

/* Start:/local/templates/.default/css/main.min.css?15972168091038025*/
@font-face {
	font-display: swap;
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans Regular"), local("Open Sans Regular"), url("/local/templates/.default/css/../fonts/OpenSans-Regular.woff2") format("woff2"), url("/local/templates/.default/css/../fonts/OpenSans-Regular.woff") format("woff");
}

@font-face {
	font-display: swap;
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("Open Sans Bold"), url("/local/templates/.default/css/../fonts/OpenSans-Bold.woff2") format("woff2"), url("/local/templates/.default/css/../fonts/OpenSans-Bold.woff") format("woff");
}

@font-face {
	font-display: swap;
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("Open Sans Italic"), url("/local/templates/.default/css/../fonts/OpenSans-Italic.woff2") format("woff2"), url("/local/templates/.default/css/../fonts/OpenSans-Italic.woff") format("woff");
}

@font-face {
	font-display: swap;
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans SemiBold"), local("Open Sans SemiBold"), url("/local/templates/.default/css/../fonts/OpenSans-SemiBold.woff2") format("woff2"), url("/local/templates/.default/css/../fonts/OpenSans-SemiBold.woff") format("woff");
}

@font-face {
	font-display: swap;
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("Open Sans Light"), url("/local/templates/.default/css/../fonts/OpenSans-Light.woff2") format("woff2"), url("/local/templates/.default/css/../fonts/OpenSans-Light.woff") format("woff");
}

/**
 * Swiper 5.3.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 11, 2020
 */

@font-face {
	font-family: swiper-icons;
	src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
	font-weight: 400;
	font-style: normal;
}

:root {
	--swiper-theme-color: #007aff;
}

.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
	flex-direction: column;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
	-webkit-transform: translate3d(0px, 0, 0);
	        transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
	flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
	flex-wrap: wrap;
	flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto;
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
	visibility: hidden;
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
	height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: height,-webkit-transform;
	transition-property: transform,height;
	transition-property: transform,height,-webkit-transform;
}

.swiper-container-3d {
	-webkit-perspective: 1200px;
	        perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	        transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-css-mode > .swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
	display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
	-ms-scroll-snap-type: x mandatory;
	    scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
	-ms-scroll-snap-type: y mandatory;
	    scroll-snap-type: y mandatory;
}

:root {
	--swiper-navigation-size: 44px;
}

.swiper-button-next,
.swiper-button-prev {
	position: absolute;
	top: 50%;
	width: calc(var(--swiper-navigation-size)/ 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none;
}

.swiper-button-next:after,
.swiper-button-prev:after {
	font-family: swiper-icons;
	font-size: var(--swiper-navigation-size);
	text-transform: none !important;
	letter-spacing: 0;
	text-transform: none;
	font-variant: initial;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	left: 10px;
	right: auto;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
	content: 'prev';
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	right: 10px;
	left: auto;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
	content: 'next';
}

.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white {
	--swiper-navigation-color: #ffffff;
}

.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
	--swiper-navigation-color: #000000;
}

.swiper-button-lock {
	display: none;
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: .3s opacity;
	-webkit-transform: translate3d(0, 0, 0);
	        transform: translate3d(0, 0, 0);
	z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}

.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%;
}

.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transform: scale(0.33);
	        transform: scale(0.33);
	position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	-webkit-transform: scale(1);
	        transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	-webkit-transform: scale(1);
	        transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	-webkit-transform: scale(0.66);
	        transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	-webkit-transform: scale(0.33);
	        transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	-webkit-transform: scale(0.66);
	        transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	-webkit-transform: scale(0.33);
	        transform: scale(0.33);
}

.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .2;
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}

.swiper-pagination-bullet-active {
	opacity: 1;
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0px, -50%, 0);
	        transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 6px 0;
	display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	transition: .2s transform,.2s top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: .2s transform,.2s left;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: .2s transform,.2s right;
}

.swiper-pagination-progressbar {
	background: rgba(0, 0, 0, 0.25);
	position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(0);
	        transform: scale(0);
	-webkit-transform-origin: left top;
	        transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	-webkit-transform-origin: right top;
	        transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0;
}

.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical > .swiper-pagination-progressbar {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0;
}

.swiper-pagination-white {
	--swiper-pagination-color: #ffffff;
}

.swiper-pagination-black {
	--swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
	display: none;
}

.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%;
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
	left: 0;
	top: 0;
}

.swiper-scrollbar-cursor-drag {
	cursor: move;
}

.swiper-scrollbar-lock {
	display: none;
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}

.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
}

.swiper-slide-zoomed {
	cursor: move;
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-webkit-transform-origin: 50%;
	        transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s infinite linear;
	        animation: swiper-preloader-spin 1s infinite linear;
	box-sizing: border-box;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent;
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000;
}

.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-container-cube {
	overflow: visible;
}

.swiper-container-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	-webkit-transform-origin: 0 0;
	        transform-origin: 0 0;
	width: 100%;
	height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	        transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0;
}

.swiper-container-flip {
	overflow: visible;
}

.swiper-container-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.container {
	width: 100%;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}

.container-fluid {
	width: 100%;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}

.row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -10px;
	margin-left: -10px;
}

.no-gutters {
	margin-right: 0;
	margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
	padding-right: 0;
	padding-left: 0;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-phx-1,
.col-phx-2,
.col-phx-3,
.col-phx-4,
.col-phx-5,
.col-phx-6,
.col-phx-7,
.col-phx-8,
.col-phx-9,
.col-phx-10,
.col-phx-11,
.col-phx-12,
.col-phx,
.col-phx-auto,
.col-tb-1,
.col-tb-2,
.col-tb-3,
.col-tb-4,
.col-tb-5,
.col-tb-6,
.col-tb-7,
.col-tb-8,
.col-tb-9,
.col-tb-10,
.col-tb-11,
.col-tb-12,
.col-tb,
.col-tb-auto,
.col-tbx-1,
.col-tbx-2,
.col-tbx-3,
.col-tbx-4,
.col-tbx-5,
.col-tbx-6,
.col-tbx-7,
.col-tbx-8,
.col-tbx-9,
.col-tbx-10,
.col-tbx-11,
.col-tbx-12,
.col-tbx,
.col-tbx-auto,
.col-lt-1,
.col-lt-2,
.col-lt-3,
.col-lt-4,
.col-lt-5,
.col-lt-6,
.col-lt-7,
.col-lt-8,
.col-lt-9,
.col-lt-10,
.col-lt-11,
.col-lt-12,
.col-lt,
.col-lt-auto,
.col-dt-1,
.col-dt-2,
.col-dt-3,
.col-dt-4,
.col-dt-5,
.col-dt-6,
.col-dt-7,
.col-dt-8,
.col-dt-9,
.col-dt-10,
.col-dt-11,
.col-dt-12,
.col-dt,
.col-dt-auto {
	position: relative;
	width: 100%;
	padding-right: 10px;
	padding-left: 10px;
}

.col {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}

.row-cols-1 > * {
	flex: 0 0 100%;
	max-width: 100%;
}

.row-cols-2 > * {
	flex: 0 0 50%;
	max-width: 50%;
}

.row-cols-3 > * {
	flex: 0 0 33.33333%;
	max-width: 33.33333%;
}

.row-cols-4 > * {
	flex: 0 0 25%;
	max-width: 25%;
}

.row-cols-5 > * {
	flex: 0 0 20%;
	max-width: 20%;
}

.row-cols-6 > * {
	flex: 0 0 16.66667%;
	max-width: 16.66667%;
}

.col-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}

.col-1 {
	flex: 0 0 8.33333%;
	max-width: 8.33333%;
}

.col-2 {
	flex: 0 0 16.66667%;
	max-width: 16.66667%;
}

.col-3 {
	flex: 0 0 25%;
	max-width: 25%;
}

.col-4 {
	flex: 0 0 33.33333%;
	max-width: 33.33333%;
}

.col-5 {
	flex: 0 0 41.66667%;
	max-width: 41.66667%;
}

.col-6 {
	flex: 0 0 50%;
	max-width: 50%;
}

.col-7 {
	flex: 0 0 58.33333%;
	max-width: 58.33333%;
}

.col-8 {
	flex: 0 0 66.66667%;
	max-width: 66.66667%;
}

.col-9 {
	flex: 0 0 75%;
	max-width: 75%;
}

.col-10 {
	flex: 0 0 83.33333%;
	max-width: 83.33333%;
}

.col-11 {
	flex: 0 0 91.66667%;
	max-width: 91.66667%;
}

.col-12 {
	flex: 0 0 100%;
	max-width: 100%;
}

.order-first {
	order: -1;
}

.order-last {
	order: 13;
}

.order-0 {
	order: 0;
}

.order-1 {
	order: 1;
}

.order-2 {
	order: 2;
}

.order-3 {
	order: 3;
}

.order-4 {
	order: 4;
}

.order-5 {
	order: 5;
}

.order-6 {
	order: 6;
}

.order-7 {
	order: 7;
}

.order-8 {
	order: 8;
}

.order-9 {
	order: 9;
}

.order-10 {
	order: 10;
}

.order-11 {
	order: 11;
}

.order-12 {
	order: 12;
}

.offset-1 {
	margin-left: 8.33333%;
}

.offset-2 {
	margin-left: 16.66667%;
}

.offset-3 {
	margin-left: 25%;
}

.offset-4 {
	margin-left: 33.33333%;
}

.offset-5 {
	margin-left: 41.66667%;
}

.offset-6 {
	margin-left: 50%;
}

.offset-7 {
	margin-left: 58.33333%;
}

.offset-8 {
	margin-left: 66.66667%;
}

.offset-9 {
	margin-left: 75%;
}

.offset-10 {
	margin-left: 83.33333%;
}

.offset-11 {
	margin-left: 91.66667%;
}

.fade {
	transition: opacity 0.15s linear;
}

.fade:not(.show) {
	opacity: 0;
}

.collapse:not(.show) {
	display: none;
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	transition: height 0.35s ease;
}

.align-baseline {
	vertical-align: baseline !important;
}

.align-top {
	vertical-align: top !important;
}

.align-middle {
	vertical-align: middle !important;
}

.align-bottom {
	vertical-align: bottom !important;
}

.align-text-bottom {
	vertical-align: text-bottom !important;
}

.align-text-top {
	vertical-align: text-top !important;
}

.bg-primary {
	background-color: #005EC4 !important;
}

a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
	background-color: #004691 !important;
}

.bg-secondary {
	background-color: #EB0000 !important;
}

a.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
	background-color: #b80000 !important;
}

.bg-success {
	background-color: #28a745 !important;
}

a.bg-success:hover,
a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
	background-color: #1e7e34 !important;
}

.bg-info {
	background-color: #17a2b8 !important;
}

a.bg-info:hover,
a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
	background-color: #117a8b !important;
}

.bg-warning {
	background-color: #ffc107 !important;
}

a.bg-warning:hover,
a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
	background-color: #d39e00 !important;
}

.bg-danger {
	background-color: #dc3545 !important;
}

a.bg-danger:hover,
a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
	background-color: #bd2130 !important;
}

.bg-light {
	background-color: #B3B3B3 !important;
}

a.bg-light:hover,
a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
	background-color: #9a9a9a !important;
}

.bg-dark {
	background-color: #343a40 !important;
}

a.bg-dark:hover,
a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
	background-color: #1d2124 !important;
}

.bg-white {
	background-color: #fff !important;
}

.bg-transparent {
	background-color: transparent !important;
}

.border {
	border: 1px solid #dee2e6 !important;
}

.border-top {
	border-top: 1px solid #dee2e6 !important;
}

.border-right {
	border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
	border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
	border-left: 1px solid #dee2e6 !important;
}

.border-0 {
	border: 0 !important;
}

.border-top-0 {
	border-top: 0 !important;
}

.border-right-0 {
	border-right: 0 !important;
}

.border-bottom-0 {
	border-bottom: 0 !important;
}

.border-left-0 {
	border-left: 0 !important;
}

.border-primary {
	border-color: #005EC4 !important;
}

.border-secondary {
	border-color: #EB0000 !important;
}

.border-success {
	border-color: #28a745 !important;
}

.border-info {
	border-color: #17a2b8 !important;
}

.border-warning {
	border-color: #ffc107 !important;
}

.border-danger {
	border-color: #dc3545 !important;
}

.border-light {
	border-color: #B3B3B3 !important;
}

.border-dark {
	border-color: #343a40 !important;
}

.border-white {
	border-color: #fff !important;
}

.rounded-sm {
	border-radius: 0.2rem !important;
}

.rounded {
	border-radius: 0.25rem !important;
}

.rounded-top {
	border-top-left-radius: 0.25rem !important;
	border-top-right-radius: 0.25rem !important;
}

.rounded-right {
	border-top-right-radius: 0.25rem !important;
	border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
	border-bottom-right-radius: 0.25rem !important;
	border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
	border-top-left-radius: 0.25rem !important;
	border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
	border-radius: 0.3rem !important;
}

.rounded-circle {
	border-radius: 50% !important;
}

.rounded-pill {
	border-radius: 50rem !important;
}

.rounded-0 {
	border-radius: 0 !important;
}

.clearfix::after {
	display: block;
	clear: both;
	content: "";
}

.d-none {
	display: none !important;
}

.d-inline {
	display: inline !important;
}

.d-inline-block {
	display: inline-block !important;
}

.d-block {
	display: block !important;
}

.d-table {
	display: table !important;
}

.d-table-row {
	display: table-row !important;
}

.d-table-cell {
	display: table-cell !important;
}

.d-flex {
	display: flex !important;
}

.d-inline-flex {
	display: inline-flex !important;
}

.embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden;
}

.embed-responsive::before {
	display: block;
	content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.embed-responsive-21by9::before {
	padding-top: 42.85714%;
}

.embed-responsive-16by9::before {
	padding-top: 56.25%;
}

.embed-responsive-4by3::before {
	padding-top: 75%;
}

.embed-responsive-1by1::before {
	padding-top: 100%;
}

.flex-row {
	flex-direction: row !important;
}

.flex-column {
	flex-direction: column !important;
}

.flex-row-reverse {
	flex-direction: row-reverse !important;
}

.flex-column-reverse {
	flex-direction: column-reverse !important;
}

.flex-wrap {
	flex-wrap: wrap !important;
}

.flex-nowrap {
	flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
	flex-wrap: wrap-reverse !important;
}

.flex-fill {
	flex: 1 1 auto !important;
}

.flex-grow-0 {
	flex-grow: 0 !important;
}

.flex-grow-1 {
	flex-grow: 1 !important;
}

.flex-shrink-0 {
	flex-shrink: 0 !important;
}

.flex-shrink-1 {
	flex-shrink: 1 !important;
}

.justify-content-start {
	justify-content: flex-start !important;
}

.justify-content-end {
	justify-content: flex-end !important;
}

.justify-content-center {
	justify-content: center !important;
}

.justify-content-between {
	justify-content: space-between !important;
}

.justify-content-around {
	justify-content: space-around !important;
}

.align-items-start {
	align-items: flex-start !important;
}

.align-items-end {
	align-items: flex-end !important;
}

.align-items-center {
	align-items: center !important;
}

.align-items-baseline {
	align-items: baseline !important;
}

.align-items-stretch {
	align-items: stretch !important;
}

.align-content-start {
	align-content: flex-start !important;
}

.align-content-end {
	align-content: flex-end !important;
}

.align-content-center {
	align-content: center !important;
}

.align-content-between {
	align-content: space-between !important;
}

.align-content-around {
	align-content: space-around !important;
}

.align-content-stretch {
	align-content: stretch !important;
}

.align-self-auto {
	align-self: auto !important;
}

.align-self-start {
	align-self: flex-start !important;
}

.align-self-end {
	align-self: flex-end !important;
}

.align-self-center {
	align-self: center !important;
}

.align-self-baseline {
	align-self: baseline !important;
}

.align-self-stretch {
	align-self: stretch !important;
}

.float-left {
	float: left !important;
}

.float-right {
	float: right !important;
}

.float-none {
	float: none !important;
}

.overflow-auto {
	overflow: auto !important;
}

.overflow-hidden {
	overflow: hidden !important;
}

.position-static {
	position: static !important;
}

.position-relative {
	position: relative !important;
}

.position-absolute {
	position: absolute !important;
}

.position-fixed {
	position: fixed !important;
}

.position-sticky {
	position: -webkit-sticky !important;
	position: sticky !important;
}

.fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030;
}

.fixed-bottom {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
	white-space: normal;
}

.shadow-sm {
	box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
	box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
	box-shadow: none !important;
}

.w-25 {
	width: 25% !important;
}

.w-50 {
	width: 50% !important;
}

.w-75 {
	width: 75% !important;
}

.w-100 {
	width: 100% !important;
}

.w-auto {
	width: auto !important;
}

.h-25 {
	height: 25% !important;
}

.h-50 {
	height: 50% !important;
}

.h-75 {
	height: 75% !important;
}

.h-100 {
	height: 100% !important;
}

.h-auto {
	height: auto !important;
}

.mw-100 {
	max-width: 100% !important;
}

.mh-100 {
	max-height: 100% !important;
}

.min-vw-100 {
	min-width: 100vw !important;
}

.min-vh-100 {
	min-height: 100vh !important;
}

.vw-100 {
	width: 100vw !important;
}

.vh-100 {
	height: 100vh !important;
}

.stretched-link::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	pointer-events: auto;
	content: "";
	background-color: rgba(0, 0, 0, 0);
}

.m-0 {
	margin: 0 !important;
}

.mt-0,
.my-0 {
	margin-top: 0 !important;
}

.mr-0,
.mx-0 {
	margin-right: 0 !important;
}

.mb-0,
.my-0 {
	margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
	margin-left: 0 !important;
}

.m-1 {
	margin: 1rem !important;
}

.mt-1,
.my-1 {
	margin-top: 1rem !important;
}

.mr-1,
.mx-1 {
	margin-right: 1rem !important;
}

.mb-1,
.my-1 {
	margin-bottom: 1rem !important;
}

.ml-1,
.mx-1 {
	margin-left: 1rem !important;
}

.m-2 {
	margin: 2rem !important;
}

.mt-2,
.my-2 {
	margin-top: 2rem !important;
}

.mr-2,
.mx-2 {
	margin-right: 2rem !important;
}

.mb-2,
.my-2 {
	margin-bottom: 2rem !important;
}

.ml-2,
.mx-2 {
	margin-left: 2rem !important;
}

.m-3 {
	margin: 3rem !important;
}

.mt-3,
.my-3 {
	margin-top: 3rem !important;
}

.mr-3,
.mx-3 {
	margin-right: 3rem !important;
}

.mb-3,
.my-3 {
	margin-bottom: 3rem !important;
}

.ml-3,
.mx-3 {
	margin-left: 3rem !important;
}

.m-4 {
	margin: 4rem !important;
}

.mt-4,
.my-4 {
	margin-top: 4rem !important;
}

.mr-4,
.mx-4 {
	margin-right: 4rem !important;
}

.mb-4,
.my-4 {
	margin-bottom: 4rem !important;
}

.ml-4,
.mx-4 {
	margin-left: 4rem !important;
}

.m-5 {
	margin: 3rem !important;
}

.mt-5,
.my-5 {
	margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
	margin-right: 3rem !important;
}

.mb-5,
.my-5 {
	margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
	margin-left: 3rem !important;
}

.p-0 {
	padding: 0 !important;
}

.pt-0,
.py-0 {
	padding-top: 0 !important;
}

.pr-0,
.px-0 {
	padding-right: 0 !important;
}

.pb-0,
.py-0 {
	padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
	padding-left: 0 !important;
}

.p-1 {
	padding: 1rem !important;
}

.pt-1,
.py-1 {
	padding-top: 1rem !important;
}

.pr-1,
.px-1 {
	padding-right: 1rem !important;
}

.pb-1,
.py-1 {
	padding-bottom: 1rem !important;
}

.pl-1,
.px-1 {
	padding-left: 1rem !important;
}

.p-2 {
	padding: 2rem !important;
}

.pt-2,
.py-2 {
	padding-top: 2rem !important;
}

.pr-2,
.px-2 {
	padding-right: 2rem !important;
}

.pb-2,
.py-2 {
	padding-bottom: 2rem !important;
}

.pl-2,
.px-2 {
	padding-left: 2rem !important;
}

.p-3 {
	padding: 3rem !important;
}

.pt-3,
.py-3 {
	padding-top: 3rem !important;
}

.pr-3,
.px-3 {
	padding-right: 3rem !important;
}

.pb-3,
.py-3 {
	padding-bottom: 3rem !important;
}

.pl-3,
.px-3 {
	padding-left: 3rem !important;
}

.p-4 {
	padding: 4rem !important;
}

.pt-4,
.py-4 {
	padding-top: 4rem !important;
}

.pr-4,
.px-4 {
	padding-right: 4rem !important;
}

.pb-4,
.py-4 {
	padding-bottom: 4rem !important;
}

.pl-4,
.px-4 {
	padding-left: 4rem !important;
}

.p-5 {
	padding: 3rem !important;
}

.pt-5,
.py-5 {
	padding-top: 3rem !important;
}

.pr-5,
.px-5 {
	padding-right: 3rem !important;
}

.pb-5,
.py-5 {
	padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
	padding-left: 3rem !important;
}

.m-n1 {
	margin: -1rem !important;
}

.mt-n1,
.my-n1 {
	margin-top: -1rem !important;
}

.mr-n1,
.mx-n1 {
	margin-right: -1rem !important;
}

.mb-n1,
.my-n1 {
	margin-bottom: -1rem !important;
}

.ml-n1,
.mx-n1 {
	margin-left: -1rem !important;
}

.m-n2 {
	margin: -2rem !important;
}

.mt-n2,
.my-n2 {
	margin-top: -2rem !important;
}

.mr-n2,
.mx-n2 {
	margin-right: -2rem !important;
}

.mb-n2,
.my-n2 {
	margin-bottom: -2rem !important;
}

.ml-n2,
.mx-n2 {
	margin-left: -2rem !important;
}

.m-n3 {
	margin: -3rem !important;
}

.mt-n3,
.my-n3 {
	margin-top: -3rem !important;
}

.mr-n3,
.mx-n3 {
	margin-right: -3rem !important;
}

.mb-n3,
.my-n3 {
	margin-bottom: -3rem !important;
}

.ml-n3,
.mx-n3 {
	margin-left: -3rem !important;
}

.m-n4 {
	margin: -4rem !important;
}

.mt-n4,
.my-n4 {
	margin-top: -4rem !important;
}

.mr-n4,
.mx-n4 {
	margin-right: -4rem !important;
}

.mb-n4,
.my-n4 {
	margin-bottom: -4rem !important;
}

.ml-n4,
.mx-n4 {
	margin-left: -4rem !important;
}

.m-n5 {
	margin: -3rem !important;
}

.mt-n5,
.my-n5 {
	margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
	margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
	margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
	margin-left: -3rem !important;
}

.m-auto {
	margin: auto !important;
}

.mt-auto,
.my-auto {
	margin-top: auto !important;
}

.mr-auto,
.mx-auto {
	margin-right: auto !important;
}

.mb-auto,
.my-auto {
	margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
	margin-left: auto !important;
}

.text-monospace {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
	text-align: justify !important;
}

.text-wrap {
	white-space: normal !important;
}

.text-nowrap {
	white-space: nowrap !important;
}

.text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.text-left {
	text-align: left !important;
}

.text-right {
	text-align: right !important;
}

.text-center {
	text-align: center !important;
}

.text-lowercase {
	text-transform: lowercase !important;
}

.text-uppercase {
	text-transform: uppercase !important;
}

.text-capitalize {
	text-transform: capitalize !important;
}

.font-weight-light {
	font-weight: 300 !important;
}

.font-weight-lighter {
	font-weight: lighter !important;
}

.font-weight-normal {
	font-weight: 400 !important;
}

.font-weight-bold {
	font-weight: 700 !important;
}

.font-weight-bolder {
	font-weight: bolder !important;
}

.font-italic {
	font-style: italic !important;
}

.text-white {
	color: #fff !important;
}

.text-primary {
	color: #005EC4 !important;
}

a.text-primary:hover,
a.text-primary:focus {
	color: #003978 !important;
}

.text-secondary {
	color: #EB0000 !important;
}

a.text-secondary:hover,
a.text-secondary:focus {
	color: #9f0000 !important;
}

.text-success {
	color: #28a745 !important;
}

a.text-success:hover,
a.text-success:focus {
	color: #19692c !important;
}

.text-info {
	color: #17a2b8 !important;
}

a.text-info:hover,
a.text-info:focus {
	color: #0f6674 !important;
}

.text-warning {
	color: #ffc107 !important;
}

a.text-warning:hover,
a.text-warning:focus {
	color: #ba8b00 !important;
}

.text-danger {
	color: #dc3545 !important;
}

a.text-danger:hover,
a.text-danger:focus {
	color: #a71d2a !important;
}

.text-light {
	color: #B3B3B3 !important;
}

a.text-light:hover,
a.text-light:focus {
	color: #8d8d8d !important;
}

.text-dark {
	color: #343a40 !important;
}

a.text-dark:hover,
a.text-dark:focus {
	color: #121416 !important;
}

.text-body {
	color: #212529 !important;
}

.text-muted {
	color: #6c757d !important;
}

.text-black-50 {
	color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
	color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.text-decoration-none {
	text-decoration: none !important;
}

.text-break {
	word-break: break-word !important;
	overflow-wrap: break-word !important;
}

.text-reset {
	color: inherit !important;
}

.visible {
	visibility: visible !important;
}

.invisible {
	visibility: hidden !important;
}

* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

html,
body {
	height: 100%;
	font-size: 15px;
	line-height: 1.53;
	font-family: "Open Sans", sans-serif;
	font-weight: normal;
	color: #2B2B2B;
}

html {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
	min-width: 300px;
	overflow-x: auto;
	background-color: #fff;
}

.page {
	display: flex;
	flex-direction: column;
	width: 100%;
	min-height: 100%;
	overflow: hidden;
	background-color: #fff;
	padding-top: 60px;
}

.page-header {
	padding-top: 22px;
	margin-bottom: 30px;
}

.page-header_bg {
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.page-header_bg > .container {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-height: 420px;
}

.page-header_bg,
.page-header_bg .h1 {
	color: #fff;
}

.page-title {
	position: relative;
	padding: 41px 0;
}

.page-title::before {
	content: '';
	position: absolute;
	top: 0;
	left: -6000px;
	right: -6000px;
	bottom: 0;
	background: rgba(0, 0, 0, 0.5);
}

.page-title * {
	position: relative;
	z-index: 1;
}

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

.main {
	display: block;
	flex-grow: 1;
	flex-basis: 0;
	padding-bottom: 50px;
}

.modal-open .main {
	position: static;
}

.main > .container {
	position: relative;
	z-index: 2;
}

.modal-open .main > .container {
	position: static;
}

.container {
	width: 100%;
	padding: 0 20px;
	max-width: 1170px;
	margin: 0 auto;
}

a {
	color: #005EC4;
	transition: color .2s;
}

a:hover {
	text-decoration: none;
}

a:focus {
	color: #004691;
	outline: none;
}

a[href^='tel:'] {
	white-space: nowrap;
}

p {
	margin-top: 0;
	margin-bottom: 1.1em;
}

b,
strong {
	font-weight: bold;
	color: #000;
}

img {
	max-width: 100%;
	max-height: 100%;
}

.mb {
	margin-bottom: 20px;
}

.lead {
	font-size: 16px;
	line-height: 1.625;
	font-weight: 300;
}

small,
.small {
	font-size: 12px;
}

.has-bx-panel .header {
	top: 147px;
}

.has-bx-panel--folded .header {
	top: 39px;
}

hr {
	height: 0;
	overflow: visible;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0;
	border-top: 1px solid #D5D5D5;
}

.hide {
	display: none;
}

.visually-hidden {
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	white-space: nowrap;
}

.svg-pin {
	width: 19px;
	height: 26px;
	fill: currentColor;
}

.svg-mail {
	width: 24px;
	height: 18px;
	fill: currentColor;
}

.svg-phone {
	width: 21px;
	height: 21px;
	fill: currentColor;
}

.svg-search {
	width: 21px;
	height: 19px;
	fill: currentColor;
}

.svg-arrow {
	width: 22px;
	height: 20px;
	fill: currentColor;
}

.svg-pdf {
	width: 22px;
	height: 22px;
	fill: currentColor;
	stroke: currentColor;
}

.svg-pdf-color {
	width: 30px;
	height: 30px;
}

.svg-temperature {
	width: 36px;
	height: 40px;
}

.svg-montage,
.svg-humidity,
.svg-radius,
.svg-frequency {
	width: 29px;
	height: 40px;
}

.svg-voltage {
	width: 29px;
	height: 36px;
}

.svg-max-temperature {
	width: 30px;
	height: 43px;
}

.svg-calendar {
	width: 32px;
	height: 32px;
}

h1,
.h1,
.h1,
h2,
.h2,
.h2,
h3,
.h3,
.news-detail .title,
.news-list .title,
.news-list-big .title,
.h3,
.news-detail .title,
.news-list .title,
.news-list-big .title,
h4,
.h4,
.personal-list .title,
.personal-detail .title,
.h4,
.personal-list .title,
.personal-detail .title,
h5,
.h5,
.h5,
h6,
.h6,
.h6 {
	color: #000;
	text-transform: none;
	font-family: "Open Sans", sans-serif;
	transition: color .25s;
}

h1,
.h1 {
	margin-top: 0;
	margin-bottom: .24em;
	font-size: 28px;
	line-height: 1.2;
	font-weight: 900;
}

h1.h1-small,
.h1-small.h1 {
	font-size: 26px;
	line-height: 1.23;
}

h2,
.h2 {
	margin-bottom: .5em;
	margin-top: 1em;
	font-size: 34px;
	font-weight: 300;
	line-height: 1;
}

h3,
.h3,
.news-detail .title,
.news-list .title,
.news-list-big .title {
	margin-top: 1.25em;
	margin-bottom: .64em;
	font-size: 25px;
	line-height: 1.375;
	font-weight: 300;
}

h4,
.h4,
.personal-list .title,
.personal-detail .title {
	font-size: 20px;
	line-height: 1.3;
	font-weight: normal;
}

h5,
.h5 {
	font-size: 18px;
	line-height: 1.44;
}

h6,
.h6 {
	margin-bottom: .7em;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4375;
}

.h1:first-child,
.h2:first-child,
.h3:first-child,
.news-detail .title:first-child,
.news-list .title:first-child,
.news-list-big .title:first-child,
.h4:first-child,
.personal-list .title:first-child,
.personal-detail .title:first-child,
.h5:first-child,
.h6:first-child {
	margin-top: 0;
}

ul:not(.list-reset),
ol:not(.list-reset) {
	display: block;
	list-style: none;
	padding: 0;
	margin-top: 0;
	margin-bottom: 1.1em;
}

ul:not(.list-reset) > li,
ol:not(.list-reset) > li {
	position: relative;
	margin-top: 0;
	margin-bottom: 1.1em;
	text-align: left;
}

ul:not(.list-reset) > li:last-child,
ol:not(.list-reset) > li:last-child {
	margin-bottom: 0;
}

p + ul,
p ol {
	margin-top: 1.1em;
}

ul:not(.list-reset) > li {
	padding-left: 20px;
	margin-bottom: .65em;
}

ul:not(.list-reset) > li::before {
	content: '';
	display: block;
	position: absolute;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	flex-shrink: 0;
	top: .65em;
	left: 0;
	font-size: 1rem;
	background: #EB0000;
}

ul:not(.list-reset) ul {
	margin-top: 20px;
}

ol:not(.list-reset) {
	counter-reset: section;
}

ol:not(.list-reset) > li {
	display: table;
	border-collapse: separate;
}

ol:not(.list-reset) > li::before {
	content: counters(section, ".") ". ";
	counter-increment: section;
	display: table-cell;
	flex-shrink: 0;
	min-width: 1.2em;
	text-align: center;
	font-weight: normal;
	padding-right: 16px;
	color: #000;
}

ol:not(.list-reset) ol {
	margin-top: 20px;
}

.unstyled > li {
	padding-left: 0;
}

.unstyled > li::before {
	display: none;
}

.list-reset {
	list-style: none;
	padding-left: 0;
}

.btn {
	position: relative;
	display: inline-block;
	flex-shrink: 0;
	height: 44px;
	padding: 0 30px;
	border: 1px solid transparent;
	font-size: 15px;
	font-family: "Open Sans", sans-serif;
	font-weight: normal;
	line-height: 42px;
	border-radius: 0;
	box-shadow: none;
	white-space: nowrap;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: none;
	background: transparent;
	text-decoration: none;
	text-transform: none;
	transition: all .2s;
	text-align: center;
	letter-spacing: initial;
	vertical-align: top;
	outline: none;
	cursor: pointer;
}

.btn.w-100 {
	padding: 0;
}

.btn-icon {
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 1;
}

.btn-primary {
	color: #fff;
	background: #005EC4;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
	color: #fff;
	background: #004691;
}

.btn-primary:focus {
	box-shadow: 0 0 0 2px rgba(0, 94, 196, 0.5);
}

.btn-outline-primary {
	border-color: #003399;
	color: #003399;
}

.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary:active {
	background-color: #003399;
	color: #fff;
}

.btn-outline-primary:focus {
	box-shadow: 0 0 0 2px rgba(0, 51, 153, 0.5);
}

.btn-secondary {
	color: #fff;
	background: #EB0000;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active {
	color: #fff;
	background: #b80000;
}

.btn-secondary:focus {
	box-shadow: 0 0 0 2px rgba(235, 0, 0, 0.5);
}

.btn-outline-secondary {
	border-color: #EB0000;
	color: #EB0000;
}

.btn-outline-secondary:hover,
.btn-outline-secondary:focus,
.btn-outline-secondary:active {
	background-color: #EB0000;
	color: #fff;
}

.btn-outline-secondary:focus {
	box-shadow: 0 0 0 2px rgba(235, 0, 0, 0.5);
}

.btn-light {
	color: #fff;
	background: #4A90E2;
}

.btn-light:hover,
.btn-light:focus,
.btn-light:active {
	color: #fff;
	background: #003399;
}

.btn-light:focus {
	box-shadow: 0 0 0 2px rgba(74, 144, 226, 0.5);
}

.btn-grey {
	color: #2B2B2B;
	background: #F4F4F4;
	border-color: #D9D9D9;
}

.btn-grey:hover,
.btn-grey:focus,
.btn-grey:active {
	color: #2B2B2B;
	background: #E5E5E5;
}

.btn-grey:focus {
	box-shadow: 0 0 0 2px rgba(217, 217, 217, 0.5);
}

.btn > svg {
	margin-right: 7px;
}

.swiper-pagination {
	line-height: 0;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 8px;
}

.swiper-pagination-bullet {
	width: 6px;
	height: 6px;
	opacity: .7;
	background-color: #fff;
	transition: opacity .2s ease;
}

.swiper-pagination-bullet:focus {
	outline: none;
}

.swiper-pagination-bullet:focus,
.swiper-pagination-bullet:hover {
	opacity: .9;
}

.swiper-pagination-bullet-active {
	background-color: #EB0000;
}

.swiper-pagination-bullet-active,
.swiper-pagination-bullet-active:hover {
	opacity: 1;
}

.section {
	margin-bottom: 45px;
}

.section_bg,
.section_border {
	padding: 30px;
}

.section_bg {
	background: #F2F2F2;
}

.section_border {
	border: 1px solid #D5D5D5;
}

.section-header {
	margin-bottom: 23px;
}

.section-text {
	margin-bottom: 40px;
}

.section-text p:last-child {
	margin-bottom: 0;
}

.page table {
	position: relative;
	width: 100%;
	min-width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	border-collapse: collapse;
	border-spacing: 0;
	border: none;
}

.page table th,
.page table td {
	padding: 15px 15px;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.38;
	color: #2B2B2B;
	border: none;
	background: none;
}

.page table th ul:not(.list-reset) > li::before,
.page table td ul:not(.list-reset) > li::before {
	top: 0.35em;
}

.page table thead tr {
	border-top: 1px solid #CECECE;
}

.page table thead tr:first-child {
	border-top: none;
}

.page table thead td,
.page table thead th {
	padding: 11px 10px;
	font-weight: 300;
	line-height: 1.153;
	text-align: center;
	border-right: 1px solid #CECECE;
	background: #E5E5E5;
	color: #000;
}

.page table thead td:first-child,
.page table thead th:first-child {
	border-left: none;
}

.page table thead td:last-child,
.page table thead th:last-child {
	border-right: none;
}

.page table tbody td {
	vertical-align: top;
}

.table-striped tbody tr:nth-child(2n) td {
	background: #F7F7F7;
}

.table-layout-fixed {
	table-layout: fixed;
}

.table-responsive {
	width: 100%;
	min-width: 100%;
	min-height: .01%;
	overflow-x: auto;
}

.table-responsive::-webkit-scrollbar {
	width: 4px;
	height: 4px;
	background-color: #D1D1D1;
	border-radius: 2px;
}

.table-responsive::-webkit-scrollbar-thumb {
	background-color: #686868;
	border-radius: 2px;
}

.table-responsive::after {
	display: block;
	clear: both;
	content: "";
}

.table-responsive tbody tr:nth-child(2n) td {
	background: #F7F7F7;
}

p + table {
	margin-top: 60px;
}

.form-group {
	display: block;
	margin-bottom: 15px;
}

.form-group .error {
	font-size: 12px;
}

.dealers-filter .form-group {
	margin-bottom: 25px;
}

.form-name {
	display: block;
}

.form-control {
	width: 100%;
	height: 50px;
	padding: 0 20px;
	font-size: 12px;
	border: 1px solid #D5D5D5;
	border-radius: 0;
	background: transparent;
	box-shadow: none;
	font-family: "Open Sans", sans-serif;
	font-weight: normal;
	color: #2B2B2B;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: none;
	transition: all .4s;
}

.form-control:hover,
.form-control:focus {
	border-color: #005EC4;
}

.form-control:focus {
	outline: none;
}

.form-control.error {
	border-color: #dc3545;
}

.form-control::-webkit-input-placeholder {
	color: #757575;
}

.form-control::-moz-placeholder {
	color: #757575;
}

.form-control:-ms-input-placeholder {
	color: #757575;
}

.form-control::-ms-input-placeholder {
	color: #757575;
}

.form-control::placeholder {
	color: #757575;
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

textarea {
	display: block;
}

textarea.form-control {
	padding-top: 12px;
	padding-bottom: 12px;
	height: auto;
}

select.form-control {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding-right: 40px;
	background-image: url("/local/templates/.default/css/../images/arrow-select.svg");
	background-position: calc(100% - 20px) 50%;
	background-repeat: no-repeat;
}

select.form-control:invalid {
	color: #757575;
}

select.form-control::-ms-expand {
	display: none;
}

.dealers-filter select.form-control {
	height: 44px;
}

select.form-control option {
	font-size: 15px;
	color: #2B2B2B;
	background-color: #fff;
}

.page input[type='checkbox'],
.page
input[type='radio'] {
	position: absolute;
	top: 0;
	width: 1px;
	height: 1px;
	opacity: 0;
}

.custom-check {
	position: relative;
	display: block;
}

.custom-check:hover input:not(:checked) + span::before,
.custom-check:hover input:not(:checked) + span::after {
	color: #EB0000;
}

.custom-check + .custom-check {
	margin-top: 7px;
}

.custom-check input:checked + span::after {
	opacity: 1;
}

.custom-check input[type='radio'] + span::before,
.custom-check input[type='radio'] + span::after {
	border-radius: 50%;
}

.custom-check > span {
	position: relative;
	display: inline-block;
	padding-left: 32px;
	color: #2B2B2B;
}

.custom-check > span::before,
.custom-check > span::after {
	content: '';
	position: absolute;
	display: block;
	transition: .15s ease;
}

.custom-check > span::before {
	top: 0;
	left: 0;
	width: 22px;
	height: 22px;
	border: 1px solid currentColor;
}

.custom-check > span::after {
	top: 6px;
	left: 6px;
	width: 12px;
	height: 12px;
	background: currentColor;
	opacity: 0;
}

.custom-check-buttons {
	display: flex;
	align-items: center;
}

.custom-check-buttons .custom-check {
	margin-top: 0;
}

.custom-check-buttons .custom-check + .custom-check .btn {
	border-left: none;
}

.custom-check-buttons .custom-check > span::before,
.custom-check-buttons .custom-check > span::after {
	display: none;
}

.custom-check-buttons .custom-check:first-child .btn {
	border-radius: 4px 0 0 4px;
}

.custom-check-buttons .custom-check:last-child .btn {
	border-radius: 0 4px 4px 0;
}

.custom-check-buttons input:checked + .btn {
	background: #003399;
	color: #fff;
	border-color: #003399;
}

.has-error .form-control {
	border-color: #dc3545;
}

.has-error .error {
	color: #dc3545;
}

.g-wrap .dropdown-valid .controls {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.dropdown-valid .input-wrap {
	display: block;
	position: relative;
}

.dropdown-valid .error-drop {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
}

.dropdown-valid .error-drop .dropdown-menu {
	z-index: 100;
	margin-top: 0;
	left: auto;
	max-width: 290px;
	min-width: initial;
	border: none;
	white-space: nowrap;
	border-radius: 0;
	padding: 5px 16px;
	box-shadow: 0 0 8px -1px rgba(0, 0, 0, 0.35);
}

.dropdown-valid .error-icon {
	height: 100%;
	position: relative;
	z-index: 5;
	border: 0;
	background: transparent;
	padding: 0 15px;
	color: #dc3545;
	cursor: pointer;
	outline: none;
}

.dropdown-valid .controls .error {
	color: #dc3545;
	margin-top: 0;
}

.dropdown-valid .ui-spinner .form-control {
	padding-right: 50px;
}

.dropdown-valid .ui-spinner + .error-drop {
	right: 20px;
}

.dropdown-valid .checkbox,
.dropdown-valid .radio {
	padding-right: 37px;
}

.dropdown-valid .checkbox + .error-drop,
.dropdown-valid .radio + .error-drop {
	bottom: auto;
}

.dropdown-valid textarea + .error-drop {
	bottom: auto;
	height: 34px;
}

.dropdown-valid.has-error .checkbox-group,
.dropdown-valid.has-error .radio-group {
	display: block;
	position: relative;
}

.dropdown-valid.has-error .checkbox-group + .error-drop,
.dropdown-valid.has-error .radio-group + .error-drop {
	max-height: 24px;
}

.dropdown-valid.has-error .form-control,
.dropdown-valid.has-error .checkbox-group,
.dropdown-valid.has-error .radio-group {
	padding-right: 35px;
}

.dropdown-valid.has-error .form-control {
	border-color: #dc3545;
}

.dropdown-valid.has-error select.form-control {
	background-position: calc(100% - 35px) 50%;
}

.dropdown-valid.has-error .error-drop {
	display: block;
}

.dropdown-valid.has-error .jq-selectbox {
	padding-right: 0;
}

.dropdown-valid.has-error .jq-selectbox__select {
	padding-right: 49.4px;
}

.dropdown-valid.has-error .jq-selectbox__select .jq-selectbox__trigger {
	right: 22px;
}

.dropdown-valid.has-error .jq-selectbox__select:hover,
.dropdown-valid.has-error .jq-selectbox__select:focus {
	border-color: #dc3545;
}

.dropdown-valid.has-error .ui-selectmenu-icon {
	right: 22px;
}

.dropdown-valid.custom-check-inline .radio-group {
	display: flex;
}

.dropdown-valid.custom-check-inline .custom-check {
	margin: 0 20px 7px 0;
}

.input-group {
	position: relative;
}

.input-group.date {
	max-width: 200px;
}

.input-group.date .form-control {
	padding-right: 50px;
}

.calendar-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	background: #EB0000;
	font-size: 14px;
	width: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	cursor: pointer;
	border-radius: 0;
}

.calendar-icon:before {
	content: '';
	display: block;
	width: 17px;
	height: 17px;
	background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2216.999%22%20viewBox%3D%220%200%2017%2016.999%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M16%2016.999H1a1%201%200%200%201-1-1.001v-13a1%201%200%200%201%201-1h2v-1A1%201%200%200%201%204%200h1a1%201%200%200%201%201%20.998v1.001h5V.998A1%201%200%200%201%2012%200h1a1%201%200%200%201%201%20.998v1.001h2a1%201%200%200%201%201%201v13a1%201%200%200%201-1%201zm-7-1.001h3v-3H9v3zm0-3.999h3v-3H9v3zm-8%203.999h3v-3H1v3zm0-3.999h3v-3H1v3zm0-7V8h3V4.999H1zM5%20.998H4v2h1v-2zm3%204.001H5V8h3V4.999zm0%204H5v3h3v-3zm0%204H5v3h3v-3zm1-8V8h3V4.999H9zm4-4.001h-1v2h1v-2zm3%204.001h-3V8h3V4.999zm0%204h-3v3h3v-3zm0%204h-3v3h3v-3z%22%2F%3E%3C%2Fsvg%3E);
}

.calendar-icon:hover,
.calendar-icon:focus {
	background: #005EC4;
}

.font-bold {
	font-weight: 700;
}

.font-italic {
	font-style: italic;
}

.font-normal {
	font-weight: 400;
}

.lnk {
	border-bottom: 1px solid rgba(0, 94, 196, 0.6);
	text-decoration: none;
	cursor: pointer;
	color: #005EC4;
	line-height: 1;
	transition: all 0.2s ease-in-out;
}

.lnk:hover,
.lnk:focus {
	border-bottom-color: rgba(0, 94, 196, 0);
	text-decoration: none;
	color: #003978;
}

.lnk-pseudo {
	border-bottom: 1px dashed rgba(0, 94, 196, 0.6);
	text-decoration: none;
	cursor: pointer;
	color: #005EC4;
	line-height: 1;
	transition: all 0.2s ease-in-out;
}

.lnk-pseudo:hover,
.lnk-pseudo:focus {
	border-bottom-color: rgba(0, 94, 196, 0);
	text-decoration: none;
	color: #003978;
}

.dash {
	border-bottom: 1px dashed;
	text-decoration: none;
	transition: all 0.2s ease-in-out;
}

.dash:hover,
.dash:focus,
.dash:active {
	text-decoration: none;
	border-bottom-color: transparent;
}

.dot {
	border-bottom: 1px dotted;
	text-decoration: none;
	transition: all 0.2s ease-in-out;
}

.dot:hover,
.dot:focus,
.dot:active {
	text-decoration: none;
	border-bottom-color: transparent;
}

.media {
	display: flex;
	align-items: flex-start;
}

.media-body {
	flex: 1;
}

.cite {
	color: #2B2B2B;
	font-size: 13px;
	line-height: 1.38462;
	border: 0 solid #005EC4;
}

.cite.left {
	width: 29%;
	margin: 5px 40px 10px 0;
	padding: 0 28px 0 0;
	float: left;
	border-right-width: 1px;
}

.cite.right {
	width: 37.5%;
	margin: 5px 0 10px 34px;
	padding: 0 0 0 28px;
	float: right;
	border-left-width: 1px;
}

.cite .title {
	font-weight: 700;
	font-style: normal;
	font-size: 14px;
	line-height: 1.46667;
	margin: -5px  0 .75em;
	color: #000;
}

.cite p {
	margin: 0 0 .8em;
	font-weight: 400;
	font-style: normal;
}

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

.cite-color {
	color: #2B2B2B;
	font-size: 12px;
	line-height: 1.38462;
	background: #fff;
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
}

.cite-color.left {
	width: 32%;
	margin: 5px 40px 25px 0;
	padding: 30px 28px;
	float: left;
	border-right-width: 1px;
}

.cite-color.right {
	width: 32%;
	margin: 5px 0 25px 34px;
	padding: 30px 28px;
	float: right;
	border-left-width: 1px;
}

.cite-color .title {
	font-weight: 700;
	font-style: normal;
	font-size: 0.875rem;
	line-height: 1.46667;
	margin: -5px  0 .75em;
}

.cite-color p {
	margin: 0 0 .8em;
	font-weight: 300;
	font-style: italic;
}

.cite-color p:last-child {
	margin-bottom: 0;
}

.caption.left .text {
	margin-left: 0;
}

.caption.right .text {
	margin-right: 0;
}

.caption img {
	margin-bottom: 10px;
}

.caption .text {
	margin-bottom: 30px;
	color: #2B2B2B;
	font-size: 12px;
	font-weight: 300;
	font-style: italic;
}

.caption-text {
	color: #2B2B2B;
	font-size: 12px;
	font-weight: 300;
	font-style: italic;
}

.fade {
	transition: opacity 0.15s linear;
}

.fade:not(.show) {
	opacity: 0;
}

.collapse:not(.show) {
	display: none;
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	transition: height 0.35s ease;
}

.accordion {
	margin: 0 0 20px;
}

.accordion .panel {
	padding-left: 0;
	margin-bottom: 15px;
}

.accordion .panel .link {
	font-size: 16px;
	line-height: 1.6;
	text-decoration: none;
	position: relative;
	display: inline-block;
	letter-spacing: initial;
	width: 100%;
	padding: 13px 30px 13px 55px;
	background: #F2F2F2;
}

.accordion .panel .link:before {
	content: '';
	display: block;
	position: absolute;
	top: 23px;
	left: 26px;
	width: 10px;
	height: 10px;
	border-left: 2px solid #005EC4;
	border-top: 2px solid #005EC4;
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
	transition: all .3s ease;
}

.accordion .panel .link:hover,
.accordion .panel .link:focus {
	color: #005EC4;
}

.accordion .panel .link:hover:before,
.accordion .panel .link:focus:before {
	opacity: 0.6;
}

.accordion .panel .link.svg-arrow {
	width: 100%;
	height: auto;
}

.accordion .panel .collapsed {
	color: #005EC4;
}

.accordion .panel .collapsed:before {
	top: 18px;
	-webkit-transform: rotate(-135deg);
	        transform: rotate(-135deg);
}

.accordion .acc-body {
	padding: 16px 24px 16px;
	border-right: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
}

.accordion .acc-body > :last-child,
.accordion .acc-body > :last-child :last-child {
	margin-bottom: 0;
}

.dropup,
.dropright,
.dropdown,
.dropleft {
	position: relative;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10rem;
	padding: 0.5rem 0;
	margin: 0 0 0;
	font-size: 1rem;
	color: #2B2B2B;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #fff;
	border-radius: 0;
	box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);
}

.dropdown-menu > ul {
	margin: 0;
	padding: 0;
}

.dropdown-menu-right {
	right: 0;
	left: auto;
}

.dropup .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-top: 0;
	margin-bottom: 0;
}

.dropright .dropdown-menu {
	top: 0;
	right: auto;
	left: 100%;
	margin-top: 0;
	margin-left: 0;
}

.dropright .dropdown-toggle::after {
	vertical-align: 0;
}

.dropleft .dropdown-menu {
	top: 0;
	right: 100%;
	left: auto;
	margin-top: 0;
	margin-right: 0;
}

.dropleft .dropdown-toggle::before {
	vertical-align: 0;
}

.dropdown-menu[x-placement^="top"],
.dropdown-menu[x-placement^="right"],
.dropdown-menu[x-placement^="bottom"],
.dropdown-menu[x-placement^="left"] {
	right: auto;
	bottom: auto;
}

.dropdown-divider {
	height: 1px;
	margin: -0.4 0;
	overflow: hidden;
	background-color: #D5D5D5;
}

.dropdown-item {
	display: block;
	width: 100%;
	padding: 0.25rem 1.5rem;
	clear: both;
	color: #212529;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0;
	text-decoration: none;
}

.dropdown-item:hover,
.dropdown-item:focus {
	color: #16181b;
	text-decoration: none;
	background: #f8f9fa linear-gradient(180deg, #f9fafb, #f8f9fa) repeat-x;
}

.dropdown-item.active,
.dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background: #005EC4 linear-gradient(180deg, #2676cd, #005EC4) repeat-x;
}

.dropdown-item.disabled,
.dropdown-item:disabled {
	color: #6c757d;
	background-color: transparent;
	background-image: none;
}

.dropdown-menu.show {
	display: block;
}

.dropdown-header {
	display: block;
	padding: 0.5rem 1.5rem;
	margin-bottom: 0;
	font-size: 0.875rem;
	color: #6c757d;
	white-space: nowrap;
}

.dropdown-item-text {
	display: block;
	padding: 0.25rem 1.5rem;
	color: #212529;
}

.files__list {
	margin-top: 20px;
	margin-bottom: 20px;
}

.files__item {
	margin-bottom: 30px;
}

.files__inner {
	display: flex;
}

.files a.files__inner {
	text-decoration: none;
}

.files a.files__inner:hover,
.files a.files__inner:focus {
	text-decoration: none;
}

.files a.files__inner:hover .files__icon:before,
.files a.files__inner:focus .files__icon:before {
	border-top-color: #EB0000;
	border-left-color: #EB0000;
}

.files a.files__inner:hover .files__icon:after,
.files a.files__inner:focus .files__icon:after {
	border-right-color: #EB0000;
	border-bottom-color: #EB0000;
}

.files a.files__inner:hover .files__icon-corner,
.files a.files__inner:focus .files__icon-corner {
	border-left-color: #EB0000;
	border-bottom-color: #EB0000;
}

.files a.files__inner:hover .files__icon-corner:before,
.files a.files__inner:focus .files__icon-corner:before {
	background: #EB0000;
}

.files a.files__inner:hover .files__extension,
.files a.files__inner:focus .files__extension {
	color: #EB0000;
}

.files a.files__inner:hover .files__name,
.files a.files__inner:focus .files__name {
	color: #EB0000;
	text-decoration: underline;
	-webkit-text-decoration-color: rgba(235, 0, 0, 0.6);
	        text-decoration-color: rgba(235, 0, 0, 0.6);
}

.files__icon-wrap {
	flex-shrink: 0;
	margin: 0 9px 0 0;
}

.files__icon {
	display: flex;
	position: relative;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 22px;
	height: 30px;
}

.files__icon:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 6px;
	border-top: 1px solid #005EC4;
	border-left: 1px solid #005EC4;
	border-radius: 3px 0 0 3px;
	transition: all 0.2s ease-in-out;
}

.files__icon:after {
	content: '';
	display: block;
	position: absolute;
	top: 6px;
	bottom: 0;
	left: 0;
	right: 0;
	border-right: 1px solid #005EC4;
	border-bottom: 1px solid #005EC4;
	border-radius: 0 0 3px 3px;
	transition: all 0.2s ease-in-out;
}

.files__icon-corner {
	position: absolute;
	top: 1px;
	right: 1px;
	width: 6px;
	height: 6px;
	border-left: 1px solid #005EC4;
	border-bottom: 1px solid #005EC4;
	border-radius: 0 0 0 3px;
	transition: all 0.2s ease-in-out;
}

.files__icon-corner:before {
	content: '';
	display: block;
	position: absolute;
	top: -1px;
	left: 0;
	width: 8px;
	height: 1px;
	background: #005EC4;
	-webkit-transform-origin: 0 50%;
	        transform-origin: 0 50%;
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
	transition: all 0.2s ease-in-out;
}

.files__extension {
	display: block;
	max-width: 100%;
	overflow: hidden;
	padding: 1px 0 0;
	font-weight: 400;
	font-style: normal;
	color: #005EC4;
	font-size: 8px;
	line-height: 1.2;
	text-transform: uppercase;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all 0.2s ease-in-out;
}

.files__text-wrap {
	padding: 7px 0 0;
}

.files__name {
	margin: 0 0 4px;
	color: #005EC4;
	font-size: 14px;
	line-height: 1.4;
	text-decoration: underline;
	-webkit-text-decoration-color: rgba(0, 94, 196, 0.6);
	        text-decoration-color: rgba(0, 94, 196, 0.6);
	transition: all 0.2s ease-in-out;
}

.files__name:last-child {
	margin-bottom: 0;
}

.files__desc {
	color: #005EC4;
	font-size: 12px;
	line-height: 1.4;
}

.modal-open {
	overflow: hidden;
}

.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	outline: 0;
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 5px;
	pointer-events: none;
}

.modal.fade .modal-dialog {
	transition: -webkit-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
	transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
	-webkit-transform: translate(0, -25%);
	        transform: translate(0, -25%);
}

.modal.show .modal-dialog {
	-webkit-transform: translate(0, 0);
	        transform: translate(0, 0);
}

.modal-dialog .form-group {
	flex: 0 0 100%;
	max-width: 100%;
}

.modal-dialog .form-group .help-block {
	font-weight: 400;
	font-style: italic;
	font-size: 13px;
	margin-top: .4em;
	margin-bottom: 0;
}

.modal-dialog-centered {
	display: flex;
	align-items: center;
	min-height: calc(100% - (5px * 2));
}

.modal-content {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 0;
	box-shadow: 0 2.5px 5px rgba(0, 0, 0, 0.5);
	outline: 0;
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
}

.modal-backdrop.fade {
	opacity: 0;
}

.modal-backdrop.show {
	opacity: 0.5;
}

.modal-header {
	display: flex;
	justify-content: space-between;
	padding: 10px 30px;
	border-bottom: 1px solid #e9ecef;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.modal-header .modal-title {
	margin: 0;
	line-height: 1.2;
}

.modal-header .modal-title-help {
	margin-top: 7px;
	margin-bottom: 13px;
	font-size: 15px;
	font-weight: 300;
	font-style: normal;
}

.modal-body {
	position: relative;
	flex: 1 1 auto;
	padding: 15px 30px;
}

.modal-body > .h1,
.modal-body > .h2,
.modal-body > .h3,
.news-detail .modal-body > .title,
.news-list .modal-body > .title,
.news-list-big .modal-body > .title,
.modal-body > .h4,
.personal-list .modal-body > .title,
.personal-detail .modal-body > .title,
.modal-body > .h5 {
	margin-top: 0;
}

.modal-footer {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding: 15px 30px;
	border-top: 1px solid #e9ecef;
}

.modal-footer > :not(:first-child) {
	margin-left: .25rem;
}

.modal-footer > :not(:last-child) {
	margin-right: .25rem;
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}

.close {
	position: relative;
	float: right;
	margin-left: auto;
	font-size: 0;
	flex-shrink: 0;
	width: 40px;
	height: 40px;
}

.close:before,
.close:after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 2px;
	height: 22px;
	margin-top: -10px;
	margin-left: 9px;
	background: #000;
	transition: all 0.2s ease-in-out;
}

.close:before {
	-webkit-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}

.close:after {
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
}

.close:hover:before,
.close:hover:after,
.close:focus:before,
.close:focus:after {
	background: #005EC4;
}

.close:not(:disabled):not(.disabled) {
	cursor: pointer;
}

button.close {
	padding: 0;
	background-color: transparent;
	border: 0;
	-webkit-appearance: none;
}

.pager {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 10px 0 20px;
}

.pager li > a,
.pager li > span {
	display: inline-block;
	padding: 5px 14px;
	background-color: transparent;
	border: 1px solid 0;
	border-radius: 0;
	text-decoration: none;
}

.pager li > a:hover,
.pager li > a:focus {
	background-color: transparent;
}

.pager li > a:hover span,
.pager li > a:focus span {
	text-decoration: none;
}

.pager li > a span {
	text-decoration: underline;
}

.pager li .prev:before {
	-webkit-transform: scale(-1, 1);
	        transform: scale(-1, 1);
}

.pager li i {
	font-size: 5px;
	padding: 0 5px;
	vertical-align: middle;
}

.pager li.disabled {
	pointer-events: none;
}

.pager li.disabled > a,
.pager li.disabled > span {
	color: #757575;
	background-color: transparent;
}

.pagination {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	margin: 0 0 20px;
}

.page-link {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	min-width: 35px;
	min-height: 35px;
	padding: 5px 5px;
	margin-left: 0;
	border: 0 solid #D5D5D5;
	border-radius: 0;
	color: #005EC4;
	font-size: 16px;
	line-height: 1.25;
	text-decoration: underline;
	background-color: transparent;
}

.page-link:hover,
.page-link:focus {
	z-index: 2;
	color: #005EC4;
	background-color: transparent;
	border-color: transparent;
}

.page-link:not(:disabled):not(.disabled) {
	cursor: pointer;
}

.page-item {
	margin: 0 0;
}

.page-item:first-child {
	margin-left: 0;
}

.page-item:first-child .page-link {
	margin-left: 0;
}

.page-item:last-child {
	margin-right: 0;
}

.page-item .prev:before {
	-webkit-transform: scale(-1, 1);
	        transform: scale(-1, 1);
}

.page-item .prev:before,
.page-item .next:before {
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	border-left: 2px solid #005EC4;
	border-top: 2px solid #005EC4;
	-webkit-transform: rotate(135deg);
	        transform: rotate(135deg);
	transition: all .3s ease;
}

.page-item .prev:hover:before,
.page-item .prev:focus:before,
.page-item .next:hover:before,
.page-item .next:focus:before {
	opacity: 0.6;
}

.page-item .prev:before {
	-webkit-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}

.page-item.active .page-link {
	z-index: 1;
	color: #005EC4;
	cursor: default;
	background-color: transparent;
	border-color: #D5D5D5;
}

.page-item.disabled .page-link {
	color: #17a2b8;
	pointer-events: none;
	cursor: auto;
	background-color: transparent;
	border-color: transparent;
}

.page-item.disabled .page-link.prev:before,
.page-item.disabled .page-link.next:before {
	opacity: 0.2;
}

.preloader {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99;
}

.preloader.active {
	display: block;
	background-color: rgba(255, 255, 255, 0.7);
}

.preloader__spinner {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 150px;
	height: 150px;
	margin: -75px 0 0 -75px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: #005EC4;
	-webkit-animation: spin 2s linear infinite;
	        animation: spin 2s linear infinite;
	z-index: 1001;
}

.preloader__spinner:after,
.preloader__spinner:before {
	content: '';
	position: absolute;
	border-radius: 50%;
	border: 3px solid transparent;
}

.preloader__spinner:before {
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	border-top-color: #EB0000;
	-webkit-animation: spin 3s linear infinite;
	        animation: spin 3s linear infinite;
}

.preloader__spinner:after {
	top: 15px;
	left: 15px;
	right: 15px;
	bottom: 15px;
	border-top-color: #005EC4;
	-webkit-animation: spin 1.5s linear infinite;
	        animation: spin 1.5s linear infinite;
}

.preloader__spinner.xs {
	width: 80px;
	height: 80px;
	margin: -40px 0 0 -40px;
}

.preloader__spinner.sm {
	width: 100px;
	height: 100px;
	margin: -50px 0 0 -50px;
}

.preloader__spinner.md {
	width: 130px;
	height: 130px;
	margin: -65px 0 0 -65px;
}

.nav {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
}

.nav-link {
	display: block;
	text-decoration: none;
}

.nav-link:hover,
.nav-link:focus {
	text-decoration: none;
}

.tab-content > .tab-pane {
	display: none;
}

.tab-content > .active {
	display: block;
}

.tab-pane .h1,
.tab-pane .h2,
.tab-pane .h3,
.tab-pane .news-detail .title,
.news-detail .tab-pane .title,
.tab-pane .news-list .title,
.news-list .tab-pane .title,
.tab-pane .news-list-big .title,
.news-list-big .tab-pane .title,
.tab-pane .h4,
.tab-pane .personal-list .title,
.personal-list .tab-pane .title,
.tab-pane .personal-detail .title,
.personal-detail .tab-pane .title,
.tab-pane .h5,
.tab-pane .h6 {
	margin-top: 0;
}

.desktop #db .tabs-menu__list {
	display: flex;
	flex-wrap: wrap;
}

.mobile #db .tabs-menu__list,
.tablet #db .tabs-menu__list {
	overflow-x: auto;
	overflow-y: hidden;
	display: flex;
	flex-wrap: nowrap;
}

.mobile #db .tabs-menu__item,
.tablet #db .tabs-menu__item {
	flex-shrink: 0;
}

#db .tabs-menu__item--more {
	display: none;
}

#db .tabs-menu__item--more--visible {
	display: block;
}

#db .tabs-menu__item--more > .active {
	display: block;
	cursor: pointer;
}

#db .tabs-menu__inner {
	position: relative;
}

#db .tabs-menu__inner:before,
#db .tabs-menu__inner:after {
	content: '';
	position: absolute;
	top: 0;
	width: 20px;
	height: 100%;
	transition: opacity .3s ease;
	z-index: 2;
	opacity: 0;
	visibility: hidden;
}

#db .tabs-menu__inner:before {
	left: -1px;
	background: linear-gradient(to right, #fff 0%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
}

#db .tabs-menu__inner:after {
	right: -1px;
	background: linear-gradient(to left, #fff 0%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
}

#db .tabs-menu__inner.scrolling:before,
#db .tabs-menu__inner.scrolling:after {
	opacity: 1;
	visibility: visible;
}

#db .tabs-menu__inner.blur-left:before {
	opacity: 1;
	visibility: visible;
}

#db .tabs-menu__inner.blur-right:after {
	opacity: 1;
	visibility: visible;
}

.tabs {
	margin: 0 0 40px;
}

.tabs .nav {
	margin: 0 -5px;
}

.tabs .nav-item {
	padding: 0 5px;
	margin-bottom: 10px;
}

.tabs .nav-link {
	padding: 12px 20px;
	background: #F4F4F4;
	color: #2B2B2B;
	font-size: 14px;
	line-height: 1.35;
	border: 1px solid #D9D9D9;
	border-radius: 4px;
	text-align: center;
	transition: all 0.2s ease-in-out;
}

.tabs .nav-link:hover,
.tabs .nav-link:focus {
	background: #D9D9D9;
	color: #005EC4;
}

.tabs .nav-link.disabled {
	background: #B3B3B3;
	color: #B3B3B3;
}

.tabs .nav-link.active,
.tabs .nav-link.acc-link:not(.collapsed) {
	cursor: default;
	pointer-events: none;
	background: #003399;
	color: #fff;
	border: 1px solid #003399;
}

.tabs .dropdown-menu {
	border-radius: 0;
}

.tabs .dropdown-menu .nav-link {
	border: none;
	background: none;
	text-align: left;
}

.tabs .tab-content {
	padding: .6rem 0 0;
}

/* jQuery UI - v1.12.1 - 2017-12-18
* http://jqueryui.com */

.ui-datepicker-1 {
	z-index: 100 !important;
	width: 340px;
	display: none;
	background-color: #ffffff;
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
	padding: 19px 20px;
	color: #4a4a4a;
}

.ui-datepicker-1.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}

.ui-datepicker-1 table {
	width: 100%;
	border-collapse: collapse;
	margin: 0;
}

.ui-datepicker-1 thead {
	display: none;
}

.ui-datepicker-1 td {
	border: 0;
	padding: 5px 0;
}

.ui-datepicker-1 td span,
.ui-datepicker-1 td a {
	border-radius: 100px;
	text-align: center;
	display: block;
	padding: 13px 5px 12px;
	text-decoration: none;
	background-color: #005EC4;
	color: #fff;
}

.ui-datepicker-1 td + td span,
.ui-datepicker-1 td + td a {
	position: relative;
}

.ui-datepicker-1 td + td span:before,
.ui-datepicker-1 td + td a:before {
	content: '';
	position: absolute;
	top: 0;
	right: 20px;
	height: 100%;
	width: 45px;
	background: #005EC4;
	z-index: -1;
}

.ui-datepicker-1 td.ui-datepicker-unselectable span,
.ui-datepicker-1 td.ui-datepicker-unselectable a {
	background-color: transparent;
	color: #4a4a4a;
}

.ui-datepicker-1 td.ui-datepicker-unselectable span:before,
.ui-datepicker-1 td.ui-datepicker-unselectable a:before {
	content: none;
}

.ui-datepicker-1 td.ui-datepicker-unselectable + td span:before,
.ui-datepicker-1 td.ui-datepicker-unselectable + td a:before {
	content: none;
}

.ui-datepicker-1 td.ui-datepicker-today span,
.ui-datepicker-1 td.ui-datepicker-today a {
	background-color: #EB0000;
	color: #fff;
	padding-left: 0;
	padding-right: 0;
	border-radius: 50%;
}

.ui-datepicker-1 td.ui-datepicker-current-day span,
.ui-datepicker-1 td.ui-datepicker-current-day a {
	background-color: #003978;
}

.ui-datepicker-1 td.ui-datepicker-other-month {
	opacity: 0.3;
}

.ui-datepicker-1 td.ui-datepicker-other-month span,
.ui-datepicker-1 td.ui-datepicker-other-month a {
	background-color: transparent;
	color: #4a4a4a;
}

.ui-datepicker-1 td.ui-datepicker-other-month span:before,
.ui-datepicker-1 td.ui-datepicker-other-month a:before {
	content: none;
}

.ui-datepicker-1 td.ui-datepicker-other-month + td a:before,
.ui-datepicker-1 td.ui-datepicker-other-month + td span:before {
	content: none;
}

.ui-datepicker-1 .ui-datepicker-header {
	position: relative;
	margin: 0 0 7px;
}

.ui-datepicker-1 .ui-datepicker-prev,
.ui-datepicker-1 .ui-datepicker-next {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: solid 1px rgba(72, 71, 71, 0.1);
}

.ui-datepicker-1 .ui-datepicker-prev:before,
.ui-datepicker-1 .ui-datepicker-next:before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2212%22%20height%3D%2218%22%20viewBox%3D%220%200%2012%2018%22%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M23%2019l6%206-6%206%22%2F%3E%3C%2Fdefs%3E%3Cuse%20stroke%3D%22%23484747%22%20stroke-width%3D%223%22%20xlink%3Ahref%3D%22%23a%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%20transform%3D%22translate(-20%20-17)%22%2F%3E%3C%2Fsvg%3E");
	width: 12px;
	height: 18px;
	position: absolute;
	top: 52%;
}

.ui-datepicker-1 .ui-datepicker-prev.ui-state-disabled,
.ui-datepicker-1 .ui-datepicker-next.ui-state-disabled {
	opacity: 0.5;
}

.ui-datepicker-1 .ui-datepicker-prev .ui-icon,
.ui-datepicker-1 .ui-datepicker-next .ui-icon {
	display: none;
}

.ui-datepicker-1 .ui-datepicker-prev {
	left: 0;
}

.ui-datepicker-1 .ui-datepicker-prev:before {
	left: 48%;
	-webkit-transform: scale(-1, 1) translate(50%, -50%);
	        transform: scale(-1, 1) translate(50%, -50%);
}

.ui-datepicker-1 .ui-datepicker-next {
	right: 0;
}

.ui-datepicker-1 .ui-datepicker-next:before {
	left: 52%;
	-webkit-transform: scale(1, 1) translate(-50%, -50%);
	        transform: scale(1, 1) translate(-50%, -50%);
}

.ui-datepicker-1 .ui-datepicker-title {
	margin: 0 48px;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
}

.ui-datepicker-1 select.ui-datepicker-month,
.ui-datepicker-1 select.ui-datepicker-year {
	display: inline-block;
	height: 32px;
	margin: 0 4px;
	padding: 6px 9px 6px 5px;
}

.ui-datepicker-1 select.ui-datepicker-month {
	width: 110px;
}

.ui-datepicker-1 select.ui-datepicker-year {
	width: 78px;
}

.header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	font-size: 12px;
	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
	background: #fff;
	z-index: 100;
}

.header__inner {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 60px;
}

.header__item {
	display: flex;
	align-items: center;
}

.header__separator {
	display: inline-block;
	width: 1px;
	height: 28px;
	margin: 0 25px;
	background: rgba(0, 0, 0, 0.2);
}

.header-btn {
	height: 40px;
	padding: 10px 20px 12px;
	font-size: 13px;
	line-height: 1;
}

.menu {
	display: none;
}

.navigation .menu {
	display: block;
	margin-top: 30px;
}

.navigation .menu .menu__list {
	display: block;
}

.navigation .menu .menu__item {
	display: block;
	height: auto;
}

.navigation .menu .menu__link {
	padding: 15px;
	font-size: 15px;
}

.menu__list {
	display: flex;
	align-items: center;
	margin: 0;
}

.menu__item {
	position: initial;
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
	height: 84px;
}

.navigation .menu__item {
	position: relative;
}

.menu__item::before {
	display: none;
}

.menu__item.active > .menu__link {
	background: #F2F2F2;
}

.menu__item:hover .menu__submenu {
	-webkit-transform: none;
	        transform: none;
	opacity: 1;
	visibility: visible;
}

.menu__link {
	display: block;
	padding: 12px 11px;
	font-size: 12px;
	font-weight: 600;
	color: #2B2B2B;
	letter-spacing: 0.01em;
	text-decoration: none;
	text-transform: uppercase;
	background: transparent;
	white-space: nowrap;
}

.menu__link:hover,
.menu__link:focus {
	cursor: pointer;
	color: #005EC4;
}

.menu__collapse {
	padding: 20px 0 0 15px;
}

.item_3 > .menu__collapse {
	padding-top: 0;
	padding-left: 0;
}

.menu__arrow {
	position: absolute;
	top: 0;
	right: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 42px;
	height: 51px;
	padding: 0;
}

.item_3 > .menu__arrow {
	height: 23px;
}

.item_3 > .menu__arrow:before {
	top: 9px;
}

.item_3 > .menu__arrow.collapsed::before {
	top: 4px;
}

.menu__arrow::before {
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	border-top: 1px solid currentColor;
	border-left: 1px solid currentColor;
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
	position: absolute;
	top: 23px;
}

.menu__arrow.collapsed::before {
	-webkit-transform: rotate(225deg);
	        transform: rotate(225deg);
	top: 18px;
}

.menu__arrow + .menu__link {
	padding-right: 42px;
}

.menu__submenu {
	position: absolute;
	top: 100%;
	left: -6px;
	width: 300px;
	padding: 14px 0;
	background: #fff;
	box-shadow: 0 10px 20px -14px rgba(0, 0, 0, 0.2) inset, 0 5px 10px rgba(0, 0, 0, 0.15);
	-webkit-transform: translateY(40px);
	        transform: translateY(40px);
	opacity: 0;
	visibility: hidden;
	transition: all .3s ease;
}

.menu__submenu .menu__list {
	display: block;
}

.menu__submenu .menu__item {
	display: block;
	height: auto;
}

.menu__submenu .menu__link {
	width: 100%;
	padding: 6px 20px;
	font-size: 13px;
	font-weight: 400;
	white-space: normal;
	text-transform: none;
}

.menu-catalog__title {
	margin-bottom: 19px;
}

.menu-catalog__title > a,
.menu-catalog__title > span {
	font-weight: 700;
	font-style: normal;
	font-size: 24px;
	line-height: 1.08;
	margin-bottom: 19px;
	color: #000;
	text-decoration: underline;
	-webkit-text-decoration-color: black;
	        text-decoration-color: black;
}

.menu-catalog__title > a:hover,
.menu-catalog__title > a:focus {
	color: #000;
	text-decoration: none;
	-webkit-text-decoration-color: rgba(0, 0, 0, 0.6);
	        text-decoration-color: rgba(0, 0, 0, 0.6);
}

.navigation .menu-catalog .menu-catalog__list {
	-webkit-columns: initial;
	   -moz-columns: initial;
	        columns: initial;
}

.menu-catalog__list {
	margin: 0;
	-webkit-columns: 3;
	   -moz-columns: 3;
	        columns: 3;
	-webkit-column-gap: 0;
	   -moz-column-gap: 0;
	        column-gap: 0;
}

.menu-catalog__list--small {
	-webkit-columns: 2;
	   -moz-columns: 2;
	        columns: 2;
}

.menu-catalog > .menu-catalog__list > li > a {
	letter-spacing: 0.01em;
}

.menu-catalog > .menu-catalog__list > li .menu-catalog__list {
	margin-bottom: 20px;
}

.menu-catalog > .menu-catalog__list > li .menu-catalog__list + .menu-catalog__dropdown {
	margin-top: -20px;
	margin-bottom: 20px;
}

.menu-catalog li {
	position: relative;
	padding: 0 0 24px 0;
	margin: 0;
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	-moz-column-break-inside: avoid;
	     break-inside: avoid;
}

.menu-catalog li::before {
	display: none;
}

.menu-catalog li > a,
.menu-catalog li > span {
	display: block;
	margin-bottom: 5px;
	padding: 2px 0;
	font-size: 12px;
	line-height: 1.5;
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
}

.menu-catalog li > a {
	text-decoration: none;
}

.menu-catalog li > a:hover {
	color: #4A90E2;
	text-decoration: underline;
}

.menu-catalog li .menu-catalog__list {
	-webkit-columns: auto;
	   -moz-columns: auto;
	        columns: auto;
}

.menu-catalog li li {
	padding: 0 0 0 15px;
}

.menu-catalog li li > a,
.menu-catalog li li > span {
	margin-bottom: 0;
	font-size: 13px;
	text-transform: none;
	color: #2B2B2B;
	font-weight: normal;
}

.menu-catalog li li > a:hover {
	color: #4A90E2;
}

.menu-catalog__more {
	display: block;
	padding: 1px 0;
	height: auto;
	line-height: 1.5;
	font-size: 13px;
	font-weight: 600;
	text-decoration: underline;
	color: #005EC4;
}

.menu-catalog__more:hover {
	color: #EB0000;
}

.panel-drop {
	position: absolute;
	left: auto;
	right: 0;
	top: 100%;
	width: 100%;
	max-width: 1150px;
	display: flex;
	visibility: hidden;
	-webkit-transform: translateY(-20px);
	        transform: translateY(-20px);
	background: #fff;
	opacity: 0;
	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
	transition: none;
}

.panel-drop__body {
	flex-grow: 1;
	flex-basis: 0;
	padding: 24px 35px 4px 35px;
	height: auto;
	max-height: calc(100vh - 84px - 30px);
	overflow: hidden;
	overflow-y: auto;
}

.panel-drop__body::-webkit-scrollbar {
	width: 4px;
	height: 4px;
	background-color: #D1D1D1;
	border-radius: 2px;
}

.panel-drop__body::-webkit-scrollbar-thumb {
	background-color: #686868;
	border-radius: 2px;
}

.panel-drop__aside {
	position: relative;
	flex-shrink: 0;
	width: 278px;
	padding: 40px 26px;
	font-size: 13px;
	color: #fff;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.panel-drop__aside::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: block;
	background-color: rgba(0, 0, 0, 0.75);
}

.panel-drop__aside--big {
	width: 556px;
}

.panel-drop__aside * {
	position: relative;
	z-index: 2;
}

.panel-drop__aside .h5 {
	margin-bottom: 12px;
	color: #fff;
}

.panel-drop__aside p {
	margin-bottom: 20px;
}

.panel-drop__aside .btn {
	height: 38px;
	margin-top: 10px;
	line-height: 36px;
	font-size: 12px;
}

.panel-drop__aside .btn:hover {
	color: #fff;
}

.panel-drop.active {
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateY(0);
	        transform: translateY(0);
	transition: opacity .1s .1s ease-out, -webkit-transform .25s ease-out;
	transition: transform .25s ease-out, opacity .1s .1s ease-out;
	transition: transform .25s ease-out, opacity .1s .1s ease-out, -webkit-transform .25s ease-out;
}

.search-head-4 .backdrop {
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(28, 28, 28, 0.9);
}

.search-head-4 .wrap {
	height: 32px;
	width: 32px;
}

.search-head-4 .btn-open {
	position: relative;
	width: 100%;
	height: 100%;
	cursor: pointer;
	transition: all 0.5s ease;
}

.search-head-4 .btn-open:before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -10px 0 0 -10px;
	width: 21px;
	height: 19px;
	background: none;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	opacity: 0.4;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAxOSIgaWQ9InNlYXJjaCI+ICAgICAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjA4IDkuMTk2YzAgNC4wNzQtMy40MSA3LjM3Ny03LjYxNyA3LjM3Ny00LjIwNiAwLTcuNjE3LTMuMzAzLTcuNjE3LTcuMzc3UzUuMjU2IDEuODIgOS40NjMgMS44MnM3LjYxNyAzLjMwMiA3LjYxNyA3LjM3NnptLTEuMjIzIDUuMzcxYTguNTYxIDguNTYxIDAgMDEtNi4zOTQgMi44MjZDNC43OSAxNy4zOTMgMSAxMy43MjMgMSA5LjE5NiAxIDQuNjcgNC43OSAxIDkuNDYzIDFjNC42NzUgMCA4LjQ2NCAzLjY3IDguNDY0IDguMTk2YTcuOTg0IDcuOTg0IDAgMDEtMS41NDQgNC43MjFsMy40OTMgMy4zODRhLjQuNCAwIDAxMCAuNTguNDMzLjQzMyAwIDAxLS41OTggMGwtMy40MjEtMy4zMTR6Ij48L3BhdGg+PHBhdGggZD0iTTE1Ljg1NyAxNC41NjdsLjEwNC0uMTA4YS4xNS4xNSAwIDAwLS4yMTYuMDA4bC4xMTIuMXptLjUyNi0uNjVsLS4xMjEtLjA4OGEuMTUuMTUgMCAwMC4wMTYuMTk2bC4xMDUtLjEwOHptMy40OTMgMy4zODRsLS4xMDQuMTA3LjEwNC0uMTA3em0tLjU5OC41OGwuMTA0LS4xMDktLjEwNC4xMDh6bS05LjgxNS0xLjE1OGM0LjI4NSAwIDcuNzY3LTMuMzY1IDcuNzY3LTcuNTI3aC0uM2MwIDMuOTg3LTMuMzM4IDcuMjI3LTcuNDY3IDcuMjI3di4zek0xLjY5NiA5LjE5NmMwIDQuMTYyIDMuNDgyIDcuNTI3IDcuNzY3IDcuNTI3di0uM2MtNC4xMjggMC03LjQ2Ny0zLjI0LTcuNDY3LTcuMjI3aC0uM3pNOS40NjMgMS42N2MtNC4yODUgMC03Ljc2NyAzLjM2NS03Ljc2NyA3LjUyNmguM2MwLTMuOTg2IDMuMzM5LTcuMjI2IDcuNDY3LTcuMjI2di0uM3ptNy43NjcgNy41MjZjMC00LjE2MS0zLjQ4Mi03LjUyNi03Ljc2Ny03LjUyNnYuM2M0LjEyOSAwIDcuNDY3IDMuMjQgNy40NjcgNy4yMjZoLjN6bS03Ljc2NyA4LjM0N2E4LjcxMSA4LjcxMSAwIDAwNi41MDYtMi44NzZsLS4yMjQtLjJhOC40MTEgOC40MTEgMCAwMS02LjI4MiAyLjc3NnYuM3pNLjg1IDkuMTk2YzAgNC42MTQgMy44NiA4LjM0NyA4LjYxMyA4LjM0N3YtLjNjLTQuNTk2IDAtOC4zMTMtMy42MDctOC4zMTMtOC4wNDdoLS4zek05LjQ2My44NUM0LjcxMS44NS44NSA0LjU4Mi44NSA5LjE5NmguM2MwLTQuNDM5IDMuNzE3LTguMDQ2IDguMzEzLTguMDQ2di0uM3ptOC42MTQgOC4zNDZjMC00LjYxNC0zLjg2MS04LjM0Ni04LjYxNC04LjM0NnYuM2M0LjU5NiAwIDguMzE0IDMuNjA3IDguMzE0IDguMDQ2aC4zem0tMS41NzMgNC44MWE4LjEzNCA4LjEzNCAwIDAwMS41NzMtNC44MWgtLjNjMCAxLjcyNS0uNTYgMy4zMjMtMS41MTUgNC42MzNsLjI0Mi4xNzd6bS0uMjI2LjAxOWwzLjQ5NCAzLjM4My4yMDktLjIxNS0zLjQ5NC0zLjM4NC0uMjA5LjIxNnptMy40OTQgMy4zODNhLjI1LjI1IDAgMDEwIC4zNjRsLjIwOS4yMTZhLjU1LjU1IDAgMDAwLS43OTVsLS4yMS4yMTV6bTAgLjM2NGEuMjgzLjI4MyAwIDAxLS4zOSAwbC0uMjA5LjIxNmEuNTgzLjU4MyAwIDAwLjgwOCAwbC0uMjEtLjIxNnptLS4zOSAwbC0zLjQyLTMuMzEzLS4yMS4yMTYgMy40MjEgMy4zMTMuMjEtLjIxNnoiPjwvcGF0aD4gICAgPC9zdmc+);
	transition: all .3s ease;
}

.search-head-4 .btn-open:hover:before,
.search-head-4 .btn-open:focus:before {
	opacity: 0.2;
}

.search-head-4 .search-form {
	z-index: 999;
	position: absolute;
	width: 100%;
	top: 100%;
	right: 0;
	border-radius: 0;
	display: inline-block;
	opacity: 0;
	visibility: hidden;
	transition: all 0.8s ease;
}

.search-head-4 .search-form:before {
	content: '';
	z-index: -1;
	display: block;
	position: absolute;
	width: 1920px;
	top: 0;
	bottom: 0;
	left: 50%;
	margin-left: -960px;
	background-color: transparent;
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.14);
}

.search-head-4 .form-wrap {
	padding: 30px 35px 0;
	display: flex;
	flex-direction: row-reverse;
}

.search-head-4 .field {
	width: 100%;
	padding: 9px 0 8px;
	border: none;
	outline: 0;
	background: transparent;
	border-bottom: 1px solid #fff;
	color: #fff;
	font-size: 22px;
	margin-right: 15px;
}

.search-head-4 .field::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.7);
}

.search-head-4 .field::-moz-placeholder {
	color: rgba(255, 255, 255, 0.7);
}

.search-head-4 .field:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.7);
}

.search-head-4 .field::-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.7);
}

.search-head-4 .field::placeholder {
	color: rgba(255, 255, 255, 0.7);
}

.search-head-4 .field::-ms-clear {
	display: none;
	width: 0;
	height: 0;
}

.search-head-4 .field::-webkit-search-decoration,
.search-head-4 .field::-webkit-search-cancel-button,
.search-head-4 .field::-webkit-search-results-button,
.search-head-4 .field::-webkit-search-results-decoration {
	display: none;
}

.search-head-4 .btn-close {
	position: absolute;
	top: -49px;
	right: 29px;
	width: 35px;
	height: 100%;
	cursor: pointer;
	opacity: 0;
	transition: opacity 0.8s ease;
}

.search-head-4 .btn-close:after,
.search-head-4 .btn-close:before {
	background-color: #fff;
	content: '';
	display: block;
	width: 30px;
	height: 1px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}

.search-head-4 .btn-close:before {
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	        transform: translate(-50%, -50%) rotate(45deg);
}

.search-head-4 .btn-close:after {
	-webkit-transform: translate(-50%, -50%) rotate(-45deg);
	        transform: translate(-50%, -50%) rotate(-45deg);
}

.search-head-4 .btn-close:hover:after,
.search-head-4 .btn-close:hover:before,
.search-head-4 .btn-close:focus:after,
.search-head-4 .btn-close:focus:before {
	background-color: rgba(255, 255, 255, 0.8);
}

.search-head-4.active .backdrop {
	z-index: 998;
	display: block;
}

.search-head-4.active .btn-open {
	opacity: 0;
}

.search-head-4.active .search-form {
	opacity: 1;
	visibility: visible;
}

.ie .search-head-4.active .search-form {
	overflow: visible;
}

.search-head-4.active .btn-search {
	opacity: 1;
}

.search-head-4.active .btn-close {
	opacity: 1;
}

.contacts-header {
	margin-right: 25px;
	font-weight: 600;
	letter-spacing: 0.01em;
}

.contacts-header a {
	text-decoration: none;
}

.contacts-header a:hover {
	color: #000;
}

.lang {
	display: none;
	margin-right: 25px;
	text-transform: uppercase;
	white-space: nowrap;
}

.navigation .lang {
	display: block;
	margin: 0;
	padding: 0 15px;
}

.lang__el {
	text-decoration: none;
	color: #000;
}

.lang__el::after {
	content: '/';
	display: inline-block;
	margin-left: 4px;
	font-weight: normal;
}

.lang__el:last-child::after {
	display: none;
}

.lang__el.active {
	font-weight: bold;
}

.lang a:hover {
	color: #005EC4;
}

.lang a:hover:after {
	color: #000;
}

.footer-top {
	padding: 30px 0;
	border-top: 1px solid #D5D5D5;
}

.footer-bottom {
	padding: 15px 0;
	font-size: 12px;
	color: #757575;
	background: #F2F2F2;
}

.footer-bottom a {
	color: #757575;
}

.footer-bottom__separator {
	display: none;
	margin: 0 9px;
}

.footer-bottom__text {
	margin-bottom: 5px;
}

.contacts-list {
	margin: 0 -10px 26px;
}

.contacts-list__item {
	display: flex;
	align-items: center;
	margin: 0 0 18px;
	padding: 0 10px;
	font-size: 13px;
	color: #000;
}

.contacts-list__item:last-child {
	margin-bottom: 0;
}

.contacts-list__item::before {
	display: none;
}

.contacts-list__icon {
	flex-shrink: 0;
	width: 25px;
	margin-right: 8px;
	line-height: 0;
	color: #B3B3B3;
}

.contacts-list p {
	margin: 0;
}

.contacts-list a {
	text-decoration: none;
	color: #000;
}

.contacts-list a:hover {
	text-decoration: underline;
}

.menu-secondary {
	margin: 0;
}

.menu-secondary__item {
	margin: 0;
	padding: 0;
}

.menu-secondary__item::before {
	display: none;
}

.menu-secondary__link {
	font-size: 12px;
	color: #000;
}

.menu-footer {
	margin: 0;
}

.menu-footer__item {
	margin: 0 0 17px;
	padding: 0;
}

.menu-footer__item::before {
	display: none;
}

.menu-footer__item.active > .menu-footer__link {
	color: #003399;
}

.menu-footer__item .menu-footer__list {
	-webkit-columns: 2;
	   -moz-columns: 2;
	        columns: 2;
	margin: 14px -10px 0;
}

.menu-footer__item .menu-footer__item {
	margin-bottom: 9px;
	padding: 0 10px;
}

.menu-footer__item .menu-footer__item .menu-footer__link {
	font-size: 13px;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	color: #757575;
}

.menu-footer__link {
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #000;
	letter-spacing: 0.01em;
}

.menu-footer a:hover {
	text-decoration: underline;
}

.db {
	display: flex;
	align-items: center;
}

.db img {
	margin-left: 5px;
}

.logo {
	display: inline-block;
	line-height: 0;
	margin-right: 24px;
	min-width: 178px;
}

.footer .logo {
	margin-bottom: 24px;
	margin-right: 0;
}

.logo img {
	max-height: 40px;
}

.card {
	display: flex;
	flex-direction: column;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
	transition: box-shadow .15s ease-out;
}

.card__descr {
	flex-grow: 1;
	flex-basis: 0;
	padding: 25px;
	font-size: 13px;
	line-height: 1.84;
}

.card__descr .h5 {
	margin-top: 0;
	margin-bottom: .35em;
	color: #2B2B2B;
	transition: .15s ease;
}

.card__descr .h5 > span {
	background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0) 1px, transparent 1px);
	background-size: 1px .18em;
	background-position: -9px 100%;
	background-repeat: repeat-x;
}

.card__descr ul > li {
	margin-bottom: 0;
}

.card__descr ul > li::before {
	top: .75em;
	width: 12px;
	height: 1px;
	background: currentColor;
}

.card__bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-transform: scale(1);
	        transform: scale(1);
	transition: -webkit-transform .45s ease;
	transition: transform .45s ease;
	transition: transform .45s ease, -webkit-transform .45s ease;
	will-change: transform;
}

.card__bg::before,
.card__bg::after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: opacity .45s ease;
}

.card__bg::before {
	background: linear-gradient(360deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
	opacity: 1;
}

.card__bg::after {
	background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent 100%);
	opacity: 0;
}

.card__pic {
	position: relative;
	width: 100%;
	height: 170px;
	overflow: hidden;
}

.card__pic img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	max-height: initial;
	-webkit-transform: translate(-50%, -50%) scale(1);
	        transform: translate(-50%, -50%) scale(1);
	transition: -webkit-transform .45s ease-in-out;
	transition: transform .45s ease-in-out;
	transition: transform .45s ease-in-out, -webkit-transform .45s ease-in-out;
}

.card_grid {
	position: relative;
	display: block;
	width: 100%;
	height: 0;
	padding-top: 79.2%;
	box-shadow: none;
	overflow: hidden;
}

.card_grid:hover.card {
	box-shadow: none;
}

.card_grid:hover .more {
	height: 1em;
	margin-top: 1.35em;
	opacity: 1;
}

.card_grid:hover .card__bg {
	-webkit-transform: scale(1.05);
	        transform: scale(1.05);
}

.card_grid:hover .card__bg:after {
	opacity: 1;
}

.card_grid .card__descr {
	position: absolute;
	bottom: 25px;
	left: 25px;
	right: 25px;
	padding: 0;
}

.card_grid .card__title {
	margin: 0;
	color: #fff;
	font-size: 18px;
	line-height: 1.3;
	font-family: "Open Sans", sans-serif;
	font-weight: normal;
}

.card_grid .more {
	display: block;
	height: 0;
	opacity: 0;
	overflow: hidden;
	margin-top: 0;
	line-height: 1;
	color: #fff;
	transition: opacity .1s, height .3s, margin-top .3s;
}

.card_vertical {
	display: block;
}

.card_vertical .card__pic {
	width: 100%;
	height: 170px;
	min-height: initial;
	margin-right: 0;
}

.card_vertical .card__pic img {
	min-width: 100%;
	width: 100%;
	height: auto;
	max-height: initial;
}

.card_vertical .card__descr {
	padding: 20px 25px;
}

a.card {
	text-decoration: none;
	color: #2B2B2B;
}

a.card:hover {
	text-decoration: none;
	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
}

a.card:hover .h5 {
	color: #005EC4;
}

a.card:hover .h5 > span {
	background-image: linear-gradient(#005EC4, #005EC4 1px, rgba(0, 94, 196, 0) 1px, rgba(0, 94, 196, 0) 1px, transparent 1px);
	background-size: 1px .18em;
	background-position: -9px 100%;
	background-repeat: repeat-x;
}

a.card:hover .card__pic img {
	-webkit-transform: translate(-50%, -50%) scale(1.05);
	        transform: translate(-50%, -50%) scale(1.05);
}

.more {
	font-size: 12px;
	line-height: 1.33333;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 0.08em;
	font-weight: bold;
}

.more:hover .svg {
	-webkit-transform: translateX(4px);
	        transform: translateX(4px);
}

.more .svg {
	width: 14px;
	height: 12px;
	margin-left: 3px;
	-webkit-transform: translateX(0);
	        transform: translateX(0);
	transition: -webkit-transform .2s ease-out;
	transition: transform .2s ease-out;
	transition: transform .2s ease-out, -webkit-transform .2s ease-out;
}

.article {
	display: block;
	text-decoration: none;
	color: #2B2B2B;
}

.article:hover .article__title {
	color: #005EC4;
}

.article:hover .article__pic img {
	-webkit-transform: scale(1.04);
	        transform: scale(1.04);
}

.article__pic {
	position: relative;
	height: 0;
	padding-top: 52.7%;
	margin-bottom: .7em;
	line-height: 0;
	overflow: hidden;
}

.article__pic.border {
	border: 1px solid #D5D5D5;
}

.article__pic img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
	-o-object-fit: cover;
	   object-fit: cover;
	-webkit-transform: scale(1);
	        transform: scale(1);
	transition: -webkit-transform .4s ease-in-out;
	transition: transform .4s ease-in-out;
	transition: transform .4s ease-in-out, -webkit-transform .4s ease-in-out;
}

.article__date {
	display: block;
	margin-bottom: .25em;
	font-size: 12px;
	color: #757575;
}

.article__title {
	margin-bottom: 0;
	font-size: 15px;
	line-height: 1.44;
	max-height: 5.76em;
	overflow: hidden;
	color: #2B2B2B;
	transition: color .2s ease;
}

.breadcrumbs {
	margin-bottom: 30px;
}

.breadcrumbs__list {
	margin: 0;
}

.breadcrumbs__el {
	display: inline-block;
	margin: 0;
	padding: 0;
	font-size: 13px;
}

.breadcrumbs__el::before {
	display: none;
}

.breadcrumbs__el::after {
	content: '/';
	display: inline-block;
	margin: 0 4px;
	color: currentColor;
}

.breadcrumbs__el.active::after {
	display: none;
}

.breadcrumbs__el.active a,
.breadcrumbs__el.active span {
	color: #757575;
}

.page-header_bg .breadcrumbs__el.active a,
.page-header_bg
      .breadcrumbs__el.active span {
	color: rgba(255, 255, 255, 0.7);
}

.breadcrumbs__el a {
	color: #2B2B2B;
	text-decoration: none;
}

.page-header_bg .breadcrumbs__el a {
	color: #fff;
}

.breadcrumbs__el a:hover {
	text-decoration: underline;
}

.breadcrumbs__el span {
	color: #757575;
}

.page-header_bg .breadcrumbs__el span {
	color: rgba(255, 255, 255, 0.7);
}

.sidebar {
	padding-right: 20px;
}

.menu-aside {
	position: relative;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
	background: #fff;
}

.menu-aside::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	display: block;
	height: 1px;
	background: #fff;
	z-index: 1;
}

.menu-aside__list {
	margin: 0;
}

.menu-aside__el {
	position: relative;
	margin: 0;
	padding: 0;
}

.menu-aside__el:last-child {
	border-bottom: none;
}

.menu-aside__el::before {
	display: none;
}

.menu-aside__el .menu-aside__el:last-child .menu-aside__link::before {
	display: block;
}

.menu-aside__el .menu-aside__el .menu-aside__link {
	padding-left: 30px;
	border: none !important;
}

.menu-aside__el .menu-aside__el .menu-aside__link::before {
	left: 30px;
}

.menu-aside__el .menu-aside__el .menu-aside__el .menu-aside__link {
	padding-left: 50px;
}

.menu-aside__el .menu-aside__el .menu-aside__el .menu-aside__link::before {
	left: 30px;
}

.menu-aside__el .menu-aside__el .menu-aside__el.active .menu-aside__link::before {
	left: 0;
}

.menu-aside__el.active > .menu-aside__link {
	color: #005EC4;
}

.menu-aside__el.active > .menu-aside__link::before {
	left: 0;
	right: 0;
	top: -1px;
	height: auto;
	background: #F2F2F2;
}

.menu-aside__el.active > .menu-aside__link::after {
	background: #005EC4;
}

.menu-aside__link {
	position: relative;
	display: block;
	padding: 14px 20px;
	font-size: 13px;
	line-height: 1.38;
	color: #434343;
	text-decoration: none;
}

.menu-aside__link::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 20px;
	right: 20px;
	display: block;
	height: 1px;
	background: #D5D5D5;
}

.menu-aside__link::after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 3px;
	background: transparent;
}

.menu-aside__link > span {
	position: relative;
	z-index: 2;
}

.menu-aside a:hover {
	color: #EB0000;
}

.menu-aside__arrow {
	position: absolute;
	top: 0;
	right: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 50px;
	height: 45px;
	padding: 0;
	z-index: 3;
}

.menu-aside__arrow.collapsed + .menu-aside__link {
	font-weight: normal;
}

.menu-aside__arrow.collapsed::before {
	margin-bottom: 3px;
	margin-top: 0;
	-webkit-transform: rotate(225deg);
	        transform: rotate(225deg);
}

.menu-aside__arrow + .menu-aside__link {
	padding-right: 50px;
	color: #000;
}

.menu-aside__arrow::before {
	content: '';
	display: block;
	width: 6px;
	height: 6px;
	margin-top: 3px;
	border-left: 1px solid #2B2B2B;
	border-top: 1px solid #2B2B2B;
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
}

.search {
	display: flex;
}

.search .form-control {
	flex-grow: 1;
	flex-basis: 0;
	width: auto;
	height: 44px;
	padding: 0 20px;
	font-size: 14px;
	border: 1px solid #D5D5D5;
	border-right: 0;
	min-width: 100px;
}

.search .btn {
	flex-shrink: 0;
}

.pagination {
	margin: 38px 0 0;
}

.pagination__list {
	display: flex;
	align-items: center;
	margin: 0;
}

.pagination__el {
	padding: 0;
	margin: 0;
}

.pagination__el::before {
	display: none;
}

.pagination__link {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	font-size: 14px;
	line-height: 1;
	text-decoration: none;
	color: #000;
	border-radius: 50%;
}

.pagination__link.active {
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
}

.pagination__link.prev::before,
.pagination__link.next::before {
	content: '';
	display: block;
	width: 6px;
	height: 6px;
	border-top: 1px solid currentColor;
	border-left: 1px solid currentColor;
}

.pagination__link.prev.prev::before,
.pagination__link.next.prev::before {
	-webkit-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}

.pagination__link.prev.next::before,
.pagination__link.next.next::before {
	-webkit-transform: rotate(135deg);
	        transform: rotate(135deg);
}

.pagination__link.dots {
	background: none;
	box-shadow: none;
}

.pagination a:hover {
	color: #003399;
	text-decoration: underline;
}

.slider {
	margin-bottom: 40px;
}

.slider .swiper-pagination {
	bottom: 15px;
}

.slider .swiper-buttons {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	max-width: 1310px;
	bottom: 184px;
}

.slider .swiper-button-next,
.slider .swiper-button-prev {
	top: 0;
	bottom: 0;
	justify-content: flex-start;
	width: 44px;
	height: 184px;
	margin: 0;
	color: #fff;
}

.slider .swiper-button-next::after,
.slider .swiper-button-prev::after {
	display: none;
}

.slider .swiper-button-next:focus,
.slider .swiper-button-prev:focus {
	outline: none;
}

.slider .swiper-button-next {
	right: 10px;
	justify-content: flex-end;
}

.slider .swiper-button-prev {
	left: 10px;
}

.slider .swiper-button-prev svg {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

.slider__el {
	position: relative;
	height: 510px;
	max-height: calc(100vh - 84px);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.slider__el-footer {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	color: #fff;
	background: rgba(0, 0, 0, 0.5);
}

.slider__descr {
	padding: 27px 30px 43px;
	min-height: 184px;
}

.slider .h1 {
	font-size: 22px;
	margin-bottom: .3em;
	color: #fff;
}

.slider p {
	display: none;
	margin: 0;
}

.slider.not-init .swiper-buttons {
	display: none;
}

.slider.not-init .slider__descr {
	padding-left: 0;
}

.products-grid {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -10px;
}

.products-grid__el {
	width: 100%;
	padding: 0 10px;
	margin-bottom: 20px;
}

.products-grid__el__title {
	position: absolute;
	bottom: 0;
	right: 0;
}

.history .swiper-pagination {
	position: relative;
	bottom: auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0;
	width: auto;
	overflow: hidden;
	overflow-x: auto;
}

.history .swiper-pagination::-webkit-scrollbar {
	width: 4px;
	height: 4px;
	background-color: #D1D1D1;
	border-radius: 2px;
}

.history .swiper-pagination::-webkit-scrollbar-thumb {
	background-color: #686868;
	border-radius: 2px;
}

.history .swiper-pagination-wrapper {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.history .swiper-pagination-wrapper::before {
	content: '';
	position: absolute;
	top: 7px;
	left: 0;
	right: 0;
	display: block;
	height: 1px;
	background: #B3B3B3;
}

.history .swiper-pagination-wrapper:after {
	content: '';
	display: block;
	position: absolute;
	top: 11px;
	bottom: 4px;
	right: 0;
	width: 22px;
	background: linear-gradient(to right, rgba(242, 242, 242, 0) 0%, rgba(242, 242, 242, 0.6) 20%, #f2f2f2 100%);
	z-index: 11;
}

.history .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0;
}

.history .swiper-pagination-bullet {
	position: relative;
	margin: 0;
	width: 50px;
	height: 80px;
	padding: 10px 10px 10px;
	border-radius: 0;
	background: none;
	color: #B3B3B3;
	opacity: 1;
	transition: color .2s ease-out;
}

.history .swiper-pagination-bullet:hover {
	color: #005EC4;
}

.history .swiper-pagination-bullet::before {
	content: '';
	position: absolute;
	top: 4px;
	left: 50%;
	margin-left: -4px;
	display: block;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #B3B3B3;
}

.history .swiper-pagination-bullet-active,
.history .swiper-pagination-bullet-active:hover {
	color: #EB0000;
}

.history .swiper-pagination-bullet-active::before {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid currentColor;
	border-radius: 0;
	top: 0;
	margin-left: -8px;
	background: none;
}

.history .swiper-pagination-bullet .text {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 30px;
	height: 70px;
	font-size: 20px;
	font-weight: 300;
	font-family: "Open Sans", sans-serif;
	line-height: 1;
	-webkit-transform: rotate(-90deg);
	        transform: rotate(-90deg);
}

.history__year {
	display: none;
}

.history__slide {
	position: relative;
	line-height: 1.5;
	font-size: 14px;
	font-weight: 300;
	padding: 0 0 24px;
}

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

.cert-section .section-header {
	margin-bottom: 25px;
}

.cert-list {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 25px;
}

.cert {
	width: 100%;
	display: flex;
	align-items: center;
	margin-bottom: 2px;
	text-decoration: none;
}

.cert:hover .cert__pic img {
	-webkit-filter: grayscale(0);
	        filter: grayscale(0);
	opacity: 1;
}

.cert:hover .cert__title {
	color: #005EC4;
}

.cert__pic {
	flex-shrink: 0;
	width: 100px;
	margin-right: 15px;
}

.cert__pic img {
	-webkit-filter: grayscale(100%);
	        filter: grayscale(100%);
	opacity: .8;
	transition: .3s ease-in-out;
}

.cert__descr {
	margin-top: -5px;
}

.cert__date {
	display: block;
	margin-bottom: 6px;
	font-size: 12px;
	color: #757575;
}

.cert__date:empty {
	margin-bottom: 0;
}

.cert__title {
	display: block;
	font-size: 13px;
	line-height: 1.53846;
	color: #2B2B2B;
}

.product-banner {
	margin-bottom: 15px;
	font-size: 17px;
	line-height: 1.47;
	font-weight: 300;
	padding: 23px 25px 40px;
	background: #F2F2F2;
	color: #000;
}

.product-banner .small {
	font-size: 13px;
	line-height: 1.38;
	font-weight: normal;
	color: #434343;
}

.product-banner p {
	margin-bottom: 1.1rem;
}

.product-banner p + .small {
	margin-top: -.75rem;
}

.product-banner .small {
	display: block;
	margin-bottom: 1rem;
}

.product-banner__images {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.product-banner__img:first-child {
	margin-left: -25px;
}

.product-banner__img:last-child {
	flex-shrink: 0;
	width: 240px;
	padding: 0 40px 0 20px;
	text-align: right;
}

.parameters {
	position: relative;
	overflow: hidden;
	font-size: 13px;
	line-height: 1.69231;
}

.parameters__el {
	display: block;
	margin-bottom: 1.3em;
}

.parameters__el::before {
	display: inline-block;
	float: left;
	margin-right: 0;
	min-width: 20px;
	font-size: 16px;
	line-height: 1.4375;
}

.parameters__el ul {
	margin-top: 0;
	padding-left: 20px;
}

.parameters__el ul > li {
	padding-left: 12px;
}

.parameters__el ul > li::before {
	width: 3px;
	height: 3px;
	margin-right: 4px;
}

.parameters__el li {
	margin-bottom: .2em;
}

.parameters .h6 {
	margin-bottom: .2em;
}

.specifications__el {
	display: flex;
	font-size: 13px;
	line-height: 1.3;
	margin-bottom: 15px;
}

.specifications__el::before {
	display: none;
}

.specifications__icon {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	width: 60px;
	height: 60px;
	margin-right: 20px;
	border: 1px solid #005EC4;
	border-radius: 50%;
}

.specifications__icon svg {
	max-width: 70%;
	max-height: 70%;
}

.specifications__descr {
	display: flex;
	flex-direction: column;
	min-height: 60px;
	padding: 9px 0;
}

.specifications p {
	margin-bottom: .6em;
}

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

.specifications .h6 {
	margin-bottom: .7em;
}

.certificate__title {
	margin-top: 0;
	margin-bottom: .75em;
	font-size: 15px;
	font-family: "Open Sans", sans-serif;
	font-weight: bold;
	color: #000;
}

.certificate p.small {
	margin-bottom: .7em;
}

.certificate__name,
.certificate__date,
.certificate__file {
	margin-bottom: 20px;
}

.accreditation .item .link img {
	width: 100%;
	max-width: 330px;
}

.file {
	display: flex;
	margin-right: 15px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.file:hover {
	color: #005EC4;
}

.file svg {
	margin-right: 15px;
	flex-shrink: 0;
}

.file .small {
	display: block;
	margin-top: .75em;
	font-weight: normal;
	color: #757575;
}

.filter {
	display: flex;
	flex-wrap: wrap;
	margin: 20px -5px 25px;
}

.filter .form-group {
	display: flex;
	flex-direction: column;
	padding: 0 5px;
}

.filter .form-name {
	margin-bottom: 8px;
	font-size: 13px;
	line-height: 1.15385;
	font-weight: 600;
	color: #000;
}

.filter .form-control {
	height: 38px;
	font-size: 12px;
	border-radius: 4px;
	background-color: #F4F4F4;
	border-color: #D9D9D9;
}

.filter .form-control:hover {
	color: #2B2B2B;
	background-color: #E5E5E5;
}

.filter select.form-control {
	min-width: 150px;
	background-image: url("/local/templates/.default/css/../images/arrow-select.svg");
}

.filter .custom-check-buttons .btn {
	padding: 0 16px;
	height: 38px;
	line-height: 36px;
	font-size: 12px;
}

.filter .bx_filter_select_block {
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	width: 100%;
	padding: 0 40px 0 20px;
	font-size: 12px;
	border: 1px solid #D5D5D5;
	border-radius: 4px;
	box-shadow: none;
	font-family: "Open Sans", sans-serif;
	font-weight: normal;
	color: #2B2B2B;
	transition: all .4s;
	height: 38px;
	line-height: 36px;
	min-width: 150px;
	font-size: 12px;
	background: transparent;
	background-color: #F4F4F4;
	background-image: url("/local/templates/.default/css/../images/arrow-select.svg");
	background-position: calc(100% - 20px) 50%;
	background-repeat: no-repeat;
}

.filter .bx_filter_select_block:hover {
	color: #2B2B2B;
	background-color: #E5E5E5;
}

.filter .bx_filter_container_modef {
	order: 1;
	display: block;
	padding: 6px 0 0;
	color: #003399;
	font-size: 12px;
}

.bx_filter_select_popup ol,
.bx_filter_select_popup ul {
	margin: 0;
}

.bx_filter_select_popup ol li,
.bx_filter_select_popup ul li {
	padding-left: 0;
}

.bx_filter_select_popup ol li:before,
.bx_filter_select_popup ul li:before {
	content: none;
}

.search-list {
	border-top: 1px solid #D5D5D5;
}

.search-el {
	position: relative;
	display: block;
	padding: 11px 15px 12px;
	font-size: 14px;
	border-bottom: 1px solid #D5D5D5;
	text-decoration: none;
}

.search-el::before {
	content: '';
	position: absolute;
	top: -1px;
	bottom: -1px;
	left: 0;
	right: 0;
	transition: .15s ease;
	background: transparent;
}

.search-el * {
	position: relative;
	z-index: 2;
}

.search-el:hover::before {
	background: #F7F7F7;
}

.search-el:hover .search-el__title {
	color: #EB0000;
	font-weight: normal;
	text-decoration: underline;
}

.search-el:hover .small {
	opacity: 1;
}

.search-el__title {
	display: inline-block;
	margin-right: 20px;
	margin-bottom: 0;
	color: #003399;
	text-decoration: underline;
}

.search-el .small {
	color: #434343;
	transition: opacity .15s ease;
	opacity: .6;
}

blockquote {
	color: #2B2B2B;
	margin: 24px;
	padding: 0 0 0 14px;
	font-size: 15px;
	line-height: 1.42;
	font-style: normal;
	background: none;
	font-weight: normal;
	border-radius: 0;
	text-align: left;
}

blockquote.style-2 {
	margin: 22px 0 24px;
	padding: 24px 23px 26px;
	background: #F7F7F7;
	box-shadow: none;
	border-left: 2px solid #EB0000;
}

blockquote.style-2 .title {
	margin-top: 0;
	margin-bottom: 10px;
	font-weight: 700;
	font-style: normal;
	font-size: 15px;
	line-height: 1.42;
	color: #000;
}

.cert-tile {
	margin-bottom: 40px;
}

.cert-tile.gallery-hover .pic {
	overflow: hidden;
}

.cert-tile.gallery-hover .link {
	display: inline-block;
	position: relative;
	overflow: hidden;
	max-width: 100%;
}

.cert-tile.gallery-hover .link:hover .icon-loop,
.cert-tile.gallery-hover .link:hover .icon {
	opacity: 1;
	background: rgba(0, 0, 0, 0.15);
}

.cert-tile.gallery-hover .link:hover img {
	-webkit-transform: scale(1.1);
	        transform: scale(1.1);
}

.cert-tile.gallery-hover img {
	transition: all .4s ease-out;
}

.cert-tile.gallery-hover .icon {
	display: block;
	opacity: 0;
	transition: all .2s ease;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 6;
}

.cert-tile.gallery-hover .icon:before {
	position: relative;
	top: 50%;
	display: block;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	margin: 0 auto;
}

.cert-tile__block {
	border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}

.cert-tile__block:first-child .cert-tile__title {
	margin-top: 0;
}

.cert-tile__block:last-child {
	border-bottom: none;
}

.cert-tile__nav.hide + .cert-tile__block .cert-tile__title {
	margin-top: 0;
}

.cert-tile__nav {
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: 40px;
}

.cert-tile__nav::after {
	display: block;
	clear: both;
	content: "";
}

.cert-tile__nav-col {
	margin-bottom: 10px;
	float: left;
}

.cert-tile__nav-item {
	font-size: 17px;
	line-height: 1.47;
}

.page .cert-tile__title {
	margin-top: 24px;
	margin-bottom: 22px;
}

.cert-tile .dop_title {
	font-weight: 700;
	font-style: normal;
	font-size: 15px;
	line-height: 1.53;
	color: #2B2B2B;
	margin-bottom: 19px;
}

.cert-tile .item {
	margin-bottom: 29px;
	width: 50%;
}

.cert-tile .item:nth-of-type(2n+1) {
	clear: both;
}

.cert-tile .js-trg {
	display: table;
	width: 100%;
}

.cert-tile .js-trg .link {
	width: 100%;
}

.cert-tile .js-trg .link img {
	width: 100%;
}

.cert-tile .pic {
	display: table-cell;
	vertical-align: bottom;
	padding-bottom: 3px;
}

.cert-tile .title {
	margin: 0 0 5px;
	max-width: 220px;
	font-size: 14px;
	line-height: 1.43;
	color: #2B2B2B;
	text-align: center;
}

.cert-tile .caption-text {
	max-width: 220px;
}

.cert-tile .caption-text p {
	margin-bottom: .5em;
}

/*cert-list.scss*/

.cert-list {
	margin-bottom: 14px;
}

.cert-list.gallery-hover .pic {
	overflow: hidden;
}

.cert-list.gallery-hover .link {
	display: inline-block;
	position: relative;
	overflow: hidden;
	max-width: 100%;
}

.cert-list.gallery-hover .link:hover .icon-loop,
.cert-list.gallery-hover .link:hover .icon {
	opacity: 1;
	background: rgba(0, 0, 0, 0.15);
}

.cert-list.gallery-hover .link:hover img {
	-webkit-transform: scale(1.1);
	        transform: scale(1.1);
}

.cert-list.gallery-hover img {
	transition: all .4s ease-out;
}

.cert-list.gallery-hover .icon {
	display: block;
	opacity: 0;
	transition: all .2s ease;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 6;
}

.cert-list.gallery-hover .icon:before {
	position: relative;
	top: 50%;
	display: block;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	margin: 0 auto;
}

.cert-list__block {
	position: relative;
}

.cert-list__block:before {
	content: '';
	background: #dee2e6;
	position: absolute;
	left: 0;
	top: 0;
	height: 1px;
	width: 100%;
	display: block;
}

.cert-list__block .cert-list__title {
	margin-top: .64em;
}

.cert-list__block .cert-list__title + .item {
	padding-top: 0;
}

.cert-list__block .cert-list__title + .item:before {
	content: none;
}

.cert-list .icon {
	position: relative;
	font-size: 11px;
	color: #757575;
}

.cert-list .icon:before {
	position: absolute;
	left: 0;
	bottom: -2px;
	padding-left: 5px;
}

.cert-list .wrap {
	overflow: hidden;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.cert-list .pic {
	margin-right: 20px;
	flex: 0 0 auto;
	max-width: 300px;
}

.cert-list .item {
	margin: 0;
	display: flex;
	align-items: center;
	position: relative;
	padding: 30px 0;
	flex: 0 0 100%;
}

.cert-list .item:before {
	content: '';
	background: #dee2e6;
	position: absolute;
	left: 0;
	top: 0;
	height: 1px;
	width: 100%;
	display: block;
}

.cert-list .item:first-child:before {
	margin-top: 0;
}

.cert-list .js-trg {
	display: table;
	margin-bottom: 3px;
}

.cert-list .title {
	margin-top: 0;
	font-size: 24px;
	line-height: 1.42;
}

.cert-list .caption-text {
	max-width: 220px;
}

.cert-list .caption-text p {
	margin-bottom: .5em;
}

.stack.gallery-hover .pic {
	overflow: hidden;
}

.stack.gallery-hover .link {
	display: inline-block;
	position: relative;
	overflow: hidden;
	max-width: 100%;
}

.stack.gallery-hover .link:hover .icon-loop,
.stack.gallery-hover .link:hover .icon {
	opacity: 1;
	background: rgba(0, 0, 0, 0.15);
}

.stack.gallery-hover .link:hover img {
	-webkit-transform: scale(1.1);
	        transform: scale(1.1);
}

.stack.gallery-hover img {
	transition: all .4s ease-out;
}

.stack.gallery-hover .icon {
	display: block;
	opacity: 0;
	transition: all .2s ease;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 6;
}

.stack.gallery-hover .icon:before {
	position: relative;
	top: 50%;
	display: block;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	margin: 0 auto;
}

.stack .link {
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	margin-bottom: -6px;
}

.gallery-stack .pic_i {
	position: relative;
	display: inline-block;
}

.gallery-stack .pic_i:after,
.gallery-stack .pic_i:before {
	content: '';
	display: block;
	position: absolute;
	border: 1px solid #dee2e6;
	background: #F7F7F7;
	width: 100%;
	height: 100%;
}

.gallery-stack .pic_i:after {
	top: -3px;
	right: -3px;
}

.gallery-stack .pic_i:before {
	top: -6px;
	right: -6px;
}

.gallery-stack .link {
	border: 1px solid #dee2e6;
	z-index: 1;
	position: relative;
}

.news-detail .pic {
	max-width: 25%;
	margin: 0 30px 0 0;
	display: inline-block;
	position: relative;
}

.news-detail .title {
	margin-top: 0;
}

.news-detail .title a {
	color: #005EC4;
	text-decoration: none;
	-webkit-text-decoration-color: rgba(0, 94, 196, 0);
	        text-decoration-color: rgba(0, 94, 196, 0);
	transition: all 0.2s ease-in-out;
}

.news-detail .title a:hover,
.news-detail .title a:focus {
	color: #005EC4;
	text-decoration: underline;
	-webkit-text-decoration-color: rgba(0, 94, 196, 0.6);
	        text-decoration-color: rgba(0, 94, 196, 0.6);
}

.news-detail .date {
	color: #2B2B2B;
	font-size: 12px;
	font-weight: 300;
	font-style: italic;
	line-height: 1.1;
	margin-bottom: 9px;
}

.news-detail .time {
	display: inline-block;
}

.news-detail .time + .part:before {
	content: '/';
	display: inline-block;
	padding: 0 5px;
}

.news-detail .part {
	display: inline-block;
}

.news-detail .part a {
	text-decoration: none;
	color: #757575;
}

.news-detail .part a:hover,
.news-detail .part a:focus {
	color: #005EC4;
}

.news-detail .link {
	text-decoration: none;
	color: #005EC4;
}

.news-detail .link:hover .title,
.news-detail .link:focus .title {
	color: #005EC4;
}

.news-list {
	margin: 0 0 40px;
}

.news-list .pic {
	max-width: 25%;
	margin: 0 30px 0 0;
	display: inline-block;
	position: relative;
	float: left;
}

.news-list .item {
	margin: 0 0 15px;
}

.news-list .item::after {
	display: block;
	clear: both;
	content: "";
}

.news-list .item + .item:before {
	content: '';
	height: 1px;
	background: #dee2e6;
	width: 100%;
	margin: 30px 0;
	display: block;
	clear: both;
}

.news-list .wrap {
	overflow: hidden;
}

.news-list .news-body {
	overflow: hidden;
}

.news-list .title {
	margin-top: 0;
}

.news-list .title a {
	color: #005EC4;
	text-decoration: none;
	-webkit-text-decoration-color: rgba(0, 94, 196, 0);
	        text-decoration-color: rgba(0, 94, 196, 0);
	transition: all 0.2s ease-in-out;
}

.news-list .title a:hover,
.news-list .title a:focus {
	color: #005EC4;
	text-decoration: underline;
	-webkit-text-decoration-color: rgba(0, 94, 196, 0.6);
	        text-decoration-color: rgba(0, 94, 196, 0.6);
}

.news-list .date {
	color: #2B2B2B;
	font-size: 12px;
	font-weight: 300;
	font-style: italic;
	line-height: 1.1;
	margin-bottom: 9px;
}

.news-list .time {
	display: inline-block;
}

.news-list .time + .part:before {
	content: '/';
	display: inline-block;
	padding: 0 5px;
}

.news-list .part {
	display: inline-block;
}

.news-list .part a {
	text-decoration: none;
	color: #757575;
}

.news-list .part a:hover,
.news-list .part a:focus {
	color: #005EC4;
}

.news-list .link {
	display: block;
	text-decoration: none;
	color: #005EC4;
}

.news-list .link:hover .title,
.news-list .link:focus .title {
	color: #005EC4;
}

.news-list .link:hover .icon,
.news-list .link:focus .icon {
	opacity: 1;
	background: rgba(0, 0, 0, 0.1);
}

.news-list .link .icon {
	display: block;
	opacity: 0;
	transition: all .2s ease;
	position: absolute;
	width: 100%;
	height: 100%;
}

.news-list-big {
	max-width: 690px;
}

.news-list-big .pic {
	margin: 0 30px 19px 0;
	display: inline-block;
	position: relative;
	max-width: 100%;
}

.news-list-big .title {
	margin-top: 0;
}

.news-list-big .title a {
	text-decoration: none;
	color: #005EC4;
	text-decoration: none;
	-webkit-text-decoration-color: rgba(0, 94, 196, 0);
	        text-decoration-color: rgba(0, 94, 196, 0);
}

.news-list-big .title a:hover,
.news-list-big .title a:focus {
	color: #005EC4;
	text-decoration: underline;
	-webkit-text-decoration-color: rgba(0, 94, 196, 0.6);
	        text-decoration-color: rgba(0, 94, 196, 0.6);
}

.news-list-big .item {
	margin: 0 0 45px;
}

.news-list-big .date {
	color: #2B2B2B;
	font-size: 12px;
	font-weight: 300;
	font-style: italic;
	line-height: 1.1;
	margin-bottom: 9px;
}

.news-list-big .time {
	display: inline-block;
}

.news-list-big .time + .part:before {
	content: '/';
	display: inline-block;
	padding: 0 5px;
}

.news-list-big .part {
	display: inline-block;
}

.news-list-big .part a {
	text-decoration: none;
	color: #757575;
}

.news-list-big .part a:hover,
.news-list-big .part a:focus {
	color: #005EC4;
}

.news-list-big .link {
	text-decoration: none;
	color: #005EC4;
}

.news-list-big .link:hover .title,
.news-list-big .link:focus .title {
	color: #005EC4;
}

.partners-detail {
	margin-bottom: 50px;
}

.partners-detail .item::after {
	display: block;
	clear: both;
	content: "";
}

.partners-detail .item + .item:before {
	content: '';
	height: 1px;
	background: #dee2e6;
	width: 100%;
	margin: 30px 0;
	display: block;
	clear: both;
}

.partners-detail .icon {
	position: relative;
}

.partners-detail .icon:before {
	margin-left: 5px;
}

.partners-detail .pic {
	margin: 0 0 15px;
}

.partners-detail .pic a {
	display: block;
}

.partners-detail .wrap {
	overflow: hidden;
}

.partners-detail .title {
	font-size: 1.75rem;
	line-height: 1.2;
	margin: 0 0 14px;
}

.partners-list {
	margin-bottom: 8px;
}

.partners-list > .row {
	margin: 0 -15px;
}

.partners-list .icon {
	position: relative;
	font-size: 11px;
	color: #757575;
}

.partners-list .icon:before {
	position: absolute;
	left: 0;
	bottom: 0;
	margin-left: 5px;
}

.partners-list .item {
	margin: 0 0 27px;
	padding: 0 15px;
}

.partners-list .pic {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	min-height: 100px;
	border: 1px solid #D4D4D4;
	margin-bottom: 12px;
	padding: 10px;
}

.partners-list .pic a {
	display: table-cell;
	vertical-align: bottom;
}

.partners-list .title {
	font-size: 15px;
	line-height: 1.53;
	margin: 0 0 5px;
	word-wrap: break-word;
}

.personal-list {
	margin-bottom: 40px;
}

.personal-list .pic {
	display: inline-block;
	position: relative;
}

.personal-list .link {
	display: block;
}

.personal-list .title {
	margin-bottom: .45em;
}

.personal-list .title a:hover,
.personal-list .title a:focus {
	color: #005EC4;
}

.personal-list .item {
	margin-bottom: 28px;
}

.personal-list .pic-wrap {
	display: table;
	margin-bottom: 12px;
}

.personal-list .pic_o {
	display: table-cell;
	vertical-align: bottom;
}

.personal-list .title {
	max-width: 220px;
	margin-top: 0;
	margin-bottom: 0.55em;
	line-height: 1.25;
}

.personal-list .caption-text {
	line-height: 1.4;
}

.personal-list .caption-text p {
	margin-bottom: .5em;
}

.personal-detail {
	margin-bottom: 40px;
}

.personal-detail.comb .item:last-child:after {
	content: '';
}

.personal-detail .item::after {
	display: block;
	clear: both;
	content: "";
}

.personal-detail .item + .item:before {
	content: '';
	height: 1px;
	background: #dee2e6;
	width: 100%;
	margin: 30px 0;
	display: block;
	clear: both;
}

.personal-detail .pic {
	display: inline-block;
	position: relative;
	margin: 0 0 15px;
}

.personal-detail .wrap {
	overflow: hidden;
}

.personal-detail .link {
	display: block;
}

.personal-detail .link .icon {
	display: block;
	opacity: 0;
	transition: all .2s ease;
	position: absolute;
	width: 100%;
	height: 100%;
}

.personal-detail .link:hover .icon,
.personal-detail .link:focus .icon {
	opacity: 1;
	background: rgba(0, 0, 0, 0.1);
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

.personal-detail .title {
	margin: 0 0 .45em;
}

.personal-detail .title a {
	color: #005EC4;
}

.personal-detail .title a:hover,
.personal-detail .title a:focus {
	color: #005EC4;
}

.personal-detail .caption-text {
	margin-bottom: 16px;
}

.personal-detail .preview {
	margin: 10px 0 0;
}

.personal-detail .preview-item {
	width: 50px;
	height: 72px;
	display: inline-block;
	margin: 0 10px 10px 0;
	vertical-align: top;
}

.personal-detail .preview-item:before {
	content: none !important;
}

.personal-detail .preview-item img {
	transition: all .4s ease-out;
}

.personal-detail .link-loop {
	display: inline-block;
	position: relative;
	overflow: hidden;
	max-width: 100%;
}

.personal-detail .link-loop:hover .icon-loop,
.personal-detail .link-loop:hover .icon,
.personal-detail .link-loop:focus .icon-loop,
.personal-detail .link-loop:focus .icon {
	opacity: 1;
	background: rgba(0, 0, 0, 0.15);
}

.personal-detail .link-loop:hover img,
.personal-detail .link-loop:focus img {
	-webkit-transform: scale(1.2);
	        transform: scale(1.2);
}

.personal-detail .icon-loop {
	display: block;
	opacity: 0;
	transition: all .2s ease;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 6;
	font-size: 44px;
	color: #fff;
	text-align: center;
}

.g-wrap .personal-detail .icon-loop {
	font-size: 32px;
}

.personal-detail .icon-loop:before {
	position: relative;
	top: 50%;
	display: block;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}

.reviews {
	margin: 0 0 78px;
	border: 0 !important;
}

.reviews .item {
	margin-bottom: 20px;
}

.reviews .name {
	font-size: 13px;
	line-break: 1.38462;
	margin: 0 0 5px;
	font-weight: 700;
	font-style: normal;
}

.reviews .date {
	color: #2B2B2B;
	font-size: 12px;
	font-weight: 300;
	font-style: italic;
	display: block;
	margin-bottom: 2px;
}

.reviews .question {
	margin: 0 0 15px;
}

.reviews .answer {
	position: relative;
	font-size: 12px;
	line-height: 1.58333;
}

.reviews .title {
	margin: 0 0 1px;
	font-weight: 700;
	font-style: normal;
}

.reviews .text {
	margin: 0 0 5px;
}

.reviews .who {
	color: #757575;
}

.star-list .star-item,
.star-list-small .star-item {
	display: inline-block;
	width: 15px;
	height: 14px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAMAAADHVLbdAAAAllBMVEX/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwj/kwjlyEvgAAAAMnRSTlMAAQIDBggJDA0VFh8gISkqPkJHSE1OUVtcX2RnaHCMl7m9xc7R19na4eLm6e3u8/f4/cuHanMAAAB1SURBVAgdBcGHAoFQAADAi8hWRs+WFYXw/z/nDmAIACS3BADsf3sAiKtNFQMQ7QrFLgKDY1F+61Raf8vi2Cd8Vh3QCZ8Ay2cK0ucCyN5jjF4ZoN300GvagOldfsqVE0C4ni/by/kaAIfHuqW1fhwAsy7ozvEHUZ0IeKudz7gAAAAASUVORK5CYII=");
}

.star-list .star-item.active,
.star-list-small .star-item.active {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAPRJREFUeNqE07FKA0EQBuAvInoXrO0kIqK2Sp7ARkGwtLEJIYXFPYPgM9w1djYW1oJYCT6BLyCi8SEuiroWrhjibfLD8u/O8M8/OzBCCJKnzDrT8nNSqPIl3EZuRFrMAFuRG9EKITS5LuARK3jFuqJ+n+1c5S30o1DkfoxPOJfZMs6whlV0sNjQ5Rte8IwnnP60XeXHuMC82fhAT1Ff/v25yg9xhWyKcIQjRX39f2BVvoubRNsjHCjqu9TA7vGZcP2K+eS0N9FOiNvYmCbeHrs/4CTyL3ZmiYfooauoz9GN7+FEcZOLsBfKLE8sSR7KbH889j0AeGqK88xPXhQAAAAASUVORK5CYII=");
	display: inline-block;
}

.input-hidden {
	display: none;
}

.search-head .field {
	position: relative;
	width: 100%;
}

.search-head .input {
	height: 32px;
	padding: 6px 35px 6px 16px;
	line-height: 18px;
	font-size: 14px;
	border-radius: 0;
	color: #2B2B2B;
	background: #fff;
	border: 1px solid #ccc;
	width: 100%;
	outline: 0;
}

.search-head .input:focus {
	border-color: #b3b3b3;
}

.search-head .btn-search {
	border: none;
	padding: 0;
	position: absolute;
	right: 12px;
	top: 7px;
	background: transparent;
	width: 19px;
	height: 19px;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE5IDE5Ij4gICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDEpIj4gICAgICAgIDxjaXJjbGUgY3g9IjcuNjE1IiBjeT0iNy42MTUiIHI9IjcuNjE1IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS42Ii8+ICAgICAgICA8cmVjdCB3aWR0aD0iNi4yMzEiIGhlaWdodD0iMS41NjUiIHg9IjExLjgzNiIgeT0iMTQuMjU5IiBmaWxsPSIjMDAwIiByeD0iLjc4MyIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgMTQuOTUxIDE1LjA0MikiLz4gICAgPC9nPjwvc3ZnPg==);
	transition: all 0.2s ease-in-out;
	outline: 0;
	cursor: pointer;
}

.search-head .btn-search:hover,
.search-head .btn-search:focus {
	opacity: 0.5;
}

.search-list {
	border-top: none;
}

.page .search-list {
	margin: 20px 0;
}

.search-list .item {
	position: relative;
	width: 100%;
	display: block;
	padding-left: 0;
}

.page .search-list .item {
	margin-bottom: 61px;
}

.search-list .item:before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

.flexbox .search-list .item {
	display: flex;
	padding-left: 0;
}

.flexbox .search-list .item:before {
	display: block;
	position: relative;
	width: 36px;
	flex-shrink: 0;
}

.search-list .item:before {
	font-size: 16px;
	line-height: 1.375;
	margin: 0 0 7px;
}

.search-list .item + .item:after {
	content: '';
	height: 1px;
	background: #dee2e6;
	width: 100%;
	display: block;
	clear: both;
	position: absolute;
	top: -29px;
	left: 0;
	margin: 0;
}

.search-list .wrap b {
	font-weight: 400;
	font-style: normal;
	color: #fff;
	background: #005EC4;
}

.search-list .title {
	font-size: 16px;
	line-height: 1.375;
	margin: 0 0 7px;
}

.search-list .text {
	line-height: 1.71429;
	margin: 0 0 4px;
}

.search-list .link {
	padding: 8px 0 0;
	margin: 0 0 5px;
	text-decoration: none;
}

.search-list .link a {
	color: #757575;
}

.search-list .link a:hover,
.search-list .link a:focus {
	color: #005EC4;
}

.__tmp-ol__ {
	display: none;
	position: absolute;
	padding-right: 0;
}

.search-results {
	z-index: 1;
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
	border-radius: 0;
	background-color: white;
	padding: 15px 10px;
	position: absolute;
	width: 100%;
	display: none;
	margin: 0 0 18px;
}

.page .search-results {
	padding-left: 10px;
}

.search-results .item_1 {
	margin-bottom: 20px;
	word-wrap: break-word;
}

.search-results .item_1:last-child {
	padding-bottom: 0;
}

.search-results .item_1 > a {
	display: block;
	text-decoration: none;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	padding-bottom: 10px;
	margin-top: 0;
	font-weight: 700;
	font-style: normal;
	color: black;
	margin-bottom: 5px;
}

.search-results .item_2 {
	margin-bottom: 15px;
	word-wrap: break-word;
}

.search-results .item_2:last-child {
	margin-bottom: 0;
}

.search-result {
	margin: 10px 0;
}

.sitemap {
	margin: 0 0 50px;
}

.sitemap .tab-list a {
	text-decoration: none;
}

.sitemap .tab-list li {
	margin-bottom: 6px;
	display: inline-block;
}

.sitemap .tab-list li.active a {
	color: #2B2B2B;
	cursor: default;
}

.sitemap .tab-list li.active .lnk-pseudo {
	color: #2B2B2B;
	cursor: default;
	border: none;
	font-weight: 700;
	font-style: normal;
}

.sitemap .menu_level_1 .item_1 {
	margin-bottom: 40px;
}

.sitemap .menu_level_1 .item_1 > a {
	font-size: 18px;
	font-weight: 700;
	font-style: normal;
	color: #2B2B2B;
}

.sitemap .menu_level_1 .item_1 > a:hover,
.sitemap .menu_level_1 .item_1 > a:focus {
	color: #005EC4;
}

.sitemap .menu_level_1 ul,
.sitemap .menu_level_1 ol {
	padding-left: 23px;
	margin: 1.1em 0 0.4em;
}

.sitemap .menu_level_1 ul li,
.sitemap .menu_level_1 ol li {
	margin-bottom: 0.4em;
}

.g-wrap .sitemap .menu_level_1 ul li:before,
.g-wrap
      .sitemap .menu_level_1 ol li:before {
	padding-right: 10px;
}

.sitemap .menu_level_2 .item_2 {
	margin-bottom: 12px;
}

.vacancy-collapse {
	margin: 0 0 40px;
}

.vacancy-collapse [class*='col-'] {
	padding-left: 10px;
	padding-right: 10px;
}

.vacancy-collapse.border {
	border: none !important;
}

.vacancy-collapse .title {
	font-size: 24px;
	line-height: 1.42;
	margin-top: 0;
	margin-bottom: 0;
	color: #005EC4;
}

.vacancy-collapse .title:hover,
.vacancy-collapse .title:focus {
	color: #005EC4;
}

.vacancy-collapse .descr {
	margin: 0 0 23px;
}

.vacancy-collapse .descr:last-child {
	margin-top: 1.75em;
	margin-bottom: 0;
}

.vacancy-collapse .subtitle {
	font-weight: 700;
	font-style: normal;
}

.vacancy-collapse .sum {
	text-align: right;
	font-size: 16px;
	line-height: 1.375;
}

.vacancy-collapse .sum_i {
	background: #005EC4;
	color: #fff;
	display: inline-block;
	padding: 3px 7px;
	font-weight: 700;
	font-style: normal;
}

.vacancy-collapse .accordion {
	margin-bottom: 0;
}

.vacancy-collapse .accordion .panel .link {
	background: #F2F2F2;
}

.vacancy-collapse .accordion .panel .collapsed:before {
	top: 22px;
}

.vacancy-collapse .accordion .acc-body {
	padding: 20px 24px 39px;
}

.vacancy-collapse .accordion .acc-body .title {
	font-size: 18px;
	line-height: 1.39;
	color: #000;
	margin-bottom: 9px;
}

.vacancy-collapse .item + .item:before {
	margin-top: 15px;
}

.vacancy-collapse .item:last-child .accordion {
	margin-bottom: 0;
}

.vacancy-collapse .ugc {
	margin-bottom: 1.39em;
}

.vacancy-collapse .ugc:last-child {
	margin-bottom: 1.73em;
}

.vacancy-collapse ul {
	margin-bottom: 0;
}

.vacancy-collapse ul:not(.list-reset) > li {
	margin-bottom: .43em;
}

.vacancy-list {
	margin: 0 0 50px;
}

.vacancy-list [class*='col-'] {
	padding-left: 10px;
	padding-right: 10px;
}

.vacancy-list.border {
	border: none !important;
}

.vacancy-list .item {
	margin: 0 0 50px;
}

.vacancy-list .title {
	margin-top: 0;
	padding-left: 25px;
	margin-left: -25px;
}

.vacancy-list .descr {
	margin: 0 0 35px;
}

.vacancy-list .descr:last-child {
	margin-bottom: 12px;
}

.vacancy-list .subtitle {
	font-weight: 700;
	font-style: normal;
}

.vacancy-list .sum {
	text-align: right;
	font-size: 16px;
	line-height: 1.375;
}

.vacancy-list .sum_i {
	background: #005EC4;
	color: #fff;
	display: inline-block;
	padding: 3px 7px;
	font-weight: 700;
	font-style: normal;
}

/* Magnific Popup CSS */

.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: 0.8;
}

.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden;
}

.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	box-sizing: border-box;
}

.mfp-container:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
	display: none;
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto;
}

.mfp-ajax-cur {
	cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
	cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	    user-select: none;
}

.mfp-loading.mfp-figure {
	display: none;
}

.mfp-hide {
	display: none !important;
}

.mfp-preloader {
	color: #CCC;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}

.mfp-preloader a {
	color: #CCC;
}

.mfp-preloader a:hover,
.mfp-preloader a:focus {
	color: #FFF;
}

.mfp-s-ready .mfp-preloader {
	display: none;
}

.mfp-s-error .mfp-content {
	display: none;
}

button.mfp-close,
button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	box-shadow: none;
	touch-action: manipulation;
}

button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: 0.65;
	padding: 0 0 18px 10px;
	color: #FFF;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
	opacity: 1;
}

.mfp-close:active {
	top: 1px;
}

.mfp-close-btn-in .mfp-close {
	color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
	color: #FFF;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #CCC;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap;
}

.mfp-arrow {
	position: absolute;
	opacity: 0.65;
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.mfp-arrow:active {
	margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
	opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent;
}

.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px;
}

.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: 0.7;
}

.mfp-arrow-left {
	left: 0;
}

.mfp-arrow-left:after {
	border-right: 17px solid #FFF;
	margin-left: 31px;
}

.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
	right: 0;
}

.mfp-arrow-right:after {
	border-left: 17px solid #FFF;
	margin-left: 39px;
}

.mfp-arrow-right:before {
	border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
	top: -40px;
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #000;
}

/* Main image in popup */

img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto;
}

/* The shadow behind the image */

.mfp-figure {
	line-height: 0;
}

.mfp-figure:after {
	content: '';
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #444;
}

.mfp-figure small {
	color: #BDBDBD;
	display: block;
	font-size: 12px;
	line-height: 14px;
}

.mfp-figure figure {
	margin: 0;
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #F3F3F3;
	word-wrap: break-word;
	padding-right: 36px;
}

.mfp-image-holder .mfp-content {
	max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}

.page_404 .g-main {
	display: flex;
	align-items: center;
}

.page_404 .header {
	position: relative;
	height: auto;
	padding: 22px 0;
	background: #fff;
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

.page_404 .logo img {
	display: block;
}

.page_404 .search-head {
	margin: 0 0 30px;
}

.page_404 .error404 .title {
	font-size: 16px;
	line-height: 1;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin-bottom: 5px;
}

.page_404 .error404 .text {
	margin: 0 0 20px;
}

.page_404 .error404 .text a {
	display: block;
	text-decoration: none;
	margin-top: 4px;
}

.page_404 .error404 .text a:before {
	content: '←';
	margin-right: 5px;
}

.page_404 .error404 .text a span {
	text-decoration: underline;
}

.page_404 .error404 .text a:hover span {
	text-decoration: none;
}

.page_404 .menu-aside {
	box-shadow: none;
}

.page_404 .menu-aside .title {
	margin: 0 0 8px;
}

.page_404 .menu-aside .item_1 {
	margin: 0 0 4px;
}

.page_404 .menu-aside .item_1:last-child {
	margin-bottom: 0;
}

.hamburger {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	width: 44px;
	height: 44px;
	margin-left: 25px;
	margin-right: -8px;
	cursor: pointer;
}

.hamburger:hover .hamburger__icon {
	color: #005EC4;
}

.hamburger__icon {
	position: relative;
	margin-top: -15px;
	color: #2B2B2B;
	opacity: 1;
	transition: opacity .25s ease;
}

.hamburger__icon,
.hamburger__icon::before,
.hamburger__icon::after {
	display: block;
	width: 28px;
	height: 2px;
	background: currentColor;
}

.hamburger__icon::before,
.hamburger__icon::after {
	content: '';
	position: absolute;
	right: 0;
}

.hamburger__icon::before {
	top: 8px;
	transition: width .25s ease-out;
}

.hamburger__icon::after {
	top: 16px;
}

.navigation {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	flex-shrink: 0;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-height: 100vh;
	width: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-transform: translateX(100%);
	        transform: translateX(100%);
	visibility: hidden;
	box-shadow: 0 6px 16px rgba(0, 0, 0, 0.08);
	background: #fff;
	transition: visibility 0s .5s, -webkit-transform .5s 0s ease;
	transition: transform .5s 0s ease, visibility 0s .5s;
	transition: transform .5s 0s ease, visibility 0s .5s, -webkit-transform .5s 0s ease;
	z-index: 1006;
}

.navigation_active {
	-webkit-transform: translateX(0);
	        transform: translateX(0);
	visibility: visible;
	transition: visibility 0s 0s, -webkit-transform .5s 0s ease;
	transition: transform .5s 0s ease, visibility 0s 0s;
	transition: transform .5s 0s ease, visibility 0s 0s, -webkit-transform .5s 0s ease;
}

.navigation::-webkit-scrollbar {
	width: 5px;
}

.navigation::-webkit-scrollbar-thumb {
	background-color: darkgrey;
	outline: 1px solid slategrey;
}

.navigation__container {
	padding: 40px 20px 25px;
}

.navigation__footer {
	padding: 0 25px 30px;
}

.navigation-close {
	position: absolute;
	top: 8px;
	right: 8px;
	width: 44px;
	height: 44px;
	cursor: pointer;
}

.navigation-close::before,
.navigation-close::after {
	content: '';
	position: absolute;
	top: 21px;
	left: 12px;
	display: block;
	width: 20px;
	height: 1px;
	background: #000;
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
}

.navigation-close::after {
	-webkit-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}

.navigation-blackout {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.7);
	z-index: 1005;
}

.contacts-info {
	display: block;
	padding: 33px 30px 29px;
	margin-bottom: 29px;
	background: #fff;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
}

.contacts-info__item {
	margin-bottom: 21px;
	position: relative;
}

.contacts-info__item:last-child {
	margin-bottom: 0;
}

.contacts-info__pic {
	position: absolute;
	left: 0;
	top: 0;
}

.contacts-info__text {
	font-size: 15px;
	line-height: 1.47;
	color: #000;
	padding-left: 30px;
}

.contacts-info__text a {
	color: #000;
	text-decoration: none;
}

.contacts-info__text a:hover,
.contacts-info__text a:focus {
	color: #EB0000;
}

.dealers-table table,
.contacts-table table {
	border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.dealers-table tr,
.contacts-table tr {
	border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}

.dealers-table a:hover,
.dealers-table a:focus,
.contacts-table a:hover,
.contacts-table a:focus {
	color: #EB0000;
	text-decoration: underline;
}

.page .dealers-table td,
.page
.contacts-table td {
	padding-top: 20px;
	padding-bottom: 20px;
}

.dealers-table td:first-child,
.contacts-table td:first-child {
	padding-left: 0;
}

.dealers-table td:first-child > *,
.contacts-table td:first-child > * {
	display: block;
	font-size: 15px;
	line-height: 1.53;
	margin-bottom: 7px;
}

.dealers-table td:first-child > :last-child,
.contacts-table td:first-child > :last-child {
	margin-bottom: 0;
}

.dealers-table td:last-child,
.contacts-table td:last-child {
	padding-right: 0;
}

.dealers-table {
	margin-top: 30px;
}

.dealers-table td:first-child {
	vertical-align: top;
}

.dealers-table td:last-child {
	vertical-align: bottom;
	font-size: 15px;
	line-height: 2;
}

.dealers-table td:last-child > * {
	font-size: 15px;
	line-height: 2;
}

.contacts-table td {
	vertical-align: top;
}

.contacts-table td:first-child {
	line-height: 1.53;
}

.contacts-table td:nth-child(2),
.contacts-table td:nth-child(3) {
	font-size: 15px;
	line-height: 1.53;
}

.contacts-table td:nth-child(2) > *,
.contacts-table td:nth-child(3) > * {
	font-size: 15px;
	line-height: 1.53;
}

.centers-table .name {
	margin-bottom: 10px;
	font-size: 17px;
}

.centers-table .center-info {
	margin-bottom: 10px;
}

.page .centers-table td {
	padding-bottom: 25px;
}

.centers-table td:first-child {
	width: 62%;
}

.centers-table td:last-child {
	vertical-align: top;
	width: 38%;
	line-height: 1.47;
}

.centers-table td:last-child > * {
	margin-bottom: 8px;
	line-height: 1.47;
}

.requisites__item {
	margin-bottom: 33px;
}

.requisites__item:last-child {
	margin-bottom: 0;
}

.requisites__title {
	display: block;
	padding: 12px 25px 13px;
	margin-bottom: 14px;
	background: #F2F2F2;
	font-weight: 300;
	font-style: normal;
	font-size: 20px;
	line-height: 1.25;
	color: #000;
}

.requisites__text {
	font-size: 15px;
	line-height: 1.53;
	color: #2B2B2B;
	margin-bottom: 8px;
}

@media (prefers-reduced-motion: reduce) {

.fade {
	transition: none;
}

.collapsing {
	transition: none;
}

}

@media (min-width: 576px) {

.col-phx {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}

.row-cols-phx-1 > * {
	flex: 0 0 100%;
	max-width: 100%;
}

.row-cols-phx-2 > * {
	flex: 0 0 50%;
	max-width: 50%;
}

.row-cols-phx-3 > * {
	flex: 0 0 33.33333%;
	max-width: 33.33333%;
}

.row-cols-phx-4 > * {
	flex: 0 0 25%;
	max-width: 25%;
}

.row-cols-phx-5 > * {
	flex: 0 0 20%;
	max-width: 20%;
}

.row-cols-phx-6 > * {
	flex: 0 0 16.66667%;
	max-width: 16.66667%;
}

.col-phx-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}

.col-phx-1 {
	flex: 0 0 8.33333%;
	max-width: 8.33333%;
}

.col-phx-2 {
	flex: 0 0 16.66667%;
	max-width: 16.66667%;
}

.col-phx-3 {
	flex: 0 0 25%;
	max-width: 25%;
}

.col-phx-4 {
	flex: 0 0 33.33333%;
	max-width: 33.33333%;
}

.col-phx-5 {
	flex: 0 0 41.66667%;
	max-width: 41.66667%;
}

.col-phx-6 {
	flex: 0 0 50%;
	max-width: 50%;
}

.col-phx-7 {
	flex: 0 0 58.33333%;
	max-width: 58.33333%;
}

.col-phx-8 {
	flex: 0 0 66.66667%;
	max-width: 66.66667%;
}

.col-phx-9 {
	flex: 0 0 75%;
	max-width: 75%;
}

.col-phx-10 {
	flex: 0 0 83.33333%;
	max-width: 83.33333%;
}

.col-phx-11 {
	flex: 0 0 91.66667%;
	max-width: 91.66667%;
}

.col-phx-12 {
	flex: 0 0 100%;
	max-width: 100%;
}

.order-phx-first {
	order: -1;
}

.order-phx-last {
	order: 13;
}

.order-phx-0 {
	order: 0;
}

.order-phx-1 {
	order: 1;
}

.order-phx-2 {
	order: 2;
}

.order-phx-3 {
	order: 3;
}

.order-phx-4 {
	order: 4;
}

.order-phx-5 {
	order: 5;
}

.order-phx-6 {
	order: 6;
}

.order-phx-7 {
	order: 7;
}

.order-phx-8 {
	order: 8;
}

.order-phx-9 {
	order: 9;
}

.order-phx-10 {
	order: 10;
}

.order-phx-11 {
	order: 11;
}

.order-phx-12 {
	order: 12;
}

.offset-phx-0 {
	margin-left: 0;
}

.offset-phx-1 {
	margin-left: 8.33333%;
}

.offset-phx-2 {
	margin-left: 16.66667%;
}

.offset-phx-3 {
	margin-left: 25%;
}

.offset-phx-4 {
	margin-left: 33.33333%;
}

.offset-phx-5 {
	margin-left: 41.66667%;
}

.offset-phx-6 {
	margin-left: 50%;
}

.offset-phx-7 {
	margin-left: 58.33333%;
}

.offset-phx-8 {
	margin-left: 66.66667%;
}

.offset-phx-9 {
	margin-left: 75%;
}

.offset-phx-10 {
	margin-left: 83.33333%;
}

.offset-phx-11 {
	margin-left: 91.66667%;
}

.d-phx-none {
	display: none !important;
}

.d-phx-inline {
	display: inline !important;
}

.d-phx-inline-block {
	display: inline-block !important;
}

.d-phx-block {
	display: block !important;
}

.d-phx-table {
	display: table !important;
}

.d-phx-table-row {
	display: table-row !important;
}

.d-phx-table-cell {
	display: table-cell !important;
}

.d-phx-flex {
	display: flex !important;
}

.d-phx-inline-flex {
	display: inline-flex !important;
}

.flex-phx-row {
	flex-direction: row !important;
}

.flex-phx-column {
	flex-direction: column !important;
}

.flex-phx-row-reverse {
	flex-direction: row-reverse !important;
}

.flex-phx-column-reverse {
	flex-direction: column-reverse !important;
}

.flex-phx-wrap {
	flex-wrap: wrap !important;
}

.flex-phx-nowrap {
	flex-wrap: nowrap !important;
}

.flex-phx-wrap-reverse {
	flex-wrap: wrap-reverse !important;
}

.flex-phx-fill {
	flex: 1 1 auto !important;
}

.flex-phx-grow-0 {
	flex-grow: 0 !important;
}

.flex-phx-grow-1 {
	flex-grow: 1 !important;
}

.flex-phx-shrink-0 {
	flex-shrink: 0 !important;
}

.flex-phx-shrink-1 {
	flex-shrink: 1 !important;
}

.justify-content-phx-start {
	justify-content: flex-start !important;
}

.justify-content-phx-end {
	justify-content: flex-end !important;
}

.justify-content-phx-center {
	justify-content: center !important;
}

.justify-content-phx-between {
	justify-content: space-between !important;
}

.justify-content-phx-around {
	justify-content: space-around !important;
}

.align-items-phx-start {
	align-items: flex-start !important;
}

.align-items-phx-end {
	align-items: flex-end !important;
}

.align-items-phx-center {
	align-items: center !important;
}

.align-items-phx-baseline {
	align-items: baseline !important;
}

.align-items-phx-stretch {
	align-items: stretch !important;
}

.align-content-phx-start {
	align-content: flex-start !important;
}

.align-content-phx-end {
	align-content: flex-end !important;
}

.align-content-phx-center {
	align-content: center !important;
}

.align-content-phx-between {
	align-content: space-between !important;
}

.align-content-phx-around {
	align-content: space-around !important;
}

.align-content-phx-stretch {
	align-content: stretch !important;
}

.align-self-phx-auto {
	align-self: auto !important;
}

.align-self-phx-start {
	align-self: flex-start !important;
}

.align-self-phx-end {
	align-self: flex-end !important;
}

.align-self-phx-center {
	align-self: center !important;
}

.align-self-phx-baseline {
	align-self: baseline !important;
}

.align-self-phx-stretch {
	align-self: stretch !important;
}

.float-phx-left {
	float: left !important;
}

.float-phx-right {
	float: right !important;
}

.float-phx-none {
	float: none !important;
}

.m-phx-0 {
	margin: 0 !important;
}

.mt-phx-0,
.my-phx-0 {
	margin-top: 0 !important;
}

.mr-phx-0,
.mx-phx-0 {
	margin-right: 0 !important;
}

.mb-phx-0,
.my-phx-0 {
	margin-bottom: 0 !important;
}

.ml-phx-0,
.mx-phx-0 {
	margin-left: 0 !important;
}

.m-phx-1 {
	margin: 1rem !important;
}

.mt-phx-1,
.my-phx-1 {
	margin-top: 1rem !important;
}

.mr-phx-1,
.mx-phx-1 {
	margin-right: 1rem !important;
}

.mb-phx-1,
.my-phx-1 {
	margin-bottom: 1rem !important;
}

.ml-phx-1,
.mx-phx-1 {
	margin-left: 1rem !important;
}

.m-phx-2 {
	margin: 2rem !important;
}

.mt-phx-2,
.my-phx-2 {
	margin-top: 2rem !important;
}

.mr-phx-2,
.mx-phx-2 {
	margin-right: 2rem !important;
}

.mb-phx-2,
.my-phx-2 {
	margin-bottom: 2rem !important;
}

.ml-phx-2,
.mx-phx-2 {
	margin-left: 2rem !important;
}

.m-phx-3 {
	margin: 3rem !important;
}

.mt-phx-3,
.my-phx-3 {
	margin-top: 3rem !important;
}

.mr-phx-3,
.mx-phx-3 {
	margin-right: 3rem !important;
}

.mb-phx-3,
.my-phx-3 {
	margin-bottom: 3rem !important;
}

.ml-phx-3,
.mx-phx-3 {
	margin-left: 3rem !important;
}

.m-phx-4 {
	margin: 4rem !important;
}

.mt-phx-4,
.my-phx-4 {
	margin-top: 4rem !important;
}

.mr-phx-4,
.mx-phx-4 {
	margin-right: 4rem !important;
}

.mb-phx-4,
.my-phx-4 {
	margin-bottom: 4rem !important;
}

.ml-phx-4,
.mx-phx-4 {
	margin-left: 4rem !important;
}

.m-phx-5 {
	margin: 3rem !important;
}

.mt-phx-5,
.my-phx-5 {
	margin-top: 3rem !important;
}

.mr-phx-5,
.mx-phx-5 {
	margin-right: 3rem !important;
}

.mb-phx-5,
.my-phx-5 {
	margin-bottom: 3rem !important;
}

.ml-phx-5,
.mx-phx-5 {
	margin-left: 3rem !important;
}

.p-phx-0 {
	padding: 0 !important;
}

.pt-phx-0,
.py-phx-0 {
	padding-top: 0 !important;
}

.pr-phx-0,
.px-phx-0 {
	padding-right: 0 !important;
}

.pb-phx-0,
.py-phx-0 {
	padding-bottom: 0 !important;
}

.pl-phx-0,
.px-phx-0 {
	padding-left: 0 !important;
}

.p-phx-1 {
	padding: 1rem !important;
}

.pt-phx-1,
.py-phx-1 {
	padding-top: 1rem !important;
}

.pr-phx-1,
.px-phx-1 {
	padding-right: 1rem !important;
}

.pb-phx-1,
.py-phx-1 {
	padding-bottom: 1rem !important;
}

.pl-phx-1,
.px-phx-1 {
	padding-left: 1rem !important;
}

.p-phx-2 {
	padding: 2rem !important;
}

.pt-phx-2,
.py-phx-2 {
	padding-top: 2rem !important;
}

.pr-phx-2,
.px-phx-2 {
	padding-right: 2rem !important;
}

.pb-phx-2,
.py-phx-2 {
	padding-bottom: 2rem !important;
}

.pl-phx-2,
.px-phx-2 {
	padding-left: 2rem !important;
}

.p-phx-3 {
	padding: 3rem !important;
}

.pt-phx-3,
.py-phx-3 {
	padding-top: 3rem !important;
}

.pr-phx-3,
.px-phx-3 {
	padding-right: 3rem !important;
}

.pb-phx-3,
.py-phx-3 {
	padding-bottom: 3rem !important;
}

.pl-phx-3,
.px-phx-3 {
	padding-left: 3rem !important;
}

.p-phx-4 {
	padding: 4rem !important;
}

.pt-phx-4,
.py-phx-4 {
	padding-top: 4rem !important;
}

.pr-phx-4,
.px-phx-4 {
	padding-right: 4rem !important;
}

.pb-phx-4,
.py-phx-4 {
	padding-bottom: 4rem !important;
}

.pl-phx-4,
.px-phx-4 {
	padding-left: 4rem !important;
}

.p-phx-5 {
	padding: 3rem !important;
}

.pt-phx-5,
.py-phx-5 {
	padding-top: 3rem !important;
}

.pr-phx-5,
.px-phx-5 {
	padding-right: 3rem !important;
}

.pb-phx-5,
.py-phx-5 {
	padding-bottom: 3rem !important;
}

.pl-phx-5,
.px-phx-5 {
	padding-left: 3rem !important;
}

.m-phx-n1 {
	margin: -1rem !important;
}

.mt-phx-n1,
.my-phx-n1 {
	margin-top: -1rem !important;
}

.mr-phx-n1,
.mx-phx-n1 {
	margin-right: -1rem !important;
}

.mb-phx-n1,
.my-phx-n1 {
	margin-bottom: -1rem !important;
}

.ml-phx-n1,
.mx-phx-n1 {
	margin-left: -1rem !important;
}

.m-phx-n2 {
	margin: -2rem !important;
}

.mt-phx-n2,
.my-phx-n2 {
	margin-top: -2rem !important;
}

.mr-phx-n2,
.mx-phx-n2 {
	margin-right: -2rem !important;
}

.mb-phx-n2,
.my-phx-n2 {
	margin-bottom: -2rem !important;
}

.ml-phx-n2,
.mx-phx-n2 {
	margin-left: -2rem !important;
}

.m-phx-n3 {
	margin: -3rem !important;
}

.mt-phx-n3,
.my-phx-n3 {
	margin-top: -3rem !important;
}

.mr-phx-n3,
.mx-phx-n3 {
	margin-right: -3rem !important;
}

.mb-phx-n3,
.my-phx-n3 {
	margin-bottom: -3rem !important;
}

.ml-phx-n3,
.mx-phx-n3 {
	margin-left: -3rem !important;
}

.m-phx-n4 {
	margin: -4rem !important;
}

.mt-phx-n4,
.my-phx-n4 {
	margin-top: -4rem !important;
}

.mr-phx-n4,
.mx-phx-n4 {
	margin-right: -4rem !important;
}

.mb-phx-n4,
.my-phx-n4 {
	margin-bottom: -4rem !important;
}

.ml-phx-n4,
.mx-phx-n4 {
	margin-left: -4rem !important;
}

.m-phx-n5 {
	margin: -3rem !important;
}

.mt-phx-n5,
.my-phx-n5 {
	margin-top: -3rem !important;
}

.mr-phx-n5,
.mx-phx-n5 {
	margin-right: -3rem !important;
}

.mb-phx-n5,
.my-phx-n5 {
	margin-bottom: -3rem !important;
}

.ml-phx-n5,
.mx-phx-n5 {
	margin-left: -3rem !important;
}

.m-phx-auto {
	margin: auto !important;
}

.mt-phx-auto,
.my-phx-auto {
	margin-top: auto !important;
}

.mr-phx-auto,
.mx-phx-auto {
	margin-right: auto !important;
}

.mb-phx-auto,
.my-phx-auto {
	margin-bottom: auto !important;
}

.ml-phx-auto,
.mx-phx-auto {
	margin-left: auto !important;
}

.text-phx-left {
	text-align: left !important;
}

.text-phx-right {
	text-align: right !important;
}

.text-phx-center {
	text-align: center !important;
}

.col-sm {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}

.col-sm-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}

.col-sm-1 {
	flex: 0 0 8.333333%;
	max-width: 8.333333%;
}

.col-sm-2 {
	flex: 0 0 16.666667%;
	max-width: 16.666667%;
}

.col-sm-3 {
	flex: 0 0 25%;
	max-width: 25%;
}

.col-sm-4 {
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}

.col-sm-5 {
	flex: 0 0 41.666667%;
	max-width: 41.666667%;
}

.col-sm-6 {
	flex: 0 0 50%;
	max-width: 50%;
}

.col-sm-7 {
	flex: 0 0 58.333333%;
	max-width: 58.333333%;
}

.col-sm-8 {
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}

.col-sm-9 {
	flex: 0 0 75%;
	max-width: 75%;
}

.col-sm-10 {
	flex: 0 0 83.333333%;
	max-width: 83.333333%;
}

.col-sm-11 {
	flex: 0 0 91.666667%;
	max-width: 91.666667%;
}

.col-sm-12 {
	flex: 0 0 100%;
	max-width: 100%;
}

h2,
.h2 {
	font-size: 36px;
}

.footer-bottom__separator {
	display: block;
}

.footer-bottom__text {
	margin-bottom: 0;
}

.article {
	margin-bottom: 0;
}

.products-grid__el {
	width: 50%;
}

.partners-detail .pic {
	max-width: 30%;
	float: left;
	margin-right: 30px;
	margin-bottom: 0;
}

.sitemap .tab-list li + li {
	margin-left: 40px;
}

.navigation {
	width: 400px;
}

.navigation__container {
	padding: 20px 25px 30px;
}

}

@media (min-width: 768px) {

.col-tb {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}

.row-cols-tb-1 > * {
	flex: 0 0 100%;
	max-width: 100%;
}

.row-cols-tb-2 > * {
	flex: 0 0 50%;
	max-width: 50%;
}

.row-cols-tb-3 > * {
	flex: 0 0 33.33333%;
	max-width: 33.33333%;
}

.row-cols-tb-4 > * {
	flex: 0 0 25%;
	max-width: 25%;
}

.row-cols-tb-5 > * {
	flex: 0 0 20%;
	max-width: 20%;
}

.row-cols-tb-6 > * {
	flex: 0 0 16.66667%;
	max-width: 16.66667%;
}

.col-tb-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}

.col-tb-1 {
	flex: 0 0 8.33333%;
	max-width: 8.33333%;
}

.col-tb-2 {
	flex: 0 0 16.66667%;
	max-width: 16.66667%;
}

.col-tb-3 {
	flex: 0 0 25%;
	max-width: 25%;
}

.col-tb-4 {
	flex: 0 0 33.33333%;
	max-width: 33.33333%;
}

.col-tb-5 {
	flex: 0 0 41.66667%;
	max-width: 41.66667%;
}

.col-tb-6 {
	flex: 0 0 50%;
	max-width: 50%;
}

.col-tb-7 {
	flex: 0 0 58.33333%;
	max-width: 58.33333%;
}

.col-tb-8 {
	flex: 0 0 66.66667%;
	max-width: 66.66667%;
}

.col-tb-9 {
	flex: 0 0 75%;
	max-width: 75%;
}

.col-tb-10 {
	flex: 0 0 83.33333%;
	max-width: 83.33333%;
}

.col-tb-11 {
	flex: 0 0 91.66667%;
	max-width: 91.66667%;
}

.col-tb-12 {
	flex: 0 0 100%;
	max-width: 100%;
}

.order-tb-first {
	order: -1;
}

.order-tb-last {
	order: 13;
}

.order-tb-0 {
	order: 0;
}

.order-tb-1 {
	order: 1;
}

.order-tb-2 {
	order: 2;
}

.order-tb-3 {
	order: 3;
}

.order-tb-4 {
	order: 4;
}

.order-tb-5 {
	order: 5;
}

.order-tb-6 {
	order: 6;
}

.order-tb-7 {
	order: 7;
}

.order-tb-8 {
	order: 8;
}

.order-tb-9 {
	order: 9;
}

.order-tb-10 {
	order: 10;
}

.order-tb-11 {
	order: 11;
}

.order-tb-12 {
	order: 12;
}

.offset-tb-0 {
	margin-left: 0;
}

.offset-tb-1 {
	margin-left: 8.33333%;
}

.offset-tb-2 {
	margin-left: 16.66667%;
}

.offset-tb-3 {
	margin-left: 25%;
}

.offset-tb-4 {
	margin-left: 33.33333%;
}

.offset-tb-5 {
	margin-left: 41.66667%;
}

.offset-tb-6 {
	margin-left: 50%;
}

.offset-tb-7 {
	margin-left: 58.33333%;
}

.offset-tb-8 {
	margin-left: 66.66667%;
}

.offset-tb-9 {
	margin-left: 75%;
}

.offset-tb-10 {
	margin-left: 83.33333%;
}

.offset-tb-11 {
	margin-left: 91.66667%;
}

.d-tb-none {
	display: none !important;
}

.d-tb-inline {
	display: inline !important;
}

.d-tb-inline-block {
	display: inline-block !important;
}

.d-tb-block {
	display: block !important;
}

.d-tb-table {
	display: table !important;
}

.d-tb-table-row {
	display: table-row !important;
}

.d-tb-table-cell {
	display: table-cell !important;
}

.d-tb-flex {
	display: flex !important;
}

.d-tb-inline-flex {
	display: inline-flex !important;
}

.flex-tb-row {
	flex-direction: row !important;
}

.flex-tb-column {
	flex-direction: column !important;
}

.flex-tb-row-reverse {
	flex-direction: row-reverse !important;
}

.flex-tb-column-reverse {
	flex-direction: column-reverse !important;
}

.flex-tb-wrap {
	flex-wrap: wrap !important;
}

.flex-tb-nowrap {
	flex-wrap: nowrap !important;
}

.flex-tb-wrap-reverse {
	flex-wrap: wrap-reverse !important;
}

.flex-tb-fill {
	flex: 1 1 auto !important;
}

.flex-tb-grow-0 {
	flex-grow: 0 !important;
}

.flex-tb-grow-1 {
	flex-grow: 1 !important;
}

.flex-tb-shrink-0 {
	flex-shrink: 0 !important;
}

.flex-tb-shrink-1 {
	flex-shrink: 1 !important;
}

.justify-content-tb-start {
	justify-content: flex-start !important;
}

.justify-content-tb-end {
	justify-content: flex-end !important;
}

.justify-content-tb-center {
	justify-content: center !important;
}

.justify-content-tb-between {
	justify-content: space-between !important;
}

.justify-content-tb-around {
	justify-content: space-around !important;
}

.align-items-tb-start {
	align-items: flex-start !important;
}

.align-items-tb-end {
	align-items: flex-end !important;
}

.align-items-tb-center {
	align-items: center !important;
}

.align-items-tb-baseline {
	align-items: baseline !important;
}

.align-items-tb-stretch {
	align-items: stretch !important;
}

.align-content-tb-start {
	align-content: flex-start !important;
}

.align-content-tb-end {
	align-content: flex-end !important;
}

.align-content-tb-center {
	align-content: center !important;
}

.align-content-tb-between {
	align-content: space-between !important;
}

.align-content-tb-around {
	align-content: space-around !important;
}

.align-content-tb-stretch {
	align-content: stretch !important;
}

.align-self-tb-auto {
	align-self: auto !important;
}

.align-self-tb-start {
	align-self: flex-start !important;
}

.align-self-tb-end {
	align-self: flex-end !important;
}

.align-self-tb-center {
	align-self: center !important;
}

.align-self-tb-baseline {
	align-self: baseline !important;
}

.align-self-tb-stretch {
	align-self: stretch !important;
}

.float-tb-left {
	float: left !important;
}

.float-tb-right {
	float: right !important;
}

.float-tb-none {
	float: none !important;
}

.m-tb-0 {
	margin: 0 !important;
}

.mt-tb-0,
.my-tb-0 {
	margin-top: 0 !important;
}

.mr-tb-0,
.mx-tb-0 {
	margin-right: 0 !important;
}

.mb-tb-0,
.my-tb-0 {
	margin-bottom: 0 !important;
}

.ml-tb-0,
.mx-tb-0 {
	margin-left: 0 !important;
}

.m-tb-1 {
	margin: 1rem !important;
}

.mt-tb-1,
.my-tb-1 {
	margin-top: 1rem !important;
}

.mr-tb-1,
.mx-tb-1 {
	margin-right: 1rem !important;
}

.mb-tb-1,
.my-tb-1 {
	margin-bottom: 1rem !important;
}

.ml-tb-1,
.mx-tb-1 {
	margin-left: 1rem !important;
}

.m-tb-2 {
	margin: 2rem !important;
}

.mt-tb-2,
.my-tb-2 {
	margin-top: 2rem !important;
}

.mr-tb-2,
.mx-tb-2 {
	margin-right: 2rem !important;
}

.mb-tb-2,
.my-tb-2 {
	margin-bottom: 2rem !important;
}

.ml-tb-2,
.mx-tb-2 {
	margin-left: 2rem !important;
}

.m-tb-3 {
	margin: 3rem !important;
}

.mt-tb-3,
.my-tb-3 {
	margin-top: 3rem !important;
}

.mr-tb-3,
.mx-tb-3 {
	margin-right: 3rem !important;
}

.mb-tb-3,
.my-tb-3 {
	margin-bottom: 3rem !important;
}

.ml-tb-3,
.mx-tb-3 {
	margin-left: 3rem !important;
}

.m-tb-4 {
	margin: 4rem !important;
}

.mt-tb-4,
.my-tb-4 {
	margin-top: 4rem !important;
}

.mr-tb-4,
.mx-tb-4 {
	margin-right: 4rem !important;
}

.mb-tb-4,
.my-tb-4 {
	margin-bottom: 4rem !important;
}

.ml-tb-4,
.mx-tb-4 {
	margin-left: 4rem !important;
}

.m-tb-5 {
	margin: 3rem !important;
}

.mt-tb-5,
.my-tb-5 {
	margin-top: 3rem !important;
}

.mr-tb-5,
.mx-tb-5 {
	margin-right: 3rem !important;
}

.mb-tb-5,
.my-tb-5 {
	margin-bottom: 3rem !important;
}

.ml-tb-5,
.mx-tb-5 {
	margin-left: 3rem !important;
}

.p-tb-0 {
	padding: 0 !important;
}

.pt-tb-0,
.py-tb-0 {
	padding-top: 0 !important;
}

.pr-tb-0,
.px-tb-0 {
	padding-right: 0 !important;
}

.pb-tb-0,
.py-tb-0 {
	padding-bottom: 0 !important;
}

.pl-tb-0,
.px-tb-0 {
	padding-left: 0 !important;
}

.p-tb-1 {
	padding: 1rem !important;
}

.pt-tb-1,
.py-tb-1 {
	padding-top: 1rem !important;
}

.pr-tb-1,
.px-tb-1 {
	padding-right: 1rem !important;
}

.pb-tb-1,
.py-tb-1 {
	padding-bottom: 1rem !important;
}

.pl-tb-1,
.px-tb-1 {
	padding-left: 1rem !important;
}

.p-tb-2 {
	padding: 2rem !important;
}

.pt-tb-2,
.py-tb-2 {
	padding-top: 2rem !important;
}

.pr-tb-2,
.px-tb-2 {
	padding-right: 2rem !important;
}

.pb-tb-2,
.py-tb-2 {
	padding-bottom: 2rem !important;
}

.pl-tb-2,
.px-tb-2 {
	padding-left: 2rem !important;
}

.p-tb-3 {
	padding: 3rem !important;
}

.pt-tb-3,
.py-tb-3 {
	padding-top: 3rem !important;
}

.pr-tb-3,
.px-tb-3 {
	padding-right: 3rem !important;
}

.pb-tb-3,
.py-tb-3 {
	padding-bottom: 3rem !important;
}

.pl-tb-3,
.px-tb-3 {
	padding-left: 3rem !important;
}

.p-tb-4 {
	padding: 4rem !important;
}

.pt-tb-4,
.py-tb-4 {
	padding-top: 4rem !important;
}

.pr-tb-4,
.px-tb-4 {
	padding-right: 4rem !important;
}

.pb-tb-4,
.py-tb-4 {
	padding-bottom: 4rem !important;
}

.pl-tb-4,
.px-tb-4 {
	padding-left: 4rem !important;
}

.p-tb-5 {
	padding: 3rem !important;
}

.pt-tb-5,
.py-tb-5 {
	padding-top: 3rem !important;
}

.pr-tb-5,
.px-tb-5 {
	padding-right: 3rem !important;
}

.pb-tb-5,
.py-tb-5 {
	padding-bottom: 3rem !important;
}

.pl-tb-5,
.px-tb-5 {
	padding-left: 3rem !important;
}

.m-tb-n1 {
	margin: -1rem !important;
}

.mt-tb-n1,
.my-tb-n1 {
	margin-top: -1rem !important;
}

.mr-tb-n1,
.mx-tb-n1 {
	margin-right: -1rem !important;
}

.mb-tb-n1,
.my-tb-n1 {
	margin-bottom: -1rem !important;
}

.ml-tb-n1,
.mx-tb-n1 {
	margin-left: -1rem !important;
}

.m-tb-n2 {
	margin: -2rem !important;
}

.mt-tb-n2,
.my-tb-n2 {
	margin-top: -2rem !important;
}

.mr-tb-n2,
.mx-tb-n2 {
	margin-right: -2rem !important;
}

.mb-tb-n2,
.my-tb-n2 {
	margin-bottom: -2rem !important;
}

.ml-tb-n2,
.mx-tb-n2 {
	margin-left: -2rem !important;
}

.m-tb-n3 {
	margin: -3rem !important;
}

.mt-tb-n3,
.my-tb-n3 {
	margin-top: -3rem !important;
}

.mr-tb-n3,
.mx-tb-n3 {
	margin-right: -3rem !important;
}

.mb-tb-n3,
.my-tb-n3 {
	margin-bottom: -3rem !important;
}

.ml-tb-n3,
.mx-tb-n3 {
	margin-left: -3rem !important;
}

.m-tb-n4 {
	margin: -4rem !important;
}

.mt-tb-n4,
.my-tb-n4 {
	margin-top: -4rem !important;
}

.mr-tb-n4,
.mx-tb-n4 {
	margin-right: -4rem !important;
}

.mb-tb-n4,
.my-tb-n4 {
	margin-bottom: -4rem !important;
}

.ml-tb-n4,
.mx-tb-n4 {
	margin-left: -4rem !important;
}

.m-tb-n5 {
	margin: -3rem !important;
}

.mt-tb-n5,
.my-tb-n5 {
	margin-top: -3rem !important;
}

.mr-tb-n5,
.mx-tb-n5 {
	margin-right: -3rem !important;
}

.mb-tb-n5,
.my-tb-n5 {
	margin-bottom: -3rem !important;
}

.ml-tb-n5,
.mx-tb-n5 {
	margin-left: -3rem !important;
}

.m-tb-auto {
	margin: auto !important;
}

.mt-tb-auto,
.my-tb-auto {
	margin-top: auto !important;
}

.mr-tb-auto,
.mx-tb-auto {
	margin-right: auto !important;
}

.mb-tb-auto,
.my-tb-auto {
	margin-bottom: auto !important;
}

.ml-tb-auto,
.mx-tb-auto {
	margin-left: auto !important;
}

.text-tb-left {
	text-align: left !important;
}

.text-tb-right {
	text-align: right !important;
}

.text-tb-center {
	text-align: center !important;
}

.page {
	padding-top: 84px;
}

.page-header {
	margin-bottom: 40px;
}

.container {
	padding: 0 30px;
}

.col-md-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}

.col-md-1 {
	flex: 0 0 8.333333%;
	max-width: 8.333333%;
}

.col-md-2 {
	flex: 0 0 16.666667%;
	max-width: 16.666667%;
}

.col-md-3 {
	flex: 0 0 25%;
	max-width: 25%;
}

.col-md-4 {
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}

.col-md-5 {
	flex: 0 0 41.666667%;
	max-width: 41.666667%;
}

.col-md-6 {
	flex: 0 0 50%;
	max-width: 50%;
}

.col-md-7 {
	flex: 0 0 58.333333%;
	max-width: 58.333333%;
}

.col-md-8 {
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}

.col-md-9 {
	flex: 0 0 75%;
	max-width: 75%;
}

.col-md-10 {
	flex: 0 0 83.333333%;
	max-width: 83.333333%;
}

.col-md-11 {
	flex: 0 0 91.666667%;
	max-width: 91.666667%;
}

.col-md-12 {
	flex: 0 0 100%;
	max-width: 100%;
}

h3,
.h3,
.news-detail .title,
.news-list .title,
.news-list-big .title {
	font-size: 32px;
}

.section_bg,
.section_border {
	padding: 50px;
}

.section-header {
	display: flex;
	align-items: baseline;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.section-header .h2 {
	margin-right: 36px;
	margin-bottom: 0;
}

.modal-dialog {
	max-width: 600px;
	margin: 17.5px auto;
}

.modal-dialog-centered {
	min-height: calc(100% - (17.5px * 2));
}

.modal-content {
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
}

.modal-sm {
	max-width: 300px;
}

.header__inner {
	height: 84px;
}

.logo img {
	max-height: 56px;
}

.article__date {
	margin-bottom: .5em;
}

.article__title {
	font-size: 16px;
}

.breadcrumbs {
	margin-bottom: 2.65rem;
}

.slider {
	margin-bottom: 50px;
}

.slider .swiper-buttons {
	padding: 0 30px;
}

.slider .swiper-button-next {
	right: 30px;
}

.slider .swiper-button-prev {
	left: 30px;
}

.slider__descr {
	padding: 27px 18% 43px 60px;
}

.slider .h1 {
	display: block;
	font-size: 30px;
}

.slider p {
	display: block;
}

.history .swiper-pagination {
	width: 100%;
	padding: 0 10px;
}

.history .swiper-pagination-bullet {
	width: 70px;
	height: 100px;
	padding: 20px 20px 10px;
}

.history .swiper-pagination-bullet .text {
	font-size: 30px;
}

.cert-section {
	padding-left: 40px;
	padding-right: 40px;
}

.cert {
	width: 50%;
	padding-right: 20px;
}

.parameters::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 4px;
	height: 30px;
	display: block;
	background: linear-gradient(0deg, #fff 5.13%, rgba(255, 255, 255, 0) 128.16%);
	z-index: 2;
}

.parameters__inner {
	padding-bottom: 8px;
	padding-right: 4px;
	max-height: 375px;
	overflow: hidden;
	overflow-y: auto;
}

.parameters__inner::-webkit-scrollbar {
	width: 4px;
	height: 4px;
	background-color: #D1D1D1;
	border-radius: 2px;
}

.parameters__inner::-webkit-scrollbar-thumb {
	background-color: #686868;
	border-radius: 2px;
}

.certificate {
	display: flex;
	margin: 0 -10px;
}

.certificate__name,
.certificate__date,
.certificate__file {
	padding: 0 10px;
}

.certificate__name {
	width: 37.5%;
}

.certificate__date,
.certificate__file {
	flex-grow: 1;
	flex-basis: 0;
}

.cert-list .pic {
	margin-right: 25px;
	margin-bottom: 0;
}

.personal-detail .pic {
	max-width: 30%;
	float: left;
	margin-right: 30px;
	margin-bottom: 0;
}

}

@media (min-width: 768px) and (max-width: 991.98px) {

.products-grid__el:nth-child(5n+1) .card_grid,
.products-grid__el:nth-child(5n+2) .card_grid {
	padding-top: 71.7%;
}

.products-grid__el {
	width: 33.3333%;
}

.products-grid__el:nth-child(5n+1),
.products-grid__el:nth-child(5n+2) {
	width: 50%;
}

}

@media (min-width: 992px) {

.col-tbx {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}

.row-cols-tbx-1 > * {
	flex: 0 0 100%;
	max-width: 100%;
}

.row-cols-tbx-2 > * {
	flex: 0 0 50%;
	max-width: 50%;
}

.row-cols-tbx-3 > * {
	flex: 0 0 33.33333%;
	max-width: 33.33333%;
}

.row-cols-tbx-4 > * {
	flex: 0 0 25%;
	max-width: 25%;
}

.row-cols-tbx-5 > * {
	flex: 0 0 20%;
	max-width: 20%;
}

.row-cols-tbx-6 > * {
	flex: 0 0 16.66667%;
	max-width: 16.66667%;
}

.col-tbx-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}

.col-tbx-1 {
	flex: 0 0 8.33333%;
	max-width: 8.33333%;
}

.col-tbx-2 {
	flex: 0 0 16.66667%;
	max-width: 16.66667%;
}

.col-tbx-3 {
	flex: 0 0 25%;
	max-width: 25%;
}

.col-tbx-4 {
	flex: 0 0 33.33333%;
	max-width: 33.33333%;
}

.col-tbx-5 {
	flex: 0 0 41.66667%;
	max-width: 41.66667%;
}

.col-tbx-6 {
	flex: 0 0 50%;
	max-width: 50%;
}

.col-tbx-7 {
	flex: 0 0 58.33333%;
	max-width: 58.33333%;
}

.col-tbx-8 {
	flex: 0 0 66.66667%;
	max-width: 66.66667%;
}

.col-tbx-9 {
	flex: 0 0 75%;
	max-width: 75%;
}

.col-tbx-10 {
	flex: 0 0 83.33333%;
	max-width: 83.33333%;
}

.col-tbx-11 {
	flex: 0 0 91.66667%;
	max-width: 91.66667%;
}

.col-tbx-12 {
	flex: 0 0 100%;
	max-width: 100%;
}

.order-tbx-first {
	order: -1;
}

.order-tbx-last {
	order: 13;
}

.order-tbx-0 {
	order: 0;
}

.order-tbx-1 {
	order: 1;
}

.order-tbx-2 {
	order: 2;
}

.order-tbx-3 {
	order: 3;
}

.order-tbx-4 {
	order: 4;
}

.order-tbx-5 {
	order: 5;
}

.order-tbx-6 {
	order: 6;
}

.order-tbx-7 {
	order: 7;
}

.order-tbx-8 {
	order: 8;
}

.order-tbx-9 {
	order: 9;
}

.order-tbx-10 {
	order: 10;
}

.order-tbx-11 {
	order: 11;
}

.order-tbx-12 {
	order: 12;
}

.offset-tbx-0 {
	margin-left: 0;
}

.offset-tbx-1 {
	margin-left: 8.33333%;
}

.offset-tbx-2 {
	margin-left: 16.66667%;
}

.offset-tbx-3 {
	margin-left: 25%;
}

.offset-tbx-4 {
	margin-left: 33.33333%;
}

.offset-tbx-5 {
	margin-left: 41.66667%;
}

.offset-tbx-6 {
	margin-left: 50%;
}

.offset-tbx-7 {
	margin-left: 58.33333%;
}

.offset-tbx-8 {
	margin-left: 66.66667%;
}

.offset-tbx-9 {
	margin-left: 75%;
}

.offset-tbx-10 {
	margin-left: 83.33333%;
}

.offset-tbx-11 {
	margin-left: 91.66667%;
}

.d-tbx-none {
	display: none !important;
}

.d-tbx-inline {
	display: inline !important;
}

.d-tbx-inline-block {
	display: inline-block !important;
}

.d-tbx-block {
	display: block !important;
}

.d-tbx-table {
	display: table !important;
}

.d-tbx-table-row {
	display: table-row !important;
}

.d-tbx-table-cell {
	display: table-cell !important;
}

.d-tbx-flex {
	display: flex !important;
}

.d-tbx-inline-flex {
	display: inline-flex !important;
}

.flex-tbx-row {
	flex-direction: row !important;
}

.flex-tbx-column {
	flex-direction: column !important;
}

.flex-tbx-row-reverse {
	flex-direction: row-reverse !important;
}

.flex-tbx-column-reverse {
	flex-direction: column-reverse !important;
}

.flex-tbx-wrap {
	flex-wrap: wrap !important;
}

.flex-tbx-nowrap {
	flex-wrap: nowrap !important;
}

.flex-tbx-wrap-reverse {
	flex-wrap: wrap-reverse !important;
}

.flex-tbx-fill {
	flex: 1 1 auto !important;
}

.flex-tbx-grow-0 {
	flex-grow: 0 !important;
}

.flex-tbx-grow-1 {
	flex-grow: 1 !important;
}

.flex-tbx-shrink-0 {
	flex-shrink: 0 !important;
}

.flex-tbx-shrink-1 {
	flex-shrink: 1 !important;
}

.justify-content-tbx-start {
	justify-content: flex-start !important;
}

.justify-content-tbx-end {
	justify-content: flex-end !important;
}

.justify-content-tbx-center {
	justify-content: center !important;
}

.justify-content-tbx-between {
	justify-content: space-between !important;
}

.justify-content-tbx-around {
	justify-content: space-around !important;
}

.align-items-tbx-start {
	align-items: flex-start !important;
}

.align-items-tbx-end {
	align-items: flex-end !important;
}

.align-items-tbx-center {
	align-items: center !important;
}

.align-items-tbx-baseline {
	align-items: baseline !important;
}

.align-items-tbx-stretch {
	align-items: stretch !important;
}

.align-content-tbx-start {
	align-content: flex-start !important;
}

.align-content-tbx-end {
	align-content: flex-end !important;
}

.align-content-tbx-center {
	align-content: center !important;
}

.align-content-tbx-between {
	align-content: space-between !important;
}

.align-content-tbx-around {
	align-content: space-around !important;
}

.align-content-tbx-stretch {
	align-content: stretch !important;
}

.align-self-tbx-auto {
	align-self: auto !important;
}

.align-self-tbx-start {
	align-self: flex-start !important;
}

.align-self-tbx-end {
	align-self: flex-end !important;
}

.align-self-tbx-center {
	align-self: center !important;
}

.align-self-tbx-baseline {
	align-self: baseline !important;
}

.align-self-tbx-stretch {
	align-self: stretch !important;
}

.float-tbx-left {
	float: left !important;
}

.float-tbx-right {
	float: right !important;
}

.float-tbx-none {
	float: none !important;
}

.m-tbx-0 {
	margin: 0 !important;
}

.mt-tbx-0,
.my-tbx-0 {
	margin-top: 0 !important;
}

.mr-tbx-0,
.mx-tbx-0 {
	margin-right: 0 !important;
}

.mb-tbx-0,
.my-tbx-0 {
	margin-bottom: 0 !important;
}

.ml-tbx-0,
.mx-tbx-0 {
	margin-left: 0 !important;
}

.m-tbx-1 {
	margin: 1rem !important;
}

.mt-tbx-1,
.my-tbx-1 {
	margin-top: 1rem !important;
}

.mr-tbx-1,
.mx-tbx-1 {
	margin-right: 1rem !important;
}

.mb-tbx-1,
.my-tbx-1 {
	margin-bottom: 1rem !important;
}

.ml-tbx-1,
.mx-tbx-1 {
	margin-left: 1rem !important;
}

.m-tbx-2 {
	margin: 2rem !important;
}

.mt-tbx-2,
.my-tbx-2 {
	margin-top: 2rem !important;
}

.mr-tbx-2,
.mx-tbx-2 {
	margin-right: 2rem !important;
}

.mb-tbx-2,
.my-tbx-2 {
	margin-bottom: 2rem !important;
}

.ml-tbx-2,
.mx-tbx-2 {
	margin-left: 2rem !important;
}

.m-tbx-3 {
	margin: 3rem !important;
}

.mt-tbx-3,
.my-tbx-3 {
	margin-top: 3rem !important;
}

.mr-tbx-3,
.mx-tbx-3 {
	margin-right: 3rem !important;
}

.mb-tbx-3,
.my-tbx-3 {
	margin-bottom: 3rem !important;
}

.ml-tbx-3,
.mx-tbx-3 {
	margin-left: 3rem !important;
}

.m-tbx-4 {
	margin: 4rem !important;
}

.mt-tbx-4,
.my-tbx-4 {
	margin-top: 4rem !important;
}

.mr-tbx-4,
.mx-tbx-4 {
	margin-right: 4rem !important;
}

.mb-tbx-4,
.my-tbx-4 {
	margin-bottom: 4rem !important;
}

.ml-tbx-4,
.mx-tbx-4 {
	margin-left: 4rem !important;
}

.m-tbx-5 {
	margin: 3rem !important;
}

.mt-tbx-5,
.my-tbx-5 {
	margin-top: 3rem !important;
}

.mr-tbx-5,
.mx-tbx-5 {
	margin-right: 3rem !important;
}

.mb-tbx-5,
.my-tbx-5 {
	margin-bottom: 3rem !important;
}

.ml-tbx-5,
.mx-tbx-5 {
	margin-left: 3rem !important;
}

.p-tbx-0 {
	padding: 0 !important;
}

.pt-tbx-0,
.py-tbx-0 {
	padding-top: 0 !important;
}

.pr-tbx-0,
.px-tbx-0 {
	padding-right: 0 !important;
}

.pb-tbx-0,
.py-tbx-0 {
	padding-bottom: 0 !important;
}

.pl-tbx-0,
.px-tbx-0 {
	padding-left: 0 !important;
}

.p-tbx-1 {
	padding: 1rem !important;
}

.pt-tbx-1,
.py-tbx-1 {
	padding-top: 1rem !important;
}

.pr-tbx-1,
.px-tbx-1 {
	padding-right: 1rem !important;
}

.pb-tbx-1,
.py-tbx-1 {
	padding-bottom: 1rem !important;
}

.pl-tbx-1,
.px-tbx-1 {
	padding-left: 1rem !important;
}

.p-tbx-2 {
	padding: 2rem !important;
}

.pt-tbx-2,
.py-tbx-2 {
	padding-top: 2rem !important;
}

.pr-tbx-2,
.px-tbx-2 {
	padding-right: 2rem !important;
}

.pb-tbx-2,
.py-tbx-2 {
	padding-bottom: 2rem !important;
}

.pl-tbx-2,
.px-tbx-2 {
	padding-left: 2rem !important;
}

.p-tbx-3 {
	padding: 3rem !important;
}

.pt-tbx-3,
.py-tbx-3 {
	padding-top: 3rem !important;
}

.pr-tbx-3,
.px-tbx-3 {
	padding-right: 3rem !important;
}

.pb-tbx-3,
.py-tbx-3 {
	padding-bottom: 3rem !important;
}

.pl-tbx-3,
.px-tbx-3 {
	padding-left: 3rem !important;
}

.p-tbx-4 {
	padding: 4rem !important;
}

.pt-tbx-4,
.py-tbx-4 {
	padding-top: 4rem !important;
}

.pr-tbx-4,
.px-tbx-4 {
	padding-right: 4rem !important;
}

.pb-tbx-4,
.py-tbx-4 {
	padding-bottom: 4rem !important;
}

.pl-tbx-4,
.px-tbx-4 {
	padding-left: 4rem !important;
}

.p-tbx-5 {
	padding: 3rem !important;
}

.pt-tbx-5,
.py-tbx-5 {
	padding-top: 3rem !important;
}

.pr-tbx-5,
.px-tbx-5 {
	padding-right: 3rem !important;
}

.pb-tbx-5,
.py-tbx-5 {
	padding-bottom: 3rem !important;
}

.pl-tbx-5,
.px-tbx-5 {
	padding-left: 3rem !important;
}

.m-tbx-n1 {
	margin: -1rem !important;
}

.mt-tbx-n1,
.my-tbx-n1 {
	margin-top: -1rem !important;
}

.mr-tbx-n1,
.mx-tbx-n1 {
	margin-right: -1rem !important;
}

.mb-tbx-n1,
.my-tbx-n1 {
	margin-bottom: -1rem !important;
}

.ml-tbx-n1,
.mx-tbx-n1 {
	margin-left: -1rem !important;
}

.m-tbx-n2 {
	margin: -2rem !important;
}

.mt-tbx-n2,
.my-tbx-n2 {
	margin-top: -2rem !important;
}

.mr-tbx-n2,
.mx-tbx-n2 {
	margin-right: -2rem !important;
}

.mb-tbx-n2,
.my-tbx-n2 {
	margin-bottom: -2rem !important;
}

.ml-tbx-n2,
.mx-tbx-n2 {
	margin-left: -2rem !important;
}

.m-tbx-n3 {
	margin: -3rem !important;
}

.mt-tbx-n3,
.my-tbx-n3 {
	margin-top: -3rem !important;
}

.mr-tbx-n3,
.mx-tbx-n3 {
	margin-right: -3rem !important;
}

.mb-tbx-n3,
.my-tbx-n3 {
	margin-bottom: -3rem !important;
}

.ml-tbx-n3,
.mx-tbx-n3 {
	margin-left: -3rem !important;
}

.m-tbx-n4 {
	margin: -4rem !important;
}

.mt-tbx-n4,
.my-tbx-n4 {
	margin-top: -4rem !important;
}

.mr-tbx-n4,
.mx-tbx-n4 {
	margin-right: -4rem !important;
}

.mb-tbx-n4,
.my-tbx-n4 {
	margin-bottom: -4rem !important;
}

.ml-tbx-n4,
.mx-tbx-n4 {
	margin-left: -4rem !important;
}

.m-tbx-n5 {
	margin: -3rem !important;
}

.mt-tbx-n5,
.my-tbx-n5 {
	margin-top: -3rem !important;
}

.mr-tbx-n5,
.mx-tbx-n5 {
	margin-right: -3rem !important;
}

.mb-tbx-n5,
.my-tbx-n5 {
	margin-bottom: -3rem !important;
}

.ml-tbx-n5,
.mx-tbx-n5 {
	margin-left: -3rem !important;
}

.m-tbx-auto {
	margin: auto !important;
}

.mt-tbx-auto,
.my-tbx-auto {
	margin-top: auto !important;
}

.mr-tbx-auto,
.mx-tbx-auto {
	margin-right: auto !important;
}

.mb-tbx-auto,
.my-tbx-auto {
	margin-bottom: auto !important;
}

.ml-tbx-auto,
.mx-tbx-auto {
	margin-left: auto !important;
}

.text-tbx-left {
	text-align: left !important;
}

.text-tbx-right {
	text-align: right !important;
}

.text-tbx-center {
	text-align: center !important;
}

.container {
	padding: 0 50px;
}

.col-lg-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}

.col-lg-1 {
	flex: 0 0 8.333333%;
	max-width: 8.333333%;
}

.col-lg-2 {
	flex: 0 0 16.666667%;
	max-width: 16.666667%;
}

.col-lg-3 {
	flex: 0 0 25%;
	max-width: 25%;
}

.col-lg-4 {
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}

.col-lg-5 {
	flex: 0 0 41.666667%;
	max-width: 41.666667%;
}

.col-lg-6 {
	flex: 0 0 50%;
	max-width: 50%;
}

.col-lg-7 {
	flex: 0 0 58.333333%;
	max-width: 58.333333%;
}

.col-lg-8 {
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}

.col-lg-9 {
	flex: 0 0 75%;
	max-width: 75%;
}

.col-lg-10 {
	flex: 0 0 83.333333%;
	max-width: 83.333333%;
}

.col-lg-11 {
	flex: 0 0 91.666667%;
	max-width: 91.666667%;
}

.col-lg-12 {
	flex: 0 0 100%;
	max-width: 100%;
}

h1,
.h1 {
	font-size: 40px;
}

h1.h1-small,
.h1-small.h1 {
	font-size: 34px;
}

h2,
.h2 {
	font-size: 40px;
}

.section {
	margin-bottom: 60px;
}

.caption.left {
	float: left;
	max-width: 43%;
	margin-right: 5%;
}

.caption.right {
	float: right;
	max-width: 43%;
	margin-left: 5%;
}

.tabs-accordion .acc-heading {
	display: none;
}

.tabs-accordion .tab-content .collapse {
	display: block;
}

.lang {
	display: block;
}

.navigation .lang {
	display: none;
}

.footer-top {
	padding-top: 45px;
}

.card {
	flex-direction: row;
}

.card__descr {
	max-height: 200px;
	overflow: hidden;
}

.card__pic {
	width: 200px;
	min-height: 200px;
	height: auto;
	flex-shrink: 0;
}

.card__pic img {
	max-width: none;
	height: 100%;
	width: initial;
}

.products-grid__el:nth-child(7n+1) .card_grid,
.products-grid__el:nth-child(7n+2) .card_grid,
.products-grid__el:nth-child(7n+3) .card_grid {
	padding-top: 71.7%;
}

.slider .swiper-buttons {
	padding: 0 50px;
}

.slider .swiper-button-next {
	right: 50px;
}

.slider .swiper-button-prev {
	left: 50px;
}

.slider .h1 {
	font-size: 34px;
}

.products-grid__el {
	width: 25%;
}

.products-grid__el:nth-child(7n+1),
.products-grid__el:nth-child(7n+2),
.products-grid__el:nth-child(7n+3) {
	width: 33.3333%;
}

.products-grid__el:nth-child(7n+1) .card__descr,
.products-grid__el:nth-child(7n+2) .card__descr,
.products-grid__el:nth-child(7n+3) .card__descr {
	padding-right: 7%;
}

.vacancy-collapse .sum {
	float: right;
}

.vacancy-list .sum {
	float: right;
}

}

@media (min-width: 1260px) {

.col-lt {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}

.row-cols-lt-1 > * {
	flex: 0 0 100%;
	max-width: 100%;
}

.row-cols-lt-2 > * {
	flex: 0 0 50%;
	max-width: 50%;
}

.row-cols-lt-3 > * {
	flex: 0 0 33.33333%;
	max-width: 33.33333%;
}

.row-cols-lt-4 > * {
	flex: 0 0 25%;
	max-width: 25%;
}

.row-cols-lt-5 > * {
	flex: 0 0 20%;
	max-width: 20%;
}

.row-cols-lt-6 > * {
	flex: 0 0 16.66667%;
	max-width: 16.66667%;
}

.col-lt-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}

.col-lt-1 {
	flex: 0 0 8.33333%;
	max-width: 8.33333%;
}

.col-lt-2 {
	flex: 0 0 16.66667%;
	max-width: 16.66667%;
}

.col-lt-3 {
	flex: 0 0 25%;
	max-width: 25%;
}

.col-lt-4 {
	flex: 0 0 33.33333%;
	max-width: 33.33333%;
}

.col-lt-5 {
	flex: 0 0 41.66667%;
	max-width: 41.66667%;
}

.col-lt-6 {
	flex: 0 0 50%;
	max-width: 50%;
}

.col-lt-7 {
	flex: 0 0 58.33333%;
	max-width: 58.33333%;
}

.col-lt-8 {
	flex: 0 0 66.66667%;
	max-width: 66.66667%;
}

.col-lt-9 {
	flex: 0 0 75%;
	max-width: 75%;
}

.col-lt-10 {
	flex: 0 0 83.33333%;
	max-width: 83.33333%;
}

.col-lt-11 {
	flex: 0 0 91.66667%;
	max-width: 91.66667%;
}

.col-lt-12 {
	flex: 0 0 100%;
	max-width: 100%;
}

.order-lt-first {
	order: -1;
}

.order-lt-last {
	order: 13;
}

.order-lt-0 {
	order: 0;
}

.order-lt-1 {
	order: 1;
}

.order-lt-2 {
	order: 2;
}

.order-lt-3 {
	order: 3;
}

.order-lt-4 {
	order: 4;
}

.order-lt-5 {
	order: 5;
}

.order-lt-6 {
	order: 6;
}

.order-lt-7 {
	order: 7;
}

.order-lt-8 {
	order: 8;
}

.order-lt-9 {
	order: 9;
}

.order-lt-10 {
	order: 10;
}

.order-lt-11 {
	order: 11;
}

.order-lt-12 {
	order: 12;
}

.offset-lt-0 {
	margin-left: 0;
}

.offset-lt-1 {
	margin-left: 8.33333%;
}

.offset-lt-2 {
	margin-left: 16.66667%;
}

.offset-lt-3 {
	margin-left: 25%;
}

.offset-lt-4 {
	margin-left: 33.33333%;
}

.offset-lt-5 {
	margin-left: 41.66667%;
}

.offset-lt-6 {
	margin-left: 50%;
}

.offset-lt-7 {
	margin-left: 58.33333%;
}

.offset-lt-8 {
	margin-left: 66.66667%;
}

.offset-lt-9 {
	margin-left: 75%;
}

.offset-lt-10 {
	margin-left: 83.33333%;
}

.offset-lt-11 {
	margin-left: 91.66667%;
}

.d-lt-none {
	display: none !important;
}

.d-lt-inline {
	display: inline !important;
}

.d-lt-inline-block {
	display: inline-block !important;
}

.d-lt-block {
	display: block !important;
}

.d-lt-table {
	display: table !important;
}

.d-lt-table-row {
	display: table-row !important;
}

.d-lt-table-cell {
	display: table-cell !important;
}

.d-lt-flex {
	display: flex !important;
}

.d-lt-inline-flex {
	display: inline-flex !important;
}

.flex-lt-row {
	flex-direction: row !important;
}

.flex-lt-column {
	flex-direction: column !important;
}

.flex-lt-row-reverse {
	flex-direction: row-reverse !important;
}

.flex-lt-column-reverse {
	flex-direction: column-reverse !important;
}

.flex-lt-wrap {
	flex-wrap: wrap !important;
}

.flex-lt-nowrap {
	flex-wrap: nowrap !important;
}

.flex-lt-wrap-reverse {
	flex-wrap: wrap-reverse !important;
}

.flex-lt-fill {
	flex: 1 1 auto !important;
}

.flex-lt-grow-0 {
	flex-grow: 0 !important;
}

.flex-lt-grow-1 {
	flex-grow: 1 !important;
}

.flex-lt-shrink-0 {
	flex-shrink: 0 !important;
}

.flex-lt-shrink-1 {
	flex-shrink: 1 !important;
}

.justify-content-lt-start {
	justify-content: flex-start !important;
}

.justify-content-lt-end {
	justify-content: flex-end !important;
}

.justify-content-lt-center {
	justify-content: center !important;
}

.justify-content-lt-between {
	justify-content: space-between !important;
}

.justify-content-lt-around {
	justify-content: space-around !important;
}

.align-items-lt-start {
	align-items: flex-start !important;
}

.align-items-lt-end {
	align-items: flex-end !important;
}

.align-items-lt-center {
	align-items: center !important;
}

.align-items-lt-baseline {
	align-items: baseline !important;
}

.align-items-lt-stretch {
	align-items: stretch !important;
}

.align-content-lt-start {
	align-content: flex-start !important;
}

.align-content-lt-end {
	align-content: flex-end !important;
}

.align-content-lt-center {
	align-content: center !important;
}

.align-content-lt-between {
	align-content: space-between !important;
}

.align-content-lt-around {
	align-content: space-around !important;
}

.align-content-lt-stretch {
	align-content: stretch !important;
}

.align-self-lt-auto {
	align-self: auto !important;
}

.align-self-lt-start {
	align-self: flex-start !important;
}

.align-self-lt-end {
	align-self: flex-end !important;
}

.align-self-lt-center {
	align-self: center !important;
}

.align-self-lt-baseline {
	align-self: baseline !important;
}

.align-self-lt-stretch {
	align-self: stretch !important;
}

.float-lt-left {
	float: left !important;
}

.float-lt-right {
	float: right !important;
}

.float-lt-none {
	float: none !important;
}

.m-lt-0 {
	margin: 0 !important;
}

.mt-lt-0,
.my-lt-0 {
	margin-top: 0 !important;
}

.mr-lt-0,
.mx-lt-0 {
	margin-right: 0 !important;
}

.mb-lt-0,
.my-lt-0 {
	margin-bottom: 0 !important;
}

.ml-lt-0,
.mx-lt-0 {
	margin-left: 0 !important;
}

.m-lt-1 {
	margin: 1rem !important;
}

.mt-lt-1,
.my-lt-1 {
	margin-top: 1rem !important;
}

.mr-lt-1,
.mx-lt-1 {
	margin-right: 1rem !important;
}

.mb-lt-1,
.my-lt-1 {
	margin-bottom: 1rem !important;
}

.ml-lt-1,
.mx-lt-1 {
	margin-left: 1rem !important;
}

.m-lt-2 {
	margin: 2rem !important;
}

.mt-lt-2,
.my-lt-2 {
	margin-top: 2rem !important;
}

.mr-lt-2,
.mx-lt-2 {
	margin-right: 2rem !important;
}

.mb-lt-2,
.my-lt-2 {
	margin-bottom: 2rem !important;
}

.ml-lt-2,
.mx-lt-2 {
	margin-left: 2rem !important;
}

.m-lt-3 {
	margin: 3rem !important;
}

.mt-lt-3,
.my-lt-3 {
	margin-top: 3rem !important;
}

.mr-lt-3,
.mx-lt-3 {
	margin-right: 3rem !important;
}

.mb-lt-3,
.my-lt-3 {
	margin-bottom: 3rem !important;
}

.ml-lt-3,
.mx-lt-3 {
	margin-left: 3rem !important;
}

.m-lt-4 {
	margin: 4rem !important;
}

.mt-lt-4,
.my-lt-4 {
	margin-top: 4rem !important;
}

.mr-lt-4,
.mx-lt-4 {
	margin-right: 4rem !important;
}

.mb-lt-4,
.my-lt-4 {
	margin-bottom: 4rem !important;
}

.ml-lt-4,
.mx-lt-4 {
	margin-left: 4rem !important;
}

.m-lt-5 {
	margin: 3rem !important;
}

.mt-lt-5,
.my-lt-5 {
	margin-top: 3rem !important;
}

.mr-lt-5,
.mx-lt-5 {
	margin-right: 3rem !important;
}

.mb-lt-5,
.my-lt-5 {
	margin-bottom: 3rem !important;
}

.ml-lt-5,
.mx-lt-5 {
	margin-left: 3rem !important;
}

.p-lt-0 {
	padding: 0 !important;
}

.pt-lt-0,
.py-lt-0 {
	padding-top: 0 !important;
}

.pr-lt-0,
.px-lt-0 {
	padding-right: 0 !important;
}

.pb-lt-0,
.py-lt-0 {
	padding-bottom: 0 !important;
}

.pl-lt-0,
.px-lt-0 {
	padding-left: 0 !important;
}

.p-lt-1 {
	padding: 1rem !important;
}

.pt-lt-1,
.py-lt-1 {
	padding-top: 1rem !important;
}

.pr-lt-1,
.px-lt-1 {
	padding-right: 1rem !important;
}

.pb-lt-1,
.py-lt-1 {
	padding-bottom: 1rem !important;
}

.pl-lt-1,
.px-lt-1 {
	padding-left: 1rem !important;
}

.p-lt-2 {
	padding: 2rem !important;
}

.pt-lt-2,
.py-lt-2 {
	padding-top: 2rem !important;
}

.pr-lt-2,
.px-lt-2 {
	padding-right: 2rem !important;
}

.pb-lt-2,
.py-lt-2 {
	padding-bottom: 2rem !important;
}

.pl-lt-2,
.px-lt-2 {
	padding-left: 2rem !important;
}

.p-lt-3 {
	padding: 3rem !important;
}

.pt-lt-3,
.py-lt-3 {
	padding-top: 3rem !important;
}

.pr-lt-3,
.px-lt-3 {
	padding-right: 3rem !important;
}

.pb-lt-3,
.py-lt-3 {
	padding-bottom: 3rem !important;
}

.pl-lt-3,
.px-lt-3 {
	padding-left: 3rem !important;
}

.p-lt-4 {
	padding: 4rem !important;
}

.pt-lt-4,
.py-lt-4 {
	padding-top: 4rem !important;
}

.pr-lt-4,
.px-lt-4 {
	padding-right: 4rem !important;
}

.pb-lt-4,
.py-lt-4 {
	padding-bottom: 4rem !important;
}

.pl-lt-4,
.px-lt-4 {
	padding-left: 4rem !important;
}

.p-lt-5 {
	padding: 3rem !important;
}

.pt-lt-5,
.py-lt-5 {
	padding-top: 3rem !important;
}

.pr-lt-5,
.px-lt-5 {
	padding-right: 3rem !important;
}

.pb-lt-5,
.py-lt-5 {
	padding-bottom: 3rem !important;
}

.pl-lt-5,
.px-lt-5 {
	padding-left: 3rem !important;
}

.m-lt-n1 {
	margin: -1rem !important;
}

.mt-lt-n1,
.my-lt-n1 {
	margin-top: -1rem !important;
}

.mr-lt-n1,
.mx-lt-n1 {
	margin-right: -1rem !important;
}

.mb-lt-n1,
.my-lt-n1 {
	margin-bottom: -1rem !important;
}

.ml-lt-n1,
.mx-lt-n1 {
	margin-left: -1rem !important;
}

.m-lt-n2 {
	margin: -2rem !important;
}

.mt-lt-n2,
.my-lt-n2 {
	margin-top: -2rem !important;
}

.mr-lt-n2,
.mx-lt-n2 {
	margin-right: -2rem !important;
}

.mb-lt-n2,
.my-lt-n2 {
	margin-bottom: -2rem !important;
}

.ml-lt-n2,
.mx-lt-n2 {
	margin-left: -2rem !important;
}

.m-lt-n3 {
	margin: -3rem !important;
}

.mt-lt-n3,
.my-lt-n3 {
	margin-top: -3rem !important;
}

.mr-lt-n3,
.mx-lt-n3 {
	margin-right: -3rem !important;
}

.mb-lt-n3,
.my-lt-n3 {
	margin-bottom: -3rem !important;
}

.ml-lt-n3,
.mx-lt-n3 {
	margin-left: -3rem !important;
}

.m-lt-n4 {
	margin: -4rem !important;
}

.mt-lt-n4,
.my-lt-n4 {
	margin-top: -4rem !important;
}

.mr-lt-n4,
.mx-lt-n4 {
	margin-right: -4rem !important;
}

.mb-lt-n4,
.my-lt-n4 {
	margin-bottom: -4rem !important;
}

.ml-lt-n4,
.mx-lt-n4 {
	margin-left: -4rem !important;
}

.m-lt-n5 {
	margin: -3rem !important;
}

.mt-lt-n5,
.my-lt-n5 {
	margin-top: -3rem !important;
}

.mr-lt-n5,
.mx-lt-n5 {
	margin-right: -3rem !important;
}

.mb-lt-n5,
.my-lt-n5 {
	margin-bottom: -3rem !important;
}

.ml-lt-n5,
.mx-lt-n5 {
	margin-left: -3rem !important;
}

.m-lt-auto {
	margin: auto !important;
}

.mt-lt-auto,
.my-lt-auto {
	margin-top: auto !important;
}

.mr-lt-auto,
.mx-lt-auto {
	margin-right: auto !important;
}

.mb-lt-auto,
.my-lt-auto {
	margin-bottom: auto !important;
}

.ml-lt-auto,
.mx-lt-auto {
	margin-left: auto !important;
}

.text-lt-left {
	text-align: left !important;
}

.text-lt-right {
	text-align: right !important;
}

.text-lt-center {
	text-align: center !important;
}

.container {
	padding: 0 0;
}

.col-xl {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}

.col-xl-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}

.col-xl-1 {
	flex: 0 0 8.333333%;
	max-width: 8.333333%;
}

.col-xl-2 {
	flex: 0 0 16.666667%;
	max-width: 16.666667%;
}

.col-xl-3 {
	flex: 0 0 25%;
	max-width: 25%;
}

.col-xl-4 {
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}

.col-xl-5 {
	flex: 0 0 41.666667%;
	max-width: 41.666667%;
}

.col-xl-6 {
	flex: 0 0 50%;
	max-width: 50%;
}

.col-xl-7 {
	flex: 0 0 58.333333%;
	max-width: 58.333333%;
}

.col-xl-8 {
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}

.col-xl-9 {
	flex: 0 0 75%;
	max-width: 75%;
}

.col-xl-10 {
	flex: 0 0 83.333333%;
	max-width: 83.333333%;
}

.col-xl-11 {
	flex: 0 0 91.666667%;
	max-width: 91.666667%;
}

.col-xl-12 {
	flex: 0 0 100%;
	max-width: 100%;
}

.modal-lg {
	max-width: 900px;
}

.menu {
	display: block;
}

.menu-catalog > .menu-catalog__list {
	margin: 0 -5px;
}

.menu-catalog > .menu-catalog__list > li {
	padding: 0 5px 3px;
}

.menu-catalog > .menu-catalog__list > li li {
	padding-left: 0;
}

.card_grid .card__title {
	font-size: 20px;
}

.slider .swiper-buttons {
	padding: 0 70px;
}

.slider .swiper-button-next {
	right: 70px;
}

.slider .swiper-button-prev {
	left: 70px;
}

.history .swiper-pagination {
	padding: 0 10px;
}

.cert {
	width: 100%;
	padding-right: 0;
}

.vacancy-list .wrap {
	padding-right: 30px;
}

.hamburger {
	display: none;
}

.navigation_active {
	-webkit-transform: translateX(100%);
	        transform: translateX(100%);
	visibility: hidden;
}

.navigation-blackout {
	display: none !important;
}

.dealers-table td:first-child {
	width: 62%;
}

.dealers-table td:last-child {
	width: 38%;
}

.contacts-table td:first-child {
	width: 50%;
}

.contacts-table td:nth-child(2),
.contacts-table td:nth-child(3) {
	width: 25%;
}

.centers-table table {
	table-layout: fixed;
}

}

@media (min-width: 1400px) {

.col-dt {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}

.row-cols-dt-1 > * {
	flex: 0 0 100%;
	max-width: 100%;
}

.row-cols-dt-2 > * {
	flex: 0 0 50%;
	max-width: 50%;
}

.row-cols-dt-3 > * {
	flex: 0 0 33.33333%;
	max-width: 33.33333%;
}

.row-cols-dt-4 > * {
	flex: 0 0 25%;
	max-width: 25%;
}

.row-cols-dt-5 > * {
	flex: 0 0 20%;
	max-width: 20%;
}

.row-cols-dt-6 > * {
	flex: 0 0 16.66667%;
	max-width: 16.66667%;
}

.col-dt-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}

.col-dt-1 {
	flex: 0 0 8.33333%;
	max-width: 8.33333%;
}

.col-dt-2 {
	flex: 0 0 16.66667%;
	max-width: 16.66667%;
}

.col-dt-3 {
	flex: 0 0 25%;
	max-width: 25%;
}

.col-dt-4 {
	flex: 0 0 33.33333%;
	max-width: 33.33333%;
}

.col-dt-5 {
	flex: 0 0 41.66667%;
	max-width: 41.66667%;
}

.col-dt-6 {
	flex: 0 0 50%;
	max-width: 50%;
}

.col-dt-7 {
	flex: 0 0 58.33333%;
	max-width: 58.33333%;
}

.col-dt-8 {
	flex: 0 0 66.66667%;
	max-width: 66.66667%;
}

.col-dt-9 {
	flex: 0 0 75%;
	max-width: 75%;
}

.col-dt-10 {
	flex: 0 0 83.33333%;
	max-width: 83.33333%;
}

.col-dt-11 {
	flex: 0 0 91.66667%;
	max-width: 91.66667%;
}

.col-dt-12 {
	flex: 0 0 100%;
	max-width: 100%;
}

.order-dt-first {
	order: -1;
}

.order-dt-last {
	order: 13;
}

.order-dt-0 {
	order: 0;
}

.order-dt-1 {
	order: 1;
}

.order-dt-2 {
	order: 2;
}

.order-dt-3 {
	order: 3;
}

.order-dt-4 {
	order: 4;
}

.order-dt-5 {
	order: 5;
}

.order-dt-6 {
	order: 6;
}

.order-dt-7 {
	order: 7;
}

.order-dt-8 {
	order: 8;
}

.order-dt-9 {
	order: 9;
}

.order-dt-10 {
	order: 10;
}

.order-dt-11 {
	order: 11;
}

.order-dt-12 {
	order: 12;
}

.offset-dt-0 {
	margin-left: 0;
}

.offset-dt-1 {
	margin-left: 8.33333%;
}

.offset-dt-2 {
	margin-left: 16.66667%;
}

.offset-dt-3 {
	margin-left: 25%;
}

.offset-dt-4 {
	margin-left: 33.33333%;
}

.offset-dt-5 {
	margin-left: 41.66667%;
}

.offset-dt-6 {
	margin-left: 50%;
}

.offset-dt-7 {
	margin-left: 58.33333%;
}

.offset-dt-8 {
	margin-left: 66.66667%;
}

.offset-dt-9 {
	margin-left: 75%;
}

.offset-dt-10 {
	margin-left: 83.33333%;
}

.offset-dt-11 {
	margin-left: 91.66667%;
}

.d-dt-none {
	display: none !important;
}

.d-dt-inline {
	display: inline !important;
}

.d-dt-inline-block {
	display: inline-block !important;
}

.d-dt-block {
	display: block !important;
}

.d-dt-table {
	display: table !important;
}

.d-dt-table-row {
	display: table-row !important;
}

.d-dt-table-cell {
	display: table-cell !important;
}

.d-dt-flex {
	display: flex !important;
}

.d-dt-inline-flex {
	display: inline-flex !important;
}

.flex-dt-row {
	flex-direction: row !important;
}

.flex-dt-column {
	flex-direction: column !important;
}

.flex-dt-row-reverse {
	flex-direction: row-reverse !important;
}

.flex-dt-column-reverse {
	flex-direction: column-reverse !important;
}

.flex-dt-wrap {
	flex-wrap: wrap !important;
}

.flex-dt-nowrap {
	flex-wrap: nowrap !important;
}

.flex-dt-wrap-reverse {
	flex-wrap: wrap-reverse !important;
}

.flex-dt-fill {
	flex: 1 1 auto !important;
}

.flex-dt-grow-0 {
	flex-grow: 0 !important;
}

.flex-dt-grow-1 {
	flex-grow: 1 !important;
}

.flex-dt-shrink-0 {
	flex-shrink: 0 !important;
}

.flex-dt-shrink-1 {
	flex-shrink: 1 !important;
}

.justify-content-dt-start {
	justify-content: flex-start !important;
}

.justify-content-dt-end {
	justify-content: flex-end !important;
}

.justify-content-dt-center {
	justify-content: center !important;
}

.justify-content-dt-between {
	justify-content: space-between !important;
}

.justify-content-dt-around {
	justify-content: space-around !important;
}

.align-items-dt-start {
	align-items: flex-start !important;
}

.align-items-dt-end {
	align-items: flex-end !important;
}

.align-items-dt-center {
	align-items: center !important;
}

.align-items-dt-baseline {
	align-items: baseline !important;
}

.align-items-dt-stretch {
	align-items: stretch !important;
}

.align-content-dt-start {
	align-content: flex-start !important;
}

.align-content-dt-end {
	align-content: flex-end !important;
}

.align-content-dt-center {
	align-content: center !important;
}

.align-content-dt-between {
	align-content: space-between !important;
}

.align-content-dt-around {
	align-content: space-around !important;
}

.align-content-dt-stretch {
	align-content: stretch !important;
}

.align-self-dt-auto {
	align-self: auto !important;
}

.align-self-dt-start {
	align-self: flex-start !important;
}

.align-self-dt-end {
	align-self: flex-end !important;
}

.align-self-dt-center {
	align-self: center !important;
}

.align-self-dt-baseline {
	align-self: baseline !important;
}

.align-self-dt-stretch {
	align-self: stretch !important;
}

.float-dt-left {
	float: left !important;
}

.float-dt-right {
	float: right !important;
}

.float-dt-none {
	float: none !important;
}

.m-dt-0 {
	margin: 0 !important;
}

.mt-dt-0,
.my-dt-0 {
	margin-top: 0 !important;
}

.mr-dt-0,
.mx-dt-0 {
	margin-right: 0 !important;
}

.mb-dt-0,
.my-dt-0 {
	margin-bottom: 0 !important;
}

.ml-dt-0,
.mx-dt-0 {
	margin-left: 0 !important;
}

.m-dt-1 {
	margin: 1rem !important;
}

.mt-dt-1,
.my-dt-1 {
	margin-top: 1rem !important;
}

.mr-dt-1,
.mx-dt-1 {
	margin-right: 1rem !important;
}

.mb-dt-1,
.my-dt-1 {
	margin-bottom: 1rem !important;
}

.ml-dt-1,
.mx-dt-1 {
	margin-left: 1rem !important;
}

.m-dt-2 {
	margin: 2rem !important;
}

.mt-dt-2,
.my-dt-2 {
	margin-top: 2rem !important;
}

.mr-dt-2,
.mx-dt-2 {
	margin-right: 2rem !important;
}

.mb-dt-2,
.my-dt-2 {
	margin-bottom: 2rem !important;
}

.ml-dt-2,
.mx-dt-2 {
	margin-left: 2rem !important;
}

.m-dt-3 {
	margin: 3rem !important;
}

.mt-dt-3,
.my-dt-3 {
	margin-top: 3rem !important;
}

.mr-dt-3,
.mx-dt-3 {
	margin-right: 3rem !important;
}

.mb-dt-3,
.my-dt-3 {
	margin-bottom: 3rem !important;
}

.ml-dt-3,
.mx-dt-3 {
	margin-left: 3rem !important;
}

.m-dt-4 {
	margin: 4rem !important;
}

.mt-dt-4,
.my-dt-4 {
	margin-top: 4rem !important;
}

.mr-dt-4,
.mx-dt-4 {
	margin-right: 4rem !important;
}

.mb-dt-4,
.my-dt-4 {
	margin-bottom: 4rem !important;
}

.ml-dt-4,
.mx-dt-4 {
	margin-left: 4rem !important;
}

.m-dt-5 {
	margin: 3rem !important;
}

.mt-dt-5,
.my-dt-5 {
	margin-top: 3rem !important;
}

.mr-dt-5,
.mx-dt-5 {
	margin-right: 3rem !important;
}

.mb-dt-5,
.my-dt-5 {
	margin-bottom: 3rem !important;
}

.ml-dt-5,
.mx-dt-5 {
	margin-left: 3rem !important;
}

.p-dt-0 {
	padding: 0 !important;
}

.pt-dt-0,
.py-dt-0 {
	padding-top: 0 !important;
}

.pr-dt-0,
.px-dt-0 {
	padding-right: 0 !important;
}

.pb-dt-0,
.py-dt-0 {
	padding-bottom: 0 !important;
}

.pl-dt-0,
.px-dt-0 {
	padding-left: 0 !important;
}

.p-dt-1 {
	padding: 1rem !important;
}

.pt-dt-1,
.py-dt-1 {
	padding-top: 1rem !important;
}

.pr-dt-1,
.px-dt-1 {
	padding-right: 1rem !important;
}

.pb-dt-1,
.py-dt-1 {
	padding-bottom: 1rem !important;
}

.pl-dt-1,
.px-dt-1 {
	padding-left: 1rem !important;
}

.p-dt-2 {
	padding: 2rem !important;
}

.pt-dt-2,
.py-dt-2 {
	padding-top: 2rem !important;
}

.pr-dt-2,
.px-dt-2 {
	padding-right: 2rem !important;
}

.pb-dt-2,
.py-dt-2 {
	padding-bottom: 2rem !important;
}

.pl-dt-2,
.px-dt-2 {
	padding-left: 2rem !important;
}

.p-dt-3 {
	padding: 3rem !important;
}

.pt-dt-3,
.py-dt-3 {
	padding-top: 3rem !important;
}

.pr-dt-3,
.px-dt-3 {
	padding-right: 3rem !important;
}

.pb-dt-3,
.py-dt-3 {
	padding-bottom: 3rem !important;
}

.pl-dt-3,
.px-dt-3 {
	padding-left: 3rem !important;
}

.p-dt-4 {
	padding: 4rem !important;
}

.pt-dt-4,
.py-dt-4 {
	padding-top: 4rem !important;
}

.pr-dt-4,
.px-dt-4 {
	padding-right: 4rem !important;
}

.pb-dt-4,
.py-dt-4 {
	padding-bottom: 4rem !important;
}

.pl-dt-4,
.px-dt-4 {
	padding-left: 4rem !important;
}

.p-dt-5 {
	padding: 3rem !important;
}

.pt-dt-5,
.py-dt-5 {
	padding-top: 3rem !important;
}

.pr-dt-5,
.px-dt-5 {
	padding-right: 3rem !important;
}

.pb-dt-5,
.py-dt-5 {
	padding-bottom: 3rem !important;
}

.pl-dt-5,
.px-dt-5 {
	padding-left: 3rem !important;
}

.m-dt-n1 {
	margin: -1rem !important;
}

.mt-dt-n1,
.my-dt-n1 {
	margin-top: -1rem !important;
}

.mr-dt-n1,
.mx-dt-n1 {
	margin-right: -1rem !important;
}

.mb-dt-n1,
.my-dt-n1 {
	margin-bottom: -1rem !important;
}

.ml-dt-n1,
.mx-dt-n1 {
	margin-left: -1rem !important;
}

.m-dt-n2 {
	margin: -2rem !important;
}

.mt-dt-n2,
.my-dt-n2 {
	margin-top: -2rem !important;
}

.mr-dt-n2,
.mx-dt-n2 {
	margin-right: -2rem !important;
}

.mb-dt-n2,
.my-dt-n2 {
	margin-bottom: -2rem !important;
}

.ml-dt-n2,
.mx-dt-n2 {
	margin-left: -2rem !important;
}

.m-dt-n3 {
	margin: -3rem !important;
}

.mt-dt-n3,
.my-dt-n3 {
	margin-top: -3rem !important;
}

.mr-dt-n3,
.mx-dt-n3 {
	margin-right: -3rem !important;
}

.mb-dt-n3,
.my-dt-n3 {
	margin-bottom: -3rem !important;
}

.ml-dt-n3,
.mx-dt-n3 {
	margin-left: -3rem !important;
}

.m-dt-n4 {
	margin: -4rem !important;
}

.mt-dt-n4,
.my-dt-n4 {
	margin-top: -4rem !important;
}

.mr-dt-n4,
.mx-dt-n4 {
	margin-right: -4rem !important;
}

.mb-dt-n4,
.my-dt-n4 {
	margin-bottom: -4rem !important;
}

.ml-dt-n4,
.mx-dt-n4 {
	margin-left: -4rem !important;
}

.m-dt-n5 {
	margin: -3rem !important;
}

.mt-dt-n5,
.my-dt-n5 {
	margin-top: -3rem !important;
}

.mr-dt-n5,
.mx-dt-n5 {
	margin-right: -3rem !important;
}

.mb-dt-n5,
.my-dt-n5 {
	margin-bottom: -3rem !important;
}

.ml-dt-n5,
.mx-dt-n5 {
	margin-left: -3rem !important;
}

.m-dt-auto {
	margin: auto !important;
}

.mt-dt-auto,
.my-dt-auto {
	margin-top: auto !important;
}

.mr-dt-auto,
.mx-dt-auto {
	margin-right: auto !important;
}

.mb-dt-auto,
.my-dt-auto {
	margin-bottom: auto !important;
}

.ml-dt-auto,
.mx-dt-auto {
	margin-left: auto !important;
}

.text-dt-left {
	text-align: left !important;
}

.text-dt-right {
	text-align: right !important;
}

.text-dt-center {
	text-align: center !important;
}

.article__title {
	font-size: 18px;
}

}

@media (max-width: 1259.98px) {

.close {
	margin-top: 0;
}

.tabs-accordion .nav {
	display: none;
}

.tabs-accordion .tab-content {
	padding: 0;
	margin: 0;
}

.tabs-accordion .tab-content > .tab-pane {
	display: block;
	opacity: 1;
}

.tabs-accordion .acc-body {
	padding: 2rem 1.8rem;
}

.tabs-accordion .nav-link {
	text-align: left;
}

.tabs .nav-link {
	padding: 12px 18px;
	font-size: 14px;
}

.menu-catalog > .menu-catalog__list > li {
	padding-left: 15px;
}

.menu-catalog li > a,
.menu-catalog li > span {
	font-size: 13px;
}

}

@media (max-width: 991.98px) {

.cite.left {
	width: 100%;
	margin-bottom: 20px;
}

.cite.right {
	width: 100%;
	margin-bottom: 20px;
}

.cite-color.left {
	width: 100%;
	margin-bottom: 20px;
}

.cite-color.right {
	width: 100%;
	margin-bottom: 20px;
}

.modal-header {
	padding-left: 15px;
	padding-right: 15px;
}

.modal-body {
	padding-left: 15px;
	padding-right: 15px;
}

.modal-footer {
	padding-left: 15px;
	padding-right: 15px;
}

.page-link {
	min-width: 28px;
}

.cert-list .title {
	font-size: 22px;
}

.vacancy-collapse .title {
	font-size: 20px;
}

.vacancy-collapse .sum {
	margin-bottom: 20px;
	text-align: left;
}

.vacancy-list .sum {
	margin-bottom: 20px;
	text-align: left;
}

}

@media all and (max-width: 900px) {

.mfp-arrow {
	-webkit-transform: scale(0.75);
	transform: scale(0.75);
}

.mfp-arrow-left {
	-webkit-transform-origin: 0;
	transform-origin: 0;
}

.mfp-arrow-right {
	-webkit-transform-origin: 100%;
	transform-origin: 100%;
}

.mfp-container {
	padding-left: 6px;
	padding-right: 6px;
}

}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {

/**
       * Remove all paddings around the image on small screen
       */

.mfp-img-mobile .mfp-image-holder {
	padding-left: 0;
	padding-right: 0;
}

.mfp-img-mobile img.mfp-img {
	padding: 0;
}

.mfp-img-mobile .mfp-figure:after {
	top: 0;
	bottom: 0;
}

.mfp-img-mobile .mfp-figure small {
	display: inline;
	margin-left: 5px;
}

.mfp-img-mobile .mfp-bottom-bar {
	background: rgba(0, 0, 0, 0.6);
	bottom: 0;
	margin: 0;
	top: auto;
	padding: 3px 5px;
	position: fixed;
	box-sizing: border-box;
}

.mfp-img-mobile .mfp-bottom-bar:empty {
	padding: 0;
}

.mfp-img-mobile .mfp-counter {
	right: 5px;
	top: 3px;
}

.mfp-img-mobile .mfp-close {
	top: 0;
	right: 0;
	width: 35px;
	height: 35px;
	line-height: 35px;
	background: rgba(0, 0, 0, 0.6);
	position: fixed;
	text-align: center;
	padding: 0;
}

}

@media (max-width: 767.98px) {

.w-100-mobile {
	width: 100% !important;
}

.tabs .nav-link {
	padding: 10px 16px;
	font-size: 13px;
}

.ui-datepicker-1 {
	width: 280px;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	left: 50% !important;
}

.ui-datepicker-1 td span,
.ui-datepicker-1 td a {
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 15px;
}

.ui-datepicker-1 td + td span:before,
.ui-datepicker-1 td + td a:before {
	width: 30px;
}

.ui-datepicker-1 select.ui-datepicker-month,
.ui-datepicker-1 select.ui-datepicker-year {
	width: 100%;
	margin: 0;
}

.search-head-4 .field {
	font-size: 20px;
}

.card_grid {
	padding-top: 72%;
}

.products-grid__el:last-child {
	margin-bottom: 0;
}

.product-banner__img:last-child {
	width: 50%;
	padding: 0;
}

blockquote.style-2 {
	margin: 0 0 25px;
	padding: 25px 20px;
}

.cert-list .title {
	font-size: 20px;
}

.news-detail .pic {
	max-width: inherit;
	float: none;
	margin-bottom: 10px;
}

.news-list .pic {
	max-width: inherit;
	float: none;
	margin-bottom: 10px;
}

.news-list-big .pic {
	max-width: inherit;
	float: none;
	margin-bottom: 10px;
}

.personal-list .item {
	width: 50%;
}

.personal-list .item:nth-of-type(2n+1) {
	clear: both;
}

.sitemap .tab-list li {
	display: block;
}

.g-wrap .sitemap .menu_level_1 ul,
.g-wrap
      .sitemap .menu_level_1 ol {
	padding-left: 0;
}

}

@media (max-width: 575.98px) {

.accordion .panel .link {
	padding-left: 45px;
}

.accordion .panel .link:before {
	left: 18px;
}

.accordion .acc-body {
	padding: 15px 15px 5px;
}

.search-head-4 .form-wrap {
	padding-left: 0;
	padding-right: 0;
}

.search-head-4 .btn-close {
	right: -5px;
}

.cert {
	display: block;
}

.cert__pic {
	display: block;
	margin-bottom: 6px;
}

.cert__descr {
	display: block;
}

.cert-list .item {
	display: block;
	padding: 20px 0 9px;
}

.cert-list .pic {
	margin-bottom: 10px;
}

.cert-list .title {
	font-size: 18px;
}

.vacancy-collapse .accordion .acc-body {
	padding: 15px 15px 5px;
}

.vacancy-collapse .btn {
	font-size: 14px;
	padding: 0 20px;
}

.dealers-table tr,
.contacts-table tr {
	display: block;
}

.page .dealers-table td,
.page
    .contacts-table td {
	display: block;
	padding-right: 0;
	padding-left: 0;
}

.dealers-table td:first-child,
.contacts-table td:first-child {
	padding-left: 0;
	padding-right: 0;
}

.dealers-table td:last-child,
.contacts-table td:last-child {
	padding-top: 10px;
	padding-left: 0;
	padding-right: 0;
	line-height: 1;
}

.dealers-table td:first-child {
	padding-bottom: 10px;
}

.contacts-table td:first-child {
	padding-bottom: 10px;
}

.contacts-table td:nth-child(2) {
	padding-top: 10px;
	padding-bottom: 5px;
}

.contacts-table td:nth-child(3) {
	padding-top: 0;
}

.page .centers-table td {
	display: block;
	padding-right: 0;
	padding-left: 0;
}

.requisites__title {
	padding-left: 15px;
	padding-right: 15px;
	font-size: 18px;
}

}

@media print {

.d-print-none {
	display: none !important;
}

.d-print-inline {
	display: inline !important;
}

.d-print-inline-block {
	display: inline-block !important;
}

.d-print-block {
	display: block !important;
}

.d-print-table {
	display: table !important;
}

.d-print-table-row {
	display: table-row !important;
}

.d-print-table-cell {
	display: table-cell !important;
}

.d-print-flex {
	display: flex !important;
}

.d-print-inline-flex {
	display: inline-flex !important;
}

}

@-webkit-keyframes swiper-preloader-spin {

100% {
	-webkit-transform: rotate(360deg);
	        transform: rotate(360deg);
}

}

@keyframes swiper-preloader-spin {

100% {
	-webkit-transform: rotate(360deg);
	        transform: rotate(360deg);
}

}

@-webkit-keyframes spin {

0% {
	-webkit-transform: rotate(0deg);
	        transform: rotate(0deg);
}

to {
	-webkit-transform: rotate(360deg);
	        transform: rotate(360deg);
}

}

@keyframes spin {

0% {
	-webkit-transform: rotate(0deg);
	        transform: rotate(0deg);
}

to {
	-webkit-transform: rotate(360deg);
	        transform: rotate(360deg);
}

}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiX2Rldi9fZm9udHMuc2NzcyIsImxpYnMvc3dpcGVyLm1pbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJfZGV2L192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwic3R5bGVndWlkZS9fZ2xvYmFsLnNjc3MiLCJzdHlsZWd1aWRlL19zdmcuc2NzcyIsInN0eWxlZ3VpZGUvX2hlYWRpbmdzLnNjc3MiLCJjb21wb25lbnRzL19uZXdzLWRldGFpbC5zY3NzIiwiY29tcG9uZW50cy9fbmV3cy1saXN0LnNjc3MiLCJjb21wb25lbnRzL19uZXdzLWxpc3QtYmlnLnNjc3MiLCJjb21wb25lbnRzL19wZXJzb25hbC1saXN0LnNjc3MiLCJjb21wb25lbnRzL19wZXJzb25hbC1kZXRhaWwuc2NzcyIsInN0eWxlZ3VpZGUvX2xpc3Quc2NzcyIsInN0eWxlZ3VpZGUvX2J1dHRvbnMuc2NzcyIsInN0eWxlZ3VpZGUvX3N3aXBlci5zY3NzIiwic3R5bGVndWlkZS9fc2VjdGlvbi5zY3NzIiwic3R5bGVndWlkZS9fdGFibGUuc2NzcyIsIl9kZXYvX21peGlucy5zY3NzIiwic3R5bGVndWlkZS9fZm9ybXMuc2NzcyIsInN0eWxlZ3VpZGUvX2hlbHBlcnMuc2NzcyIsInN0eWxlZ3VpZGUvX2NpdGUuc2NzcyIsInN0eWxlZ3VpZGUvX2NpdGUtY29sb3Iuc2NzcyIsInN0eWxlZ3VpZGUvX2NhcHRpb24uc2NzcyIsInN0eWxlZ3VpZGUvX2NvbGxhcHNlLnNjc3MiLCJzdHlsZWd1aWRlL19hY2NvcmRpb24uc2NzcyIsInN0eWxlZ3VpZGUvX2Ryb3Bkb3duLnNjc3MiLCJzdHlsZWd1aWRlL19maWxlcy5zY3NzIiwic3R5bGVndWlkZS9fbW9kYWwuc2NzcyIsInN0eWxlZ3VpZGUvX3BhZ2VyLnNjc3MiLCJzdHlsZWd1aWRlL19wYWdpbmF0aW9uLnNjc3MiLCJzdHlsZWd1aWRlL19wcmVsb2FkZXIuc2NzcyIsInN0eWxlZ3VpZGUvX3RhYnMtYWNjb3JkaW9uLnNjc3MiLCJzdHlsZWd1aWRlL190YWJzLWNvcmUuc2NzcyIsInN0eWxlZ3VpZGUvX3RhYnMtbWVudS5zY3NzIiwic3R5bGVndWlkZS9fdGFicy5zY3NzIiwic3R5bGVndWlkZS9fZGF0ZXBpY2tlci5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIvX21lbnUuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19tZW51LWNhdGFsb2cuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19wYW5lbC1kcm9wLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci9fc2VhcmNoLWJ0bi5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIvX2NvbnRhY3RzLWhlYWRlci5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIvX2xhbmcuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyL19jb250YWN0cy1saXN0LnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci9fbWVudS1zZWNvbmRhcnkuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyL19tZW51LWZvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9mb290ZXIvX2RiLnNjc3MiLCJjb21wb25lbnRzL19sb2dvLnNjc3MiLCJjb21wb25lbnRzL19jYXJkLnNjc3MiLCJjb21wb25lbnRzL19tb3JlLnNjc3MiLCJjb21wb25lbnRzL19hcnRpY2xlLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9fc2lkZWJhci5zY3NzIiwiY29tcG9uZW50cy9fbWVudS1hc2lkZS5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL2hvbWUvX3NsaWRlci5zY3NzIiwiY29tcG9uZW50cy9ob21lL19wcm9kdWN0cy1ncmlkLnNjc3MiLCJjb21wb25lbnRzL2hvbWUvX2hpc3Rvcnkuc2NzcyIsImNvbXBvbmVudHMvaG9tZS9fY2VydC1zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL2hvbWUvX2NlcnQtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9wcm9kdWN0L19wcm9kdWN0LWJhbm5lci5zY3NzIiwiY29tcG9uZW50cy9wcm9kdWN0L19wYXJhbWV0ZXJzLnNjc3MiLCJjb21wb25lbnRzL3Byb2R1Y3QvX3NwZWNpZmljYXRpb25zLnNjc3MiLCJjb21wb25lbnRzL3Byb2R1Y3QvX2NlcnRpZmljYXRlLnNjc3MiLCJjb21wb25lbnRzL3Byb2R1Y3QvX2ZpbGUuc2NzcyIsImNvbXBvbmVudHMvY2F0YWxvZy9fZmlsdGVyLnNjc3MiLCJjb21wb25lbnRzL2NhdGFsb2cvX3NlYXJjaC1saXN0LnNjc3MiLCJjb21wb25lbnRzL19ibG9ja3F1b3RlLnNjc3MiLCJjb21wb25lbnRzL19jZXJ0LXRpbGUuc2NzcyIsImNvbXBvbmVudHMvX2NlcnQtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fcGFydG5lcnMtZGV0YWlsLnNjc3MiLCJjb21wb25lbnRzL19wYXJ0bmVycy1saXN0LnNjc3MiLCJjb21wb25lbnRzL19yZXZpZXdzLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2gtaGVhZC5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC1yZXN1bHQuc2NzcyIsImNvbXBvbmVudHMvX3NpdGVtYXAuc2NzcyIsImNvbXBvbmVudHMvX3ZhY2FuY3ktY29sbGFwc2Uuc2NzcyIsImNvbXBvbmVudHMvX3ZhY2FuY3ktbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fbWFnbmlmaWMtcG9wdXAuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2U0MDQuc2NzcyIsIm5hdmlnYXRpb24vX2hhbWJ1cmdlci5zY3NzIiwibmF2aWdhdGlvbi9fbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9jb250YWN0cy1pbmZvLnNjc3MiLCJjb21wb25lbnRzL2RlYWxlcnMtdGFibGUuc2NzcyIsImNvbXBvbmVudHMvcmVxdXNpdGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Q0NHRSxrQkFBVTtDRERYLHdCQ0VxQjtDRERyQixrQkNFZ0I7Q0REaEIsZ0JDVzJFO0NEVjNFLHlLQ1V5RTtBRFQxRTs7QUNIRTtDRE1ELGtCQ0xpQjtDRE1qQix3QkNMZ0I7Q0RNaEIsa0JDS3FFO0NESnJFLGdCQ0lnRTtDREhoRSw2SkNGaUM7QURHbEM7O0FBRUE7Q0FDQyxrQkNaZ0I7Q0RhaEIsd0JDRCtFO0NERS9FLGtCQ0Z1RTtDREd2RSxnQkNaUTtDRGFSLHFLQUFxSztBQ2xCcEs7O0FEcUJGO0NBQ0Msa0JDUDZFO0NEUTdFLHdCQ1IyRTtDRFMzRSxrQkNuQlE7Q0RvQlIsZ0JBQWdCO0NDekJmLDZLQUFVO0FEMkJaOztBQUVBO0NBQ0Msa0JDZHFFO0NEZXJFLHdCQzFCUTtDRDJCUixrQkFBa0I7Q0VuQ25CLGdCQUFBO0NGcUNDLGlLQUFpSztBQUNsSzs7QUFFQTs7Ozs7Ozs7OztFRTVCZ3ZFOztBRndDaHZFO0NFeENreEUseUJBQUs7Q0YwQ3R4RSw0c0VFMUNxekU7Q0YyQ3J6RSxnQkFBZ0I7Q0UzQ295RSxrQkFBaUI7QUY2Q3QwRTs7QUFFQTtDQUNDLDZCRWhEMDRFO0FGaUQzNEU7O0FBRUE7Q0FDQyxpQkFBaUI7Q0VwRDg1RSxrQkFBQTtDRnNELzZFLGtCRXREeStFO0NGdUR6K0UsZ0JBQWdCO0NFdkRnK0UsZ0JBQWU7Q0Z5RC8vRSxVRXpEd2dGO0NGMER4Z0YsVUUxRHdoRjtBRjJEemhGOztBQUVBO0NBQ0Msc0JFOURvbEY7QUYrRHJsRjs7QUUvRHNuRjtDRmtFcm5GLGtCRWxFdXJGO0NGbUV2ckYsV0FBVztDRW5FaXNGLFlBQUE7Q0ZxRTVzRixVRXJFZ3dGO0NGc0Vod0YsYUFBYTtDRXRFeXZGLHNDQUFBO0NBQUEsOEJBQUE7Q0FBQSxpREFBQTtDRndFdHdGLHVCRXhFczBGO0FGeUV2MEY7O0FFekU4MUY7O0NGNkU3MUYseUNFN0U0N0Y7U0Y2RTU3RixpQ0U3RTQ3RjtBRjhFNzdGOztBQUVBO0NBQ0MsZUVqRmkrRjtBRmtGbCtGOztBQUVBO0NBQ0MsZUFBZTtDRXJGK2dHLHNCQUFBO0FGdUYvaEc7O0FFdkYra0c7Q0YwRjlrRyxvQ0UxRm1xRztDRjJGbnFHLGNBQWM7QUUzRm9wRzs7QUY4Rm5xRztDQUNDLGNBQWM7Q0UvRjZ2RyxXQUFBO0NGaUczd0csWUVqRzJ5RztDRmtHM3lHLGtCQUFrQjtDRWxHaXlHLHNDQUFxQjtDQUFyQiw4QkFBcUI7Q0FBckIsaURBQXFCO0FGb0d6MEc7O0FFcEcrbkg7Q0Z1RzluSCxrQkV2R3EwSDtBRndHdDBIOztBQUVBOztDQUVDLFlFNUdrM0g7QUY2R24zSDs7QUU3R2s1SDtDRmdIajVILHVCRWhIaTlIO0NGaUhqOUgsNkNBQXFDO0NBQXJDLHFDQUFxQztDQUFyQyx1REFBcUM7QUVqSGsrSDs7QUZvSHhnSTtDRXBIZ29JLDJCQUFvQjtTQUFwQixtQkFBb0I7QUZzSHBwSTs7QUV0SG92STs7Ozs7OztDRitIbnZJLG9DQUE0QjtTQUE1Qiw0QkFBNEI7QUUvSHU3STs7QUZrSXA5STs7OztDRWxJc25KLGtCQUFBO0NGdUlybkosT0V2STRySjtDRndJNXJKLE1BQU07Q0V4SW10SixXQUFBO0NGMEl6dEosWUUxSTh4SjtDRjJJOXhKLG9CQUFvQjtDRTNJNnZFLFdBQStpRjtBRjZJajBKOztBRTdJZzJKO0NGZ0ovMUosZ0ZFaEp3NUo7QUZpSno1Sjs7QUFFQTtDQUNDLGlGRXBKK2lLO0FGcUpoaks7O0FBRUE7Q0FDQywrRUV4SnltSztBRnlKMW1LOztBQUVBO0NFM0ppc0ssa0ZBQThEO0FGNkovdks7O0FBRUE7Q0FDQyxjQUFjO0NFaEtveksscUJBQW1CO0NGa0tyMUssd0JFbEtrNEs7QUZtS240Szs7QUFFQTtDQUNDLGFFdEtzK0s7QUZ1S3YrSzs7QUV2S2doTDtDRjBLL2dMLDhCRTFLc2xMO0FGMkt2bEw7O0FFM0ttbUw7Q0Y4S2xtTCxpQ0U5SzRyTDtLRjhLNXJMLDZCRTlLNHJMO0FGK0s3ckw7O0FBRUE7Q0FDQyxpQ0VsTCt3TDtLRmtML3dMLDZCRWxMK3dMO0FGbUxoeEw7O0FBRUE7Q0FDQyw4QkFBOEI7QUV0THkwTDs7QUZ5THgyTDs7Q0FFQyxrQkUzTHlpTTtDRjRMemlNLFFBQVE7Q0U1TG1rTSxtREFBbUI7Q0Y4TDlsTSxxQ0U5TDZtTTtDRitMN21NLHVEQUF1RDtDRS9McWpNLFdBQUE7Q0ZpTTVtTSxlRWpNd29NO0NGa014b00sYUVsTTRwTTtDRm1NNXBNLG1CRW5NOHFNO0NGb005cU0sdUJFcE1vc007Q0ZxTXBzTSxnRUVyTW11TTtBRnNNcHVNOztBQUVBOztDRXhNeXhNLFlBQUE7Q0YyTXh4TSxZRTNNNjRNO0NGNE03NE0sb0JFNU13NU07QUY2TXo1TTs7QUU3TXE2TTs7Q0ZpTnA2TSx5QkVqTm8rTTtDRmtOcCtNLHdDQUF3QztDRWxOMjdNLCtCQUFBO0NGb05uK00saUJFcE4waU47Q0ZxTjFpTixvQkVyTnNrTjtDRnNOdGtOLHFCQUFxQjtBRXROa2pOOztBRnlOeGtOOztDQUVDLFVFM05ndk47Q0Y0Tmh2TixXQUFXO0FFNU4rdU47O0FGK04zdk47O0NBRUMsZUVqT2c3TjtBRmtPajdOOztBQUVBOztDRXBPMGhPLFdBQUE7Q0Z1T3poTyxVRXZPZ25PO0FGd09qbk87O0FBRUE7O0NBRUMsZUU1T21yTztBRjZPcHJPOztBQUVBOztDRS9PK3VPLGtDQUErQjtBRmtQOXdPOztBQUVBOztDQUVDLGtDRXRQbzFPO0FGdVByMU87O0FBRUE7Q0V6UDIzTyxhQUFBO0FGMlAzM087O0FFM1BpOE87Q0Y4UGg4TyxrQkU5UDArTztDRitQMStPLGtCRS9Qcy9PO0NGZ1F0L08sdUJBQXVCO0NFaFF3aFAsdUNBQTJCO1NBQTNCLCtCQUEyQjtDRmtRMWtQLFdFbFEybVA7QUZtUTVtUDs7QUFFQTtDRXJRMnBQLFVBQUE7QUZ1UTNwUDs7QUFFQTs7O0NBR0MsWUU1USsyUDtDRjZRLzJQLE9FN1FxNFA7Q0Y4UXI0UCxXQUFXO0FFOVErM1A7O0FGaVIzNFA7Q0FDQyxnQkFBZ0I7Q0VsUmtpUSxZQUFBO0FGb1JualE7O0FFcFJrcFE7Q0Z1UmpwUSw4QkV2Um12UTtTRnVSbnZRLHNCRXZSbXZRO0NGd1JudlEsa0JFeFI4dlE7QUZ5Ui92UTs7QUV6Um15UTtDRjRSbHlRLDJCRTVSaTZRO1NGNFJqNlEsbUJFNVJpNlE7QUY2Umw2UTs7QUFFQTtDQUNDLDJCQUFtQjtTQUFuQixtQkFBbUI7QUVoU3VqUjs7QUZtUzNrUjtDQUNDLDhCQUFzQjtTQUF0QixzQkFBc0I7QUVwU2dvUjs7QUZ1U3ZwUjtDQUNDLDhCRXhTcXpSO1NGd1NyelIsc0JFeFNxelI7QUZ5U3R6Ujs7QUFFQTtDQUNDLDhCRTVTcTJSO1NGNFNyMlIsc0JFNVNxMlI7QUY2U3QyUjs7QUU3U2k0UjtDRmdUaDRSLDhCRWhUMCtSO1NGZ1QxK1Isc0JFaFQwK1I7QUZpVDMrUjs7QUFFQTtDQUNDLFVFcFRtcVM7Q0ZxVG5xUyxXRXJUNnFTO0NGc1Q3cVMscUJFdFRxclM7Q0Z1VHJyUyxtQkFBbUI7Q0V2VGlxUyxnQkFBQTtDRnlUcHJTLFdFelQwMVM7QUYwVDMxUzs7QUFFQTtDQUNDLFlBQVk7Q0U3VHcyUyxTQUFBO0NGK1RwM1MsVUUvVDY0UztDRmdVNzRTLGdCQUFnQjtDRWhVKzVTLHdCQUF3QjtDRmtVdjhTLHFCRWxVdzhTO0NGbVV4OFMsZ0JBQWdCO0FFblUwOVM7O0FGc1UzK1M7Q0V0VWdoVCxlQUFBO0FGd1VoaFQ7O0FBRUE7Q0FDQyxVRTNVNGxUO0NGNFU1bFQscUVBQXFFO0FFNVVpalQ7O0FGK1V2blQ7Q0FDQyxXRWhWc3NUO0NGaVZ0c1QsUUVqVml0VDtDRmtWanRULDRDRWxWK3RUO1NGa1YvdFQsb0NFbFYrdFQ7QUZtVmh1VDs7QUVuVjJ1VDtDRnNWMXVULGFFdFZneVQ7Q0Z1Vmh5VCxjRXZWa3pUO0FGd1ZuelQ7O0FBRUE7Q0FDQyxRRTNWcTFUO0NGNFZyMVQsbUNBQTJCO1NBQTNCLDJCQUEyQjtDRTVWK3pULFVBQUE7QUY4VjMxVDs7QUFFQTtDQUNDLHFCRWpXcTZUO0NGa1dyNlQsaUNFbFdzOFQ7QUZtV3Y4VDs7QUFFQTtDRXJXcTlULGFBQUE7QUZ1V3I5VDs7QUV2VysvVDtDRjBXOS9ULFNFMVc0aFU7Q0YyVzVoVSxtQ0FBMkI7U0FBM0IsMkJBQTJCO0NFM1d1Z1UsbUJBQUE7QUY2V25pVTs7QUFFQTtDQUNDLGtDRWhYbW5VO0FGaVhwblU7O0FBRUE7Q0VuWDBwVSxtQ0FBOEI7QUZxWHhyVTs7QUFFQTtDQUNDLCtCQUErQjtDRXhYZ3dVLGtCQUFBO0FGMFhoeVU7O0FFMVhpMFU7Q0Y2WGgwVSxxRUU3WGkyVTtDRjhYajJVLGtCRTlYNjJVO0NGK1g3MlUsT0UvWDgyVTtDRmdZOTJVLE1FaFlvNFU7Q0ZpWXA0VSxXRWpZZzVVO0NGa1loNVUsWUVsWTQ1VTtDRm1ZNTVVLDJCRW5ZbTdVO1NGbVluN1UsbUJFblltN1U7Q0ZvWW43VSxrQ0VwWTg3VTtTRm9ZOTdVLDBCRXBZODdVO0FGcVkvN1U7O0FBRUE7Q0FDQyxtQ0V4WThpVjtTRndZOWlWLDJCRXhZOGlWO0FGeVkvaVY7O0FBRUE7O0NBRUMsV0U3WWtyVjtDRjhZbHJWLFdBQVc7Q0U5WXFzVixPQUFBO0NGZ1podFYsTUVoWjZ1VjtBRmlaOXVWOztBQUVBOztDQUVDLFVBQVU7Q0VyWmkwVixZQUFBO0NGdVozMFYsT0V2WmszVjtDRndabDNWLE1FeFp3NFY7QUZ5Wno0Vjs7QUFFQTtDQUNDLGtDRTVaODdWO0FGNlovN1Y7O0FBRUE7Q0FDQyxrQ0FBa0M7QUVoYSsvVjs7QUZtYWxpVztDQUNDLGFBQWE7QUVwYXltVzs7QUZ1YXZuVztDRXZhOHJXLG1CQUFBO0NGeWE3clcsa0JFemF5elc7Q0YwYXp6VyxzQkFBc0I7Q0UxYXd5Vyw4QkFBc0I7QUY0YXIxVzs7QUU1YXUyVztDRithdDJXLGtCRS9hMDVXO0NGZ2IxNVcsUUVoYis1VztDRmliLzVXLFdFamJrOFc7Q0ZrYmw4VyxXRWxicytXO0NGbWJ0K1csV0VuYmkvVztDRm9iai9XLFVFcGJ5L1c7QUZxYjEvVzs7QUFFQTtDRXZic2lYLGtCQUFBO0NGeWJyaVgsVUV6YndsWDtDRjBieGxYLE9BQU87Q0UxYnFtWCxXQUFBO0NGNGI1bVgsVUU1YnNxWDtDRjZidHFYLFdBQVc7QUU3Ym1yWDs7QUZnYy9yWDtDRWhjZzBYLFlBQUE7Q0ZrYy96WCxXRWxjdS9YO0NGbWN2L1gsa0JFbmNzaFk7Q0ZvY3RoWSw4QkFBOEI7Q0VwY2dnWSxtQkFBQTtDRnNjOWhZLE9FdGNvdVk7Q0Z1Y3B1WSxNRXZjOHVZO0FGd2MvdVk7O0FFeGM2eVk7Q0YyYzV5WSxZRTNjZzJZO0FGNGNqMlk7O0FBRUE7Q0FDQyxhRS9jaTVZO0FGZ2RsNVk7O0FBRUE7Q0FDQyxXRW5kODhZO0NGb2Q5OFksWUVwZGsrWTtDRnFkbCtZLGFBQWE7Q0VyZHM5WSx1QkFBc0I7Q0Z1ZHovWSxtQkV2ZDBnWjtDRndkMWdaLGtCQUFrQjtBRXhkeS9ZOztBRjJkNWdaOzs7Q0FHQyxlQUFlO0NFOWQ2blosZ0JBQUE7Q0ZnZTVvWixzQkVoZThzWjtJRmdlOXNaLG1CRWhlOHNaO0FGaWUvc1o7O0FBRUE7Q0FDQyxZQUFZO0FFcGV3MFo7O0FGdWVyMVo7Q0FDQyxXRXhldWthO0NGeWV2a2EsWUFBWTtDRy9lWCxrQkFBVztDSGlmWixTSWxmUTtDSm1mUixRSWxmQztDSm1mRCxrQklsZmU7Q0ptZmYsaUJJbGZlO0NKbWZmLFdJbGZDO0NKbWZELDZCQUFxQjtTQUFyQixxQkFBcUI7Q0doZnBCLDJEQUFpQjtTQUFqQixtREFBaUI7Q0hrZmxCLHNCSXpmWTtDSjBmWiwwRUl6ZjJCO0NKMGYzQixrQkl6ZmU7Q0owZmYsNkJJemZtQjtBSjBmcEI7O0FHdGRFO0NIeWRELDhCSTllYztBSitlZjs7QUFFQTtDQUNDLDhCQUE4QjtBR3ZkN0I7O0FIMGRGO0NBQ0Msa0JHdmRLO0NId2RMLE9HNWRDO0NINmRELE1HdmRLO0NId2RMLG9CR3Zkb0I7Q0h3ZHBCLFVBQVU7Q0sxZ0JULGNBWVU7QUFLUjs7QUFBQTtDQUFBLG9DQUxFO0FBS0Y7O0FMaWdCSjtDQUNDLG9CS2poQmM7Q0xraEJkLDRCS2poQjZCO0FMa2hCOUI7O0FLOWZNO0NMaWdCTCxvQktoZ0JvQjtBTGlnQnJCOztBQUVBOztDQUVDLG9CSW5lMEI7QUpvZTNCOztBS2hnQlE7Q0xtZ0JQLGlCSXZlMEI7QUp3ZTNCOztBS3BnQlE7Q0x1Z0JQLG9CSTNlMEI7Q0o0ZTFCLG1DSTFlRTtDSjJlRiwyQkFBMkI7Q0t6Z0JwQixVQUFXO0NMMmdCbEIsa0JJL2UwQjtDSmdmMUIsNkJJOWVFO1NKOGVGLHFCSTllRTtDSitlRixXQUFXO0NLN2dCSixZQUFXO0FMK2dCbkI7O0FBRUE7Q0tqaEJRLG9CRDJCQTtBSndmUjs7QUFFQTtDS2hoQk0sZ0NBQW1CO1NBQW5CLHdCQUFtQjtBTGtoQnpCOztBQUVBOztDSy9nQlEsb0JBQW9CO0FMa2hCNUI7O0FBRUE7Ozs7Q0FJQyxvQkFBb0I7Q0t4aEJiLG1CQUFvQjtBTDBoQjVCOztBQUVBOzs7O0NBSUMsVUFBVTtDS2hpQkgsbUNBQW9CO0NMa2lCM0IsMkJJemlCdUM7QUowaUJ4Qzs7QUtuaUJRO0NMc2lCUCxrQkk3aUJ1QztDSjhpQnZDLE9JMWlCQztDSjJpQkQsV0FBVztDS3hpQkosV0FBb0I7Q0wwaUIzQixZSWpqQlc7Q0prakJYLGdCSTlpQlk7Q0oraUJaLFdBQVc7Q0s1aUJKLDBCQUFvQjtDTDhpQjNCLGtCSXJqQlc7Q0pzakJYLFVJbGpCVTtBSm1qQlg7O0FBRUE7Q0FDQyxpQkl0akJ3QztBSnVqQnpDOztBQUVBO0NBQ0Msb0JJMWpCWTtDSjJqQlosbUNBQW1DO0NLeGpCNUIsMkJBQW9CO0NMMGpCM0IsVUlqa0JVO0FKa2tCWDs7QUszakJRO0NMOGpCUCxvQklya0J1QztBSnNrQnhDOztBSzFqQk07O0NMOGpCTCxvQkFBb0I7QUs1akJmOztBTCtqQk47Ozs7Q0s1akJRLFVBQXNCO0NMaWtCN0IsbUNLamtCNEM7Q0xra0I1QywyQkFBMkI7QUtsa0JwQjs7QUxxa0JSO0NLcmtCUSxXQUFzQjtDTHVrQjdCLG1CS3ZrQjRDO0NMd2tCNUMsa0JBQWtCO0NLeGtCWCxrQkFBc0I7Q0wwa0I3QixpQksxa0I0QztBTDJrQjdDOztBQUVBO0NBQ0MsV0FBVztDSzlrQkosbUJBQXNCO0NMZ2xCN0Isa0JLaGxCNEM7Q0xpbEI1QyxrQkFBa0I7Q0tqbEJYLGlCQUFzQjtBTG1sQjlCOztBS25sQlE7Q0xzbEJQLGFLdGxCNEM7Q0x1bEI1QyxlQUFlO0NLdmxCUixtQkFBc0I7Q0x5bEI3QixrQkt6bEI0QztBTDBsQjdDOztBQUVBO0NBQ0MsZUFBZTtDSzdsQlIsY0FBc0I7QUwrbEI5Qjs7QUsvbEJROztDTG1tQlAsZ0JBQWdCO0NLN2xCUCxlQUF1QjtBTCtsQmpDOztBSy9sQlU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDTHFyQlQsa0JLcnNCMkI7Q0xzc0IzQixXSTdzQlM7Q0o4c0JULG1CSTFzQlk7Q0oyc0JaLGtCS3hzQjJCO0FMeXNCNUI7O0FBRUE7Q0FDQyxhSW50Qlc7Q0pvdEJYLFlJaHRCVTtDSml0QlYsZUt6c0JLO0FMMHNCTjs7QUFFQTtDQUNDLGNLeHNCNkI7Q0x5c0I3QixlS3pzQjRDO0FMMHNCN0M7O0FBRUE7Q0FDQyxhSzlzQm1CO0NMK3NCbkIsY0s5c0I2QjtBTCtzQjlCOztBQUVBO0NBQ0MsbUJLbHRCNkI7Q0xtdEI3QixvQktudEI0QztBTG90QjdDOztBQUVBO0NBQ0MsYUt4dEJtQjtDTHl0Qm5CLGNLeHRCNkI7QUx5dEI5Qjs7QUFFQTtDQUNDLGFLNXRCTztDTDZ0QlAsY0s5dEJtQjtBTCt0QnBCOztBQUVBO0NBQ0MsbUJLanVCNEM7Q0xrdUI1QyxvQks1dEJnQztBTDZ0QmpDOztBQUVBO0NBQ0MsY0todUJzQjtDTGl1QnRCLFdJenVCQztDSjB1QkQsZUtsdUJnQztBTG11QmpDOztBQUVBO0NBQ0Msa0JLdHVCZ0M7Q0x1dUJoQyxtQkkvdUIrQjtBSmd2QmhDOztBQUVBO0NBQ0MsbUJJbnZCK0I7Q0pvdkIvQixvQks1dUJnQztBTDZ1QmpDOztBQUVBO0NBQ0MsYUtodkJTO0NMaXZCVCxjSXp2Qlk7QUowdkJiOztBQUVBO0NNdnZCSSxtQkFBbUI7Q055dkJ0QixvQkt2eEJtQjtBTHd4QnBCOztBQUVBO0NBQ0MsbUJJenZCTTtDSjB2Qk4sb0JJenZCMEI7QUowdkIzQjs7QUFFQTtDQUNDLGFJNXZCWTtDSjZ2QlosY0sxeEJPO0FMMnhCUjs7QUFFQTtDQUNDLG1CSWx3QjBCO0NKbXdCMUIsb0JJandCRTtBSmt3Qkg7O0FBRUE7Q0FDQyxtQkl4d0JNO0NKeXdCTixvQkl4d0JhO0FKeXdCZDs7QUFFQTtDQUNDLGFJNXhCUTtDSjZ4QlIsY0k1eEJZO0FKNnhCYjs7QUFFQTtDQUNDLG1CS255QjJCO0NMb3lCM0Isb0JJM3lCVztBSjR5Qlo7O0FBRUE7Q0FDQyxtQkkzeUJ3QztDSjR5QnhDLG9CS3p5QjJCO0FMMHlCNUI7O0FBRUE7Q0FDQyxjSXB6Qlc7Q0pxekJYLGVJanpCWTtBSmt6QmI7O0FBRUE7Q0FDQyxTS2x6Qk87QUxtekJSOztBQUVBO0NBQ0MsU0k3ekJPO0FKOHpCUjs7QUFFQTtDQUNDLFFJN3pCQztBSjh6QkY7O0FBRUE7Q0FDQyxRSzl6Qk87QUwrekJSOztBQUVBO0NBQ0MsUUl6MEJLO0FKMDBCTjs7QUFFQTtDQUNDLFFLL3pCSztBTGcwQk47O0FBRUE7Q0FDQyxRS2gwQk87QUxpMEJSOztBQUVBO0NBQ0MsUUtwMEJPO0FMcTBCUjs7QUFFQTtDQUNDLFFLeDBCTztBTHkwQlI7O0FBRUE7Q0FDQyxRSzUwQk87QUw2MEJSOztBQUVBO0NBQ0MsUUtoMUJPO0FMaTFCUjs7QUFFQTtDQUNDLFFLcDFCTztBTHExQlI7O0FBRUE7Q0FDQyxTS2wxQlM7QUxtMUJWOztBQUVBO0NBQ0MsU0t0MUJTO0FMdTFCVjs7QUFFQTtDQUNDLFNLMTFCUztBTDIxQlY7O0FBRUE7Q0FDQyxxQks5MUJnQztBTCsxQmpDOztBQUVBO0NBQ0Msc0JLbDJCZ0M7QUxtMkJqQzs7QUFFQTtDQUNDLGdCS3QyQmdDO0FMdTJCakM7O0FBRUE7Q0FDQyxzQkFBc0I7QU03MkJuQjs7QU5nM0JKO0NBQ0Msc0JLNzRCbUI7QUw4NEJwQjs7QUFFQTtDQUNDLGdCSS8yQmM7QUpnM0JmOztBQUVBO0NBQ0Msc0JJcjNCTztBSnMzQlI7O0FBRUE7Q0FDQyxzQkl4M0IwQjtBSnkzQjNCOztBQUVBO0NBQ0MsZ0JJMzNCYztBSjQzQmY7O0FBRUE7Q0FDQyxzQkt2NUJ3QjtBTHc1QnpCOztBQUVBO0NBQ0Msc0JLdDVCMkI7QUx1NUI1Qjs7QUFFQTtDQUNDLGdDSWo2QnVDO0FKazZCeEM7O0FBRUE7Q0FDQyxVSWo2QkM7QUprNkJGOztBQUVBO0NBQ0MsYUtsNkIyQjtBTG02QjVCOztBQUVBO0NBQ0Msa0JJNzZCdUM7Q0o4NkJ2QyxTSTE2QkM7Q0oyNkJELGdCS3g2QjJCO0NMeTZCM0IsNkJJaDdCdUM7QUppN0J4Qzs7QUFFQTtDQUNDLG1DSzM2QlE7QUw0NkJUOztBQUVBO0NBQ0MsOEJLajdCMkI7QUxrN0I1Qjs7QUFFQTtDQUNDLGlDSTU3QnVDO0FKNjdCeEM7O0FBRUE7Q0FDQyxpQ0t2N0JRO0FMdzdCVDs7QUFFQTtDQUNDLHNDS3Q3Qm1EO0FMdTdCcEQ7O0FBRUE7Q0FDQyxtQ0t2N0I0QztBTHc3QjdDOztBQUVBO0NBQ0Msb0NLMzdCNEM7QUw0N0I3Qzs7QUFFQTs7OztDQUlDLG9DS2w4QjZCO0FMbThCOUI7O0FBRUE7Q0FDQyxvQ0t0OEI2QjtBTHU4QjlCOztBQUVBOzs7O0NBSUMsb0NLNzhCNEM7QUw4OEI3Qzs7QUFFQTtDQUNDLG9DS3o4QlU7QUwwOEJYOztBQUVBOzs7O0NBSUMsb0NLbDlCZ0M7QUxtOUJqQzs7QUFFQTtDQUNDLG9DS3Q5QmdDO0FMdTlCakM7O0FBRUE7Ozs7Q0FJQyxvQ0szOUJVO0FMNDlCWDs7QUFFQTtDTW4rQkksb0NBQXlCO0FOcStCN0I7O0FBRUE7Ozs7Q0FJQyxvQ0lwK0JFO0FKcStCSDs7QUFFQTtDQUNDLG9DSTMrQk87QUo0K0JSOztBQUVBOzs7O0NBSUMsb0NJai9CMEI7QUprL0IzQjs7QUFFQTtDQUNDLG9DSW4vQkU7QUpvL0JIOztBQUVBOzs7O0NBSUMsb0NLNWdDUTtBTDZnQ1Q7O0FBRUE7Q0FDQyxvQ0tsaEMyQjtBTG1oQzVCOztBQUVBOzs7O0NBSUMsb0NJaGlDdUM7QUppaUN4Qzs7QUFFQTtDQUNDLGlDSzNoQ1E7QUw0aENUOztBQUVBO0NBQ0Msd0NLamlDMkI7QUxraUM1Qjs7QUFFQTtDQUNDLG9DSTVpQ3VDO0FKNmlDeEM7O0FBRUE7Q0FDQyx3Q0t2aUNRO0FMd2lDVDs7QUFFQTtDQUNDLDBDSzdpQzJCO0FMOGlDNUI7O0FBRUE7Q0FDQywyQ0s1aUMwQztBTDZpQzNDOztBQUVBO0NBQ0MseUNLM2lDNEM7QUw0aUM3Qzs7QUFFQTtDQUNDLG9CSy9pQzRDO0FMZ2pDN0M7O0FBRUE7Q0FDQyx3QktuakM0QztBTG9qQzdDOztBQUVBO0NBQ0MsMEJLdmpDNEM7QUx3akM3Qzs7QUFFQTtDQUNDLDJCSzNqQzRDO0FMNGpDN0M7O0FBRUE7Q0FDQyx5QksvakM0QztBTGdrQzdDOztBQUVBO0NBQ0MsZ0NLbmtDNEM7QUxva0M3Qzs7QUFFQTtDQUNDLGdDSy9qQ1U7QUxna0NYOztBQUVBO0NBQ0MsZ0NLbmtDVTtBTG9rQ1g7O0FBRUE7Q0FDQyxnQ0t2a0NVO0FMd2tDWDs7QUFFQTtDQUNDLGdDSzNrQ1U7QUw0a0NYOztBQUVBO0NBQ0MsZ0NLL2tDVTtBTGdsQ1g7O0FBRUE7Q0FDQyxnQ0tubENVO0FMb2xDWDs7QUFFQTtDQUNDLGdDS3puQ29CO0FMMG5DckI7O0FBRUE7Q0FDQyw2QkkzbEMwQjtBSjRsQzNCOztBQUVBO0NBQ0MsZ0NJN2xDRTtBSjhsQ0g7O0FBRUE7Q0FDQyxpQ0lwbUNPO0FKcW1DUjs7QUFFQTtDQUNDLDBDSXZtQzBCO0NKd21DMUIsMkNJdG1DRTtBSnVtQ0g7O0FBRUE7Q0FDQywyQ0tub0N3QjtDTG9vQ3hCLDhDSTluQ2U7QUorbkNoQjs7QUFFQTtDQUNDLDhDSTFvQ3VDO0NKMm9DdkMsNkNLbG9DUTtBTG1vQ1Q7O0FBRUE7Q0FDQywwQ0t4b0MyQjtDTHlvQzNCLDZDSWhwQ3VDO0FKaXBDeEM7O0FBRUE7Q0FDQyxnQ0szb0NRO0FMNG9DVDs7QUFFQTtDQUNDLDZCS2pwQzJCO0FMa3BDNUI7O0FBRUE7Q0FDQywrQkk1cEN1QztBSjZwQ3hDOztBQUVBO0NBQ0MsMkJLdnBDUTtBTHdwQ1Q7O0FBRUE7Q0FDQyxjSzdwQzJCO0NMOHBDM0IsV0lycUNTO0NKc3FDVCxXSWxxQ0M7QUptcUNGOztBQUVBO0NBQ0Msd0JLbnFDMkI7QUxvcUM1Qjs7QUFFQTtDQUNDLDBCS2xxQzBDO0FMbXFDM0M7O0FBRUE7Q0FDQyxnQ0tqcUM0QztBTGtxQzdDOztBQUVBO0NBQ0MseUJLcnFDNEM7QUxzcUM3Qzs7QUFFQTtDQUNDLHlCS3pxQzRDO0FMMHFDN0M7O0FBRUE7Q0FDQyw2Qks3cUM0QztBTDhxQzdDOztBQUVBO0NBQ0MsOEJLanJDNEM7QUxrckM3Qzs7QUFFQTtDQUNDLHdCS3JyQzRDO0FMc3JDN0M7O0FBRUE7Q0FDQywrQkt6ckM0QztBTDByQzdDOztBQUVBO0NBQ0Msa0JJL3JDK0I7Q0pnc0MvQixjS3hyQ2dDO0NMeXJDaEMsV0lqc0NDO0NKa3NDRCxVSzFyQ1M7Q0wyckNULGdCSW5zQytCO0FKb3NDaEM7O0FBRUE7Q0FDQyxjSXZzQ1k7Q0p3c0NaLFdLaHNDUztBTGlzQ1Y7O0FBRUE7Ozs7O0NBS0Msa0JLeHNDZ0M7Q0x5c0NoQyxNSWp0Q0M7Q0prdENELFNLMXNDUztDTDJzQ1QsT0ludENDO0NKb3RDRCxXQUFXO0NPM3dDWixZQUFNO0NQNndDTCxTUXZ3Q0s7QVJ3d0NOOztBQUVBO0NBQ0Msc0JPOXdDYztBUCt3Q2Y7O0FPMXdDQTtDUDZ3Q0MsbUJPMXdDRTtBUDJ3Q0g7O0FBRUE7Q0FDQyxnQk96d0NVO0FQMHdDWDs7QUFFQTtDQUNDLGlCTy93Q1c7QVBneENaOztBUzV4Q0E7Q1QreENDLDhCUy94Q29DO0FUZ3lDckM7O0FBRUE7Q0FDQyxpQ0FBaUM7QVNqeUNsQzs7QVRveUNBO0NTbnlDQSxzQ0FBbUI7QVRxeUNuQjs7QVNweUNBO0NUdXlDQyx5Q1N2eUMwRDtBVHd5QzNEOztBQUVBO0NBQ0MsMEJBQTBCO0FVNXlDekI7O0FWK3lDRjtDVTV5Q0csNEJBQUE7QUFDRDs7QVYreUNGO0NBQ0Msa0NBQWtDO0FVcHpDakM7O0FWdXpDRjtDVXB6Q0cseUJBQUE7QUFDRDs7QVZ1ekNGO0NBQ0MsdUJBQXVCO0FVNXpDdEI7O0FWK3pDRjtDVTV6Q0csdUJBQUE7QUFDRDs7QVYrekNGO0NBQ0MseUJBQXlCO0FVcDBDeEI7O0FWdTBDRjtDVXAwQ0cseUJDU0E7QURSRDs7QVZ1MENGO0NBQ0Msc0NBQXNDO0FVNTBDckM7O0FWKzBDRjtDVTUwQ0csb0NDU0E7QURSRDs7QVYrMENGO0NBQ0Msa0NBQWtDO0FVcDFDakM7O0FWdTFDRjtDVXAxQ0cseUNDU007QURSUDs7QVZ1MUNGO0NBQ0Msd0NBQXdDO0FVNTFDdkM7O0FWKzFDRjtDVTUxQ0csa0NDU007QURSUDs7QVYrMUNGO0NBQ0MsZ0NBQWdDO0FVcDJDL0I7O0FWdTJDRjtDVXAyQ0csOEJDU0E7QURSRDs7QVZ1MkNGO0NBQ0MsZ0NBQWdDO0FZcjJDakM7O0FadzJDQTtDWXAyQ0EsK0JBQWdCO0FaczJDaEI7O0FhaDNDQTtDYm0zQ0Msb0NhbjNDMkQ7QWJvM0M1RDs7QUFFQTtDQUNDLGtDQUFrQztBYXIzQ25DOztBYnczQ0E7Q2F2M0NBLGdDQUFnQjtBYnkzQ2hCOztBYXgzQ0E7Q2IyM0NDLHVDYTMzQ2dFO0FiNDNDakU7O0FBRUE7Q0FDQyxzQ0FBc0M7QWE1M0N2Qzs7QWIrM0NBO0NhOTNDQSxpQ0FBaUI7QWJnNENqQjs7QWEvM0NBO0NiazRDQywyQmFsNENpQztBYm00Q2xDOztBQUVBO0NBQ0MsaUNBQWlDO0FhbDRDaEM7O0FicTRDRjtDYXI0Q0UsK0JBQWtCO0FidTRDcEI7O0FhdjRDRTtDYjA0Q0QsNkJhejRDd0I7QWIwNEN6Qjs7QUFFQTtDQUNDLCtCQUErQjtBYTk0QzlCOztBYmk1Q0Y7Q2FqNUNFLDhCQUFrQjtBYm01Q3BCOztBYW41Q0U7Q2JzNUNELHNCY2w2Q2dDO0FkbTZDakM7O0FBRUE7Q0FDQyx1QkFBdUI7QWFyNUN4Qjs7QWJ3NUNBO0NhaDVDQSxzQkFBWTtBYms1Q1o7O0FhOTRDQTtDYmk1Q0MseUJhaDVDK0I7QWJpNUNoQzs7QUFFQTtDQUNDLDJCZXZzQzZCO0Fmd3NDOUI7O0FBRUE7Q0FDQywyQmE5NEMyQjtBYis0QzVCOztBQUVBO0NBQ0MsNkJlL3NDNkI7QWZndEM5Qjs7QUFFQTtDQUNDLDZCZW50QzZCO0Fmb3RDOUI7O0FBRUE7Q0FDQywwQkFBMEI7QWF6NEMzQjs7QWI0NENBO0NheDRDQSxtQ0FBYztDQUFkLDJCQUFjO0FiMDRDZDs7QWF0NENBO0NieTRDQyxlYXg0Q2M7Q2J5NENkLE1BQU07Q2dCajlDTCxRQUFDO0NoQm05Q0YsT2dCbDlDRztDaEJtOUNILGFnQmw5Q2M7QWhCbTlDZjs7QWlCMzhDTTtDakI4OENMLGVpQjk4QzZDO0NqQis4QzdDLFFBQVE7Q2lCLzhDSCxTQUFzQjtDakJpOUMzQixPaUJqOUM2QjtDakJrOUM3QixhQUFhO0FpQmw5Q1I7O0FqQnE5Q047Q2lCcjlDTSxrQkFBc0I7Q2pCdTlDM0IsVWVwWHNDO0NmcVh0QyxXQUFXO0NpQng5Q04sVUFBc0I7Q2pCMDlDM0IsWWV2WDZDO0Nmd1g3QyxnQkFBZ0I7Q2lCMzlDWCxzQkFBc0I7Q2pCNjlDM0IsbUJlMVg2RDtDZjJYN0QsU0FBUztBaUI5OUNKOztBakJpK0NOOztDQUVDLGdCaUJuK0M2QztDakJvK0M3QyxXQUFXO0NpQnArQ04sWUFBQTtDakJzK0NMLGlCZW5ZaUY7Q2ZvWWpGLFVBQVU7Q010N0NQLG1CQUFtQjtBTnc3Q3ZCOztBQUVBO0NBQ0MsOERpQjUrQzJEO0FqQjYrQzVEOztBQUVBO0NBQ0Msd0RpQmgvQzJEO0FqQmkvQzVEOztBQUVBO0NBQ0MsdURpQnAvQzJEO0FqQnEvQzVEOztBQUVBO0NBQ0MsMkJpQngvQ3VEO0FqQnkvQ3hEOztBQUVBO0NNMThDSSxxQkFBbUI7QU40OEN2Qjs7QUFFQTtDQUNDLHFCaUJoZ0Q2QztBakJpZ0Q5Qzs7QUFFQTtDQUNDLHFCaUJwZ0Q2QztBakJxZ0Q5Qzs7QUFFQTtDQUNDLHNCaUJ4Z0Q2QztBakJ5Z0Q5Qzs7QUFFQTtDQUNDLHNCaUI1Z0Q2QztBakI2Z0Q5Qzs7QUFFQTtDTTk5Q0ksc0JBQW1CO0FOZytDdkI7O0FBRUE7Q0FDQyxzQmlCcGhENkM7QWpCcWhEOUM7O0FBRUE7Q0FDQyxzQmlCeGhENkM7QWpCeWhEOUM7O0FBRUE7Q0FDQyx1QmlCNWhENkM7QWpCNmhEOUM7O0FBRUE7Q0FDQyx1QmlCaGlENkM7QWpCaWlEOUM7O0FBRUE7Q01sL0NJLDBCQUF5QjtBTm8vQzdCOztBQUVBO0NBQ0MsMkJpQnhpRDZDO0FqQnlpRDlDOztBQUVBO0NBQ0MsMkJpQjVpRDZDO0FqQjZpRDlDOztBQUVBO0NBQ0MsNEJpQmhqRDZDO0FqQmlqRDlDOztBQUVBO0NBQ0MsdUJpQnBqRDZDO0FqQnFqRDlDOztBQUVBO0NNdGdESSx3QkFBeUI7QU53Z0Q3Qjs7QUFFQTtDQUNDLGtCZXpkc0I7Q2YwZHRCLE1pQjdqREs7Q2pCOGpETCxRaUI5akQ2QjtDakIrakQ3QixTaUIvakRLO0NqQmdrREwsT2lCaGtENkI7Q2pCaWtEN0IsVWlCamtESztDakJra0RMLG9CaUJsa0Q2QztDakJta0Q3QyxXaUJua0RLO0NqQm9rREwsa0NpQnBrRHVEO0FqQnFrRHhEOztBQUVBO0NBQ0Msb0JpQnhrRDZDO0FqQnlrRDlDOztBQUVBOztDQUVDLHdCaUJqa0RzQjtBakJra0R2Qjs7QUFFQTs7Q0FFQywwQmlCdGtEd0M7QWpCdWtEekM7O0FBRUE7O0NBRUMsMkJpQjNrRHNCO0FqQjRrRHZCOztBQUVBOztDQUVDLHlCaUJobER3QztBakJpbER6Qzs7QUFFQTtDa0J4bURBLHVCQUFrQjtBbEIwbURsQjs7QUFFQTs7Q0FFQywyQmtCcmxEQTtBbEJzbEREOztBQUVBOztDQUVDLDZCa0J0bURPO0FsQnVtRFI7O0FBRUE7O0NBRUMsOEJrQnRtRFM7QWxCdW1EVjs7QUFFQTs7Q0FFQyw0QmtCcm1ERTtBbEJzbURIOztBQUVBO0NBQ0MsdUJBQXVCO0FrQmxtRHRCOztBbEJxbURGOztDQUVDLDJCa0JwbURJO0FsQnFtREw7O0FBRUE7O0NtQmpvREksNkJBQThCO0FuQm9vRGxDOztBbUJub0RJOztDbkJ1b0RILDhCQUE4QjtBbUJ0b0QzQjs7QW5CeW9ESjs7Q0FFQyw0Qm1CMW9EbUQ7QW5CMm9EcEQ7O0FBRUE7Q0FDQyx1QkFBdUI7QW1CM29EcEI7O0FuQjhvREo7O0NBRUMsMkJtQi9vRDRDO0FuQmdwRDdDOztBQUVBOztDbUJocERJLDZCQUE0QjtBbkJtcERoQzs7QW1CbHBESTs7Q25Cc3BESCw4QkFBOEI7QW1CcnBEM0I7O0FuQndwREo7O0NBRUMsNEJtQnpwRDBEO0FuQjBwRDNEOztBQUVBO0NBQ0MsdUJBQXVCO0FtQjFwRHBCOztBbkI2cERKOztDQUVDLDJCbUI5cER3RDtBbkIrcER6RDs7QUFFQTs7Q21CL3BESSw2QkFBa0M7QW5Ca3FEdEM7O0FtQmhxREk7O0NuQm9xREgsOEJBQThCO0FtQm5xRDNCOztBbkJzcURKOztDQUVDLDRCbUJ2cURpRDtBbkJ3cURsRDs7QUFFQTtDQUNDLHVCQUF1QjtBbUJ6cURwQjs7QW5CNHFESjs7Q0FFQywyQm1CNXFEb0Q7QW5CNnFEckQ7O0FBRUE7O0NtQjdxREksNkJBQWdDO0FuQmdyRHBDOztBbUIvcURJOztDbkJtckRILDhCQUE4QjtBbUJsckQzQjs7QW5CcXJESjs7Q0FFQyw0Qm1CdHJEb0Q7QW5CdXJEckQ7O0FBRUE7Q0FDQyxxQkFBcUI7QW1CdnJEbEI7O0FuQjByREo7O0NBRUMseUJtQjNyRCtDO0FuQjRyRGhEOztBQUVBOztDbUI1ckRJLDJCQUE4QjtBbkIrckRsQzs7QW1COXJESTs7Q25Ca3NESCw0QkFBNEI7QU10ckR6Qjs7QU55ckRKOztDQUVDLDBCbUI1dURtRDtBbkI2dURwRDs7QUFFQTtDQUNDLHdCbUI5dURtRDtBbkIrdURwRDs7QUFFQTs7Q0FFQyw0Qm1CL3VEK0I7QW5CZ3ZEaEM7O0FBRUE7O0NBRUMsOEJtQmx2RDREO0FuQm12RDdEOztBQUVBOztDQUVDLCtCbUJwdkQrQjtBbkJxdkRoQzs7QUFFQTs7Q0FFQyw2Qm1CdHZEd0Q7QW5CdXZEekQ7O0FBRUE7Q0FDQyx3Qm1CeHZEd0Q7QW5CeXZEekQ7O0FBRUE7O0NBRUMsNEJtQnp2RGtDO0FuQjB2RG5DOztBQUVBOztDQUVDLDhCbUI1dkRpRDtBbkI2dkRsRDs7QUFFQTs7Q0FFQywrQm1CN3ZEbUM7QW5COHZEcEM7O0FBRUE7O0NBRUMsNkJtQmh3RG9EO0FuQml3RHJEOztBQUVBO0NBQ0Msd0JtQmx3RG9EO0FuQm13RHJEOztBQUVBOztDQUVDLDRCbUJud0RpQztBbkJvd0RsQzs7QUFFQTs7Q0FFQyw4Qm1CdHdEK0M7QW5CdXdEaEQ7O0FBRUE7O0NBRUMsK0JtQmh6RGlDO0FuQml6RGxDOztBQUVBOztDQUVDLDZCbUJuekRtRDtBbkJvekRwRDs7QUFFQTtDQUNDLHdCbUJwekQ0QztBbkJxekQ3Qzs7QUFFQTs7Q0FFQyw0Qm1CdHpEK0I7QW5CdXpEaEM7O0FBRUE7O0NBRUMsOEJtQnp6RDREO0FuQjB6RDdEOztBQUVBOztDQUVDLCtCbUIxekRxQztBbkIyekR0Qzs7QUFFQTs7Q0FFQyw2Qm1CN3pEd0Q7QW5COHpEekQ7O0FBRUE7Q0FDQyx3Qm1CL3pEd0Q7QW5CZzBEekQ7O0FBRUE7O0NBRUMsNEJtQmgwRGtDO0FuQmkwRG5DOztBQUVBOztDQUVDLDhCbUJuMERpRDtBbkJvMERsRDs7QUFFQTs7Q0FFQywrQm1CcDBEbUM7QW5CcTBEcEM7O0FBRUE7O0NBRUMsNkJtQnYwRG9EO0FuQncwRHJEOztBQUVBO0NBQ0Msd0JtQngwRCtDO0FuQnkwRGhEOztBQUVBOztDQUVDLDRCbUIxMERpQztBbkIyMERsQzs7QUFFQTs7Q0FFQyw4Qm1CNzBEK0M7QW5CODBEaEQ7O0FBRUE7O0NBRUMsK0JtQnYzRGlDO0FuQnczRGxDOztBQUVBOztDQUVDLDZCbUIxM0RtRDtBbkIyM0RwRDs7QUFFQTtDQUNDLHdCbUIzM0Q0QztBbkI0M0Q3Qzs7QUFFQTs7Q0FFQyw0Qm1CNzNEK0I7QW5CODNEaEM7O0FBRUE7O0NBRUMsOEJtQmg0RDBEO0FuQmk0RDNEOztBQUVBOztDQUVDLCtCbUJqNERxQztBbkJrNER0Qzs7QUFFQTs7Q0FFQyw2Qm1CcDREd0Q7QW5CcTREekQ7O0FBRUE7Q0FDQyx3Qm1CcjREaUQ7QW5CczREbEQ7O0FBRUE7O0NBRUMsNEJtQnY0RGtDO0FuQnc0RG5DOztBQUVBOztDQUVDLDhCbUJ6NERvRDtBbkIwNERyRDs7QUFFQTs7Q0FFQywrQm1CMzREbUM7QW5CNDREcEM7O0FBRUE7O0NBRUMsNkJtQjk0RG9EO0FuQis0RHJEOztBQUVBO0NBQ0Msd0JtQi80RCtDO0FuQmc1RGhEOztBQUVBOztDQUVDLDRCbUJqNURpQztBbkJrNURsQzs7QUFFQTs7Q012NERJLDhCQUF5QjtBTjA0RDdCOztBQUVBOztDQUVDLCtCbUI5N0RpQztBbkIrN0RsQzs7QUFFQTs7Q0FFQyw2Qm1CaDhEMkQ7QW5CaThENUQ7O0FBRUE7Q0FDQyx3Qm1CbDhENEM7QW5CbThEN0M7O0FBRUE7O0NBRUMsNEJtQnA4RCtCO0FuQnE4RGhDOztBQUVBOztDQUVDLDhCbUJ2OEQwRDtBbkJ3OEQzRDs7QUFFQTs7Q0FFQywrQm1CeDhEcUM7QW5CeThEdEM7O0FBRUE7O0NBRUMsNkJtQjM4RHdEO0FuQjQ4RHpEOztBQUVBO0NBQ0MsdUJtQjU4RGlEO0FuQjY4RGxEOztBQUVBOztDQUVDLDJCbUI5OERrQztBbkIrOERuQzs7QUFFQTs7Q0FFQyw2Qm1CaDlEb0Q7QW5CaTlEckQ7O0FBRUE7O0NBRUMsOEJtQmw5RG1DO0FuQm05RHBDOztBQUVBOztDQUVDLDRCbUJwOUQrQztBbkJxOURoRDs7QUFFQTtDQUNDLDRHbUJ0OURzRTtBbkJ1OUR2RTs7QUFFQTtDQUNDLDhCbUJ4OUQrQztBbkJ5OURoRDs7QUFFQTtDTTk4REksOEJBQXlCO0FOZzlEN0I7O0FBRUE7Q0FDQyw4Qm1CcGdFbUQ7QW5CcWdFcEQ7O0FBRUE7Q0FDQyxnQm1CdGdFbUM7Q25CdWdFbkMsdUJtQnJnRStCO0NuQnNnRS9CLG1CbUJ0Z0U0QztBbkJ1Z0U3Qzs7QUFFQTtDQUNDLDJCbUJ4Z0U0QztBbkJ5Z0U3Qzs7QUFFQTtDQUNDLDRCbUIxZ0V3RDtBbkIyZ0V6RDs7QUFFQTtDQUNDLDZCbUI1Z0UwRDtBbkI2Z0UzRDs7QUFFQTtDQUNDLG9DbUI3Z0V3RDtBbkI4Z0V6RDs7QUFFQTtDQUNDLG9DbUIvZ0V3RDtBbkJnaEV6RDs7QUFFQTtDQUNDLHFDbUJqaEV3RDtBbkJraEV6RDs7QUFFQTtDQUNDLDJCbUJsaEVpRDtBbkJtaEVsRDs7QUFFQTtDQUNDLCtCbUJwaEVpRDtBbkJxaEVsRDs7QUFFQTtDQUNDLDJCbUJyaEVvRDtBbkJzaEVyRDs7QUFFQTtDQUNDLDJCbUJ2aEVvRDtBbkJ3aEVyRDs7QUFFQTtDQUNDLDhCbUJ6aEVvRDtBbkIwaEVyRDs7QUFFQTtDQUNDLDZCbUIxaEUrQztBbkIyaEVoRDs7QUFFQTtDQUNDLHNCbUI1aEUrQztBbkI2aEVoRDs7QUFFQTtDQUNDLHlCbUI5aEUrQztBbkIraEVoRDs7QUFFQTs7Q0FFQyx5Qm9CNWtFaUQ7QXBCNmtFbEQ7O0FBRUE7Q0FDQyx5QkFBeUI7QW9COWtFdEI7O0FwQmlsRUo7O0NBRUMseUJvQnJsRXlCO0FwQnNsRTFCOztBQUVBO0NBQ0MseUJvQnZsRXlCO0FwQndsRTFCOztBTXBpRUk7O0NOd2lFSCx5Qm9COWxFaUQ7QXBCK2xFbEQ7O0FBRUE7Q0FDQyx5Qm9CaG1FaUQ7QXBCaW1FbEQ7O0FBRUE7O0NBRUMseUJvQnRtRXlCO0FwQnVtRTFCOztBQUVBO0NBQ0MseUJBQXlCO0FNcmpFdEI7O0FOd2pFSjs7Q0FFQyx5Qm9CL21Fa0M7QXBCZ25FbkM7O0FBRUE7Q003akVJLHlCQUF5QjtBTitqRTdCOztBQUVBOztDQUVDLHlCb0J2bkV5QjtBcEJ3bkUxQjs7QXFCN25FRTtDckJnb0VELHlCcUJob0V3QztBckJpb0V6Qzs7QUFFQTs7Q3NCbG9FRSx5QkFBdUI7QXRCcW9FekI7O0FzQnJvRUU7Q3RCd29FRCx5QnNCeG9FOEM7QXRCeW9FL0M7O0FBRUE7O0NzQjNvRUUseUJBQXVCO0F0QjhvRXpCOztBc0I5b0VFO0N0QmlwRUQseUJzQmpwRThDO0F0QmtwRS9DOztBQUVBO0NBQ0MseUJzQjlvRU87QXRCK29FUjs7QUFFQTtDQUNDLG9DQUFvQztBc0I1b0VyQzs7QXRCK29FQTtDQUNDLDBDc0I3b0VVO0F0QjhvRVg7O0FBRUE7Q3NCMW9FOEIsV0FBakI7Q3RCNG9FWixrQnNCN29FVztDdEI4b0VYLGlCc0I1b0VhO0N0QjZvRWIsNkJzQjVvRVM7Q3RCNm9FVCxTc0I1b0VHO0F0QjZvRUo7O0FBRUE7Q0FDQyxnQ3VCdHFFVztBdkJ1cUVaOztBQUVBO0NBQ0MsaUN1QnRxRWlCO0N2QnVxRWpCLG9DdUJ0cUV1QjtBdkJ1cUV4Qjs7QUFFQTtDdUI3cEVFLHlCQUFRO0F2QitwRVY7O0FBRUE7Q0FDQyw4QnVCN3BFb0I7QXZCOHBFckI7O0FBRUE7Q3dCM3JFQSw2QkFBVztBeEI2ckVYOztBd0I1ckVBO0N4QityRUMsc0JlejhEcUM7Q2YwOERyQyxTQUFTO0N3Qi9yRVYsVUFBVztBeEJpc0VYOztBd0Joc0VBOztDeEJvc0VDLFlBQVk7Q3lCbnNFVCxlQUFxQjtDekJxc0V4QixpQnlCcnNFNEM7Q3pCc3NFNUMsb0NBQW9DO0N5QnRzRWpDLG1CQUFxQjtDekJ3c0V4QixjeUJ4c0U0QztBekJ5c0U3Qzs7QUFFQTtDQUNDLDZDQUE2QztBeUI1c0UxQzs7QXpCK3NFSjtDeUIvc0VJLGdCQUFxQjtDekJpdEV4QixnQnlCanRFNEM7Q3pCa3RFNUMsc0JBQXNCO0F5Qmx0RW5COztBekJxdEVKO0N5QnJ0RUksYUFBcUI7Q3pCdXRFeEIsc0J5QnZ0RTRDO0N6Qnd0RTVDLFdBQVc7Q3lCeHRFUixnQkFBcUI7Q3pCMHRFeEIsZ0J5QjF0RTRDO0N6QjJ0RTVDLHNCQUFzQjtDeUIzdEVuQixpQkFBcUI7QXpCNnRFekI7O0F5Qjd0RUk7Q3pCZ3VFSCxpQnlCaHVFNEM7Q3pCaXVFNUMsbUJBQW1CO0F5Qjd0RXBCOztBekJndUVBO0N5Qi90RUEsMkJBQVE7Q3pCaXVFUCxzQnlCanVFcUI7Q3pCa3VFckIsNEJBQTRCO0F5Qjl0RTdCOztBekJpdUVBO0N5Qmh1RUEsYUFBWTtDekJrdUVYLHNCeUJsdUV5QjtDekJtdUV6Qiw4QkFBOEI7Q3lCanVFL0IsaUJBQVE7QXpCbXVFUjs7QXlCbHVFQTs7Q3pCc3VFQyxXQUFXO0EwQnJ2RVo7O0ExQnd2RUE7Q0FDQyxrQjBCcnZFVztDMUJzdkVYLGUwQnJ2RVk7QTFCc3ZFYjs7QUFFQTtDQUNDLFcwQnB2RVk7QzFCcXZFWixrQjBCbnZFbUI7QzFCb3ZFbkIsTUFBTTtDMkIxdkVDLGFBQThCO0MzQjR2RXJDLGMyQjV2RXlEO0MzQjZ2RXpELFNBQVM7QzJCNXZFRiw4QkFBSztBQUNMOztBM0IrdkVSO0MyQjV2RVEsa0JBQUs7Q0FDTCxVQUErQjtBM0I4dkV2Qzs7QTJCM3ZFUTtDQUNBLGdCQUErQjtBM0I4dkV2Qzs7QTJCM3ZFUTtDQUNBLGNBQStCO0MzQjh2RXRDLFkyQjd2RXNCO0MzQjh2RXRCLGFBQWE7QzJCN3dFTixvQkFBOEI7QTNCK3dFdEM7O0EyQjl3RVE7Q0FDQSxnQkFBK0I7QTNCaXhFdkM7O0EyQjl3RVE7Q0FDQSxrQkFBK0I7QzNCaXhFdEMsVTJCaHhFUztBM0JpeEVWOztBMkI5d0VRO0MzQml4RVAsZ0JjNXRFUTtBZDZ0RVQ7O0EyQjl3RVE7QzNCaXhFUCxXMkJoeEVTO0MzQml4RVQsZUFBZTtDMkJoeUVSLGlCQUE4QjtDM0JreUVyQyxjMkJseUV5RDtBM0JteUUxRDs7QTJCanlFUTtDM0JveUVQLGNjdHVFUTtDZHV1RVIscUJBQXFCO0EyQmx5RWQ7O0EzQnF5RVI7Q0FDQyxxQkFBcUI7QTJCbHlFZDs7QTNCcXlFUjtDQUNDLGNBQWM7QzJCbHlFUCxhQUFLO0FBQ0w7O0EzQnF5RVI7QzJCbnpFUSxtQkFBOEI7QTNCcXpFdEM7O0EyQnB6RVE7Q0FDQSxhQUErQjtDM0J1ekV0QyxvQjJCdHpFbUM7QTNCdXpFcEM7O0EyQnB6RVE7O0MzQnd6RVAsaUJBQWlCO0MyQnJ6RVYsV0FBSztBQUNMOztBM0J3ekVSO0MyQnJ6RVEsZUFBSztDQUNMLGdCQUErQjtBM0J1ekV2Qzs7QTJCcjBFUTtDM0J3MEVQLG1CMkJ4MEV5RDtBM0J5MEUxRDs7QTJCdjBFUTtDM0IwMEVQLGVjMXdFUTtDZDJ3RVIsa0JBQWtCO0MyQngwRVgsZ0JBQUs7QUFDTDs7QTNCMjBFUjs7QzJCdjBFUSxlQUErQjtBM0IwMEV2Qzs7QTJCdjBFUTtDQUNBLFVBQStCO0EzQjAwRXZDOztBMkJ4MUVRO0MzQjIxRVAsU2VudEVNO0Fmb3RFUDs7QTJCMTFFUTtDM0I2MUVQLFMyQjUxRVM7QzNCNjFFVCxpQkFBaUI7QzJCMzFFVixnQkFBSztDQUNMLG1CQUErQjtDM0I2MUV0QyxTMkI1MUVTO0MzQjYxRVQsNkJBQTZCO0EyQjMxRXRCOztBM0I4MUVSO0NBQ0MsYUFBYTtBMkIzMUVOOztBM0I4MUVSO0NBQ0MsNkJBQTZCO0MyQjUyRXRCLFdBQThCO0MzQjgyRXJDLFVjaHpFUTtDZGl6RVIsZ0JBQWdCO0MyQjkyRVQsOEJBQUs7Q0FDTCxtQkFBK0I7QTNCZzNFdkM7O0EyQjcyRVE7Q0FDQSxXQUErQjtDM0JnM0V0QyxZMkIvMkVTO0MzQmczRVQsa0JBQWtCO0EyQjkyRVg7O0EzQmkzRVI7Q0FDQyxXQUFXO0MyQjkyRUosWUFBSztDQUNMLGtCQUErQjtBM0JnM0V2Qzs7QTJCOTNFUTtDM0JpNEVQLFdjbDBFUTtDZG0wRVIsWUFBWTtDMkJqNEVMLGtCQUFLO0FBQ0w7O0EzQm80RVI7QzJCajRFUSxXQUFLO0NBQ0wsWUFBK0I7QzNCbTRFdEMsa0JjMTBFUTtBZDIwRVQ7O0EyQmg0RVE7QzNCbTRFUCxXMkJsNEVTO0MzQm00RVQsWUFBWTtDMkJqNEVMLGtCQUFLO0FBQ0w7O0EzQm80RVI7QzJCbDVFUSxXQUE4QjtDM0JvNUVyQyxZY3AxRVE7Q2RxMUVSLGtCQUFrQjtDMkJwNUVYLG9CQUFLO0FBQ0w7O0EzQnU1RVI7QzJCcDVFUSxXQUFLO0NBQ0wsWUFBK0I7QTNCczVFdkM7O0EyQm41RVE7Q0FDQSxXQUErQjtDM0JzNUV0QyxZMkJyNUVTO0EzQnM1RVY7O0EyQm41RVE7Ozs7QzNCeTVFUCxXY3QyRVE7Q2R1MkVSLFlBQVk7QTJCdjZFTDs7QTNCMDZFUjtDQUNDLFdBQVc7QzJCdjZFSixZQUFLO0FBQ0w7O0EzQjA2RVI7QzJCdjZFUSxXQUFLO0NBQ0wsWUFBK0I7QTNCeTZFdkM7O0EyQnQ2RVE7Q0FDQSxXQUErQjtDM0J5NkV0QyxZMkJ4NkVTO0EzQnk2RVY7O0FBRUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0E0QkMsV0FBVztDMkI3OEVKLG9CQUFLO0NBQ0wsb0NBQStCO0MzQis4RXRDLHNCMkI5OEV5QztBM0IrOEUxQzs7QTJCNThFUTs7QzNCZzlFUCxhQUFhO0MyQnY4RU4sb0JBQXNCO0MzQnk4RTdCLGUyQno4RWdEO0MzQjA4RWhELGdCQUFnQjtDMkJ6OEVULGdCQUFNO0FBQ047O0EzQjQ4RVI7O0MyQng4RVEsZUFBdUI7QzNCMjhFOUIsaUJjejZFUTtBZDA2RVQ7O0EyQng4RVE7O0MzQjQ4RVAsbUJBQW1CO0MyQno4RVosZUFBTTtDQUNOLGVBQXVCO0MzQjI4RTlCLGdCY2o3RVE7Q2RrN0VSLGNBQWM7QTJCMTlFUDs7QTNCNjlFUjs7Ozs7QzJCeDlFUSxrQkFBTTtDQUNOLG9CQUF1QjtDM0I4OUU5QixlYzM3RVE7Q2Q0N0VSLGtCQUFrQjtDMkI1OUVYLGdCQUFNO0FBQ047O0EzQis5RVI7Ozs7Q0FJQyxlQUFlO0MyQjcrRVIsZ0JBQXNCO0MzQisrRTdCLG1CMkIvK0VnRDtBM0JnL0VqRDs7QTJCOStFUTs7QzNCay9FUCxlQUFlO0MyQi8rRVIsaUJBQU07QUFDTjs7QTNCay9FUjs7QzJCOStFUSxtQkFBdUI7QzNCaS9FOUIsZTJCaC9Fc0I7QzNCaS9FdEIsbUJBQW1CO0MyQi8rRVosbUJBQU07QUFDTjs7QTNCay9FUjs7Ozs7Ozs7Ozs7Q0FXQyxhQUFhO0EyQmxnRk47O0EzQnFnRlI7O0MyQmpnRlEsY0FBTTtDQUNOLGdCQUF1QjtDM0JvZ0Y5QixVMkJuZ0ZTO0MzQm9nRlQsYUFBYTtDMkJuaEZOLG9CQUFzQjtBM0JxaEY5Qjs7QTJCcGhGUTs7QzNCd2hGUCxrQmV4NkVtQjtDZnk2RW5CLGFBQWE7QzJCcmhGTixvQkFBTTtDQUNOLGdCQUF1QjtBM0J1aEYvQjs7QTJCcGhGUTs7QzNCd2hGUCxnQmVoN0VNO0FmaTdFUDs7QTJCcGhGUTs7QzNCd2hGUCxpQkFBaUI7QTJCamhGZDs7QTNCb2hGSjtDMkJuaEZJLGtCQUFRO0NBQ1Isb0JBQWtCO0EzQnFoRnRCOztBMkJsaEZJO0NBQ0EsV0FBa0I7QzNCcWhGckIsYzJCcGhGaUI7QzNCcWhGakIsa0JBQWtCO0MyQm5oRmYsVUFBUTtDQUNSLFdBQWtCO0MzQnFoRnJCLGtCMkJwaEZvQjtDM0JxaEZwQixjQUFjO0MyQm5oRlgsVUFBUTtDQUNSLE9BQVE7QzNCcWhGWCxlMkJwaEZrQjtDM0JxaEZsQixtQkFBbUI7QU05aEZoQjs7QU5paUZKO0NBQ0MsZ0IyQm5sRmdCO0EzQm9sRmpCOztBQUVBO0NBQ0Msc0IyQmxsRnNDO0EzQm1sRnZDOztBQUVBO0NBQ0MsYzJCamxGUztDM0JrbEZULHlCMkJobEZnQjtBM0JpbEZqQjs7QUFFQTtDQUNDLG9DMkJqbUZ1RTtDM0JrbUZ2RSwwQjJCam1GZ0I7QzNCa21GaEIsbUIyQmptRnNDO0MzQmttRnRDLGMyQmptRnFCO0MzQmttRnJCLGdCMkJobUZnQjtDM0JpbUZoQixrQjJCaG1Gc0M7QzNCaW1GdEMsbUJjeGlGUTtDZHlpRlIsbUIyQi9sRmdCO0MzQmdtRmhCLFcyQi9sRnNDO0EzQmdtRnZDOztBQUVBO0NBQ0MsZ0JjOWlGUTtBZCtpRlQ7O0FBRUE7Q0FDQyxlMkIvbUZzQztBM0JnbkZ2Qzs7QUFFQTtDQUNDLGEyQjltRlM7QTNCK21GVjs7QUFFQTtDQUNDLGdCMkI1bUZnQjtDM0I2bUZoQixlMkI1bUZzQztBM0I2bUZ2Qzs7QUFFQTtDQUNDLGtCMkI3bkZnQjtDM0I4bkZoQixxQjJCN25Gc0M7QzNCOG5GdEMsYzJCN25GcUI7QzNCOG5GckIsWTJCNW5GZ0I7QzNCNm5GaEIsZTJCNW5Gc0M7QzNCNm5GdEMsNkIyQjVuRnVDO0MzQjZuRnZDLGUyQjNuRmdCO0MzQjRuRmhCLG9DMkIzbkZzQztDM0I0bkZ0QyxtQmNya0ZRO0Nkc2tGUixpQjJCMW5GZ0I7QzNCMm5GaEIsZ0IyQjFuRnNDO0MzQjJuRnRDLGdCY3hrRlE7Q2R5a0ZSLG1CMkIxb0ZxQztDM0Iyb0ZyQyx3QjJCM29GeUQ7QzNCNG9GekQscUIyQjNvRmdCO0MzQjRvRmhCLHNCMkIzb0ZzQztDM0I0b0Z0Qyx1QjJCM29GbUM7QzNCNG9GbkMscUIyQjFvRmdCO0MzQjJvRmhCLG9CMkIxb0ZzQztDM0Iyb0Z0QyxtQmMva0ZRO0NkZ2xGUixrQjJCem9GZ0I7QzNCMG9GaEIsdUIyQnpvRnNDO0MzQjBvRnRDLG1CY2xsRlE7Q2RtbEZSLGEyQnhvRmdCO0MzQnlvRmhCLGUyQnhvRnNDO0EzQnlvRnZDOztBQUVBO0NBQ0MsVTJCenBGZ0I7QTNCMHBGakI7O0FBRUE7Q0FDQyxhMkJ4cEZzQztDM0J5cEZ0QyxtQmV2aEZNO0Nmd2hGTix1QjJCdnBGZ0I7QzNCd3BGaEIsYzJCdnBGc0M7QTNCd3BGdkM7O0FBRUE7Q0FDQyxXMkJ0cEZTO0MzQnVwRlQsbUIyQnRxRnFDO0EzQnVxRnRDOztBQUVBOzs7Q0FHQyxXMkJ0cUZzQztDM0J1cUZ0QyxtQmMvbUZTO0FkZ25GVjs7QUFFQTtDQUNDLDJDMkJwcUZnQjtBM0JxcUZqQjs7QUFFQTtDQUNDLHFCMkJyckZ5RDtDM0JzckZ6RCxjMkJyckZnQjtBM0JzckZqQjs7QUFFQTs7O0NBR0MseUIyQm5yRmdCO0MzQm9yRmhCLFcyQm5yRnNDO0EzQm9yRnZDOztBQUVBO0NBQ0MsMkMyQmpyRlE7QTNCa3JGVDs7QUFFQTtDQUNDLFcyQm5zRnNDO0MzQm9zRnRDLG1CY3RvRlE7QWR1b0ZUOztBQUVBOzs7Q0FHQyxXMkJqc0ZTO0MzQmtzRlQsbUIyQmhzRmdCO0EzQmlzRmpCOztBQUVBO0NBQ0MsMEMyQmp0RnVFO0EzQmt0RnhFOztBQUVBO0NBQ0MscUIyQmh0RmdCO0MzQml0RmhCLGMyQmh0RnNDO0EzQml0RnZDOztBQUVBOzs7Q0FHQyx5QjJCOXNGc0M7QzNCK3NGdEMsVzJCOXNGUztBM0Irc0ZWOztBQUVBO0NBQ0MsMEMyQi90RnNDO0EzQmd1RnZDOztBQUVBO0NBQ0MsVzJCOXRGUztDM0IrdEZULG1CMkI3dEZnQjtBM0I4dEZqQjs7QUFFQTs7O0NBR0MsVzJCNXVGcUM7QzNCNnVGckMsbUIyQjd1RnlEO0EzQjh1RjFEOztBQUVBO0NBQ0MsNkMyQjV1RmdCO0EzQjZ1RmpCOztBQUVBO0NBQ0MsYzJCM3VGc0M7QzNCNHVGdEMsbUJlOW1GTTtDZittRk4scUIyQjF1RmdCO0EzQjJ1RmpCOztBQUVBOzs7Q0FHQyxjMkJwdUY4QjtDM0JxdUY5QixtQmMvckZRO0FkZ3NGVDs7QUFFQTtDQUNDLDhDMkJsdUZpQjtBM0JtdUZsQjs7QUFFQTtDQUNDLGlCMkJqdUY4QjtBM0JrdUYvQjs7QUFFQTtDQUNDLGMyQmx2RmlCO0EzQm12RmxCOztBQUVBO0NBQ0MsYTJCanZGOEI7QTNCa3ZGL0I7O0FBRUE7Q0FDQyxVMkJodkZTO0MzQml2RlQsVzJCL3VGaUI7QzNCZ3ZGakIsVzJCL3VGaUI7QzNCZ3ZGakIsc0IyQi91RitCO0MzQmd2Ri9CLDRCMkIvdkY2QjtBM0Jnd0Y5Qjs7QUFFQTtDQUNDLGEyQmh3Rm1CO0EzQml3RnBCOztBQUVBOztDQUVDLFcyQjl2RmlCO0EzQit2RmxCOztBQUVBO0NBQ0MseUIyQjd2RitCO0EzQjh2RmhDOztBQUVBOztDQUVDLFUyQjl3RlM7QTNCK3dGVjs7QUFFQTtDQUNDLG1CMkI1d0ZpQjtBM0I2d0ZsQjs7QUFFQTs7Q0FFQyxhMkIzd0ZTO0EzQjR3RlY7O0FBRUE7Q0FDQyxtQjJCNXhGOEI7QTNCNnhGL0I7O0FBRUE7Q0FDQyx5QjJCM3hGZ0M7QTNCNHhGakM7O0FBRUE7Q0FDQyxtQjJCenhGaUI7QTNCMHhGbEI7O0FBRUE7Q0FDQyxtQjJCcnhGOEI7QTNCc3hGL0I7O0FBRUE7Q0FDQyxnQjJCcHhGZTtBM0JxeEZoQjs7QUFFQTtDQUNDLGtCMkJueEZxQjtDM0JveEZyQixXMkJueEZLO0MzQm94RkwsZTJCbHhGZTtDM0JteEZmLGEyQmx4RmU7QzNCbXhGZixnQjJCbHhGa0I7QzNCbXhGbEIseUJBQXlCO0NNNXhGdEIsaUJBQWlCO0NOOHhGcEIsWTJCaDFGcUM7QTNCaTFGdEM7O0FBRUE7O0NBRUMsa0IyQmgxRmU7QzNCaTFGZixlMkJoMUZzQztDM0JpMUZ0QyxtQjJCaDFGdUM7QzNCaTFGdkMsaUIyQi8wRmU7QzNCZzFGZixjMkIvMEZzQztDM0JnMUZ0QyxZMkIvMEZTO0MzQmcxRlQsZ0IyQjkwRmU7QTNCKzBGaEI7O0FBRUE7O0NBRUMsVzJCLzFGZTtBM0JnMkZoQjs7QUFFQTtDQUNDLDZCMkI5MUZzQztBM0IrMUZ2Qzs7QUFFQTtDQUNDLGdCMkI3MUZ3QjtBM0I4MUZ6Qjs7QUFFQTs7Q0FFQyxrQjJCNzJGeUQ7QzNCODJGekQsZ0IyQjcyRmU7QzNCODJGZixrQjJCNzJGc0M7QzNCODJGdEMsa0JjaHpGUTtDZGl6RlIsK0IyQjUyRmU7QzNCNjJGZixtQjJCNTJGc0M7QzNCNjJGdEMsVzJCNTJGUztBM0I2MkZWOztBQUVBOztDQUVDLGlCMkIxMkZzQztBM0IyMkZ2Qzs7QUFFQTs7Q0FFQyxrQjJCMzNGc0M7QTNCNDNGdkM7O0FBRUE7Q0FDQyxtQmNoMEZRO0FkaTBGVDs7QUFFQTtDQUNDLG1CMkJ4M0ZlO0EzQnkzRmhCOztBQUVBO0NBQ0MsbUIyQno0RnlEO0EzQjA0RjFEOztBQUVBO0NBQ0MsVzJCeDRGZTtDM0J5NEZmLGUyQng0RnNDO0MzQnk0RnRDLGdCMkJ4NEZ1QjtDM0J5NEZ2QixnQjJCdjRGZTtBM0J3NEZoQjs7QUFFQTtDQUNDLFUyQnQ0RnNDO0MzQnU0RnRDLFcyQnQ0RlM7QzNCdTRGVCx5QjJCdDVGcUM7QzNCdTVGckMsa0IyQnY1RnlEO0EzQnc1RjFEOztBQUVBO0NBQ0MseUIyQnQ1RmU7QzNCdTVGZixrQjJCdDVGc0M7QTNCdTVGdkM7O0FBRUE7Q0FDQyxjMkJyNUZTO0MzQnM1RlQsVzJCcDVGZTtDM0JxNUZmLFcyQnA1RnNDO0EzQnE1RnZDOztBQUVBO0NBQ0MsbUIyQnI2RmU7QTNCczZGaEI7O0FBRUE7Q0FDQyxnQjJCcDZGc0M7QTNCcTZGdkM7O0FBRUE7Q0FDQyxjMkJuNkZTO0MzQm82RlQsbUIyQmw2RmU7QTNCbTZGaEI7O0FBRUE7Q0FDQyxlY3AzRlE7QWRxM0ZUOztBQUVBO0NBQ0MsbUIyQmw3RmU7QTNCbTdGaEI7O0FBRUE7Q0FDQyxjMkJqN0ZzQztBM0JrN0Z2Qzs7QUFFQTtDQUNDLFcyQmg3RlM7QzNCaTdGVCxZMkJoOEZxQztDM0JpOEZyQyxlY2o0RlE7Q2RrNEZSLGUyQmo4RmU7QzNCazhGZix5QjJCajhGc0M7QzNCazhGdEMsZ0JjcDRGUTtDZHE0RlIsdUIyQmg4RmU7QzNCaThGZixnQjJCaDhGc0M7QzNCaThGdEMsb0MyQi83RlE7QzNCZzhGUixtQjJCLzdGZTtDM0JnOEZmLGMyQi83RnNDO0MzQmc4RnRDLHdCMkIvN0Z5QztDM0JnOEZ6QyxxQjJCOTdGZTtDM0IrN0ZmLHNCMkI5N0ZzQztDM0IrN0Z0QyxtQmM3NEZRO0FkODRGVDs7QUFFQTs7Q0FFQyxxQjJCLzhGbUM7QTNCZzlGcEM7O0FBRUE7Q0FDQyxhMkI3OEZlO0EzQjg4RmhCOztBQUVBO0NBQ0MscUIyQjU4RnNDO0EzQjY4RnZDOztBQUVBO0NBQ0MsYzJCNzlGZTtBM0I4OUZoQjs7QUFGQTtDQUNDLGMyQjc5RmU7QTNCODlGaEI7O0FBRkE7Q0FDQyxjMkI3OUZlO0EzQjg5RmhCOztBQUZBO0NBQ0MsYzJCNzlGZTtBM0I4OUZoQjs7QUFGQTtDQUNDLGMyQjc5RmU7QTNCODlGaEI7O0FBRUE7Q0FDQyxTMkI1OUZlO0MzQjY5RmYsUzJCNTlGUztDM0I2OUZULFUyQjM5RmU7QTNCNDlGaEI7O0FBRUE7Q0FDQyxjMkIxOUZzQztBM0IyOUZ2Qzs7QUFFQTtDQUNDLGlCMkIzK0ZlO0MzQjQrRmYsb0IyQjMrRnNDO0MzQjQrRnRDLFkyQjMrRlM7QTNCNCtGVjs7QUFFQTtDQUNDLHdCMkJ6K0ZlO0MzQjArRmYscUIyQnorRnNDO0MzQjArRnRDLGdCMkJ6K0ZTO0MzQjArRlQsbUIyQngrRmU7QzNCeStGZixtRDJCeCtGc0M7QzNCeStGdEMsMEMyQnYrRlE7QzNCdytGUiw0QjJCaitGNkI7QTNCaytGOUI7O0FBRUE7Q0FDQyxjMkJsK0ZtQjtBM0JtK0ZwQjs7QUFFQTtDQUNDLGEyQmgrRmdCO0EzQmkrRmpCOztBQUVBO0NBQ0MsWTJCLzlGOEI7QTNCZytGL0I7O0FBRUE7Q0FDQyxlMkJoL0ZnQjtDM0JpL0ZoQixjMkJoL0Y4QjtDM0JpL0Y5QixzQjJCaC9GOEI7QTNCaS9GL0I7O0FBRUE7OztDQUdDLGtCY2g5RlE7Q2RpOUZSLE0yQjcrRk87QzNCOCtGUCxVMkI3K0ZnQjtDM0I4K0ZoQixXMkI3K0ZTO0MzQjgrRlQsVTJCNy9GNkI7QTNCOC9GOUI7O0FBRUE7Q0FDQyxrQmN2OUZRO0NkdzlGUixjMkI3L0ZnQjtBM0I4L0ZqQjs7QUFFQTs7Q0FFQyxjMkI1L0ZTO0EzQjYvRlY7O0FBRUE7Q0FDQyxlMkIzZ0c2QjtBM0I0Z0c5Qjs7QUFFQTtDQUNDLFUyQjVnR1M7QTNCNmdHVjs7QUFFQTs7Q0FFQyxrQjJCMWdHOEI7QTNCMmdHL0I7O0FBRUE7Q0FDQyxrQmM3K0ZRO0NkOCtGUixxQjJCemhHNkI7QzNCMGhHN0Isa0IyQjFoR2dEO0MzQjJoR2hELGMyQjFoR2dCO0EzQjJoR2pCOztBQUVBOztDQUVDLFcyQnpoR1M7QzNCMGhHVCxrQjJCeGhHZ0I7QzNCeWhHaEIsYzJCeGhHOEI7QzNCeWhHOUIscUJlbDdGTTtBZm03RlA7O0FBRUE7Q0FDQyxNMkJsaEdHO0MzQm1oR0gsTzJCbmhHc0I7QzNCb2hHdEIsVzJCbmhHRztDM0JvaEdILFkyQm5oR2M7QzNCb2hHZCw4QjJCbmhHZ0M7QTNCb2hHakM7O0FBRUE7Q0FDQyxRMkJqaEdHO0MzQmtoR0gsUzJCamhHRztDM0JraEdILFcyQmpoR0s7QzNCa2hHTCxZMkJoaEdjO0MzQmloR2Qsd0IyQmhoR3FCO0MzQmloR3JCLFUyQmhoR0s7QTNCaWhHTjs7QUFFQTtDQUNDLGEyQi9rR3lEO0MzQmdsR3pELG1CMkIva0dnQjtBM0JnbEdqQjs7QUFFQTtDQUNDLGEyQjlrR3NDO0EzQitrR3ZDOztBQUVBO0NBQ0MsaUIyQjdrR3dCO0EzQjhrR3pCOztBQUVBOztDQUVDLGFjOWhHUTtBZCtoR1Q7O0FBRUE7Q0FDQywwQjJCNWxHZ0I7QTNCNmxHakI7O0FBRUE7Q0FDQywwQjJCM2xHc0M7QTNCNGxHdkM7O0FBRUE7Q0FDQyxtQmMxaUdRO0NkMmlHUixXMkIxbUdxQztDM0IybUdyQyxxQjJCM21HeUQ7QTNCNG1HMUQ7O0FBRUE7Q0FDQyxxQjJCMW1HZ0I7QTNCMm1HakI7O0FBRUE7Q0FDQyxjMkJ6bUdzQztBM0IwbUd2Qzs7QUFFQTtDQUNDLGdCY3ZqR1E7Q2R3akdSLHVCMkJ4bkdxQztDM0J5bkdyQyxtQjJCem5HeUQ7QTNCMG5HMUQ7O0FBRUE7Q0FDQyxjMkJ4bkdnQjtDM0J5bkdoQixrQjJCeG5Hc0M7QTNCeW5HdkM7O0FBRUE7Q0FDQyxhMkJ2bkdTO0MzQnduR1Qsa0IyQnRuR2dCO0MzQnVuR2hCLFEyQnRuR087QzNCdW5HUCxNMkJ0bkdTO0MzQnVuR1QsUzJCdG9HZTtBM0J1b0doQjs7QUFFQTtDQUNDLFkyQnZvR1M7QzNCd29HVCxhMkJ0b0dnQjtDM0J1b0doQixVMkJ0b0dnQjtDM0J1b0doQixnQjJCdG9HdUI7QzNCdW9HdkIsa0IyQnJvR2dCO0MzQnNvR2hCLFkyQnJvR3NDO0MzQnNvR3RDLG1CYzlrR1E7Q2Qra0dSLGdCMkJwb0dnQjtDM0Jxb0doQixpQjJCcG9Hc0M7QzNCcW9HdEMsNEMyQm5vR1E7QTNCb29HVDs7QUFFQTtDQUNDLFkyQnJwR3NDO0MzQnNwR3RDLGtCZWhoR007Q2ZpaEdOLFUyQnBwR2dCO0MzQnFwR2hCLFMyQnBwR087QzNCcXBHUCx1QjJCcHBHdUM7QzNCcXBHdkMsZTJCbnBHZ0I7QzNCb3BHaEIsYzJCbnBHc0M7QzNCb3BHdEMsZTJCbnBHUztDM0JvcEdULGEyQmxwR2dCO0EzQm1wR2pCOztBQUVBO0NBQ0MsYzJCbnFHeUQ7QzNCb3FHekQsYTJCbnFHZ0I7QTNCb3FHakI7O0FBRUE7Q0FDQyxtQjJCbHFHc0M7QTNCbXFHdkM7O0FBRUE7Q0FDQyxXMkJqcUdTO0EzQmtxR1Y7O0FBRUE7O0NBRUMsbUIyQmpyR3lEO0EzQmtyRzFEOztBQUVBOztDQUVDLFkyQmhyR3NDO0EzQmlyR3ZDOztBQUVBO0NBQ0MsWTJCL3FHUztDM0JnckdULFkyQjlxR2dCO0EzQitxR2pCOztBQUVBOztDQUVDLGMyQi9yR2dCO0MzQmdzR2hCLGtCMkIvckdzQztBM0Jnc0d2Qzs7QUFFQTs7Q0FFQyxnQjJCN3JHZ0I7QTNCOHJHakI7O0FBRUE7OztDQUdDLG1CMkI1c0dxQztBM0I2c0d0Qzs7QUFFQTtDQUNDLHFCMkI3c0dtQztBM0I4c0dwQzs7QUFFQTtDQUNDLDBDMkIzc0dnQjtBM0I0c0dqQjs7QUFFQTtDQUNDLGMyQjFzR3NDO0EzQjJzR3ZDOztBQUVBO0NBQ0MsZ0IyQjN0R2dCO0EzQjR0R2pCOztBQUVBO0NBQ0MscUIyQjF0R3NDO0EzQjJ0R3ZDOztBQUVBO0NBQ0MsVzJCenRHUztBM0IwdEdWOztBQUVBOztDQUVDLHFCMkJ6dUd5RDtBM0IwdUcxRDs7QUFFQTtDQUNDLFcyQnh1R2dCO0EzQnl1R2pCOztBQUVBO0NBQ0MsYTJCdnVHc0M7QTNCd3VHdkM7O0FBRUE7Q0FDQyxvQmU3bUdNO0FmOG1HUDs7QUFFQTtDQUNDLGtCMkJodUc4QjtBM0JpdUcvQjs7QUFFQTtDQUNDLGdCMkIvdEdxQjtBM0JndUd0Qjs7QUFFQTtDQUNDLG1CMkI3dEdpQjtBM0I4dEdsQjs7QUFFQTtDQUNDLGtCMkI5dUdnRDtDM0IrdUdoRCxNMkI5dUdPO0MzQit1R1AsUzJCOXVHTztDM0IrdUdQLFEyQjl1R1M7QzNCK3VHVCxtQjJCN3VHaUI7QzNCOHVHakIsZTJCN3VHOEI7QzNCOHVHOUIsVzJCN3VHUztDM0I4dUdULGEyQjV1R2lCO0MzQjZ1R2pCLG1CMkI1dUc4QjtDM0I2dUc5Qix1QmM5c0dxQjtDZCtzR3JCLFcyQjN1R2lCO0MzQjR1R2pCLGUyQjN1RzhCO0MzQjR1RzlCLGdCY2p0R1E7QWRrdEdUOztBQUVBO0NBQ0MsVzJCNXZHaUI7QzNCNnZHakIsYzJCNXZHbUI7QzNCNnZHbkIsVzJCM3ZHaUI7QzNCNHZHakIsWTJCM3ZHOEI7QzNCNHZHOUIsbXpCMkIxdkdRO0EzQjJ2R1Q7O0FBRUE7O0NBRUMsbUIyQnp2RzhCO0EzQjB2Ry9COztBQUVBO0NBQ0MsZ0IyQjF3R2lCO0EzQjJ3R2xCOztBQUVBO0NBQ0Msa0IyQnp3RzhCO0EzQjB3Ry9COztBQUVBO0NBQ0MsZ0IyQnh3R3NCO0EzQnl3R3ZCOztBQUVBO0NBQ0MsOEMyQnZ4RzZCO0MzQnd4RzdCLHFCMkJ4eEdnRDtDM0J5eEdoRCxlMkJ4eEdpQjtDM0J5eEdqQixjMkJ4eEc4QjtDM0J5eEc5QixjMkJ4eEdtQjtDM0J5eEduQixnQzJCdnhHaUI7QTNCd3hHbEI7O0FBRUE7O0NBRUMsd0MyQnJ4R1E7QzNCc3hHUixxQjJCcnhHaUI7QzNCc3hHakIsYzJCcnhHOEI7QTNCc3hHL0I7O0FBRUE7Q0FDQywrQzJCanhHZTtDM0JreEdmLHFCMkJqeEdxQjtDM0JreEdyQixlMkJqeEdpQjtDM0JreEdqQixjMkJoeEdlO0MzQml4R2YsYzJCaHhHcUI7QzNCaXhHckIsZ0MyQmh4R2tDO0EzQml4R25DOztBQUVBOztDQUVDLHdDMkI5d0dxQjtDM0Ird0dyQixxQjJCOXdHa0I7QzNCK3dHbEIsY0FBYztBTXh4R1g7O0FOMnhHSjtDQUNDLHlCMkI3MEdlO0MzQjgwR2YscUIyQjcwR3NDO0MzQjgwR3RDLGdDMkI1MEdRO0EzQjYwR1Q7O0FBRUE7OztDQUdDLHFCMkIzMEd5QztDM0I0MEd6QyxnQzJCMTBHZTtBM0IyMEdoQjs7QUFFQTtDQUNDLHlCMkIzMUd5RDtDM0I0MUd6RCxxQjJCMzFHZTtDM0I0MUdmLGdDMkIzMUdzQztBM0I0MUd2Qzs7QUFFQTs7O0NBR0MscUIyQnoxR3NDO0MzQjAxR3RDLGdDMkJ6MUd5QztBM0IwMUcxQzs7QUFFQTtDQUNDLGEyQngyR3FDO0MzQnkyR3JDLHVCMkJ6Mkd5RDtBM0IwMkcxRDs7QUFFQTtDQUNDLE8yQngyR087QTNCeTJHUjs7QUFFQTtDQUNDLGMyQnYyR3NDO0MzQncyR3RDLGUyQnYyR1M7QzNCdzJHVCxvQjJCdDJHZTtDM0J1MkdmLHVCMkJ0MkdzQztBM0J1Mkd2Qzs7QUFFQTtDQUNDLFUyQnYzR2U7QzNCdzNHZix1QjJCdjNHc0M7QzNCdzNHdEMsbUJjenpHcUI7Q2QwekdyQixXMkJ0M0dlO0MzQnUzR2YsdUIyQnQzR3NDO0EzQnUzR3ZDOztBQUVBO0NBQ0MsWTJCcjNHUztDM0JzM0dULHVCMkJwM0dlO0MzQnEzR2YsbUIyQnAzR3NDO0MzQnEzR3RDLFkyQnAzR1M7QzNCcTNHVCxzQjJCcDRHcUM7QTNCcTRHdEM7O0FBRUE7Q0FDQyxnQmN0MEdRO0NkdTBHUixrQjJCcDRHZTtDM0JxNEdmLGUyQnA0R3NDO0MzQnE0R3RDLG9CY3owR1E7Q2QwMEdSLHFCMkJuNEdlO0MzQm80R2YsVzJCbjRHc0M7QTNCbzRHdkM7O0FBRUE7Q0FDQyxnQmMvMEdRO0NkZzFHUixnQjJCbDVHcUM7QzNCbTVHckMsa0IyQm41R3lEO0EzQm81RzFEOztBQUVBO0NBQ0MsZ0IyQmw1R2U7QTNCbTVHaEI7O0FBRUE7Q0FDQyxjMkJqNUdzQztDM0JrNUd0QyxlMkJqNUdTO0MzQms1R1Qsb0IyQmg1R2U7QzNCaTVHZixnQjJCaDVHc0M7QzNCaTVHdEMseUMyQi80R1E7QTNCZzVHVDs7QUFFQTtDQUNDLFUyQmo2R3NDO0MzQms2R3RDLHVCMkJqNkdtQztDM0JrNkduQyxrQjJCaDZHZTtDM0JpNkdmLFcyQmg2R3NDO0MzQmk2R3RDLHVCMkJoNkd1QztBM0JpNkd4Qzs7QUFFQTtDQUNDLFUyQjk1R2U7QzNCKzVHZix1QjJCOTVHc0M7QzNCKzVHdEMsa0JjLzJHUztDZGczR1QsWTJCOTZHcUM7QzNCKzZHckMsc0IyQi82R3lEO0EzQmc3RzFEOztBQUVBO0NBQ0MsZ0IyQjk2R2U7QzNCKzZHZixrQjJCOTZHc0M7QzNCKzZHdEMsbUJjdDNHUTtDZHUzR1Isb0IyQjc2R2U7QzNCODZHZixxQjJCNzZHc0M7QTNCODZHdkM7O0FBRUE7Q0FDQyxnQjJCNTZHc0I7QzNCNjZHdEIsZ0IyQjU3R3FDO0MzQjY3R3JDLGtCMkI3N0d5RDtBM0I4N0cxRDs7QUFFQTtDQUNDLGdCMkI1N0dlO0EzQjY3R2hCOztBQUVBO0NBQ0MsYzJCMzdHc0M7QTNCNDdHdkM7O0FBRUE7Q0FDQyxlMkIxN0dzQjtBM0IyN0d2Qjs7QUFFQTtDQUNDLG1CMkIzOEdzQztBM0I0OEd2Qzs7QUFFQTtDQUNDLG1CY2g1R1E7Q2RpNUdSLGMyQno4R2U7QzNCMDhHZixlMkJ6OEdzQztDM0IwOEd0QyxnQjJCejhHUztDM0IwOEdULGtCMkJ4OEdlO0EzQnk4R2hCOztBQUVBO0NBQ0MsY2N2NUdRO0NkdzVHUixlMkJ6OUdlO0MzQjA5R2YsZ0IyQno5R3NDO0MzQjA5R3RDLGtCYzE1R1E7QWQyNUdUOztBQUVBO0NBQ0MsZ0MyQnY5R2U7QTNCdzlHaEI7O0FBRUE7Q0FDQyxVMkJ0OUdzQztBM0J1OUd2Qzs7QUFFQTtDQUNDLGEyQnYrR2U7QTNCdytHaEI7O0FBRUE7Q0FDQyxrQjJCdCtHc0M7QzNCdStHdEMsUzJCdCtHUztDM0J1K0dULGdCMkJyK0dlO0MzQnMrR2YsNkIyQnIrR3NDO0EzQnMrR3ZDOztBQUVBO0NBQ0MsZ0IyQnArR3NCO0EzQnErR3ZCOztBQUVBO0NBQ0MsZTJCOTlHOEI7QzNCKzlHOUIsbUJjejdHUTtBZDA3R1Q7O0FBRUE7Q0FDQyxlMkI1OUdnQjtDM0I2OUdoQixnQjJCNTlHOEI7QzNCNjlHOUIscUJjLzdHUTtDZGc4R1Isa0IyQjM5R2dCO0MzQjQ5R2hCLHFCMkIzOUc4QjtDM0I0OUc5Qix1QjJCMzlHK0I7QzNCNDlHL0IsVzJCMytHNkI7QzNCNCtHN0IsNEIyQjUrRzBEO0MzQjYrRzFELG1CMkI1K0dnQjtBM0I2K0dqQjs7QUFFQTtDQUNDLFcyQjMrRzhCO0MzQjQrRzlCLGMyQjMrR1M7QzNCNCtHVCxrQjJCMStHZ0I7QzNCMitHaEIsUzJCMStHTztDM0IyK0dQLFUyQjErR1M7QzNCMitHVCxXMkJ6K0dnQjtDM0IwK0doQixZMkJ6K0c4QjtDM0IwK0c5Qiw4QjJCeitHK0I7QzNCMCtHL0IsNkIyQnovRzZCO0MzQjAvRzdCLGdDMkIxL0dnRDtTM0IwL0doRCx3QjJCMS9HZ0Q7QzNCMi9HaEQsd0IyQjEvR2dCO0EzQjIvR2pCOztBQUVBOztDQUVDLGMyQnovR1M7QTNCMC9HVjs7QUFFQTs7Q0FFQyxZMkJ2L0c4QjtBM0J3L0cvQjs7QUFFQTtDQUNDLFcyQnhnSGdCO0MzQnlnSGhCLFkyQnhnSDhCO0EzQnlnSC9COztBQUVBO0NBQ0MsYzJCdmdIUztBM0J3Z0hWOztBQUVBO0NBQ0MsUzJCcmdITztDM0JzZ0hQLGtDMkJyZ0g4QjtTM0JxZ0g5QiwwQjJCcmdIOEI7QTNCc2dIL0I7O0FBRUE7Q0FDQyx1QjJCdGhIZ0I7QzNCdWhIaEIsK0IyQnRoSDhCO0MzQnVoSDlCLDhCMkJ0aEg4QjtDM0J1aEg5QixnQzJCcmhIZ0I7QTNCc2hIakI7O0FBRUE7O0NBRUMsZ0IyQnBoSHNCO0EzQnFoSHZCOztBQUVBOzs7O0NBSUMsa0IyQi9nSHFCO0EzQmdoSHRCOztBQUVBO0NBQ0Msa0IyQjlnSG1CO0MzQitnSG5CLFMyQjdnSEc7QzNCOGdISCxPMkI3Z0hHO0MzQjhnSEgsYTJCN2dISztDM0I4Z0hMLGEyQjVnSGM7QzNCNmdIZCxXMkI1Z0hHO0MzQjZnSEgsZ0IyQjVnSGtCO0MzQjZnSGxCLGlCQUFpQjtDTXRoSGQsYUFBUTtDTndoSFgsZTJCMWtIcUM7QzNCMmtIckMsYzJCM2tIeUQ7QzNCNGtIekQsZ0IyQjNrSGU7QzNCNGtIZixnQjJCM2tIc0M7QzNCNGtIdEMsc0IyQjNrSG1DO0MzQjRrSG5DLDRCMkIxa0hlO0MzQjJrSGYsc0IyQjFrSHNDO0MzQjJrSHRDLGdCMkIxa0h1QjtDM0Iya0h2QiwyQzJCemtIZTtBM0Iwa0hoQjs7QUFFQTtDQUNDLFMyQnhrSGU7QzNCeWtIZixVMkJ4a0hTO0EzQnlrSFY7O0FBRUE7Q0FDQyxRMkJ6bEhPO0MzQjBsSFAsVTJCemxIUztBM0IwbEhWOztBQUVBO0NBQ0MsUzJCdmxIZTtDM0J3bEhmLFkyQnZsSHNDO0MzQndsSHRDLGEyQnZsSFM7QzNCd2xIVCxnQjJCdGxIZTtBM0J1bEhoQjs7QUFFQTtDQUNDLE0yQnZtSHVDO0MzQndtSHZDLFcyQnZtSGU7QzNCd21IZixVMkJ2bUhzQztDM0J3bUh0QyxhMkJ2bUhxQjtDM0J3bUhyQixjMkJ0bUhlO0EzQnVtSGhCOztBQUVBO0NBQ0MsaUIyQnJtSHNDO0EzQnNtSHZDOztBQUVBO0NBQ0MsTTJCcG1IUztDM0JxbUhULFcyQnBuSHFDO0MzQnFuSHJDLFUyQnJuSCtDO0MzQnNuSC9DLGEyQnJuSGU7QzNCc25IZixlMkJybkhzQztBM0Jzbkh2Qzs7QUFFQTtDQUNDLGlCYzFqSFE7QWQyakhUOztBQUVBOzs7O0NBSUMsVzJCbG9IcUM7QzNCbW9IckMsWWNqa0hRO0Fka2tIVDs7QUFFQTtDQUNDLFcyQmxvSGU7QzNCbW9IZixjMkJsb0hzQztDM0Jtb0h0QyxnQjJCbG9IdUI7QzNCbW9IdkIseUIyQmpvSGU7QTNCa29IaEI7O0FBRUE7Q0FDQyxjMkJob0hzQztDM0Jpb0h0QyxXMkJob0hTO0MzQmlvSFQsdUIyQmhwSHFDO0MzQmlwSHJDLFdlemdITTtDZjBnSE4sYzJCanBIZTtDM0JrcEhmLG1CMkJqcEhzQztDM0JrcEh0QyxtQmU1Z0htQjtDZjZnSG5CLDZCMkJocEhlO0MzQmlwSGYsUzJCaHBIZTtDM0JpcEhmLHFCZS9nSG1CO0FmZ2hIcEI7O0FBRUE7O0NBRUMsYzJCOW9Ic0M7QzNCK29IdEMscUIyQjlvSHFDO0MzQitvSHJDLHNFMkI5cEhxQztBM0IrcEh0Qzs7QUFFQTs7Q0FFQyxXMkI5cEhlO0MzQitwSGYscUIyQjlwSHNDO0MzQitwSHRDLHNFMkI3cEhRO0EzQjhwSFQ7O0FBRUE7O0NBRUMsYzJCNXBIc0M7QzNCNnBIdEMsNkIyQjVwSCtDO0MzQjZwSC9DLHNCMkI1cUhxQztBM0I2cUh0Qzs7QUFFQTtDQUNDLGMyQjdxSHFCO0EzQjhxSHRCOztBQUVBO0NBQ0MsYzJCM3FIZTtDM0I0cUhmLHNCMkIzcUhzQztDM0I0cUh0QyxnQjJCM3FIUztDM0I0cUhULG1CMkIxcUhlO0MzQjJxSGYsYzJCMXFIc0M7QzNCMnFIdEMsbUJjMW5IUTtBZDJuSFQ7O0FBRUE7Q0FDQyxjMkIzckhzQztDM0I0ckh0Qyx1QjJCM3JIbUM7QzNCNHJIbkMsYzJCMXJIZTtBM0IyckhoQjs7QUFFQTtDQUNDLGdCMkJ6ckhzQztDM0Iwckh0QyxtQmNwb0hRO0FkcW9IVDs7QUFFQTtDQUNDLG1CMkJ4c0hxQztBM0J5c0h0Qzs7QUFFQTtDQUNDLGEyQnpzSFM7QTNCMHNIVjs7QUFFQTtDQUNDLHFCMkJ2c0hlO0EzQndzSGhCOztBQUVBOztDQUVDLHFCY3BwSHFCO0FkcXBIdEI7O0FBRUE7O0NBRUMseUIyQnZ0SG1DO0MzQnd0SG5DLDBCMkJ0dEhlO0EzQnV0SGhCOztBQUVBOztDQUVDLDJCMkJydEh5QztDM0JzdEh6Qyw0QjJCcHRIZTtBM0JxdEhoQjs7QUFFQTs7Q0FFQywwQjJCcnVIZTtDM0JzdUhmLDRCMkJydUhzQztBM0JzdUh2Qzs7QUFFQTs7Q0FFQyxtQjJCbnVIZTtBM0JvdUhoQjs7QUFFQTs7Q0FFQyxjMkJsdUhTO0EzQm11SFY7O0FBRUE7O0NBRUMsYzJCNXRIbUI7QzNCNnRIbkIsMEIyQjN0SGdCO0MzQjR0SGhCLG1EMkIzdEg4QjtTM0IydEg5QiwyQzJCM3RIOEI7QTNCNHRIL0I7O0FBRUE7Q0FDQyxjMkIxdEhTO0MzQjJ0SFQsaUIyQnp0SGdCO0EzQjB0SGpCOztBQUVBO0NBQ0MsYWNqc0hRO0Nka3NIUixrQjJCMXVIZ0I7QzNCMnVIaEIsc0IyQjF1SDhCO0MzQjJ1SDlCLG1CY3BzSFE7Q2Rxc0hSLHVCMkJ6dUhnQjtDM0IwdUhoQixXMkJ6dUg4QjtDM0IwdUg5QixZMkJ6dUhTO0EzQjB1SFY7O0FBRUE7Q0FDQyxXMkJ2dUhnQjtDM0J3dUhoQixjMkJ2dUg4QjtDM0J3dUg5QixrQmM3c0hRO0NkOHNIUixNMkJ2dkhPO0MzQnd2SFAsUzJCeHZIcUM7QzNCeXZIckMsTzJCeHZITztDM0J5dkhQLFUyQnh2SGdCO0MzQnl2SGhCLDZCMkJ4dkg4QjtDM0J5dkg5Qiw4QjJCdnZIZ0I7QzNCd3ZIaEIsMEIyQnZ2SDhCO0MzQnd2SDlCLGdDMkJ2dkhnQztBM0J3dkhqQzs7QUFFQTtDQUNDLFcyQnJ2SGdCO0MzQnN2SGhCLGMyQnJ2SDhCO0MzQnN2SDlCLGtCYzF0SFE7Q2QydEhSLFEyQnJ3SE87QzNCc3dIUCxTMkJ0d0hxQztDM0J1d0hyQyxPMkJ0d0hPO0MzQnV3SFAsUTJCdHdITztDM0J1d0hQLCtCMkJ0d0h3QztDM0J1d0h4QyxnQzJCcndIZ0I7QzNCc3dIaEIsMEIyQnJ3SDhCO0MzQnN3SDlCLGdDMkJyd0hnQztBM0Jzd0hqQzs7QUFFQTtDQUNDLGtCMkJud0hnQjtDM0Jvd0hoQixRMkJud0hPO0MzQm93SFAsVTJCbndIUztDM0Jvd0hULFUyQm54SDZCO0MzQm94SDdCLFdlbnFITTtDZm9xSE4sOEIyQnB4SGdCO0MzQnF4SGhCLGdDMkJweEg4QjtDM0JxeEg5Qix3QjJCcHhIOEI7QzNCcXhIOUIsZ0MyQm54SGdCO0EzQm94SGpCOztBQUVBO0NBQ0MsVzJCbHhIOEI7QzNCbXhIOUIsYzJCbHhIUztDM0JteEhULGtCMkJqeEhnQjtDM0JreEhoQixTMkJqeEhPO0MzQmt4SFAsTzJCanhIUztDM0JreEhULFUyQjV3SEc7QzNCNndISCxXMkI3d0g4QjtDM0I4d0g5QixtQjJCN3dIYztDM0I4d0hkLCtCMkI3d0hxQjtTM0I2d0hyQix1QjJCN3dIcUI7QzNCOHdIckIsZ0MyQjd3SGlCO1MzQjZ3SGpCLHdCMkI3d0hpQjtDM0I4d0hqQixnQzJCNXdIYztBM0I2d0hmOztBQUVBO0NBQ0MsYzJCM3dIcUI7QzNCNHdIckIsZTJCM3dISztDM0I0d0hMLGdCMkIxd0hjO0MzQjJ3SGQsZ0IyQjF3SHFCO0MzQjJ3SHJCLGdCMkIxd0hrQjtDM0Iyd0hsQixrQkFBa0I7QzRCMTBIbkIsY0FBZTtDNUI0MEhkLGNlempINkI7Q2Ywakg3QixnQkFBZ0I7QzRCejBIakIseUJBQWU7QzVCMjBIZCx1QjRCMzBINEI7QzVCNDBINUIsbUJBQW1CO0M0QjMwSHBCLGdDQUFlO0E1QjYwSGY7O0E0QjUwSEE7QzVCKzBIQyxnQjRCLzBINkI7QTVCZzFIOUI7O0FBRUE7Q0FDQyxlNkIxMUhjO0M3QjIxSGQsYzZCMTFIYztDN0IyMUhkLGVBQWU7QzRCNTBIWixnQkFBc0I7QzVCODBIekIsMEI0QjkwSHVDO0M1QiswSHZDLG9EQUE0QztTQUE1Qyw0Q0FBNEM7QzRCOTBIekMsZ0NBQXNCO0E1QmcxSDFCOztBNEIvMEhJO0M1QmsxSEgsZ0I0QmwxSHVDO0E1Qm0xSHhDOztBQUVBO0NBQ0MsYzRCeDFIcUM7QzVCeTFIckMsZTRCeDFIRztDNUJ5MUhILGdCNEJ6MUh1QztBNUIwMUh4Qzs7QUFFQTtDTXR6SEksZ0JBQWlCO0FOd3pIckI7O0FBRUE7Q0FDQyxlNEJqMkh1QztDNUJrMkh2QyxNNEJqMkhHO0M1QmsySEgsUTRCbDJIMkI7QzVCbTJIM0IsU0FBUztDTTl6SE4sT0FBUTtDTmcwSFgsYTRCdjJIRztDNUJ3MkhILGE0QngySHFDO0M1QnkySHJDLGdCNEJ4MkhrQjtDNUJ5MkhsQixVNEJ6MkgyQjtBNUIwMkg1Qjs7QUFFQTtDTXQwSEksa0JBQW1CO0NOdzBIdEIsZ0I0Qi8ySHlCO0E1QmczSDFCOztBQUVBO0NBQ0Msa0I0QmozSHlCO0M1QmszSHpCLFc0QmwzSDJCO0M1Qm0zSDNCLFdBQVc7Q005MEhSLG9CQUFtQjtBTmcxSHZCOztBQUVBO0NBQ0MsMkM0QnozSDJEO0M1QnkzSDNELG1DNEJ6M0gyRDtDNUJ5M0gzRCxvRTRCejNIMkQ7QzVCMDNIM0QscUM0QnozSHlCO1M1QnkzSHpCLDZCNEJ6M0h5QjtBNUIwM0gxQjs7QTRCcDNIQTtDNUJ1M0hDLGtDNEJ2M0hrQztTNUJ1M0hsQywwQjRCdjNIa0M7QTVCdzNIbkM7O0FBRUE7Q0FDQyxjQUFjO0M0QnozSGYsZUFBZ0I7QTVCMjNIaEI7O0E0QnYzSEE7QzVCMDNIQyxnQmUzbkg2QjtDZjRuSDdCLGtCQUFrQjtDNEIxM0huQixlQUFBO0M1QjQzSEMsZ0JlL25INkI7Q2Znb0g3QixnQkFBZ0I7QTRCNTNIakI7O0E1QiszSEE7QzRCOTNIQSxhQUFBO0M1Qmc0SEMsbUI0Qmg0SHFEO0M1Qmk0SHJELGtDQUFrQztBNEJoNEhuQzs7QTVCbTRIQTtDNEJsNEhBLGtCQUFxQjtDNUJvNEhwQixhNEJwNEhrQztDNUJxNEhsQyxzQkFBc0I7QzRCajRIdkIsV0FBWTtDNUJtNEhYLG9CNEJuNEgyQjtDNUJvNEgzQixzQkFBc0I7QzhCMzZIckIsNEJBQVc7QzlCNjZIWixvQzhCMzZIRTtDOUI0NkhGLGdCQUFnQjtDOEIxNkhaLDBDbkJRSztDWG82SFQsVThCMTZIYztBOUIyNkhmOztBQUVBO0NBQ0MsZUFBZTtDOEJoN0hYLE1BQUE7QzlCazdISixROEJoN0hjO0M5Qmk3SGQsU0FBUztDOEJ2N0hSLE9BQUE7QzlCeTdIRCxhZW41SFM7Q2ZvNUhULHNCQUFzQjtBVy82SHJCOztBWGs3SEY7QzhCNzdIRSxVQUFXO0E5Qis3SGI7O0FXcDdIRTtDWHU3SEQsWThCNTdIYztBOUI2N0hmOztBQUVBO0NBQ0MsYUFBYTtDOEJsOEhULDhCQUFBO0M5Qm84SEosa0I4Qmw4SHVFO0M5Qm04SHZFLGdDQUFnQztDOEJ6OEgvQiwwQkFBVztDOUIyOEhaLHlCOEIxOEhpQjtBOUIyOEhsQjs7QUFFQTtDQUNDLFNBQVM7QzhCLzhIUixnQkFBVztBOUJpOUhiOztBV3Q4SEU7Q1h5OEhELGU4Qjk4SHNFO0M5Qis4SHRFLG1CQUFtQjtDOEJyOUhsQixlQUFXO0M5QnU5SFosZ0I4QnQ5SGlCO0M5QnU5SGpCLGtCQUFrQjtBVzc4SGpCOztBWGc5SEY7QzRCOTZIQSxrQkFBVztDNUJnN0hWLGNlbDlIVTtDZm05SFYsa0JBQWtCO0E0Qmg3SG5COztBNUJtN0hBOzs7Ozs7Ozs7O0NBVUMsYStCMytIWTtBL0I0K0hiOztBQUVBO0M0QnI3SEEsYUFBQTtDNUJ1N0hDLG1CNEJ2N0h3QztDNUJ3N0h4Qyx5QkFBeUI7QzRCdDdIMUIsa0JBQVk7QzVCdzdIWCw2QjRCdjdIYTtBNUJ3N0hkOztBNEJsN0hBO0M1QnE3SEMsbUI0QnI3SG9CO0E1QnM3SHJCOztBQUVBO0NBQ0Msb0JBQW9CO0FnQ3QvSHJCOztBaEN5L0hBO0NpQ25nSUMsa0JBQUM7Q2pDcWdJRCxZaUNwZ0lXO0NqQ3FnSVgsV2lDcGdJVTtDakNxZ0lWLFlpQ3BnSVc7Q2pDcWdJWCxnQkFBZ0I7QWlDbGdJakI7O0FqQ3FnSUE7Q0FDQyxrQmMzK0g2QjtDZDQrSDdCLFlpQ25nSVk7Q2pDb2dJWixpQmNyK0h5QjtDZHMrSHpCLFlpQ25nSVk7Q2pDb2dJWixjY25nSXlCO0Nkb2dJekIsV0FBVztDaUNqZ0laLFlBQUs7QWpDbWdJTDs7QWlDLy9IQTs7Q2pDbWdJQyxXaUNqZ0lXO0NqQ2tnSVgsY2lDamdJQztDakNrZ0lELGtCQUFrQjtDaUMvL0huQixRQUFNO0NqQ2lnSUwsU2lDaGdJUTtDakNpZ0lSLFVpQ2hnSUM7Q2pDaWdJRCxZaUNoZ0lZO0NqQ2lnSVosaUJpQ2hnSWlCO0NqQ2lnSWpCLGdCaUNoZ0lXO0NqQ2lnSVgsZ0JpQ2hnSUM7Q2pDaWdJRCxnQ2lDdDhIQTtBakN1OEhEOztBQUVBO0NBQ0MsaUNpQzkvSFU7U2pDOC9IVix5QmlDOS9IVTtBakMrL0hYOztBQUVBO0NBQ0MsZ0NpQ2xnSVU7U2pDa2dJVix3QmlDbGdJVTtBakNtZ0lYOztBQUVBOzs7O0NBSUMsbUJpQzMvSGdCO0FqQzQvSGpCOztBQUVBO0NBQ0MsZWlDcmdJSTtBakNzZ0lMOztBQUVBO0NBQ0MsVWlDci9IRztDakNzL0hILDZCaUMvOUhFO0NqQ2crSEYsU2lDeC9IRTtDakN5L0hGLHdCaUNwL0hnQjtBakNxL0hqQjs7QUFFQTtDQUNDLGFpQ3AvSFk7Q2pDcS9IWix1QmlDcC9IYztDakNxL0hkLG1CaUNwL0hpQjtDakNxL0hqQixtQmlDbC9ISztBakNtL0hOOztBQUVBOztDQUVDLHFCQUFxQjtDaUMxK0h0QixpQkFBTTtDakM0K0hMLDZCaUMzK0hlO0NqQzQrSGYsbUJpQzMrSGE7Q2pDNCtIYixnQmlDMytIYztDakM0K0hkLHFCaUMzK0hxQjtBakM0K0h0Qjs7QUFFQTs7Q0FFQyw2QmlDbitIRTtBakNvK0hIOztBQUVBOztDQUVDLHFCaUNwK0hZO0FqQ3ErSGI7O0FBRUE7Q0FDQywwQk05aEkyQjtBTitoSTVCOztBQUVBO0NBQ0MsK0JpQzcrSFU7U2pDNitIVix1QmlDNytIVTtBakM4K0hYOztBQUVBO0NBQ0MsY2lDaCtIWTtDakNpK0haLGNBQWM7Q2lDNzlIZCxzQkFBQztBakMrOUhGOztBQUVBO0NBQ0Msb0JpQzc5SG9CO0FqQzg5SHJCOztBQUVBOztDQUVDLGNpQ3o5SGM7Q2pDMDlIZCw2QkFBNkI7QWlDdDlIOUI7O0FqQ3k5SEE7Q0FDQyxhQUFhO0NpQ3I5SGIsZUFBUztDakN1OUhULHVCaUN0OUhrQjtDakN1OUhsQixtQmlDcjlIQTtDakNzOUhBLGdCQUFnQjtBaUNoOUhqQjs7QWpDbTlIQTtDQUNDLGFBQWE7Q2lDLzhIZCxtQkFBSTtDakNpOUhILHVCaUMvOEhBO0NqQ2c5SEEsa0JBQWtCO0NpQzk4SG5CLGVBQU07Q2pDZzlITCxnQmMvbEk2QjtDZGdtSTdCLGdCaUMvOEhjO0NqQ2c5SGQsY2lDLzhIYztDakNnOUhkLHVCQUF1QjtDaUM3OEh4QixnQkFBSztDQUNMLGNBQU87Q2pDKzhITixlY2ptSXlCO0Nka21JekIsaUJBQWlCO0NNN2pJZCwwQkFBMkI7Q04rakk5Qiw2QmlDOThIYTtBakMrOEhkOztBaUN6OEhBOztDakM2OEhDLFVBQVU7Q2lDdjhIUixjQUFBO0NqQ3k4SEYsNkJpQ3I4SEk7Q2pDczhISix5QkFBeUI7QU1wbEl0Qjs7QU51bElKO0NBQ0MsZWlDbjhIZTtBakNvOEhoQjs7QUFFQTtDQUNDLFdpQ2w4SEM7QWpDbThIRjs7QUFFQTtDQUNDLGNpQ2w4SGM7QWpDbThIZjs7QUFFQTtDQUNDLGNpQ2o4SGM7QWpDazhIZjs7QUFFQTtDQUNDLGVpQ2g4SGM7QWpDaThIZjs7QUFFQTtDQUNDLCtCaUM5N0hFO1NqQzg3SEYsdUJpQzk3SEU7QWpDKzdISDs7QUFFQTs7Q0FFQyxXaUM3N0hXO0NqQzg3SFgsY2lDNzdIYTtDakM4N0hiLFVpQzc3SFM7Q2pDODdIVCxXaUM3N0hHO0NqQzg3SEgsOEJpQzU3SFc7Q2pDNjdIWCw2QmlDNTdIb0I7Q2pDNjdIcEIsaUNpQzU3SGdCO1NqQzQ3SGhCLHlCaUM1N0hnQjtDakM2N0hoQix3QmlDMzdIRTtBakM0N0hIOztBQUVBOzs7O0NBSUMsWWlDMTdIUztBakMyN0hWOztBQUVBO0NBQ0MsaUNpQ3o3SGdCO1NqQ3k3SGhCLHlCaUN6N0hnQjtBakMwN0hqQjs7QUFFQTtDQUNDLFVpQ3g3SFM7Q2pDeTdIVCxjaUN4N0hjO0NqQ3k3SGQsZWlDdjdIWTtDakN3N0haLDZCaUN2N0gyQjtDakN3N0gzQixxQmlDdjdIUztBakN3N0hWOztBQUVBO0NBQ0MsY2lDdDdIUztDakN1N0hULG9CaUNyN0hDO0NqQ3M3SEQsWUFBWTtDTWpwSVQsNkJBQXdCO0NObXBJM0IseUJpQ3A3SGM7QWpDcTdIZjs7QUFFQTs7Q0FFQyxZaUNuN0hXO0FqQ283SFo7O0FBRUE7Q0FDQyxhaUNsN0hXO0NqQ203SFgsa0JpQ2w3SGE7Q2pDbTdIYixNaUNsN0hHO0NqQ203SEgsT2lDbDdIRztDakNtN0hILFdpQ2o3SFc7Q2pDazdIWCxZaUNqN0hXO0NqQ2s3SFgsV2lDajdIUztBakNrN0hWOztBQUVBO0NBQ0MsY2lDaDdIUztDakNpN0hULDBDaUMvNkhFO0FqQ2c3SEg7O0FBRUE7Q0FDQyxjaUMvNkhjO0NqQ2c3SGQsa0JpQzk2SFc7Q2pDKzZIWCxTaUM5NkhHO0NqQys2SEgsUWlDOTZITztDakMrNkhQLFlpQzk2SFk7Q2pDKzZIWixhaUM3NkhXO0NqQzg2SFgsdUJpQzc2SGE7Q2pDODZIYixrQmlDNzZIUztDakM4NkhULDZCaUM1NkhFO0NqQzY2SEYseUJpQzU2SFc7Q2pDNjZIWCwwQ2lDNTZIMkI7U2pDNDZIM0Isa0NpQzU2SDJCO0NqQzY2SDNCLGFpQzU2SFM7QWpDNjZIVjs7QUFFQTs7Q0FFQyxXaUMzNkhHO0NqQzQ2SEgsa0JpQzE2SFk7Q2pDMjZIWixrQmlDMTZIYTtDakMyNkhiLDZCaUMxNkh1QjtBakMyNkh4Qjs7QUFFQTtDQUNDLFFpQ3o2SE87Q2pDMDZIUCxTaUN6NkhHO0NqQzA2SEgsVWlDeDZIQztDakN5NkhELFdpQ3g2SFc7Q2pDeTZIWCx5QmlDeDZIaUI7Q2pDeTZIakIsMENpQ3Y2SEU7U2pDdTZIRixrQ2lDdjZIRTtBakN3NkhIOztBQUVBO0NBQ0MsU2lDdDZIRztDakN1NkhILFVpQ3Q2SFM7Q2pDdTZIVCxXaUN0NkhVO0NqQ3U2SFYsWWlDdDZIWTtDakN1NkhaLHlCaUNyNkhXO0NqQ3M2SFgsNENpQ3I2SDBCO1NqQ3E2SDFCLG9DaUNyNkgwQjtBakNzNkgzQjs7QUFFQTtDQUNDLFdpQ3A2SFc7Q2pDcTZIWCxZaUNwNkhTO0NqQ3E2SFQsdUJpQ3A2SGM7QWpDcTZIZjs7QUFFQTtDQUNDLFlpQ242SFk7Q2pDbzZIWixhaUNsNkhXO0NqQ202SFgsdUJpQ2w2SGE7QWpDbTZIZDs7QUFFQTtDQUNDLFlpQ2o2SFc7Q2pDazZIWCxhaUNqNkhTO0NqQ2s2SFQsdUJpQ2o2SGM7QWpDazZIZjs7QUFFQTtDQUNDLGFpQ2g2SFk7Q2pDaTZIWixlaUMvNUhXO0NqQ2c2SFgsU2lDLzVIRztBakNnNkhKOztBQUVBO0NBQ0MsY2lDOTVIYTtDakMrNUhiLHFCaUM5NUhTO0FqQys1SFY7O0FBRUE7O0NBRUMscUJpQzU1SEU7QWpDNjVISDs7QUFFQTtDQUNDLGFpQzU1SFk7QWpDNjVIYjs7QUFFQTtDQUNDLGNpQzM1SGM7QWpDNDVIZjs7QUFFQTs7Ozs7Ozs7Ozs7Ozs7OztDQWdCQyxhaUN0NUhhO0FqQ3U1SGQ7O0FBRUE7Q0FDQyxhaUNyNUhhO0NqQ3M1SGIsZWlDcjVIUztBakNzNUhWOztBQUVBOztDQUVDLGdCaUNwNUhjO0NqQ3E1SGQsa0JpQ241SFc7Q2pDbzVIWCxhaUNuNUhhO0NqQ281SGIsaUJpQ241SFM7QWpDbzVIVjs7QUFFQTs7Q0FFQyxjaUNsNUhjO0FqQ201SGY7O0FBRUE7Q0FDQyxhaUNqNUhZO0FqQ2s1SGI7O0FBRUE7Q0FDQyxjaUNoNUhjO0FqQ2k1SGY7O0FBRUE7Q0FDQyxjaUMvNEhjO0NqQ2c1SGQsZWlDOTRIVztBakMrNEhaOztBQUVBO0NBQ0Msa0JpQzc0SFk7QWpDODRIYjs7QUFFQTs7Q0FFQyxXaUM1NEhXO0NqQzY0SFgsa0JpQzU0SFM7Q2pDNjRIVCxNaUM1NEhHO0NqQzY0SEgsV2lDMzRIVztDakM0NEhYLFlpQzM0SFc7Q2pDNDRIWCw0QmlDMzRIaUI7Q2pDNDRIakIsVWlDMzRIRztDakM0NEhILFVBQVU7Q2lDeDRIWCxrQkFBRztBakMwNEhIOztBQUVBO0NBQ0MsVWlDejRIQztDakMwNEhELHlHaUN6NEhVO0FqQzA0SFg7O0FpQ3Q0SEE7Q2pDeTRIQyxXaUN4NEhVO0NqQ3k0SFYsd0dBQXdHO0FpQ3Q0SHpHOztBakN5NEhBOztDQUVDLFVpQ3Y0SFM7Q2pDdzRIVCxtQmlDdjRITztBakN3NEhSOztBa0N6NElFO0NsQzQ0SUQsVWtDMzRJVTtDbEM0NElWLG1Ca0MzNEllO0FsQzQ0SWhCOztBa0N4NElFO0NsQzI0SUQsVWtDMTRJVTtDbEMyNElWLG1Ca0MxNEllO0FsQzI0SWhCOztBa0N2NElFO0NsQzA0SUQsZ0JrQ3o0SWM7QWxDMDRJZjs7QUFFQTtDa0N2NElFLGNBQVM7QWxDeTRJWDs7QUFFQTtDQUNDLGNBQWM7Q2tDdDRJYixtQkFBUTtBbEN3NElWOztBQUVBO0NBQ0Msa0JBQWtCO0NrQ3I0SWpCLG1CQUFNO0NsQ3U0SVAsY2tDdDRJYztDbEN1NElkLGVrQ3Q0SWU7Q2xDdTRJZixpQmtDdDRJUztDbEN1NElULHlCa0NyNElFO0NsQ3M0SUYsa0JBQWtCO0NrQ3I0SWpCLGtCQUFZO0NsQ3U0SWIsZ0NrQ3Q0SWM7QWxDdTRJZjs7QWtDbjRJRTs7Q2xDdTRJRCxtQmtDcDRJRTtDbENxNElGLGNBQWM7QWtDcDRJYjs7QWxDdTRJRjtDQUNDLG1CQUFtQjtDa0NqNElsQixjQUFVO0FsQ200SVo7O0FBRUE7O0NBRUMsZWtDbDRJYztDbENtNElkLG9Ca0NqNElFO0NsQ2s0SUYsbUJBQW1CO0NrQ2o0SWxCLFdBQUE7Q2xDbTRJRCx5QmtDbDRJYztBbENtNElmOztBbUNqOElBO0NBQ0EsZ0JBQUU7QUFvRkY7O0FBQ0E7Q0N0RkEsWUFlRTtDQ2ZGLGdCQTJDUTtDQzNDUixnQkFnQkU7QUhiRjs7QUlIQTtDQ0FBLGtCQXdFRTtBTHBFRjs7QUFDQTt1QkFBUTs7QW5DKzhJUjtDQUNDLHVCYzU2SXlCO0NkNjZJekIsWW1DNzhJVztDbkM4OElYLGFBQWE7Q21DdjlJZCx5QkFZRztDbkM2OElGLDZDbUM1OEljO0NuQzY4SWQsa0JtQzU4SWdCO0NuQzY4SWhCLGNtQzU4SVk7QW5DNjhJYjs7QUFFQTtDQUNDLDBCbUNuOUlFO0NuQ285SUYsb0JtQzU4SWtCO0FuQzY4SW5COztBQUVBO0NBQ0MsV014NklXO0NOeTZJWCx5Qm1DOThJRTtDbkMrOElGLFNtQzE4SUs7QW5DMjhJTjs7QW1DdCtJQTtDQW9GQSxhQXBERztBbkMwOElIOztBQUVBO0NBQ0MsU21DejhJQztDbkMwOElELGNtQ3o4SWM7QW5DMDhJZjs7QUFFQTs7Q0FFQyxvQm1DMzhJa0I7Q25DNDhJbEIsa0JNejdJb0I7Q04wN0lwQixjQUFjO0NBQ2Qsc0JtQ3QvSUM7Q25DdS9JRCxxQm1DdjlJRTtDbkN3OUlGLHlCbUMxOElBO0NuQzI4SUEsV0FBVztBQUNaOztBbUNyNklBOztDRXRGQSxrQkEyQ1E7QUMzQ1I7O0F0Q2tnSkE7O0NBRUMsV21DLzhJQztDbkNnOUlELGtCbUMvOElpQjtDbkNnOUlqQixNTTE4SUc7Q04yOElILFdBQVc7Q0FDWCxZbUN0Z0pDO0NuQ3VnSkQsV21DbjdJRTtDbkNvN0lGLG1Cb0MzL0lDO0NwQzQvSUQsV3FDM2dKRDtBckM0Z0pBOztBQUVBOztDbUMzZ0pBLDZCQUFFO0NBb0ZGLGNBQUc7QUl2Rkg7O0F2Q29oSkE7O0NBRUMsYW1DcDlJWTtBbkNxOUliOztBbUNuaEpBOztDbkN1aEpDLGFjci9JeUI7QWRzL0kxQjs7QUFFQTs7Q21DcjhJQSx5QkFiRztDbkNxOUlGLFdtQ245SUM7Q25DbzlJRCxlYzMvSXlCO0NkNC9JekIsZ0JtQ245SWM7Q25DbzlJZCxrQm1DbjlJYztBbkNvOUlmOztBQUVBOztDeUN2aUpBLHlCQUdtQjtBQUZuQjs7QXpDMmlKQTtDQUNDLFl5Q3ZpSmE7QXpDd2lKZDs7QUFFQTs7Q0FFQyw2QnlDdmlKdUI7Q3pDd2lKdkIsY3lDdmlKZTtBekN3aUpoQjs7QUFFQTs7Q0FFQyxheUN2aUpPO0F6Q3dpSlI7O0FBRUE7O0N5QzloSkEsYUExQlE7QXpDMmpKUjs7QUFFQTtDQUNDLGtCeUMzaEprQjtDekM0aEpsQixleUMzaEpnQjtBekM0aEpqQjs7QUFFQTs7Q0FFQyxrQnlDM2hKcUI7Q3pDNGhKckIsUXlDM2hKWTtDekM0aEpaLG1DeUMzaEpjO1N6QzJoSmQsMkJ5QzNoSmM7Q3pDNGhKZCxXeUMzaEpPO0N6QzRoSlAsWXlDM2hKTztDekM0aEpQLGtCQUFrQjtDeUMvaUpuQix1Q0F1Qk87QXpDMGhKUDs7QXlDcGhKQTs7Q3pDd2hKQyxXeUMva0pPO0N6Q2dsSlAsY3lDbmhKYztDekNvaEpkLHNpQnlDdGdKSTtDekN1Z0pKLFd5Q2xsSk87Q3pDbWxKUCxZeUNsaEpjO0N6Q21oSmQsa0J5Q2xoSk87Q3pDbWhKUCxReUNsaEpPO0F6Q21oSlI7O0FBRUE7O0NBRUMsWXlDbGhKTztBekNtaEpSOztBQUVBOztDeUMxZ0pBLGFBQ007QXpDNGdKTjs7QUFFQTtDQUNDLE9BQU87QXlDbm1KTDs7QXpDc21KSDtDQUNDLFNBQVM7QzBDMW1KVixvREFBSztTQUFMLDRDQUFLO0ExQzRtSkw7O0FBRUE7Q0FDQyxRMEMzbUpPO0ExQzRtSlI7O0FBRUE7Q0FDQyxTMEMzbUpDO0MxQzRtSkQsb0QwQzNtSm9CO1MxQzJtSnBCLDRDMEMzbUpvQjtBMUM0bUpyQjs7QUFFQTtDQUNDLGMwQzNtSmM7QzFDNG1KZCxrQjBDM21KQztDMUM0bUpELGUwQzNtSkM7QzFDNG1KRCxpQjBDM21KaUI7QTFDNG1KbEI7O0FBRUE7O0NBRUMscUIwQzNtSm1CO0MxQzRtSm5CLFkwQzNtSkM7QzFDNG1KRCxhMEMzbUpDO0MxQzRtSkQsd0IwQzNtSmM7QTFDNG1KZjs7QUFFQTtDQUNDLFkwQ3htSlE7QTFDeW1KVDs7QUFFQTtDQUNDLFcwQ3htSkc7QTFDeW1KSjs7QUFFQTtDQUNDLGUwQ3ptSlU7QzFDMG1KVixNMENubUpLO0MxQ29tSkwsTzBDbm1KSztDMUNvbUpMLFEwQzVtSkU7QzFDNm1KRixlMENsbUplO0MxQ21tSmYseUMwQy9sSm1CO0MxQ2dtSm5CLGdCMEMvbEplO0MxQ2dtSmYsWWNycEp5QjtBZHNwSjFCOztBQUVBO0NBQ0Msa0IwQ3JtSkU7QzFDc21KRixhMEMzbEpLO0MxQzRsSkwsbUIwQ3hsSmE7QzFDeWxKYiw4QmNwcEo2QjtDZHFwSjdCLFkwQ3hsSkc7QTFDeWxKSjs7QUFFQTtDQUNDLGEwQzlsSkU7QzFDK2xKRixtQjBDcGxKbUI7QTFDcWxKcEI7O0FBRUE7Q0FDQyxxQjBDcGxKRTtDMUNxbEpGLFUwQzlrSks7QzFDK2tKTCxZY2hxSnlCO0NkaXFKekIsYzBDdmxKRTtDMUN3bEpGLDhCY3hxSnlCO0FkeXFKMUI7O0FBRUE7Q0FDQyxZMEM3a0pFO0MxQzhrSkYsdUJjdnFKNkI7Q2R3cUo3QixlMEN2a0plO0MxQ3drSmYsYzBDaGxKUTtBMUNpbEpUOztBQUVBO0NBQ0MsYTBDbmtKYTtBMUNva0pkOztBQUVBO0NBQ0MsYzBDaGtKSztDMUNpa0pMLGdCMEMxa0pPO0ExQzJrSlI7O0FBRUE7Q0FDQyxjQUFjO0FFbnJKOGxNOztBRnNySjdtTTtDRXRySm1qUSxjQUFBO0NGd3JKbGpRLFkyQzdySmE7QTNDOHJKZDs7QUFFQTtDQUNDLGEyQzFySlk7QzNDMnJKWixlMkMxckpZO0EzQzJySmI7O0FBRUE7Q0FDQyxhMkN6ckpZO0MzQzBySlosbUIyQ2xzSkQ7QzNDbXNKQyxTMkN0ckpHO0EzQ3VySko7O0FBRUE7Q0FDQyxpQjJDbHJKZTtDM0NtckpmLFNBQVM7QzRDcHRKVixVQUFTO0M1Q3N0SlIsYTRDcnRKQztDNUNzdEpELG1CTTNwSm9CO0NONHBKcEIsWTRDeHRKUTtBNUN5dEpUOztBQUVBO0NBQ0Msa0JNaHFKVztBTmlxSlo7O0FBRUE7Q0FDQyxhNEMvc0phO0E1Q2d0SmQ7O0FBRUE7Q0FDQyxtQjRDM3NKa0I7QTVDNHNKbkI7O0FBRUE7Q0FDQyx1QjRDM3NKSztTNUMyc0pMLGU0QzNzSks7QzVDNHNKTCxVNEMzc0pLO0M1QzRzSkwsbUI0QzNzSmdCO0E1QzRzSmpCOztBQUVBO0NBQ0MsYzRDdHNKTztDNUN1c0pQLGtCNEN0c0prQjtDNUN1c0psQixlNEN4c0pFO0M1Q3lzSkYsZ0I0Q3BzSk87QzVDcXNKUCxjQUFjO0M2Q2h2SmIsc0JBQVE7QzdDa3ZKVCxxQjZDaHZKcUI7QzdDaXZKckIseUI2Q2h2SmM7QzdDaXZKZCx1QjZDaHZKa0I7QzdDaXZKbEIsbUI2Q2h2SmdCO0E3Q2l2SmpCOztBQUVBOztDQUVDLGU2Qy91Sks7QzdDZ3ZKTCxjNkMvdUpHO0E3Q2d2Sko7O0FBRUE7Q0FDQyxzQjZDL3VKc0I7QTdDZ3ZKdkI7O0FBRUE7Q0FDQyxjNkNyd0pJO0M3Q3N3SkosZTZDeHZKRztBN0N5dkpKOztBQUVBO0NBQ0Msa0I2Q3J1Skc7QzdDc3VKSCxNNkNqdUpTO0M3Q2t1SlQsUTZDNXdKRDtDN0M2d0pDLGE2Q3h1Skc7QzdDeXVKSCxtQjZDOXRKZ0I7QzdDK3RKaEIsdUI2Qzl0SnVCO0M3Qyt0SnZCLFc2Qzl0Sk87QzdDK3RKUCxZNkM5dEpPO0M3Qyt0SlAsVTZDOXRKTztBN0MrdEpSOztBQUVBO0NBQ0MsWTZDdHhKRDtBN0N1eEpBOztBQUVBO0NBQ0MsUTZDN3RKUztBN0M4dEpWOztBQUVBO0M2Q2x0SkEsUUFBQTtBN0NvdEpBOztBNkN4c0pBO0M3QzJzSkMsVzZDMXNKQztDN0Myc0pELGNBQWM7QzZDeHNKZixVQUFBO0M3QzBzSkMsVzZDeHNKUTtDN0N5c0pSLGtDNkN4c0pnQjtDN0N5c0poQixtQzZDeHNKaUI7QzdDeXNKakIsZ0M2QzVySkE7UzdDNHJKQSx3QjZDNXJKQTtDN0M2ckpBLGtCOENweUpFO0M5Q3F5SkYsUzhDcHlKUTtBOUNxeUpUOztBQUVBO0NBQ0MsaUM4Q2x5SkU7UzlDa3lKRix5QjhDbHlKRTtDOUNteUpGLFM4Q2x5Skc7QTlDbXlKSjs7QUFFQTtDQUNDLG1CZ0JoekpjO0FoQml6SmY7O0FBRUE7Q0FDQyxrQkFBa0I7QzZDenNKbEIsU0FDUztDN0Mwc0pULFU2Q3pzSkc7QzdDMHNKSCxZQUFZO0MrQzF6SmIsZUFBWTtDL0M0ekpYLGdCK0MzekplO0MvQzR6SmYsc0YrQ2x6SkE7Qy9DbXpKQSxtQytDMXpKUTtTL0MwekpSLDJCK0MxekpRO0MvQzJ6SlIsVStDMXpKRztDL0MyekpILGtCK0NoMEpEO0MvQ2kwSkMsd0IrQ3h6SnNCO0EvQ3l6SnZCOztBQUVBO0NBQ0MsY0FBYztBK0NwekpmOztBL0N1ekpBO0NBQ0MsYytDcnpKVTtDL0NzekpWLFljdHlKeUI7QWR1eUoxQjs7QUFFQTtDQUNDLFcrQ3J6Slc7Qy9Dc3pKWCxpQmN0eUp5QjtDZHV5SnpCLGUrQ3J6SmM7Qy9Dc3pKZCxnQmNwMEpnQztDZHEwSmhDLG1CK0NyekptQjtDL0NzekpuQixvQitDcnpKaUI7QS9Dc3pKbEI7O0FBRUE7Q0FDQyxtQmN2MUp5QjtBZHcxSjFCOztBQUVBOztDQUVDLGdCK0MzMEpZO0MvQzQwSlosa0JjOTBKZ0M7Q2QrMEpoQyxlQUFlO0MrQzF5SmhCLGlCQUFTO0MvQzR5SlIsbUIrQzN5SlU7Qy9DNHlKVixXK0MzeUpVO0MvQzR5SlYsMEIrQzF5SkE7Qy9DMnlKQSxvQ0FBNEI7U0FBNUIsNEJBQTRCO0ErQ3p5SjdCOztBL0M0eUpBOztDQUVDLFcrQ3p5Skc7Qy9DMHlKSCxxQitDeHlKRTtDL0N5eUpGLGlEQUF5QztTQUF6Qyx5Q0FBeUM7QStDdHlKMUM7O0EvQ3l5SkE7Q0FDQyx3QitDdHlKZTtJL0NzeUpmLHFCK0N0eUplO1MvQ3N5SmYsZ0IrQ3R5SmU7QS9DdXlKaEI7O0FBRUE7Q0FDQyxTK0N0eUpHO0MvQ3V5Skgsa0IrQy95Sks7SS9DK3lKTCxlK0MveUpLO1MvQyt5SkwsVStDL3lKSztDL0NnekpMLHFCY3IySnlCO0lkcTJKekIsa0JjcjJKeUI7U2RxMkp6QixhY3IySnlCO0FkczJKMUI7O0FBRUE7Q0FDQyxrQitDanlKVztJL0NpeUpYLGUrQ2p5Slc7Uy9DaXlKWCxVK0NqeUpXO0EvQ2t5Slo7O0FBRUE7Q0FDQyxzQmNuM0p5QjtBZG8zSjFCOztBK0N6eEpBO0MvQzR4SkMsbUIrQ3p4SnFCO0EvQzB4SnRCOztBQUVBO0NBQ0MsaUIrQ3h4SkU7Qy9DeXhKRixtQkFBbUI7QStDdHhKcEI7O0EvQ3l4SkE7Q0FDQyxrQitDMXhKWTtDL0MyeEpaLG1CY3Y0SmdDO0NkdzRKaEMsUytDNXhKRDtDL0M2eEpDLGtDK0Mxd0pFO0MvQzJ3SkYsd0IrQ3p3Sk07Qy9DMHdKTiwrQitDcndKUTtNL0Nxd0pSLG1CK0Nyd0pRO0EvQ3N3SlQ7O0FBRUE7Q0FDQyxhK0MxdkphO0EvQzJ2SmQ7O0FBRUE7O0NBRUMsYytDeHZKYztDL0N5dkpkLGtCK0N4dkplO0MvQ3l2SmYsYytDeHZKYztDL0N5dkpkLGUrQ3h2SmU7Qy9DeXZKZixnQitDNXlKWTtDL0M2eUpaLHlCK0N0dkpXO0MvQ3V2SlgsVytDdHZKVztDL0N1dkpYLGlCK0N0dkpnQjtBL0N1dkpqQjs7QUFFQTtDQUNDLHFCK0NwdkphO0EvQ3F2SmQ7O0FBRUE7Q0FDQyxjK0NwdkpLO0MvQ3F2SkwsMEIrQ252Skk7QS9Db3ZKTDs7QUFFQTtDQUNDLHFCK0NqdkpZO0kvQ2l2Slosa0IrQ2p2Slk7Uy9DaXZKWixhK0NqdkpZO0EvQ2t2SmI7O0FBRUE7Q0FDQyxtQitDOXVKb0I7QS9DK3VKckI7O0FBRUE7O0NBRUMsZ0IrQzV2SkQ7Qy9DNnZKQyxlK0NqdUpPO0MvQ2t1SlAsb0IrQzl2SkQ7Qy9DK3ZKQyxjK0MzdEppQjtDL0M0dEpqQixtQmMvNko2QjtBZGc3SjlCOztBK0NydEpBO0MvQ3d0SkMsYytDcnRKZTtBL0NzdEpoQjs7QUFFQTtDQUNDLGNBQWM7QytDM3NKWCxjQUpKO0MvQ2l0SkMsWStDNXNKZTtDL0M2c0pmLGdCK0M1c0pvQjtDL0M2c0pwQixlK0M1c0prQjtDL0M2c0psQixnQkFBZ0I7QytDcHRKakIsMEJBV2E7Qy9DMnNKWixjK0Mxc0pZO0EvQzJzSmI7O0ErQ3Z0SkE7Qy9DMHRKQyxjK0N6c0pnQjtBL0Mwc0pqQjs7QUFFQTtDQUNDLGtCK0MzckpFO0MvQzRySkYsVStDL3RKRDtDL0NndUpDLFErQ3hzSks7Qy9DeXNKTCxTK0N4c0pLO0MvQ3lzSkwsVytDeHNKVztDL0N5c0pYLGlCK0N4c0pnQjtDL0N5c0poQixhK0N4c0pjO0MvQ3lzSmQsa0IrQ3hzSmlCO0MvQ3lzSmpCLG9DK0N4c0p3QjtTL0N3c0p4Qiw0QitDeHNKd0I7Qy9DeXNKeEIsZ0IrQ3hzSmtCO0MvQ3lzSmxCLFUrQ3hzSlk7Qy9DeXNKWix5QytDeHNKOEI7Qy9DeXNKOUIsZ0JBQWdCO0ErQzF1SmpCOztBL0M2dUpBO0NBQ0MsWStDdHNKYTtDL0N1c0piLGErQ3RzSlk7Qy9DdXNKWiwyQitDdHNKMEI7Qy9DdXNKMUIsWStDdHNKWTtDL0N1c0paLHFDZTM3SmdCO0NmNDdKaEIsZ0IrQ3RzSmtCO0MvQ3VzSmxCLGdCK0N0c0pnQjtBL0N1c0pqQjs7QUFFQTtDQUNDLFUrQ25zSks7Qy9Db3NKTCxXQUFXO0MrQ3p2SloseUJBeURFO0MvQ2tzSkQsa0IrQy9ySm9CO0EvQ2dzSnJCOztBQUVBO0NBQ0MseUJBQXlCO0MrQy92SjFCLGtCQW9FRTtBQXBFRjs7QS9DbXdKQTtDQUNDLGtCK0MvckpDO0MvQ2dzSkQsYytDNXJKYTtDL0M2ckpiLFlBQVk7QytDdHdKYixrQkE2RUU7Qy9DMnJKRCxlK0N4ckppQjtDL0N5ckpqQixXK0N4ckphO0MvQ3lySmIsc0JBQXNCO0MrQzF3SnZCLDRCQXVGSTtDQXZGSiwyQkF3Rkk7QS9DcXJKSjs7QUFFQTtDQUNDLFcrQ2h4SkQ7Qy9DaXhKQyxrQitDcHJKbUI7Qy9DcXJKbkIsTUFBTTtDK0NseEpQLE9BQUE7Q0FBQSxRQUFBO0NBQUEsU0FBQTtDL0NzeEpDLGMrQ2xySmtCO0MvQ21ySmxCLHFDQUFxQztBK0N2eEp0Qzs7QS9DMHhKQTtDK0MxeEpBLFlBQUE7QS9DNHhKQTs7QStDNXhKQTtDL0MreEpDLGtCK0M5cUpJO0MvQytxSkosVUFBVTtBK0NoeUpYOztBL0NteUpBO0NBQ0MsbUIrQzdxSnNCO0MvQzhxSnRCLFcrQ3J5SkQ7QS9Dc3lKQTs7QUFFQTtDQUNDLG1CQUFtQjtBK0N6eUpwQjs7QS9DNHlKQTtDK0M1eUpBLFlBQUE7Qy9DOHlKQyxnQitDbHFKa0I7Qy9DbXFKbEIsaUJBQWlCO0MrQy95SmxCLGVBQWU7QS9DaXpKZjs7QStDNXBKQTtDL0MrcEpDLFcrQzlwSlc7QS9DK3BKWjs7QUFFQTtDQUNDLG1CK0M1cEprQjtDL0M2cEpsQixVQUFVO0MrQ3hwSlgsZ0NBQWU7U0FBZix3QkFBZTtDL0MwcEpkLHFFK0N6cEptQjtDL0N5cEpuQiw2RCtDenBKbUI7Qy9DeXBKbkIsOEYrQ3pwSm1CO0EvQzBwSnBCOztBQUVBO0NBQ0MsYWM3aUt5QjtDZDhpS3pCLGUrQ3pwSlk7Qy9DMHBKWixNK0N6cEpNO0MvQzBwSk4sUytDenBKUTtDL0MwcEpSLE8rQ3pwSkM7Qy9DMHBKRCxRK0N6cEpDO0MvQzBwSkQsaUNjN2lLNkI7QWQ4aUs5Qjs7QUFFQTtDQUNDLFkrQ3hwSlk7Qy9DeXBKWixXK0N4cEpVO0EvQ3lwSlg7O0FBRUE7Q0FDQyxrQlcvaUtFO0NYZ2pLRixXK0N0cEpHO0MvQ3VwSkgsWUFBWTtDZ0Rqa0tiLGVBQVc7Q2hEbWtLVix5QmdEamtLQTtBaERra0tEOztBQUVBO0NBQ0MsV0FBVztDZ0QvaktaLGNBQWE7Q2hEaWtLWixrQmdEaGtLaUI7Q2hEaWtLakIsUUFBUTtDZ0Q5aktULFNBQUs7Q2hEZ2tLSix1QmdEL2pLb0I7Q2hEZ2tLcEIsV2dEL2pLQztDaERna0tELFlnRC9qS1M7Q2hEZ2tLVCxnQmMva0tnQztDZGdsS2hDLDRCZ0QvaktlO0NoRGdrS2Ysa0NlOTBKZ0Q7Q2YrMEpoRCx3Qldqa0tTO0NYa2tLVCxZZ0Q5aktHO0NoRCtqS0gscXNFZ0Q5akt3QjtDaEQrakt4Qix3Qldsa0tFO0FYbWtLSDs7QUFFQTs7Q0FFQyxZZ0Q1aktTO0FoRDZqS1Y7O0FBRUE7Q0FDQyxZVzlrS0U7Q1gra0tGLGtCZ0QzaktHO0NoRDRqS0gsV2dEM2pLRztDaEQ0aktILFNnRDNqS1E7Q2hENGpLUixRQUFRO0NnRHhqS1QsZ0JBQU07Q2hEMGpLTCxxQmdEempLZ0I7Q2hEMGpLaEIsVWdEempLQztDaEQwaktELGtCZW4ySmlDO0NmbzJKakMseUJnRHZqS1E7QWhEd2pLVDs7QUFFQTtDZ0RuaktBLFdBQUs7Q2hEcWpLSixXZ0RwaktDO0NoRHFqS0QsY2dEcGpLQztDaERxaktELGtCZTMySmlDO0NmNDJKakMsYWdEeGpLRDtDaER5aktDLE1nRGpqS0c7Q2hEa2pLSCxTZ0RqaktHO0NoRGtqS0gsU0FBUztDZ0Q5aUtWLG1CQUFPO0NoRGdqS04sNkJnRC9pS2M7Q2hEZ2pLZCwwQ2dEOWlLQTtBaEQraUtEOztBQUVBO0NBQ0Msb0JBQW9CO0NpRHZuS3JCLGFBQU07Q2pEeW5LTCwyQmM5bUtnQztBZCttS2pDOztBQUVBO0NBQ0MsV2lEdm5LTztDakR3bktQLGtCaUR2bkthO0NqRHduS2IsWWlEdm5LVztDakR3bktYLFVpRHZuS1U7Q2pEd25LVix1QmlEdm5LYztDakR3bktkLDZCaURqbktFO0NqRGtuS0YsV001aktXO0NONmpLWCxlaUQ5bktPO0NqRCtuS1Asa0JpRHZuS2dCO0FqRHduS2pCOztBQUVBO0NBQ0MsK0JpRHBuSzBCO0FqRHFuSzNCOztBQUZBO0NBQ0MsK0JpRHBuSzBCO0FqRHFuSzNCOztBQUZBO0NBQ0MsK0JpRHBuSzBCO0FqRHFuSzNCOztBQUZBO0NBQ0MsK0JpRHBuSzBCO0FqRHFuSzNCOztBQUZBO0NBQ0MsK0JpRHBuSzBCO0FqRHFuSzNCOztBQUVBO0NBQ0MsYU10a0tXO0NOdWtLWCxRaUQ5b0tEO0NqRCtvS0MsU2lEcG5LSztBakRxbktOOztBQUVBOzs7O0NBSUMsYWlEbG5LVztBakRtbktaOztBQUVBO0NBQ0Msa0JDdG9LYztDRHVvS2QsVUN0b0tDO0NEdW9LRCxXaURwbktFO0NqRHFuS0YsV2lEaG5LSztDakRpbktMLFlBQVk7Q2tEaHFLYixlQUFZO0NsRGtxS1gsVWNycEt5QjtDZHNwS3pCLDZCYy9uSzZCO0FkZ29LOUI7O0FBRUE7O0NBRUMsc0JrRGhxS2E7Q2xEaXFLYixXa0RocUtXO0NsRGlxS1gsY2tEaHFLWTtDbERpcUtaLFdrRGhxS1U7Q2xEaXFLVixXa0RocUtHO0NsRGlxS0gsa0JNcG1LVztDTnFtS1gsUWtEOXFLRDtDbEQrcUtDLFNrRGhxS0s7Q2xEaXFLTCxtQ2tEaHFLd0I7U2xEZ3FLeEIsMkJrRGhxS3dCO0FsRGlxS3pCOztBQUVBO0NBQ0Msc0RrRDdwS3FCO1NsRDZwS3JCLDhDa0Q3cEtxQjtBbEQ4cEt0Qjs7QUFFQTtDQUNDLHVEa0RwcUtTO1NsRG9xS1QsK0NrRHBxS1M7QWxEcXFLVjs7QUFFQTs7OztDQUlDLDBDa0QzcEttQjtBbEQ0cEtwQjs7QUFFQTtDQUNDLFlDcHBLQztDRHFwS0QsY0NwcEtXO0FEcXBLWjs7QUFFQTtDTTNvS0ksVUFBUTtBTjZvS1o7O0FBRUE7Q0FDQyxVbUQ3cktLO0NuRDhyS0wsbUJBQW1CO0FtRHJzS3BCOztBbkR3c0tBO0NNcHBLSSxpQkFBaUI7QU5zcEtyQjs7QUFFQTtDQUNDLFVtRHpyS0s7QW5EMHJLTjs7QUFFQTtDQUNDLFVBQVU7QW1EanRLWDs7QW5Eb3RLQTtDbURwdEtBLGtCQWdDUTtDbkRzcktQLGdCbURycktrQjtDbkRzcktsQixzQmNsdEtnQztBZG10S2pDOztBQUVBO0NBQ0MscUJBQXFCO0FtRHJyS3RCOztBbkR3cktBO0NBQ0MsV0N4cktDO0FEeXJLRjs7QU94dUtBO0NQMnVLQyxhb0QzdUs2QjtDcEQ0dUs3QixrQm9EdHVLYztDcER1dUtkLHlCb0RydUtFO0NwRHN1S0YsbUJBQW1CO0FPdHVLcEI7O0FQeXVLQTtDT251S0EsYzZDSVk7Q3BEaXVLWCxTb0RodUtTO0NwRGl1S1QsZW9EaHVLVTtBcERpdUtYOztBQUVBO0NxRG52S0EscUJBQVc7Q3JEcXZLVixXcURwdktTO0FyRHF2S1Y7O0FBRUE7Q0FDQyxZcUR6dktEO0NyRDB2S0MscUJxRDV2S3lDO0NyRDZ2S3pDLGdCcURsdktnQjtDckRtdktoQixtQnFEbHZLSztBckRtdktOOztBQUVBO0NBQ0MsYXFEbHZLWTtBckRtdktiOztBQUVBO0NBQ0MsaUJxRHB3S1M7QXJEcXdLVjs7QUFFQTtDQUNDLGNxRGh2S2M7QXJEaXZLZjs7QUFFQTtDQUNDLFdxRGh2S087QXJEaXZLUjs7QUFFQTtDQUNDLGVxRGh2S087Q3JEaXZLUCw2QnFEaHZLbUI7QXJEaXZLcEI7O0FBRUE7Q0FDQyxlcURyeEtTO0NyRHN4S1QsZWMxeEt5QjtDZDJ4S3pCLGNxRHZ4S0Q7Q3JEd3hLQyxtQnFENXVLa0I7QXJENnVLbkI7O0FBRUE7Q0FDQyxjcUR6eEtDO0FyRDB4S0Y7O0FBRUE7Q0FDQyxhcURydUtPO0NyRHN1S1AsYXFEanVLQztBckRrdUtGOztBQUVBO0NBQ0Msa0JxRGp1S2tCO0FyRGt1S25COztBQUVBO0NBQ0Msb0JNcHVLb0I7QU5xdUtyQjs7QUFFQTtDc0Qzd0tBLGFBQU87Q0FDUCxtQkFBVTtDQUNWLGdCQUFTO0NBQ1QsZUFBVTtDdEQ2d0tULGVzRDV3S1c7Q3RENndLWCxXQUFXO0FzRHJ3S1o7O0F0RHd3S0E7Q0FDQyxnQnNEdHdLUTtBdER1d0tUOztBQUVBO0NBQ0MsYXNEMXpLbUM7QXREMnpLcEM7O0FBRUE7Q0FDQyxjY3J6S3lCO0Nkc3pLekIsV3NEdHdLVztDdER1d0tYLGlCc0R0d0tpQjtDdER1d0tqQixjc0R0d0tDO0N0RHV3S0QsY3NEdHdLQztBdER1d0tGOztBQUVBO0NBQ0MsU3NEenhLRDtBdEQweEtBOztBQUVBO0NzRGx3S0EscUJBQXFCO0N0RG93S3BCLFdzRG53S1M7QXREb3dLVjs7QXNEOXZLQTtDdERpd0tDLDBCc0QvdktZO0F0RGd3S2I7O0FBRUE7Q0FDQyxTQUFTO0FzRDV2S1Y7O0F0RCt2S0E7Q0FDQyxTc0Q1dktTO0N0RDZ2S1QsVXNENXZLRztBdEQ2dktKOztBc0Rsd0tBO0N0RHF3S0MsYXNEenZLSztBdEQwdktOOztBQUVBO0NBQ0MsZXNEcnZLYztDdERzdktkLFdzRHJ2S2E7QXREc3ZLZDs7QUFFQTtDc0Q1dktBLFNBU0U7QXREcXZLRjs7QXNEM3VLQTtDdEQ4dUtDLGdCc0R6dUtjO0N0RDB1S2QsVXNEenVLVztBdEQwdUtaOztBQUVBO0NBQ0MsYXNEbjFLYztBdERvMUtmOztBQUVBO0NzRG51S0EsY0FBZTtBdERxdUtmOztBQUVBO0NBQ0Msa0JzRHB1S1E7SXREb3VLUixlc0RwdUtRO1N0RG91S1IsVXNEcHVLUTtDdERxdUtSLG9Cc0Q3MkswQztBdEQ4MkszQzs7QUFFQTtDQUNDLGtCc0RwdUtVO0N0RHF1S1YsZXNEcHVLQztBdERxdUtGOztBQUVBO0NBQ0MsZXNEcDNLbUM7Q3REcTNLbkMsbUJzRG52S2E7Q3REb3ZLYixzQnNEcDNLdUM7Q3REcTNLdkMsb0JzRGh1S29CO0N0RGl1S3BCLGNzRGh1S2E7QXREaXVLZDs7QUFFQTtDQUNDLGNzRDV0S0c7Q3RENnRLSCxlQUFlO0NzRHp0S2hCLGlCQUFjO0N0RDJ0S2IseUJzRHp0S0E7Q3REMHRLQSxxQkFBcUI7Q3NEdnRLdEIsV0FBQTtDdER5dEtDLHNCc0R4dEtlO0F0RHl0S2hCOztBQUVBO0NBQ0MsMEJzRDUzSzBDO0F0RDYzSzNDOztBc0RwdEtBO0N0RHV0S0MsYXNEdHRLVTtDdER1dEtWLG1Cc0RuNEttQztBdERvNEtwQzs7QXVELzRLRTtDdkRrNUtELGdCdURqNUtlO0F2RGs1S2hCOztBdUQ5NEtFO0N2RGk1S0QscUJ1RGg1S3NCO0N2RGk1S3RCLGNBQWM7Q3VEOTRLYixrQkFBUztDdkRnNUtWLGdCdUQvNEtnQjtBdkRnNUtqQjs7QUFFQTtDQUNDLG1CdURoNUtFO0N2RGk1S0YsZXVENzRLSztBdkQ4NEtOOztBQUVBO0NBQ0MsZ0J1RHI1S0U7QXZEczVLSDs7QUFFQTtDQUNDLGF1RHI0S087Q3ZEczRLUCxzQnVEcjRLTztDdkRzNEtQLDBDdUR4NEtLO0N2RHk0S0wsb0N1RG40S1E7QXZEbzRLVDs7QUFFQTtDQUNDLFljdjdLeUI7Q2R3N0t6QixhdUQvM0tPO0N2RGc0S1AsYXVELzNLTztDdkRnNEtQLGVBQWU7Q3VEMzNLZCxpQkFBYTtBdkQ2M0tmOztBQUVBO0N1RDEzS0UsYUFBUTtDdkQ0M0tULG9CdUQzM0tnQjtDdkQ0M0toQixjdUQzM0thO0N2RDQzS2IscUJ1RDMzS21CO0F2RDQzS3BCOztBQUVBO0NBQ0MsOEp1RDkxS0U7Q3ZEKzFLRiwwQnVEMTNLWTtDdkQyM0taLDhCdUQxM0tnQjtDdkQyM0toQiwyQnVEMTNLbUI7QXZEMjNLcEI7O0FBRUE7Q0FDQyxnQnVEMTNLWTtBdkQyM0tiOztBQUVBO0NBQ0MsVXVEMTNLSztDdkQyM0tMLFd1RDEzS0s7Q3ZEMjNLTCxXdUQvNEtFO0N2RGc1S0Ysd0J1RHgzS2dCO0F2RHkzS2pCOztBQUVBO0NBQ0Msa0J1RHgzS2M7Q3ZEeTNLZCxNdUR4M0tLO0N2RHkzS0wsT3VEeDNLSztDdkR5M0tMLFF1RHgzS0s7Q3ZEeTNLTCxTdUR4M0tLO0N2RHkzS0wsMkJ1RHY5SzJCO0N2RHc5SzNCLDRCZTl0S3FDO0NmK3RLckMsc0JBQXNCO0N1RHIzS3JCLDJCQUFlO1NBQWYsbUJBQWU7Q3ZEdTNLaEIsdUN1RHQzS3FCO0N2RHMzS3JCLCtCdUR0M0txQjtDdkRzM0tyQiw0RHVEdDNLcUI7Q3ZEdTNLckIsc0J1RDc5S3NCO0F2RDg5S3ZCOztBQUVBOztDQUVDLFd1RHQzS0c7Q3ZEdTNLSCxjdUR0M0tnQjtDdkR1M0toQixrQmV6dUtpQztDZjB1S2pDLE11RGg0S0U7Q3ZEaTRLRixPdURyM0tLO0N2RHMzS0wsV3VEcjNLWTtDdkRzM0taLFl1RHIzS2E7Q3ZEczNLYiw2QnVEcjNLYztBdkRzM0tmOztBQUVBO0NBQ0MsaUZjci9LZ0M7Q2RzL0toQyxVdURyM0tLO0F2RHMzS047O0FBRUE7Q3VEbDNLRSx5RUFBYTtDdkRvM0tkLFV1RG4zS1k7QXZEbzNLYjs7QUFFQTtDQUNDLGtCQ3orS2lCO0NEMCtLakIsV0N6K0tXO0NEMCtLWCxhY2pnTHlCO0Nka2dMekIsZ0J1RHAzS2lCO0F2RHEzS2xCOztBQUVBO0NBQ0Msa0J1RHAzS2dCO0N2RHEzS2hCLFF1RHAzS0c7Q3ZEcTNLSCxTQUFTO0N1RGwzS1IsV0FBQTtDdkRvM0tELG1CdURuM0ttQjtDdkRvM0tuQixpREFBeUM7U0FBekMseUNBQXlDO0N1RGozS3hDLDhDQUFRO0NBQVIsc0NBQVE7Q0FBUiwwRUFBUTtBdkRtM0tWOztBQUVBO0NBQ0Msa0J1RGwzS21CO0N2RG0zS25CLGN1RGwzS0c7Q3ZEbTNLSCxXdURsM0tHO0N2RG0zS0gsU3VEbDNLRztDdkRtM0tILGtCdUQxM0tRO0N2RDIzS1IsZ0J1RGozS2tCO0N2RGszS2xCLGdCQUFnQjtBdUQ5MktmOztBdkRpM0tGO0NBQ0MsZ0J1RC8yS2dCO0F2RGczS2pCOztBQUVBO0NBQ0MsV0FBVztDd0RwL0taLGtCQUFPO0N4RHMvS04sVXdEci9LUztBeERzL0tWOztBQUVBO0NBQ0MsOEJ3RHIvS1E7U3hEcS9LUixzQndEci9LUTtBeERzL0tUOztBQUVBO0NBQ0MsVXdEbi9LVTtBeERvL0tYOztBQUVBO0NBQ0Msa0JBQWtCO0N3RDMrS25CLFlBQWE7Q3hENitLWixVd0Q1K0tTO0N4RDYrS1QsV3dENStLUTtDeEQ2K0tSLFV3RHRpTG1DO0F4RHVpTHBDOztBQUVBO0NBQ0MsU3dEeitLRztDeEQwK0tILFd3RHYrS087Q3hEdytLUCxld0R2K0tjO0N4RHcrS2QsZ0J3RHIrS0M7Q3hEcytLRCxvQ3dEcitLaUI7Q3hEcytLakIsbUJ3RHIrS2tCO0F4RHMrS25COztBQUVBO0NBQ0MsY3dEcitLYztDeERzK0tkLFN3RHIrS0s7Q3hEcytLTCxVd0RyK0tLO0N4RHMrS0wsZ0JBQWdCO0N3RGorS2pCLGFBQUE7Q3hEbStLQyxjd0RsK0tjO0N4RG0rS2QsV3dEbCtLQztDeERtK0tELG1Ed0RqK0tBO0F4RGsrS0Q7O0FBRUE7Q0FDQyxjd0RoK0tjO0F4RGkrS2Y7O0FBRUE7Q0FDQyxXd0QvOUtDO0N4RGcrS0QsYXdELzlLQztDeERnK0tELG1Cd0Q5akx3QztDeEQrakx4Qyxld0QvOUtjO0F4RGcrS2Y7O0FBRUE7Q3dEMzlLQSxlQUFnQjtDeEQ2OUtmLFd3RDU5S1c7Q3hENjlLWCxZd0Q1OUtPO0N4RDY5S1AsbUJ3RDU5S1M7QXhENjlLVjs7QUFFQTtDQUNDLGtCd0Q1OUtpQjtBeEQ2OUtsQjs7QUFFQTtDQUNDLHFCd0Q1OUs4QztDeEQ2OUs5QyxjQUFjO0F3RHg5S2Y7O0F4RDI5S0E7Q0FDQyxxQndEdmtMNEM7Q3hEd2tMNUMseUN3RDVrTDBDO0F4RDZrTDNDOztBQUVBO0NBQ0MsY3dEaitLRDtBeERrK0tBOztBQUVBO0NBQ0MsMEh3RHI5S1k7Q3hEczlLWiwwQndEcDlLRTtDeERxOUtGLDhCd0RuOUtDO0N4RG85S0QsMkJ3RG45S2tCO0F4RG85S25COztBQUVBO0NBQ0Msb0R3RG45S0U7U3hEbTlLRiw0Q3dEbjlLRTtBeERvOUtIOztBQUVBO0NBQ0MsZXdEOThLZTtDeEQrOEtmLG9Cd0Robkw0QztDeERpbkw1Qyx5Qk1oakxzQjtDTmlqTHRCLHFCd0RyOUtXO0N4RHM5S1gsc0J3RDk4S2lCO0N4RCs4S2pCLGlCd0Q5OEtHO0F4RCs4S0o7O0FBRUE7Q0FDQyxrQ3dEMzlLVTtTeEQyOUtWLDBCd0QzOUtVO0F4RDQ5S1g7O0FBRUE7Q0FDQyxXdUNwb0xEO0N2Q3FvTEMsWXdDcm9MRDtDeENzb0xDLGdCd0RqOUtHO0N4RGs5S0gsZ0N3RGg5S0U7U3hEZzlLRix3QndEaDlLRTtDeERpOUtGLDBDQUFrQztDQUFsQyxrQ0FBa0M7Q0FBbEMsa0VBQWtDO0F3RDc4S25DOztBeERnOUtBO0NBQ0MsY3dEOThLQztDeEQrOEtELHFCd0Ryb0w0QztDeERzb0w1Qyxjd0Q3bkxtQztBeEQ4bkxwQzs7QUFFQTtDQUNDLGN3RDk4S0c7QXhEKzhLSjs7QUFFQTtDQUNDLDhCd0Q3OEtxQztTeEQ2OEtyQyxzQndENzhLcUM7QXhEODhLdEM7O0FBRUE7Q0FDQyxrQndEMzhLYTtDeEQ0OEtiLFN3RDM4S1E7Q3hENDhLUixrQndEMzhLYTtDeEQ0OEtiLG1Cd0QzOEtpQjtDeEQ0OEtqQixjQUFjO0NNbG1MWCxnQkFBaUI7QU5vbUxyQjs7QUFFQTtDQUNDLHlCd0R0OEt3QjtBeER1OEt6Qjs7QUFFQTtDQUNDLGtCd0RsOEtXO0N4RG04S1gsTXdEbDhLRztDeERtOEtILE9BQU87Q003bUxKLFdBQVE7Q04rbUxYLFl3RGg4S1c7Q3hEaThLWCxvQndEOW9MbUM7SXhEOG9MbkMsaUJ3RDlvTG1DO0N4RCtvTG5DLDJCQUFtQjtTQUFuQixtQkFBbUI7Q3dENzdLcEIsNkNBQU87Q0FBUCxxQ0FBTztDQUFQLHdFQUFPO0F4RCs3S1A7O0FBRUE7Q0FDQyxjd0Q5N0thO0N4RCs3S2Isb0J3RDk3S2U7Q3hEKzdLZixld0Q5N0tZO0N4RCs3S1osY3dEOTdLYTtBeEQrN0tkOztBQUVBO0NBQ0MsZ0J3RHo4S0Q7Q3hEMDhLQyxld0QzN0tjO0N4RDQ3S2QsaUJ3RDM3S2lCO0N4RDQ3S2pCLGtCd0QzN0thO0N4RDQ3S2IsZ0J3RDM3S1c7Q3hENDdLWCxjd0QzN0tZO0N4RDQ3S1osMEJ3RDM3S2E7QXhENDdLZDs7QUFFQTtDQUNDLG1CY3pyTDZCO0FkMHJMOUI7O0FBRUE7Q0FDQyxTd0R2OUtLO0F4RHc5S047O0FBRUE7Q0FDQyxxQndELzZLZ0I7Q3hEZzdLaEIsU3dELzZLUztDeERnN0tULFVBQVU7Q3dENTZLWCxlQUFhO0F4RDg2S2I7O0FBRUE7Q0FDQyxhd0Q3NktDO0F4RDg2S0Y7O0FBRUE7Q0FDQyxZeUR6c0xDO0N6RDBzTEQscUJ5RHpzTG9CO0N6RDBzTHBCLGF5RHpzTFM7Q3pEMHNMVCxtQnlEdHNMTTtBekR1c0xQOztBQUVBO0NBQ0MsYXlEdHNMSztBekR1c0xOOztBQUVBOztDQUVDLGN5RGxzTE87QXpEbXNMUjs7QUFFQTs7O0NBR0MsK0J5RHhyTE07QXpEeXJMUDs7QUFFQTtDQUNDLGN5RHRyTEs7Q3pEdXJMTCxxQnlEcHJMYztBekRxckxmOztBQUVBO0NBQ0MsV3lEbnJMWTtBekRvckxiOztBMERwdExBO0MxRHV0TEMsMEIwRHR0TGM7QTFEdXRMZjs7QUFFQTtDQUNDLGMwRHR0TFM7QTFEdXRMVjs7QUFFQTtDQUNDLCtCMERydExvQjtBMURzdExyQjs7QUFFQTtDQUNDLG1CMEQ3dkx1QztBMUQ4dkx4Qzs7QUFFQTtDQUNDLGtCMEQ3dkxvQztDMUQ4dkxwQywwQ2N0d0xnQztDZHV3TGhDLGdCMEQ3dkx1QztBMUQ4dkx4Qzs7QUFFQTtDQUNDLFdNbHNMVztDTm1zTFgsa0IwRHR1TFU7QzFEdXVMVixTMERydExHO0MxRHN0TEgsTzBEeHVMRDtDMUR5dUxDLFEwRGx0TEc7QzFEbXRMSCxjY2h4THlCO0NkaXhMekIsVzBEbHRMRztDMURtdExILGdCMERsdExlO0MxRG10TGYsVTBEN3VMRDtBMUQ4dUxBOztBMEQzc0xBO0MxRDhzTEMsUzBEN3NMUztBMUQ4c0xWOztBQUVBO0NBQ0Msa0IwRDNzTGtCO0MxRDRzTGxCLFMwRG50TEQ7QzFEb3RMQyxVMER4c0xHO0ExRHlzTEo7O0FBRUE7Q0FDQyxtQjBEanNMTTtBMURrc0xQOztBQUVBO0NBQ0MsYTBEL3JMYTtBMURnc0xkOztBQUVBO0NBQ0MsYzBEL3JMZTtBMURnc0xoQjs7QUFFQTtDQUNDLGtCMEQ1ckxNO0MxRDZyTE4sdUIwRHR0TE07QTFEdXRMUDs7QUFFQTtDQUNDLFVjbHpMeUI7QWRtekwxQjs7QUFFQTtDQUNDLGtCMEQ3dUxTO0ExRDh1TFY7O0FBRUE7Q0FDQyxVMERockxHO0ExRGlyTEo7O0FBRUE7Q0FDQyxPQUFPO0EyRDl6TFI7O0EzRGkwTEE7Q0FDQyxjMkQvekxPO0EzRGcwTFI7O0FBRUE7Q0FDQyxPMkQvekxDO0MzRGcwTEQsUTJEdjBMRDtDM0R3MExDLFMyRDl6TEc7QzNEK3pMSCxZMkQ5ekxHO0MzRCt6TEgsbUIyRDV6TEM7QTNENnpMRjs7QUFFQTtDQUNDLG1CMkQ1ekxXO0EzRDZ6TFo7O0FBRUE7Q0FDQyxrQjJENXpMa0I7QzNENnpMbEIsYzJENXpMVztDM0Q2ekxYLGtCMkQ1ekxHO0MzRDZ6TEgsZTJENXpMYztDM0Q2ekxkLGlCMkQ1ekxnQjtDM0Q2ekxoQixjMkR6MExFO0MzRDAwTEYscUIyRDF6TGdCO0EzRDJ6TGpCOztBQUVBO0NBQ0MsVzJEOTBMRTtDM0QrMExGLGtCMkR4ekxhO0MzRHl6TGIsUzJEeHpMUztDM0R5ekxULFUyRHh6TFU7QzNEeXpMVixXMkR4ekxXO0MzRHl6TFgsYzJEeHpMSztDM0R5ekxMLFcyRHh6TEs7QzNEeXpMTCxtQjJEcjFMRTtBM0RzMUxIOztBQUVBO0NBQ0MsVzJEdHpMVztDM0R1ekxYLGtCMkR0ekxLO0MzRHV6TEwsTTJEdHpMSztDM0R1ekxMLFMyRDUxTEU7QzNENjFMRixPMkRuekxLO0MzRG96TEwsYzJEbnpMYTtDM0RvekxiLFUyRG56TEs7QzNEb3pMTCx1QjJEaDJMVztBM0RpMkxaOztBQUVBO0NBQ0Msa0IyRHAyTEU7QzNEcTJMRixVMkQ3eUxVO0EzRDh5TFg7O0FBRUE7QzJEenlMQSxjQUFVO0EzRDJ5TFY7O0FBRUE7Q0FDQyxrQjJEenlMYztDM0QweUxkLE1BQU07Q01uekxILFFBQVE7Q05xekxYLGE0RDkzTEQ7QzVEKzNMQyxtQjREeDNMRTtDNUR5M0xGLHVCQUF1QjtDTXAwTHBCLFdBQVE7Q05zMExYLFk0RGw0TEQ7QzVEbTRMQyxVNER2M0xZO0M1RHczTFosVUFBVTtBTXgwTFA7O0FOMjBMSjtDQUNDLG1CQUFtQjtBTS96TGhCOztBTmswTEo7Q0FDQyxrQjREMTJMRTtDNUQyMkxGLGE0RDc0TEQ7QzVEODRMQyxpQzREaDNMcUI7UzVEZzNMckIseUI0RGgzTHFCO0E1RGkzTHRCOztBTXQwTEk7Q055MExILG1CNEQ1MkxDO0M1RDYyTEQsVzREMTJMWTtBNUQyMkxiOztBQUVBO0NBQ0MsVzREdjJMSztDNUR3MkxMLGNBQWM7QzZEbjVMZixVQUFLO0M3RHE1TEosVzZEcDVMVTtDN0RxNUxWLGU2RHA1TFk7QzdEcTVMWiw4QjZEbjVMQTtDN0RvNUxBLDZCQUE2QjtDNkRsNUw5QixnQ0FBVTtTQUFWLHdCQUFVO0E3RG81TFY7O0FBRUE7Q0FDQyxhNkRsNUxHO0E3RG01TEo7O0FBRUE7Q0FDQyxZQUFZO0M2RGw1TGIsYUFBWTtDN0RvNUxYLFc2RDc0TFk7QzdEODRMWixZQUFZO0M2RDE0TGIsZUFFSztDQUZMLGVBR0s7Q0FITCx5QkFJSztDQUpMLGV6Qi9CQTtDQUFBLGdCeUIrQkE7QUFBQTs7QUFBQTtDdkIvQkEsY3VCK0JBO0FBQUE7O0F0Qi9CQTtDc0IrQkEsZ0JyQi9CQTtBQUFBOztBcUIrQkE7QzdEMjVMQyxhNkRuNUxlO0M3RG81TGYsbUJBQW1CO0M4RHQ3TGhCLFNBTEo7QTlENjdMQTs7QUFFQTtDOERyN0xJLFVBVkQ7Q0FXQyxTQVhKO0E5RGs4TEE7O0FBRUE7Q0FDQyxhOER0N0xnQjtBOUR1N0xqQjs7QThEaDdMSTtDOURtN0xILGE4RGw3TGdCO0M5RG03TGhCLG1CQUFtQjtDOEQxOExwQix1QkEyQkc7QzlEaTdMRixXOERoN0xZO0M5RGk3TFosWThELzZMSTtDOURnN0xKLGU4RC82TGM7QzlEZzdMZCxjOERwN0xFO0M5RHE3TEYscUI4RDc2TG1CO0M5RDg2TG5CLFc4RDc2TGE7QzlEODZMYixrQkFBa0I7QThEbDlMbkI7O0E5RHE5TEE7Q0FDQywwQzhEdjZMZ0I7QTlEdzZMakI7O0FBRUE7O0NBRUMsVzhEdjZMSztDOUR3NkxMLGM4RHY2TGU7QzlEdzZMZixVOER2NkxZO0M5RHc2TFosVzhEdjZMSztDOUR3NkxMLGtDOERyNkxZO0M5RHM2TFosbUM4RHI2TGU7QTlEczZMaEI7O0FBRUE7O0NBRUMsaUM4RDM3TFM7UzlEMjdMVCx5QjhEMzdMUztBOUQ0N0xWOztBQUVBOztDQUVDLGlDOER4NUxNO1M5RHc1TE4seUI4RHg1TE07QTlEeTVMUDs7QUFFQTtDQUNDLGdCQUFnQjtDK0R2OUxqQixnQkFBTTtBL0R5OUxOOztBQUVBO0NBQ0MsYytEcjlMQztDL0RzOUxELDBCK0RyOUxpQjtBL0RzOUxsQjs7QUFFQTtDQUNDLG1CYzcrTHlCO0FkOCtMMUI7O0FBRUE7Q0FDQyxZK0RyL0xZO0EvRHMvTGI7O0FBRUE7Q0FDQyxrQk12N0xXO0NOdzdMWCxPK0QxK0xEO0MvRDIrTEMsUStEbjlMSztDL0RvOUxMLGMrRG45TEs7Qy9EbzlMTCxpQk0zN0xXO0NONDdMWCxhK0RsK0xDO0EvRG0rTEY7O0FBRUE7O0NBRUMsTStEaDlMSztDL0RpOUxMLFMrRHgrTEM7Qy9EeStMRCwyQmNyZ01nQztDZHNnTWhDLFcrRDk4TFU7Qy9EKzhMVixhK0QzK0xDO0MvRDQrTEQsUytEMzhMSztDL0Q0OExMLFcrRDM4TEs7QS9ENDhMTjs7QUFFQTs7Q0FFQyxhK0R4OExHO0EvRHk4TEo7O0FBRUE7O0NBRUMsYStEcDhMQztBL0RxOExGOztBZ0UzaE1BO0NoRThoTUMsV0FBVztDZ0UxaE1aLHlCQUFpQjtBaEU0aE1qQjs7QUFFQTtDQUNDLFVnRTNoTUM7QWhFNGhNRjs7QUFFQTtDQUNDLGlDZ0VuaU1lO1NoRW1pTWYseUJnRW5pTWU7QWhFb2lNaEI7O0FBRUE7Q0FDQyxrQmdFdmlNRDtDaEV3aU1DLGFnRXpoTVU7Q2hFMGhNViw4QmdFemhNYztDaEUwaE1kLHNCZ0V6aE1TO0NoRTBoTVQsNEJnRXZoTU87Q2hFd2hNUCwyQmdFdmhNYztBaEV3aE1mOztBQUVBO0NBQ0Msa0JnRXJoTWdCO0NoRXNoTWhCLFNnRWpqTUQ7Q2hFa2pNQyxPZ0VuaE1HO0NoRW9oTUgsUWdFbmhNRztDaEVvaE1ILFdnRXBqTUQ7Q2hFcWpNQyw4QmdFbGhNSztBaEVtaE1OOztBQUVBO0NBQ0MsdUJnRWxoTWM7Q2hFbWhNZCxpQmdFbGhNSztBaEVtaE1OOztBQUVBO0NBQ0MsZWdFOWpNRDtDaEUrak1DLG1CZ0Uvak1EO0NoRWdrTUMsV2dFbmhNTztBaEVvaE1SOztBQUVBO0NBQ0MsYWdFcGtNRDtDaEVxa01DLFNnRTlnTU87QWhFK2dNUjs7QUFFQTtDQUNDLGFnRTlnTVM7QWhFK2dNVjs7QUFFQTtDQUNDLGVnRTlnTWdCO0FoRStnTWpCOztBQUVBO0NBQ0MsYWdFamxNRDtDaEVrbE1DLGVnRWxsTUQ7Q2hFbWxNQyxlZ0UvZ01XO0FoRWdoTVo7O0FBRUE7Q0FDQyxXZ0V4Z01ZO0NoRXlnTVosZWdFeGxNRDtDaEV5bE1DLG1CZ0V6bE1EO0FoRTBsTUE7O0FBRUE7Q0FDQyxrQmdFamdNd0I7Q2hFa2dNeEIsU2dFOWxNRDtDaEUrbE1DLFFnRS9sTUQ7QWhFZ21NQTs7QUFFQTtDQUNDLGtCZ0UxL0xvQjtDaEUyL0xwQixZZ0UxL0xPO0NoRTIvTFAsYWdFcm1NRDtDaEVzbU1DLG1CZ0V0bU1lO0NoRXVtTWYsOEJnRXIvTDhDO0NoRXMvTDlDLFVnRXhtTUQ7Q2hFeW1NQyxXZ0VsL0xLO0NoRW0vTEwsZ0JnRTFtTUQ7Q2hFMm1NQyxnQmdFM21NRDtBaEU0bU1BOztBQUVBO0NBQ0MsVWdFL21NRDtDaEVnbk1DLFdnRWovTFM7Q2hFay9MVCx5QmdFbmxNRztDaEVvbE1ILGtCZ0Vsbk1EO0FoRW1uTUE7O0FBRUE7Q0FDQyx5QmdFbitMRTtDaEVvK0xGLGtCZ0VsK0xDO0FoRW0rTEY7O0FBRUE7Q0FDQyxrQmdFbCtMYztDaEVtK0xkLFdnRWwrTFU7Q2hFbStMVixnQmdFbCtMZTtBaEVtK0xoQjs7QUFFQTtDQUNDLFdnRWpvTUQ7Q2hFa29NQyxrQmdFbCtMZ0I7Q2hFbStMaEIsUWdFbCtMSztDaEVtK0xMLE9nRWwrTEs7Q2hFbStMTCxRZ0VsK0xLO0NoRW0rTEwsY2dFbCtMYTtDaEVtK0xiLFdnRWwrTEs7Q2hFbStMTCxtQmdFaitMSTtBaEVrK0xMOztBQUVBO0NBQ0MsV2dFNW9NRDtDaEU2b01DLGNnRTdvTUQ7Q2hFOG9NQyxrQmdFaCtMa0I7Q2hFaStMbEIsU2dFL29NRDtDaEVncE1DLFdnRTc5TFU7Q2hFODlMVixRZ0VqcE1EO0NoRWtwTUMsV2dFNTlMVztDaEU2OUxYLDRHZ0UzOUxJO0NoRTQ5TEosV2dFcHBNRDtBaEVxcE1BOztBQUVBO0NBQ0MsU2dFeDlMSztBaEV5OUxOOztBQUVBO0NBQ0Msa0JnRXI5TGtCO0NoRXM5TGxCLFNnRXI5TEc7Q2hFczlMSCxXZ0U5cE1EO0NoRStwTUMsWWdFaDlMYztDaEVpOUxkLHVCZ0VoOUxpQjtDaEVpOUxqQixnQmdFaDlMa0I7Q2hFaTlMbEIsZ0JnRWg5TGM7Q2hFaTlMZCxjTTlsTVc7Q04rbE1YLFVnRXBxTUQ7Q2hFcXFNQyw4QmdFaDlMa0I7QWhFaTlMbkI7O0FBRUE7Q0FDQyxjZ0V6cU1EO0FoRTBxTUE7O0FpRTlxTUE7Q2pFaXJNQyxXaUVock1XO0NqRWlyTVgsa0JpRWhyTU87Q2pFaXJNUCxRaUVock1RO0NqRWlyTVIsU2lFaHJNUztDakVpck1ULGlCY2pwTTZCO0Nka3BNN0IsY2lFaHJNYztDakVpck1kLFVpRWhyTUM7Q2pFaXJNRCxXaUVock1VO0NqRWlyTVYsa0JpRS9xTVU7Q2pFZ3JNVixtQmlFL3FNYTtBakVnck1kOztBQUVBOztDQUVDLGNNbm9NVztBTm9vTVo7O0FBRUE7Q0FDQyxRaUU1cU1HO0NqRTZxTUgsU2lFNXFNRztDakU2cU1ILGtDaUUxcU1jO0NqRTJxTWQsbUNpRTFxTXdCO0NqRTJxTXhCLHFDaUUxcU1hO0NqRTJxTWIsZ0JpRTFxTWU7Q2pFMnFNZixNaUUxcU1HO0NqRTJxTUgsaUJpRTFxTWU7Q2pFMnFNZixnQkFBZ0I7QWlFdnFNakI7O0FqRTBxTUE7Q0FDQyxhYzVxTXlCO0NkNnFNekIsbUJpRXZxTUE7Q2pFd3FNQSx1QkFBdUI7Q2tFanRNeEIsV0FBTTtDbEVtdE1MLFlrRWp0TVU7Q2xFa3RNVixlTXhwTVc7Q055cE1YLGdCa0VydE1LO0NsRXN0TUwsb0NrRS9oTUE7Q2xFZ2lNQSxja0V2dE1EO0NsRXd0TUMsaUNrRS9zTWlCO1NsRStzTWpCLHlCa0Uvc01pQjtBbEVndE1sQjs7QUFFQTtDQUNDLGFrRXB0TUM7QWxFcXRNRjs7QUFFQTtDQUNDLGtCa0Uxc01rQjtDbEUyc01sQixnQmNoc015QjtDZGlzTXpCLGVrRXZzTVM7Q2xFd3NNVCxnQmtFdnNNZ0I7Q2xFd3NNaEIsaUJrRXZzTWdCO0FsRXdzTWpCOztBQUVBO0NBQ0MsZ0JrRXJzTVk7QWxFc3NNYjs7QUFFQTtDQUNDLG1Ca0VscU1FO0FsRW1xTUg7O0FBRUE7Q0FDQyxha0Vsc01ZO0NsRW1zTVosZWtFaHRNUTtDbEVpdE1SLG1CY3p0TXlCO0FkMHRNMUI7O0FBRUE7Q0FDQyxXa0Vuck1PO0NsRW9yTVAsYWtFM3FNUztDbEU0cU1ULG1Ca0UzcU1pQjtDbEU0cU1qQixrQmtFM3FNWTtDbEU0cU1aLHFCY3R0TTZCO0FkdXRNOUI7O0FBRUE7Q0FDQyw0QmtFM3FNb0I7U2xFMnFNcEIsb0JrRTNxTW9CO0NsRTRxTXBCLFVrRTNxTUc7QWxFNHFNSjs7QUFFQTtDQUNDLGNrRTFxTWE7QWxFMnFNZDs7QUFFQTtDQUNDLGNrRXpxTUU7Q2xFMHFNRixZa0V0cU1LO0NsRXVxTUwsa0JrRXRxTWlCO0FsRXVxTWxCOztBQUVBO0NBQ0MsK0JrRW5xTVc7U2xFbXFNWCx1QmtFbnFNVztDbEVvcU1YLFdrRW5xTVU7Q2xFb3FNViwyQmtFbnFNc0I7QWxFb3FNdkI7O0FBRUE7Q0FDQyxnQmtFN25NRTtBbEU4bk1IOztBQUVBO0NBQ0MsY2tFanFNWTtDbEVrcU1aLGtCa0Vqck1FO0NsRWtyTUYsZWtFOXBNaUI7Q2xFK3BNakIsY2tFbnJNRTtBbEVvck1IOztBQUVBO0NBQ0MsZ0JrRTFwTWdCO0FsRTJwTWpCOztBQUVBO0NBQ0MsY2tFMXBNYTtDbEUycE1iLGVrRTFwTWM7Q2xFMnBNZCxvQmtFN3JNUztDbEU4ck1ULGNrRXZwTWdCO0FsRXdwTWpCOztBQUVBO0NBQ0MsbUJrRWpwTVk7Q2xFa3BNWixla0VqcE1hO0NsRWtwTWIsaUJrRWpwTVk7Q2xFa3BNWixnQmtFanBNYTtDbEVrcE1iLHVCa0VqcE1lO0NsRWtwTWYsbUJrRWpwTWtCO0NsRWtwTWxCLFdrRWpwTUc7QWxFa3BNSjs7QUFFQTtDQUNDLGVrRWpwTWU7Q2xFa3BNZixpQmtFanBNZTtDbEVrcE1mLG1Ca0VocE1HO0NsRWlwTUgsY2tFaHBNYztBbEVpcE1mOztBQUVBO0NBQ0MscUJrRTVvTUc7QWxFNm9NSjs7QUFFQTtDQUNDLG1Ca0U1b01rQjtBbEU2b01uQjs7QUFFQTtDbUU5ek1FLGNBQUE7Q25FZzBNRCxtQm1FL3pNa0I7QW5FZzBNbkI7O0FBRUE7Q0FDQyxhQzN5TVc7Q0Q0eU1YLG1CbUU5ek1vQjtDbkUrek1wQiw4Qm1FOXpNc0I7QW5FK3pNdkI7O0FBRUE7Q0FDQyxrQm1FOXpNSztBbkUrek1OOztBQUVBO0NBQ0MsY21FMXpNTztDbkUyek1QLFlBQVk7Q21FdHpNWCxzQkE1QkY7Q25FbzFNQyxpQm1FdHpNcUI7QW5FdXpNdEI7O0FBRUE7Q0FDQyxrQm1FcHpNYTtDbkVxek1iLGdCbUVwek1nQjtDbkVxek1oQixlbUVuek1HO0NuRW96TUgsb0JtRWx6TUk7QW5FbXpNTDs7QUFFQTtDQUNDLGNNbnlNVztDTm95TVgsb0JtRTl6TUU7QW5FK3pNSDs7QUFFQTtDQUNDLHFCbUVsME1FO0NuRW0wTUYsV21FenlNUztDbkUweU1ULGVtRTN6TUc7Q25FNHpNSCxlbUV4eU1xQjtDbkV5eU1yQixlbUV4eU1XO0NuRXl5TVgsbUJNN3lNb0I7QU44eU1yQjs7QUFFQTtDTW55TUksYUFBUTtDTnF5TVgsa0JtRTUwTUU7QW5FNjBNSDs7QW1FLzJNQTtDbkVrM01DLGtCbUUxeE1hO0FuRTJ4TWQ7O0FBRUE7Q0FDQyxVbUUxeE1HO0NuRTJ4TUgsV21FMXhNRztDbkUyeE1ILGlCbUVqeU1HO0FuRWt5TUo7O0FBRUE7Q0FDQyxtQm1FdnhNbUI7QW5Fd3hNcEI7O0FBRUE7Q0FDQyxtQm1FdnhNcUI7QW5Fd3hNdEI7O0FBRUE7Q0FDQyxhTTN6TVc7Q040ek1YLGVtRXI0TUQ7Q25FczRNQyxnQm1FdDRNRDtDbkV1NE1DLG1CbUV4eE1rQjtBbkV5eE1uQjs7QUFFQTtDQUNDLGFjejRNeUI7QWQwNE0xQjs7QUFFQTtDQUNDLGFtRS80TUQ7Q25FZzVNQyxtQm1FOXdNYztDbkUrd01kLHVCbUVoeE1LO0NuRWl4TUwsY21FbDVNRDtDbkVtNU1DLFdtRTd3TU87Q25FOHdNUCxZbUU3d01PO0NuRTh3TVAsa0JtRTd3TU87Q25FOHdNUCx5QmN6NE1nQztDZDA0TWhDLGtCbUU3d01vQjtBbkU4d01yQjs7QUFFQTtDbUVyd01FLGNBQUE7Q25FdXdNRCxlbUV0d01pQjtBbkV1d01sQjs7QUFFQTtDQUNDLGFjNzNNeUI7Q2Q4M016QixzQm1FdHdNbUI7Q25FdXdNbkIsZ0JtRXR3TWtCO0NuRXV3TWxCLGNjbjZNeUI7QWRvNk0xQjs7QUFFQTtDb0V0Nk1BLG1CQUFZO0FwRXc2TVo7O0FBRUE7Q0FDQyxnQm9FdDZNVTtBcEV1Nk1YOztBQUVBO0NBQ0MsbUJvRXQ2TW1CO0FwRXU2TXBCOztBQUVBO0NBQ0MsYW9FdDZNYTtDcEV1Nk1iLG9Cb0UvMU1BO0NwRWcyTUEsZW9FcjZNQztDcEVzNk1ELG9Db0VyNk1lO0NwRXM2TWYsaUJvRXI2TWdCO0NwRXM2TWhCLFdvRXI2TVU7QXBFczZNWDs7QUFFQTtDQUNDLG1Cb0VyNk1tQjtBcEVzNk1wQjs7QUFFQTs7O0NBR0MsbUI4Q3Q3TUM7QTlDdTdNRjs7QUFFQTtDQUNDLFdvRTE2TVc7Q3BFMjZNWCxnQm9FMTZNZ0I7QXBFMjZNakI7O0FBRUE7Q0FDQyxhY2w4TXlCO0NkbThNekIsa0JvRTE2TWtCO0NwRTI2TWxCLGlCb0UxNk1HO0NwRTI2TUgsV29FMTZNRztDcEUyNk1ILHFCb0VwN01TO0FwRXE3TVY7O0FBRUE7Q0FDQyxjb0V6Nk1ZO0FwRTA2TWI7O0FBRUE7Q0FDQyxrQm9FejZNSztDcEUwNk1MLGNvRXY2TUc7QXBFdzZNSjs7QUFFQTtDQUNDLGNvRXI2TWM7Q3BFczZNZCxpQm9FbDhNRTtDcEVtOE1GLG1Cb0VuNk1rQjtDcEVvNk1sQixjY3Q5TXlCO0FkdTlNMUI7O0FBRUE7Q0FDQyxhb0UvNU1hO0NwRWc2TWIsZW9FLzVNZTtDcEVnNk1mLHNCb0UvNU1zQjtBcEVnNk12Qjs7QUFFQTtDQUNDLGFvRXorTVU7Q3BFMCtNVixzQm9FMTVNc0I7Q3BFMjVNdEIsY29FMTVNYTtBcEUyNU1kOztBQUVBO0NxRTkrTUEsa0JBRUU7Q3JFOCtNRCxlcUU3K01nQjtDckU4K01oQixvQnFFNytNa0I7Q3JFOCtNbEIsZ0JxRTcrTVM7Q3JFOCtNVCxXcUU3K01ZO0FyRTgrTWI7O0FBRUE7Q0FDQyxZQUFZO0NxRXYvTWIsZUFZRTtDckU2K01ELGtCcUU1K01lO0NyRTYrTWYseUJxRTMrTUU7Q3JFNCtNRixxQkFBcUI7QXFFMy9NdEI7O0FyRTgvTUE7Q0FDQyxjcUUzK01lO0NyRTQrTWYseUJxRTMrTWtCO0FyRTQrTW5COztBQUVBO0NBQ0MsZ0JxRTErTWM7Q3JFMitNZCxtRHFFMStNdUI7QXJFMitNeEI7O0FBRUE7Q0FDQyxlcUUxK01nQjtDckUyK01oQixZcUUxK01hO0NyRTIrTWIsaUJxRTErTWlCO0NyRTIrTWpCLGVxRTErTUs7QXJFMitNTjs7QUFFQTtDQUNDLHdCcUUxK01LO0lyRTArTUwscUJxRTErTUs7U3JFMCtNTCxnQnFFMStNSztDckUyK01MLFdxRTErTUs7Q3JFMitNTCxzQnFFamdOQztDckVrZ05ELGVxRXQrTW1CO0NyRXUrTW5CLHlCQUF5QjtDcUVwaE4xQixrQkFrREU7Q3JFbytNRCxnQnFFbitNZTtDckVvK01mLG9DcUVuK01xQjtDckVvK01yQixtQnFFbitNYztDckVvK01kLGNxRW4rTVk7Q3JFbytNWixtQnFFbitNVztDckVvK01YLFlxRW4rTUc7Q3JFbytNSCxpQnFFbitNWTtDckVvK01aLGdCcUVuK01hO0NyRW8rTWIsZXFFbitNZTtDckVvK01mLHVCcUVuK01lO0NyRW8rTWYseUJxRTkrTUM7Q3JFKytNRCxtRHFFbCtNZ0I7Q3JFbStNaEIsMENxRWwrTWdCO0NyRW0rTWhCLDRCcUVsK01tQjtBckVtK01wQjs7QUFFQTtDQUNDLGNxRWwrTWM7Q3JFbStNZCx5QnFFbCtNYztBckVtK01mOztBQUVBO0NBQ0MsUUFBUTtDcUU1aU5ULGNBNkVFO0NyRWkrTUQsZ0JxRWgrTVk7Q3JFaStNWixjcUVoK01nQjtDckVpK01oQixlcUVoK01pQjtBckVpK01sQjs7QUFFQTs7Q0FFQyxTQUFTO0FxRXJqTlY7O0FyRXdqTkE7O0NBRUMsZXFFOTlNYTtBckUrOU1kOztBQUVBOztDQUVDLGFxRTk5TWU7QXJFKzlNaEI7O0FBRUE7Q0FDQyw2QnFFMytNTztBckU0K01SOztBQUVBO0NBQ0Msa0JxRTE5TWE7Q3JFMjlNYixjcUUxOU1jO0NyRTI5TWQsdUJxRWovTU87Q3JFay9NUCxlcUVyOU1jO0NyRXM5TWQsZ0NBQWdDO0NxRTNrTmpDLHFCQXlIRTtBckVvOU1GOztBQUVBO0NBQ0MsV3FFbjlNVTtDckVvOU1WLGtCcUVuOU1lO0NyRW85TWYsU3FFbjlNVztDckVvOU1YLFlxRW45TWE7Q3JFbzlNYixPcUVuOU1HO0NyRW85TUgsUU01Z05TO0NONmdOVCxxQnFFNzlNQztDckU4OU1ELHVCcUVwN01FO0FyRXE3TUg7O0FBRUE7Q0FDQyxrQnFFaDlNbUI7Q3JFaTlNbkIsVXFFaDlNWTtBckVpOU1iOztBQUVBO0NBQ0MsbUJxRWg5TWM7QXJFaTlNZjs7QUFFQTtDQUNDLGNxRXBtTkQ7Q3JFcW1OQyxtQnFFNThNZ0I7Q3JFNjhNaEIsMEJXdGxORTtBWHVsTkg7O0FxRXZtTkE7Q3JFMG1OQyxVcUVsOE1jO0FyRW04TWY7O0FxRTNtTkE7Q3JFOG1OQyxxQnFFaDhNSTtDckVpOE1KLGtCQUFrQjtDcUUvbU5uQixnQkFBYztDckVpbk5iLGNxRWg4TWU7Q3JFaThNZiwwQnFFMzdNSTtBckU0N01MOztBQUVBO0NxRXJuTkEsY0FBYztDckV1bk5iLDZCcUU1N01JO0NyRTY3TUosV0FBVztBcUV4bk5aOztBckUybk5BO0NzRTNuTkEsY0FBQTtDdEU2bk5DLFlzRTVuTkM7Q3RFNm5ORCxtQnNFNW5OaUI7Q3RFNm5OakIsZXNFNW5OZTtDdEU2bk5mLGlCc0Vob05lO0N0RWlvTmYsa0JzRTNuTmtCO0N0RTRuTmxCLGdCc0Vsb05EO0N0RW1vTkMsbUJzRXpuTkk7Q3RFMG5OSixnQkFBZ0I7Q3VFcG9OakIsZ0JBQU07QXZFc29OTjs7QUFFQTtDQUNDLG1CdUVyb05jO0N2RXNvTmQsdUJNOWtOc0I7Q04ra050QixtQnVFM29OSztDdkU0b05MLGdCdUVyb05ZO0N2RXNvTlosOEJ1RW5vTmU7QXZFb29OaEI7O0FBRUE7Q0FDQyxhTXJsTlc7Q05zbE5YLG1CdUVscE5EO0N2RW1wTkMsZ0J1RW5vTmM7Q3ZFb29OZCxrQnVFaG9OTztDdkVpb05QLGV1RWhvTkc7Q3ZFaW9OSCxpQnVFOW1ORTtDdkUrbU5GLFd1RW5vTkU7QXZFb29OSDs7QUFFQTtDQUNDLG1CdUUvbk5rQjtBdkVnb05uQjs7QUFFQTtDQUNDLGdCdUV6bk5nQjtBdkUwbk5qQjs7QUFFQTtDQUNDLHFCdUVubk5NO0N2RW9uTk4sa0JBQWtCO0N3RWhxTm5CLGdCQUFZO0N4RWtxTlgsZXdFanFOVTtBeEVrcU5YOztBQUVBOztDQUVDLFVBQVU7Q3dFOXBOWCwrQkFBZTtBeEVncU5mOztBQUVBO0NBQ0MsNkJjdnBOZ0M7U2R1cE5oQyxxQmN2cE5nQztBZHdwTmpDOztBQUVBO0NBQ0MsNEJ3RTVwTmdCO0F4RTZwTmpCOztBQUVBO0NBQ0MsY001bk5XO0NONm5OWCxVd0VscU5DO0N4RW1xTkQsd0J3RXZwTkk7Q3hFd3BOSixrQndFL3BOQztDeEVncU5ELFd3RXRwTks7Q3hFdXBOTCxZQUFZO0N5RTdyTmIsTUFBQTtDekUrck5DLE95RTlyTk87Q3pFK3JOUCxVeUU3ck5DO0F6RThyTkY7O0FBRUE7Q0FDQyxrQnlFN3JOa0I7Q3pFOHJObEIsUXlFN3JORztDekU4ck5ILGNjdHJONkI7Q2R1ck43QixtQ3lFcHNOUTtTekVvc05SLDJCeUVwc05RO0N6RXFzTlIsY3lFNXJOSztBekU2ck5OOztBQUVBO0NBQ0MsNEN5RXZyTmlCO0F6RXdyTmxCOztBQUVBO0NBQ0MsYWN6c055QjtBZDBzTjFCOztBQUVBO0NBQ0MsbUJ5RW5yTmtCO0F6RW9yTm5COztBQUVBO0NBQ0MsYUFBYTtBMEV4dE5kOztBMUUydE5BO0NBQ0Msa0IwRXh0Tlk7QzFFeXROWixtQjBFbnRORTtDMUVvdE5GLG1CMEUzdE5FO0ExRTR0Tkg7O0FBRUE7Q0FDQyxjY2x0TjZCO0NkbXRON0IsV0FBVztDMkVudU5aLFdBQVk7QTNFcXVOWjs7QUFFQTtDQUNDLG1CMkVwc05FO0MzRXFzTkYsVzJFcnVORTtBM0VzdU5IOztBQUVBO0NBQ0MsZTJFenVORTtDM0UwdU5GLGlCMkUxdE5lO0EzRTJ0TmhCOztBQUVBO0NBQ0MsZ0IyRXh0TmdCO0MzRXl0TmhCLG1CMkUvdU5FO0EzRWd2Tkg7O0FBRUE7Q0FDQyxnQjJFdnROTztDM0V3dE5QLGtCY3p1TnlCO0NkMHVOekIsZTJFbnROQztDM0VvdE5ELGlCMkVudE5pQjtDM0VvdE5qQixjY3p0TnlCO0NkMHROekIsbUIyRW50TmdCO0EzRW90TmpCOztBQUVBO0NBQ0MsbUIyRW50Tm1CO0MzRW90Tm5CLFUyRWp3TkQ7QTNFa3dOQTs7QTRFbHdOQTtDNUVxd05DLFc0RXB3TlU7QTVFcXdOWDs7QUFFQTtDQUNDLGNBQWM7QzZFendOZixXQUFNO0E3RTJ3Tk47O0FBRUE7Q0FDQyxXNkUxd05VO0E3RTJ3Tlg7O0FBRUE7Q0FDQyxXNkV2d05LO0E3RXd3Tk47O0FBRUE7Q0FDQyxtQjZFdndOaUI7QzdFd3dOakIsc0JBQXNCO0M4RXZ4TnZCLG1CQUFNO0E5RXl4Tk47O0FBRUE7Q0FDQyxlOEV2eE5hO0M5RXd4TmIsZ0JNanVOVztDTmt1TlgsZThFOXhOSztDOUUreE5MLGlCOEV2eE5HO0M5RXd4TkgsYzhFcnhOVTtDOUVzeE5WLGtCOEVyeE5lO0E5RXN4TmhCOztBQUVBO0NBQ0MsZ0I4RXJ4TmdCO0E5RXN4TmpCOztBQUVBO0NBQ0MsbUI4RXJ4TmU7QTlFc3hOaEI7O0FBRUEsaUI4RW54Tk07O0E5RXF4Tk47Q0FDQyxtQjhFeHhORztBOUV5eE5KOztBQUVBO0NBQ0MsZ0I4RWx4Tk87QTlFbXhOUjs7QUFFQTtDQUNDLHFCOEU3d05tQjtDOUU4d05uQixrQjhFN3dOb0I7QzlFOHdOcEIsZ0I4RTd3TmlCO0M5RTh3TmpCLGU4RTd3TlM7QTlFOHdOVjs7QUFFQTs7Q0FFQyxVOEV4d05VO0M5RXl3TlYsK0I4RXh3Tlk7QTlFeXdOYjs7QUFFQTtDQUNDLDZCOEV4d05jO1M5RXd3TmQscUI4RXh3TmM7QTlFeXdOZjs7QUFFQTtDQUNDLDRCOEV0d05nQjtBOUV1d05qQjs7QUFFQTtDQUNDLGM4RXR3Tlk7QzlFdXdOWixVOEV0d05VO0M5RXV3TlYsd0I4RXR3TmlCO0M5RXV3TmpCLGtCOEV0d05pQjtDOUV1d05qQixXOEU3eE5FO0M5RTh4TkYsWThFcHdOSztDOUVxd05MLE04RXB3Tks7QzlFcXdOTCxPOEVoeU5FO0M5RWl5TkYsVThFbHdOSztBOUVtd05OOztBQUVBO0NBQ0Msa0I4RS92TmM7QzlFZ3dOZCxROEUvdk5HO0M5RWd3TkgsYzhFL3ZOYTtDOUVnd05iLG1DTS94TjJCO1NOK3hOM0IsMkJNL3hOMkI7Q05neU4zQixjOEVyd05DO0E5RXN3TkY7O0FBRUE7Q0FDQyxrQjhFL3ZOZ0I7QTlFZ3dOakI7O0FBRUE7Q0FDQyxXOEU3dk5XO0M5RTh2TlgsbUI4RTd2TmdCO0M5RTh2TmhCLGtCOEU3dk5pQjtDOUU4dk5qQixPOEU3dk5LO0M5RTh2TkwsTThFN3ZOSztDOUU4dk5MLFdNN3lOUztDTjh5TlQsVzhFbnhORTtDOUVveE5GLGM4RTd2Tk87QTlFOHZOUjs7QUFFQTtDQUNDLGlCOEV6dk5hO0E5RTB2TmQ7O0FBRUE7Q0FDQyxjOEV6dk5jO0E5RTB2TmY7O0FBRUE7Q0FDQyxhOEVsd05DO0E5RW13TkY7O0FBRUE7Q0FDQyxrQjhFdHdOTztDOUV1d05QLGU4RW52TmU7QzlFb3ZOZixjOEVudk5PO0E5RW92TlI7O0FBRUE7Q0FDQyxrQjhFNXdOTztDOUU2d05QLE84RWh2TlM7QzlFaXZOVCxZTXYwTlc7Q053ME5YLGlCOEU3dU5HO0E5RTh1Tko7O0FBRUE7Q0FDQyxnQk0xeE5XO0NOMnhOWCxhOEV6dU5HO0M5RTB1Tkgsc0I4RXp1Tkc7QzlFMHVOSCx1QjhFdnVOb0I7QTlFd3VOckI7O0FBRUE7Q0FDQyxrQjhFcHVOZTtDOUVxdU5mLGM4RXB1Tlk7QzlFcXVOWixnQjhFcHVOZTtBOUVxdU5oQjs7QUFFQTtDQUNDLFM4RWx1Tks7QzlFbXVOTCxhOEVsdU5LO0M5RW11TkwsbUJjOTJOeUI7Q2QrMk56QixrQjhFbHVOa0I7QzlFbXVObEIsZU03MU5XO0NOODFOWCxjOEVyeU5FO0E5RXN5Tkg7O0FBRUE7Q0FDQyxXOEUvdE5XO0M5RWd1TlgsbUI4RS90TmU7QzlFZ3VOZixrQjhFL3ROZTtDOUVndU5mLE84RS90Tks7QzlFZ3VOTCxNOEUvdE5LO0M5RWd1TkwsVzhFL3ROVTtDOUVndU5WLFc4RS90Tks7QzlFZ3VOTCxjOEU1dE5DO0E5RTZ0TkY7O0FBRUE7Q0FDQyxhOEUzdE5hO0E5RTR0TmQ7O0FBRUE7Q0FDQyxjOEUxdE5PO0M5RTJ0TlAsa0I4RTF0TmtCO0E5RTJ0Tm5COztBQUVBO0NBQ0MsYThFdnROWTtDOUV3dE5aLGVBQWU7QzhFbnROZixpQkFBTTtBOUVxdE5QOztBQUVBO0NBQ0MsZ0I4RW50Tkc7QTlFb3ROSjs7QUFFQTtDQUNDLG1COEVwdE5HO0E5RXF0Tko7O0FBRUE7Q0FDQyxnQjhFanROTztBOUVrdE5SOztBQUVBO0MrRW44TkEscUJBQU07Qy9FcThOTCxrQmNqNk42QjtDZGs2TjdCLGdCK0VwOE5lO0MvRXE4TmYsZStFcDhOZTtBL0VxOE5oQjs7QUFFQTs7Q0FFQyxVK0VsOE5LO0MvRW04TkwsK0IrRS83Tk07QS9FZzhOUDs7QUFFQTtDQUNDLDZCK0UvN05jO1MvRSs3TmQscUIrRS83TmM7QS9FZzhOZjs7QWdGbDlOQTtDaEZxOU5DLDRCZ0ZuOU5lO0FoRm85TmhCOztBQUVBO0NBQ0MsY2dGejlOUTtDaEYwOU5SLFVnRm45Tkc7Q2hGbzlOSCx3QmdGaDlORztDaEZpOU5ILGtCYzU5TmdDO0NkNjlOaEMsV2dGNzlOTztDaEY4OU5QLFlnRjc4TmdCO0NoRjg4TmhCLE1nRno4TkM7Q2hGMDhORCxPZ0Z6OE5HO0NoRjA4TkgsVWdGejhOUztBaEYwOE5WOztBQUVBO0NBQ0Msa0JnRno4TmE7Q2hGMDhOYixRZ0ZoOU5FO0NoRmk5TkYsY2dGeDhOYTtDaEZ5OE5iLG1DZ0Z0OE5PO1NoRnM4TlAsMkJnRnQ4Tk87Q2hGdThOUCxjZ0Z0OE5hO0FoRnU4TmQ7O0FBRUE7Q0FDQyxrQ2dGdDhOaUI7Q2hGdThOakIsbUNnRnQ4TnNCO0NoRnU4TnRCLG1CZ0Z0OE5nQjtBaEZ1OE5qQjs7QUFFQTtDQUNDLGtCZ0ZuOE5rQjtDaEZvOE5sQixxQmNoOU42QjtBZGk5TjlCOztBQUVBOztDQUVDLFdnRmg4TkM7Q2hGaThORCxjZ0ZoOE5HO0NoRmk4Tkgsa0JjMTlONkI7Q2QyOU43Qix5QmdGaDhOb0I7Q2hGaThOcEIsbUJnRmg4TmU7Q2hGaThOZixXZ0ZoOE5XO0NoRmk4TlgsWWNsL055QjtBZG0vTjFCOztBQUVBO0NBQ0MsU2dGaDhOSztDaEZpOE5MLFdNeDhOVztBTnk4Tlo7O0FBRUE7Q2lGdmdPQSxTQUFBO0NqRnlnT0MsV2lGeGdPQztBakZ5Z09GOztBQUVBO0NBQ0MseUJpRnRnT1M7Q2pGdWdPVCxVaUZ0Z09TO0NqRnVnT1Qsa0JpRnBnT087QWpGcWdPUjs7QUFFQTtDQUNDLGNjaC9OeUI7Q2RpL056QixrQmlGemdPRTtDakYwZ09GLHFCaUZsZ09JO0NqRm1nT0osa0JpRjNnT0U7QWpGNGdPSDs7QUFFQTtDQUNDLGFpRmpnT1k7QWpGa2dPYjs7QUFFQTtDQUNDLGNpRm5oT0U7Q2pGb2hPRixxQmNoaE9nQztDZGloT2hDLGtEaUZyaE9NO1NqRnFoT04sMENpRnJoT007Q2pGc2hPTixnQ2lGLy9OSztBakZnZ09OOztBQUVBOztDQUVDLGNpRnYvTks7Q2pGdy9OTCwwQmlGdC9OTTtDakZ1L05OLG9EaUZyL05hO1NqRnEvTmIsNENpRnIvTmE7QWpGcy9OZDs7QUFFQTtDQUNDLGNpRmovTks7Q2pGay9OTCxlY3BpT3lCO0NkcWlPekIsZ0JBQWdCO0NrRjlpT2pCLGtCQUFTO0NsRmdqT1IsZ0JrRi9pT2dCO0NsRmdqT2hCLGtCQUFrQjtBbUZqak9uQjs7QW5Gb2pPQTtDQUNDLHFCbUZqNE5BO0FuRms0TkQ7O0FBRUE7Q0FDQyxZbUZoak9ZO0NuRmlqT1oscUJtRmhqT1U7Q25GaWpPVixjbUZoak9XO0FuRmlqT1o7O0FBRUE7Q0FDQyxxQm1GL2lPRTtBbkZnak9IOztBQUVBO0NBQ0MscUJtRjVpT3FCO0NuRjZpT3JCLGNtRjVpT1k7QW5GNmlPYjs7QUFFQTs7Q0FFQyxjbUZ6aU9jO0FuRjBpT2Y7O0FBRUE7Q0FDQyxxQm1GOWhPcUI7Q25GK2hPckIsY21GOWhPZTtBbkYraE9oQjs7QUFFQTs7Q0FFQyxjbUY3ak9FO0FuRjhqT0g7O0FBRUE7Q0FDQyxnQm1GamtPRTtBbkZra09IOztBQUVBO0NBQ0MsY21GdmdPZ0I7Q25Gd2dPaEIsa0JtRnZnT2tCO0NuRndnT2xCLHFCbUZ2Z09xQjtDbkZ3Z09yQixrQm1GdmdPbUI7Q25Gd2dPbkIsV21GemtPRTtBbkYwa09IOztBQUVBO0NBQ0MsZ0JtRmhnT1k7QW5GaWdPYjs7QUFFQTtDQUNDLGNjemxPeUI7Q2QwbE96QixXbUZoZ09HO0NuRmlnT0gsV21GeGdPRTtBbkZ5Z09IOztBQUVBO0NBQ0MsV21GLy9OVztDbkZnZ09YLFdtRi8vTlU7Q25GZ2dPVixtQm1GLy9ObUI7Q25GZ2dPbkIsV21GLy9OVztDbkZnZ09YLGNtRi8vTks7Q25GZ2dPTCxjbUZqaE9FO0NuRmtoT0YsV21GNy9OSztBbkY4L05OOztBQUVBO0NBQ0MsZ0JtRjcvTlk7QW5GOC9OYjs7QUFFQTtDQUNDLGdCbUYxaE9FO0FuRjJoT0g7O0FBRUE7Q0FDQyxhYzVuT3lCO0FkNm5PMUI7O0FBRUE7Q0FDQyxjbUZwL05XO0NuRnEvTlgscUJtRnAvTmdCO0NuRnEvTmhCLGtEbUZwL05zQjtTbkZvL050QiwwQ21GcC9Oc0I7Q25GcS9OdEIsZ0NtRnAvTjBCO0FuRnEvTjNCOztBQUVBOztDQUVDLGNtRi8vTkU7Q25GZ2dPRiwwQm1GbC9OMEI7Q25GbS9OMUIsb0RtRmgvTmU7U25GZy9OZiw0Q21GaC9OZTtBbkZpL05oQjs7QUFFQTtDQUNDLGNtRnJnT0U7Q25Gc2dPRixlbUY3K05LO0NuRjgrTkwsZ0Jjem9PNkI7Q2Qwb083QixrQm1GeGdPRTtDbkZ5Z09GLGdCbUYzK05nQjtDbkY0K05oQixrQm1GMytOYztBbkY0K05mOztBQUVBO0NBQ0MscUJtRjMrTnFCO0FuRjQrTnRCOztBQUVBO0NvRjdwT0EsWUFBUTtDcEYrcE9QLHFCb0Y3b09BO0NwRjhvT0EsY29GN3BPQztBcEY4cE9GOztBQUVBO0NBQ0MscUJvRjdwT2U7QXBGOHBPaEI7O0FBRUE7Q0FDQyxxQm9GN3BPa0I7Q3BGOHBPbEIsY29GN3BPYztBcEY4cE9mOztBQUVBOztDQUVDLGNxRjdxT1M7QXJGOHFPVjs7QUFFQTtDQUNDLGNxRjVxT1k7Q3JGNnFPWixxQnFGMXFPTztDckYycU9QLGNxRjFxT2E7QXJGMnFPZDs7QUFFQTs7Q0FFQyxjcUZ0cU9ZO0FyRnVxT2I7O0FBRUE7O0NBRUMsVXFGdHFPRztDckZ1cU9ILDhCcUZ0cU9pQjtBckZ1cU9sQjs7QUFFQTtDQUNDLGNxRmpyT0U7Q3JGa3JPRixVcUZycU9LO0NyRnNxT0wsd0JxRm5yT1E7Q3JGb3JPUixrQnFGaHFPa0I7Q3JGaXFPbEIsV3FGaHFPTztDckZpcU9QLFlxRmhxT2M7QXJGaXFPZjs7QUFFQTtDQUNDLGdCcUYxck9FO0FyRjJyT0g7O0FBRUE7Q0FDQyxxQnFGOXJPUTtDckYrck9SLHFCcUZ0cE9xQjtDckZ1cE9yQixrQnFGdHBPaUI7Q3JGdXBPakIsZXFGbnBPRTtBckZvcE9IOztBQUVBO0NzRnR0T0EsYUFBUTtBdEZ3dE9SOztBQUVBO0NBQ0MscUJzRnZ0T2tCO0N0Rnd0T2xCLGNzRnJ0T0M7Q3RGc3RPRCxxQnNGcHRPRTtDdEZxdE9GLGtEc0ZudE9pQjtTdEZtdE9qQiwwQ3NGbnRPaUI7QXRGb3RPbEI7O0FBRUE7O0NBRUMsY3NGbnRPYztDdEZvdE9kLDBCc0Z0c09FO0N0RnVzT0Ysb0RNenFPMkI7U055cU8zQiw0Q016cU8yQjtBTjBxTzVCOztBQUVBO0NBQ0MsZ0JzRjl0T0M7QXRGK3RPRjs7QUFFQTtDQUNDLGNzRmp0T1k7Q3RGa3RPWixlc0Y5c09DO0N0RitzT0QsZ0JzRjlzT0M7Q3RGK3NPRCxrQnNGOXNPUztDdEYrc09ULGdCc0Y5c09ZO0N0RitzT1osa0JzRjlzT2tCO0F0RitzT25COztBQUVBO0NBQ0MscUJzRnJzT0U7QXRGc3NPSDs7QUFFQTtDQUNDLFlzRjF0T0M7Q3RGMnRPRCxxQnNGMXRPQztDdEYydE9ELGNzRjdzT2M7QXRGOHNPZjs7QUFFQTtDQUNDLHFCTXBzT29CO0FOcXNPckI7O0FBRUE7Q0FDQyxxQnNGanRPQztDdEZrdE9ELGNjdHRPeUI7QWR1dE8xQjs7QUFFQTs7Q0FFQyxjc0Z2c09hO0F0RndzT2Q7O0FBRUE7Q0FDQyxxQk1sdE9vQjtDTm10T3BCLGNzRjdzT0M7QXRGOHNPRjs7QUFFQTs7Q0FFQyxjc0ZsdE9DO0F0Rm10T0Y7O0FBRUE7Q0FDQyxtQnNGbHNPZ0I7QXRGbXNPakI7O0FBRUE7Q0FDQyxjc0Zsc09HO0N0Rm1zT0gsV3NGanNPRztDdEZrc09ILFdzRmpzT0s7QXRGa3NPTjs7QUFFQTtDQUNDLFdzRmpzT1U7Q3RGa3NPVixXc0Zqc09LO0N0RmtzT0wsbUJzRjlyT1U7Q3RGK3JPVixXc0Y5ck9VO0N0RityT1YsY3NGOXJPYTtDdEYrck9iLGNNM3VPVztDTjR1T1gsV3NGbHNPQztBdEZtc09GOztBQUVBO0NBQ0Msa0JzRjNyT2tCO0F0RjRyT25COztBQUVBO0NBQ0MsZ0JzRjNyT2M7QXRGNHJPZjs7QUFFQTtDQUNDLGdCc0Yzck9jO0F0RjRyT2Y7O0FBRUE7Q0FDQyxjTTV2T1c7QU42dk9aOztBQUVBO0NBQ0MsZ0JzRm5yT2tCO0F0Rm9yT25COztBQUVBO0N1Ri96T0Esa0JBQWU7Q3ZGaTBPZCxnQnVGaDBPYztDdkZpME9kLGdCdUZoME9nQjtBdkZpME9qQjs7QUFFQTtDQUNDLGtCdUYvek9zQztBdkZnME92Qzs7QUFFQTtDQUNDLGV1Rjl6T087QXZGK3pPUjs7QUFFQTtDQUNDLGtCTWh1T1c7Q05pdU9YLGV1RjEwT0M7Q3ZGMjBPRCxjdUYzek9ZO0F2RjR6T2I7O0FBRUE7Q0FDQyxrQnVGLzBPQztDdkZnMU9ELE91RnZ6T0s7Q3ZGd3pPTCxTdUZqMU9FO0N2RmsxT0YsZ0J1RnB6T2M7QXZGcXpPZjs7QUFFQTtDQUNDLGdCdUYveU9lO0N2Rmd6T2YsZXVGL3lPYztBdkZnek9mOztBd0Y3MU9BO0N4RmcyT0MsYXdGNzFPYTtDeEY4MU9iLHNCd0Y3MU9lO0N4RjgxT2YsbUJ3RjcxT2dCO0N4RjgxT2hCLHVCd0Y3MU9zQjtDeEY4MU90QixpQndGNzFPa0I7Q3hGODFPbEIseUJ3RjcxT2E7Q3hGODFPYixtQndGNzFPYztDeEY4MU9kLGF3RjcxT2E7QXhGODFPZDs7QUFFQTtDQUNDLG1COENwMk9jO0M5Q3EyT2Qsc0I4Q3AyT3FCO0E5Q3EyT3RCOztBQUVBO0NBQ0MsZThDbDJPRztDOUNtMk9ILGlCd0ZwMk9JO0N4RnEyT0osZXdGcDJPZTtDeEZxMk9mLHFCd0ZwMk9nQjtBeEZxMk9qQjs7QUFFQTtDQUNDLG1Cd0ZuMk9pQjtBeEZvMk9sQjs7QUFFQTtDQUNDLHFCd0ZuMk9xQjtDeEZvMk9yQixrQndGbjJPa0I7QXhGbzJPbkI7O0FBRUE7Q0FDQyxjd0ZqMk9nQjtBeEZrMk9qQjs7QUFFQTtDQUNDLG9Cd0ZqMk9lO0F4RmsyT2hCOztBQUVBOztDQUVDLGN3Rng0T0M7QXhGeTRPRjs7QUFFQTtDQUNDLG1Cd0Y1NE9DO0F4RjY0T0Y7O0F3Rjk0T0E7Q3hGaTVPQyxjd0YzMU9FO0N4RjQxT0YsbUJBQW1CO0F3Rmw1T3BCOztBeEZxNU9BO0NBQ0MsbUJ3RjMxT3VCO0N4RjQxT3ZCLHNCd0YzMU93QjtBeEY0MU96Qjs7QUFFQTtDQUNDLGdCY3A1T2dDO0NkcTVPaEMsYXdGMzFPYTtDeEY0MU9iLHFCd0YzMU9lO0N4RjQxT2YsaUJNbDJPVztBTm0yT1o7O0FBRUE7Q0FDQyxnQndGMzFPYztBeEY0MU9mOztBQUVBO0NBQ0MsbUJ3RnYxT2dCO0F4RncxT2pCOztBQUVBO0NBQ0MsbUJ3RnYxT2tCO0F4RncxT25COztBQUVBO0NBQ0MsV3dGdjFPSztBeEZ3MU9OOztBQUVBO0NBQ0MsY3dGdjFPSTtDeEZ3MU9KLFd3RmoxT2U7Q3hGazFPZixXd0ZqMU9lO0F4RmsxT2hCOztBQUVBO0NBQ0MsV3dGajFPTztDeEZrMU9QLFd3RmoxT2E7Q3hGazFPYixtQndGajFPb0I7Q3hGazFPcEIsV3dGajFPTztDeEZrMU9QLGN3RnA0T0M7Q3hGcTRPRCxjd0Y5ME9jO0N4RiswT2QsV3dGOTBPSztBeEYrME9OOztBQUVBO0NBQ0MscUJ3RjkwT29CO0N4RiswT3BCLGtCd0Y5ME9rQjtDeEYrME9sQixnQmMzNU95QjtBZDQ1TzFCOztBQUVBO0NBQ0MsZ0J3Rmg1T0M7QXhGaTVPRjs7QXdGejBPRTtDeEY0ME9ELGN3RjMwT2dCO0F4RjQwT2pCOztBQUVBO0NBQ0MsY3dGMTBPZ0I7Q3hGMjBPaEIsVXdGMTBPWTtDeEYyME9aLHdCd0YxME9tQjtDeEYyME9uQixrQndGMTBPb0I7Q3hGMjBPcEIsV0FBVztDd0ZwOU9aLFlBNElHO0F4RjAwT0g7O0F5RnQ5T0E7O0N6RjA5T0MsVUFBVTtDTTk1T1AsOEJBQXdCO0NOZzZPM0IsNkN5RjU5T2E7QXpGNjlPZDs7QUFFQTtDMEYvOU9BLGlCQUFXO0ExRmkrT1g7O0FBRUE7Q0FDQyxjQUFjO0EwRjk5T2Y7O0ExRmkrT0E7O0NBRUMsYzBGOTlPYztBMUYrOU9mOztBQUVBO0NBQ0MsbUIwRjE5T007QTFGMjlPUDs7QUFFQTtDQUNDLGdCMEYzK09LO0ExRjQrT047O0FBRUE7Q0FDQyxXMEYvK09LO0MxRmcvT0wsWTBGcjlPVTtDMUZzOU9WLHFCMEZyOU9tQjtDMUZzOU9uQixxQk0vNk9zQjtDTmc3T3RCLG1CMEZuL09LO0ExRm8vT047O0FBRUE7Q0FDQyx3QjBGbDlPZTtBMUZtOU9oQjs7QUFFQTtDQUNDLDRCMEZsOU9tQjtBMUZtOU9wQjs7QUFFQTtDQUNDLHFCMEZoOU9nQjtDMUZpOU9oQixrQjBGaDlPaUI7QzFGaTlPakIsZ0IwRjc4T1U7QzFGODhPVixlMEY3OE9lO0ExRjg4T2hCOztBQUVBOzs7O0NBSUMsVTBGMThPRztDMUYyOE9ILCtCMEZyOE9FO0ExRnM4T0g7O0FBRUE7O0NBRUMsNkJjbC9PNkI7U2RrL083QixxQmNsL082QjtBZG0vTzlCOztBQUVBO0MyRnhoUEEsY0FBZTtDM0YwaFBkLFUyRnpoUEM7QzNGMGhQRCx3QmM1L082QjtDZDYvTzdCLGtCMkZ6aFBrQjtDM0YwaFBsQixXMkZ6aFBDO0MzRjBoUEQsWTJGemhQVTtDM0YwaFBWLE0yRnpoUEM7QzNGMGhQRCxPMkZ6aFBNO0MzRjBoUE4sVTJGamlQRDtDM0ZraVBDLGVjLy9PeUI7Q2RnZ1B6QixXMkZ4aFBHO0MzRnloUEgsa0IyRnhoUGdCO0EzRnloUGpCOztBQUVBO0NBQ0MsZTJGeGlQRDtBM0Z5aVBBOztBQUVBO0NBQ0Msa0IyRmxoUGtCO0MzRm1oUGxCLFEyRmhoUEM7QzNGaWhQRCxjMkZoaFBZO0MzRmloUFosbUMyRmhoUHNCO1MzRmdoUHRCLDJCMkZoaFBzQjtBM0ZpaFB2Qjs7QUFFQTtDQUNDLGdCMkZoaFBFO0MzRmloUEYsb0IyRjNnUG1CO0EzRjRnUHBCOztBQUVBO0NBQ0MsbUJNLytPVztBTmcvT1o7O0FBRUE7Q0FDQyxlQUFlO0M0RjVqUGhCLG1CQUFZO0M1RjhqUFgsZTRGN2pQVztDNUY4alBYLGdCNEY3alBXO0M1RjhqUFgsa0JjN2hQNkI7QWQ4aFA5Qjs7QUFFQTtDQUNDLGM0RjVqUGM7QzVGNmpQZCxlNEY1alBlO0M1RjZqUGYsZ0I0RjVqUGM7QzVGNmpQZCxrQjRGNWpQWTtDNUY2alBaLGM0RjVqUFk7QzVGNmpQWixrQjRGNWpQaUI7QTVGNmpQbEI7O0FBRUE7Q0FDQyxnQk1qaFBXO0FOa2hQWjs7QUFFQTtDQUNDLGtCNEZ4alBpQjtDNUZ5alBqQixlNEZ4alBlO0M1RnlqUGYsb0I0RnhqUGlCO0E1RnlqUGxCOztBQUVBO0NBQ0MsZThDL2tQRztDOUNnbFBILGdCOEMva1BHO0M5Q2dsUEgsa0I4QzdrUEM7QTlDOGtQRjs7QUFFQTtDQUNDLGU0RjdqUFk7QTVGOGpQYjs7QUFFQTtDQUNDLGM0RjVqUFk7QTVGNmpQYjs7QUFFQTs7Q0FFQyxxQjRGMWpQSztDNUYyalBMLFc0RjFqUEs7QzVGMmpQTCxZNEYxalBLO0M1RjJqUEwsNmpCNEZ6alBVO0E1RjBqUFg7O0FBRUE7O0NBRUMsaStINEZ2alBRO0M1RndqUFIscUI0RnBqUEs7QTVGcWpQTjs7QUFFQTtDQUNDLGFBQWE7QTZGam5QWjs7QTdGb25QRjtDQUNDLGtCNkZsblBtQjtDN0ZtblBuQixXNkZsblBHO0E3Rm1uUEo7O0FBRUE7QzZGOW1QRSxZQUFBO0M3RmduUEQsMEI2Ri9tUGdCO0M3RmduUGhCLGlCNkYvbVBnQjtDN0ZnblBoQixlNkYvbVBHO0M3RmduUEgsZ0I2Ri9tUGlCO0M3RmduUGpCLGM2Ri9tUGM7QzdGZ25QZCxnQjZGL21QZTtDN0ZnblBmLHNCNkYvbVBxQjtDN0ZnblByQixXNkYvbVBXO0M3RmduUFgsVTZGL21QRztBN0ZnblBKOztBQUVBO0NBQ0MscUJBQXFCO0E2RjNtUHBCOztBN0Y4bVBGO0NBQ0MsWTZGNW1QYTtDN0Y2bVBiLFU2RjVtUFk7QzdGNm1QWixrQkFBa0I7QzZGL29QbkIsV0FBQTtDN0ZpcFBDLFE2RjNtUEc7QzdGNG1QSCx1QjZGN21QRTtDN0Y4bVBGLFc2RjFtUEs7QzdGMm1QTCxZQUFZO0M2RnBwUGIsMmhCQTZDTTtDN0Z5bVBMLGdDNkZ2bVBFO0M3RndtUEYsVUFBVTtDTTNsUFAsZUFBUTtBTjZsUFo7O0FBRUE7O0M4RnJwUEUsWUFBQTtBOUZ3cFBGOztBQUVBO0NBQ0MsZ0JjeG5QeUI7QWR5blAxQjs7QUFFQTtDOEZwcVBBLGNBZUc7QTlGdXBQSDs7QThGbnBQRTtDOUZzcFBELGtCOEZucFBrQjtDOUZvcFBsQixXTTltUFc7Q04rbVBYLGM4RnhwUEM7QzlGeXBQRCxlOEZucFBlO0E5Rm9wUGhCOztBQUVBO0NBQ0MsbUI4Ri9vUEU7QTlGZ3BQSDs7QUFFQTtDQUNDLGM4RjlvUGdCO0M5RitvUGhCLGtCOEY5b1BrQjtDOUYrb1BsQixNQUFNO0M4RjFvUFAsT0FBQTtBOUY0b1BBOztBQUVBO0MrRjFyUEEsYUFBTTtDL0Y0clBMLGUrRjNyUGM7QS9GNHJQZjs7QUFFQTtDQUNDLGMrRjNyUEM7Qy9GNHJQRCxrQitGMXJQUztDL0YyclBULFdjbHNQeUI7Q2Rtc1B6QixjK0Z4clBLO0EvRnlyUE47O0FBRUE7Q0FDQyxlK0ZsclBZO0MvRm1yUFosa0IrRmxyUGU7Qy9GbXJQZixlK0ZsclBjO0EvRm1yUGY7O0FnRzFzUEE7Q2hHNnNQQyxXZ0c1c1BVO0NoRzZzUFYsV2dHNXNQVTtDaEc2c1BWLG1CZ0c1c1BTO0NoRzZzUFQsV2dHM3NQQztDaEc0c1BELGNnRzNzUFk7Q2hHNHNQWixXZ0czc1BHO0NoRzRzUEgsa0JnRzNzUGlCO0NoRzRzUGpCLFVnR3pzUEM7Q2hHMHNQRCxPZ0d6c1BHO0NoRzBzUEgsU2dHenNQRztBaEcwc1BKOztBQUVBO0NBQ0MsZ0JnR3ZzUEM7Q2hHd3NQRCxrQmdHdnNQZTtDaEd3c1BmLFdnR3ZzUEc7Q2hHd3NQSCxtQmdHdnNQa0I7QWhHd3NQbkI7O0FBRUE7Q0FDQyxlY3B0UHlCO0NkcXRQekIsa0JnR3RzUEs7Q2hHdXNQTCxlZ0duc1BPO0FoR29zUFI7O0FBRUE7Q0FDQyxvQmdHaHNQb0I7Q2hHaXNQcEIsZWdHaHNQaUI7QWhHaXNQbEI7O0FBRUE7Q0FDQyxnQmdHN3JQZTtDaEc4clBmLGVnRzdyUGM7Q2hHOHJQZCxxQmdHN3JQWTtBaEc4clBiOztBQUVBO0NBQ0MsY2dHN3JQYTtBaEc4clBkOztBQUVBOztDQUVDLGNnRzdyUFc7QWhHOHJQWjs7QUFFQTtDQUNDLGFnRzdyUGE7Q2hHOHJQYixrQmdHN3JQRztDaEc4clBILGdCZ0c3clBHO0FoRzhyUEo7O0FBRUE7Q0FDQyxVZ0c1clBVO0NoRzZyUFYsNkNnRzNyUEk7Q2hHNHJQSixnQmdHenJQQztDaEcwclBELHVCZ0d6clBXO0NoRzByUFgsa0JnR3pyUGlCO0NoRzByUGpCLGtCZ0d6clBZO0NoRzByUFosV2N0d1B5QjtDZHV3UHpCLGFnR3pyUFk7Q2hHMHJQWixnQkFBZ0I7QWdHdHJQakI7O0FoR3lyUEE7Q0FDQyxrQmdHMXJQRDtBaEcyclBBOztBQUVBO0NBQ0MsbUJnRzlyUEQ7Q2hHK3JQQyxxQmdHcHJQTTtBaEdxclBQOztBQUVBO0NBQ0MsaUJBQWlCO0FpR2x4UGxCOztBakdxeFBBO0NBQ0MsY2lHbHhQVTtDakdteFBWLHFCY3p2UDZCO0NkMHZQN0IsMkNjMXdQZ0M7Q2Qyd1BoQyxvQmlHbHhQa0I7Q2pHbXhQbEIsYWlHMXhQUztDakcyeFBULGdCaUdqeFBjO0NqR2t4UGQsa0JpR2p4UGE7Q2pHa3hQYixZaUdqeFBZO0NqR2t4UFosa0JpR2p4UGU7QWpHa3hQaEI7O0FBRUE7Q0FDQyxtQmlHanhQZTtDakdreFBmLHFCaUcvd1BHO0FqR2d4UEo7O0FBRUE7Q0FDQyxnQmNqeFB5QjtBZGt4UDFCOztBQUVBO0NBQ0MsY2lHMXdQSztBakcyd1BOOztBQUVBO0NBQ0MsZ0JpR3J3UFk7QWpHc3dQYjs7QUFFQTtDQUNDLHFCaUdyd1BvQjtBakdzd1ByQjs7QUFFQTtDQUNDLGtCaUdsd1BFO0NqR213UEYscUJBQXFCO0FrRzF6UHRCOztBbEc2elBBO0NBQ0MsY2tHM3pQVTtDbEc0elBWLGVrRzN6UFk7QWxHNHpQYjs7QUFFQTtDQUNDLGNrRzN6UGM7Q2xHNHpQZCxla0czelBjO0NsRzR6UGQsWWtHM3pQVztDbEc0elBYLGdCa0d0MFBTO0NsR3UwUFQsa0JrRzF6UFc7QWxHMnpQWjs7QUFFQTtDQUNDLG1Ca0cxelBtQjtBbEcyelBwQjs7QUFFQTtDQUNDLGVrRzF6UFk7Q2xHMnpQWixnQmtHaDFQUztDbEdpMVBULGtCa0d4elBrQjtDbEd5elBsQixja0d4elBLO0FsR3l6UE47O0FBRUE7O0NBRUMsY2MvMFB5QjtBZGcxUDFCOztBQUVBOztDQUVDLGtCbUd6MVBlO0NuRzAxUGYscUJtRzcxUEU7QW5HODFQSDs7QUFFQTs7Q0FFQyxvQm1HbDJQRTtBbkdtMlBIOztBQUVBOzs7Q0FHQyxtQm1HOTBQaUI7QW5HKzBQbEI7O0FBRUE7Q0FDQyxtQm1HNTBQaUI7QW5HNjBQbEI7O0FBRUE7Q0FDQyxnQm1HNTBQVztBbkc2MFBaOztBQUVBO0NBQ0Msa0JtRzMwUGlCO0NuRzQwUGpCLG1CbUczMFBlO0FuRzQwUGhCOztBQUVBO0NBQ0MsdUJtR2wwUFU7QW5HbTBQWDs7QUFFQTtDQUNDLGVtR3QwUEU7Q25HdTBQRixpQm1HNXpQSztDbkc2elBMLGFtRzF6UEc7Q25HMnpQSCxnQm1HeHpQaUI7Q25HeXpQakIsY21HcHpQQztBbkdxelBGOztBQUVBOztDQUVDLGNnQnQ0UFk7QWhCdTRQYjs7QUFFQTtDQUNDLGdCbUdyelBnQjtBbkdzelBqQjs7QUFFQTtDQUNDLGtCbUduelBnQjtDbkdvelBoQixnQm1HanpQRTtBbkdrelBIOztBQUVBO0NBQ0MsZ0JDMTNQYztDRDIzUGQsa0JDMTNQYTtBRDIzUGQ7O0FBRUE7Q0FDQyxpQm1HM3lQZ0I7Q25HNHlQaEIsZW1HenlQQztDbkcweVBELGtCbUd6eVBrQjtBbkcweVBuQjs7QUFFQTtDQUNDLG1CbUdseVBRO0NuR215UFIsV21HbHlQVTtDbkdteVBWLHFCbUd0eFBFO0NuR3V4UEYsZ0JtR3J5UEM7Q25Hc3lQRCxnQm1HL3hQZ0I7Q25HZ3lQaEIsa0JtR3Z5UEM7QW5Hd3lQRjs7QUFFQTtDQUNDLGdCbUd6eFBHO0FuRzB4UEo7O0FBRUE7Q0FDQyxtQm1HdnhQbUI7QW5Hd3hQcEI7O0FBRUE7Q0FDQyxTbUd2eFBHO0FuR3d4UEo7O0FBRUE7Q0FDQyx1Qm1HcHhQb0I7QW5HcXhQckI7O0EwRnQ3UEE7QzFGeTdQQyxlb0doN1BjO0NwR2k3UGQsaUJtR3g3UEU7Q25HeTdQRixXbUd0N1BhO0NuR3U3UGIsa0JtRzE3UEU7QW5HMjdQSDs7QUFFQTtDQUNDLGdCbUdwN1BnQjtBbkdxN1BqQjs7QUFFQTtDQUNDLGdCbUdsOFBFO0FuR204UEg7O0FBRUE7Q0FDQyxxQm1HdDhQRTtBbkd1OFBIOztBQUVBO0NBQ0MscUJtR3o2UHVCO0FuRzA2UHhCOztBQUVBO0NBQ0MsZ0JtR3o2UFk7QW5HMDZQYjs7QUFFQTtDQUNDLG9CbUd4NlBlO0FuR3k2UGhCOztBQUVBO0NBQ0MsZ0JvRzU4UEM7QXBHNjhQRjs7QUFFQTtDQUNDLGtCZWw5UFU7Q2ZtOVBWLG1Cb0czOFBlO0FwRzQ4UGhCOztBQUVBO0NBQ0MsdUJvRzM4UGdCO0FwRzQ4UGpCOztBQUVBO0NBQ0MsZ0JvR3o5UEU7QXBHMDlQSDs7QUFFQTtDQUNDLGFvR2w4UEM7Q3BHbThQRCxrQm9HbDhQYTtDcEdtOFBiLGtCb0dsOFBrQjtBcEdtOFBuQjs7QUFFQTtDQUNDLGdCb0dqOFBZO0FwR2s4UGI7O0FBRUE7Q0FDQyxtQm9HOTdQbUI7QXBHKzdQcEI7O0FBRUE7Q0FDQyxnQm9HNTdQSztDcEc2N1BMLGtCb0c1N1BpQjtBcEc2N1BsQjs7QUFFQTtDQUNDLGlCb0dqOFBDO0NwR2s4UEQsZW9HNTdQSztDcEc2N1BMLGtCb0c1N1BLO0FwRzY3UE47O0FBRUE7Q0FDQyxtQm9HejdQZ0I7Q3BHMDdQaEIsV29HejdQVztDcEcwN1BYLHFCb0d6N1BrQjtDcEcwN1BsQixnQm9HejdQUztDcEcwN1BULGdCTTc3UFc7Q044N1BYLGtCb0dqOFBDO0FwR2s4UEY7O0FBRUEsdUJvR3A4UE87O0FwR3M4UFA7Q0FDQyxNb0d2N1BLO0NwR3c3UEwsT29HdjdQSztDcEd3N1BMLFdvR3Y3UFc7Q3BHdzdQWCxZb0d2N1BXO0NwR3c3UFgsYW9HdjdQWTtDcEd3N1BaLGdCb0d2N1BjO0NwR3c3UGQsZW9HNzhQQztDcEc4OFBELG1Cb0duN1BvQjtDcEdvN1BwQixZb0cvNlBDO0FwR2c3UEY7O0FBRUE7Q0FDQyxNb0dqaFFEO0NwR2toUUMsT29HNTZQSztDcEc2NlBMLFdvR25oUVM7Q3BHb2hRVCxZb0d6NlBHO0NwRzA2UEgsYW9HejZQWTtDcEcwNlBaLGVvR3o2UGM7Q3BHMDZQZCx3Qk10OVBzQjtDTnU5UHRCLG1Db0c5NlBRO0FwRys2UFQ7O0FBRUE7Q0FDQyxrQm9HeDZQZ0I7Q3BHeTZQaEIsa0JNNTlQVztDTjY5UFgsV29HOWhRRDtDcEcraFFDLFlvR3Y2UEs7Q3BHdzZQTCxPb0doaVFEO0NwR2lpUUMsTW9HcDZQRztDcEdxNlBILGNvR3Q2UEM7Q3BHdTZQRCxzQm9HbjZQb0I7QXBHbzZQckI7O0FBRUE7Q0FDQyxXQUFXO0NtR3ZpUVIscUJBQUE7Q25HeWlRSCxZbUd4aVFjO0NuR3lpUWQsc0JtR3hpUXVCO0FuR3lpUXhCOztBQUVBO0NBQ0MsYW1HcmlRbUI7QW5Hc2lRcEI7O0FBRUE7Q0FDQyxrQkFBa0I7Q21HL2hRZixxQkFBQTtDbkdpaVFILHNCbUdoaVFpQjtDbkdpaVFqQixjQUFjO0NtRzloUVgsZ0JBN0JEO0NuRzZqUUYsYW1HL2hRYztBbkdnaVFmOztBQUVBOztDQUVDLFdtRy9oUWE7Q25HZ2lRYixZbUcvaFFXO0FuR2dpUVo7O0FBRUE7Q0FDQyxnQm1HOWhRaUI7QW5HK2hRbEI7O0FBRUE7O0NvRy83UEEsd0JBR1E7Q3BHZzhQUCxnQm9HLzdQZ0I7QXBHZzhQakI7O0FBRUE7Q29HNTdQQSxlQUVFO0NwRzQ3UEQsdUJvRzM3UHFCO0NwRzY3UHJCLGVvR2g4UGE7QXBHaThQZDs7QUFFQTtDQUNDLFlvR3o3UGE7QXBHMDdQZDs7QUFFQTs7OztDQUlDLHlCb0d6OFBPO0NwRzA4UFAsc0JvR3I3UG9CO0NwR3M3UHBCLHFCb0dwN1BJO0twR283UEosaUJvR3A3UEk7QXBHcTdQTDs7QUFFQTtDQUNDLGFvR243UGE7QXBHbzdQZDs7QW9Dem1RQTtDcEM0bVFDLHdCb0N6bVFpQjtBcEMwbVFsQjs7QUFFQTtDQUNDLFdNdmlRVztDTndpUVgsa0JvQy9tUUM7Q3BDZ25RRCxRb0N6bVFLO0NwQzBtUUwsV29Dem1RVTtDcEMwbVFWLGtCb0N6bVFrQjtDcEMwbVFsQixrQkFBa0I7Q29Dcm5RbkIsU0FBQTtDcEN1blFDLFVvQ3RtUUc7Q3BDdW1RSCxhb0N4blFXO0FwQ3luUVo7O0FBRUE7Q0FDQyxXb0NybVFLO0FwQ3NtUU47O0FBRUE7O0NBRUMsV0FBVztBb0Nqb1FaOztBcENvb1FBO0NBQ0MsYUN0bFFZO0FEdWxRYjs7QUFFQTtDQUNDLGFBQWE7QW9Dem9RZDs7QXBDNG9RQTs7Q0FFQyxpQm9DbG1RYztDcENtbVFkLGVvQ2xtUWM7Q3BDbW1RZCx1QkFBdUI7Q29DaHBReEIsU0FBQTtDcENrcFFDLHdCb0NobVF3QjtDcENpbVF4Qixjb0NsbVFDO0NwQ21tUUQsYW9DL2xRSztDcENnbVFMLFVjdG9ReUI7Q2R1b1F6QixhV3RvUUM7Q1h1b1FELGdCY3ZwUXlCO0Nkd3BRekIsMEJBQTBCO0FvQ3hwUTNCOztBcEMycFFBO0NBQ0MsVW9DNXBRRDtDcEM2cFFDLFNvQ3hsUVk7QXBDeWxRYjs7QUFFQTtDQUNDLFdxQ2pxUVM7Q3JDa3FRVCxZcUM5cFFZO0NyQytwUVosaUJxQzlwUVc7Q3JDK3BRWCxrQnFDOXBRWTtDckMrcFFaLFFxQzlwUUc7Q3JDK3BRSCxNcUM5cFFHO0NyQytwUUgscUJNOWxRb0I7Q04rbFFwQixrQnFDcnFRQztDckNzcVFELGFxQzlwUUs7Q3JDK3BRTCxzQnFDOXBRZ0I7Q3JDK3BRaEIsV3FDOXBRSztDckMrcFFMLGtCcUMzcFFPO0NyQzRwUVAsZXFDM3BRVztDckM0cFFYLDBDZ0I3cVFVO0FoQjhxUVg7O0FBRUE7O0NBRUMsVXFDM3BRTztBckM0cFFSOztBQUVBO0NBQ0MsUXFDM3BRTztBckM0cFFSOztBQUVBO0NBQ0MsV3FDdnBRVztBckN3cFFaOztBQUVBOztDQUVDLFdxQ2hzUUQ7Q3JDaXNRQyxXcUNqcFFVO0NyQ2twUVYsaUJxQ2pwUUs7Q3JDa3BRTCxrQnFDanBRSztDckNrcFFMLFdxQ2pwUUs7QXJDa3BRTjs7QUFFQTtDQUNDLGtCcUNocFFPO0NyQ2lwUVAsTXFDenNRRDtDckMwc1FDLFFtRHpzUU07Q25EMHNRTixXbUR6c1FDO0NuRDBzUUQsZUM3cFFZO0NEOHBRWixpQkM3cFFhO0NEOHBRYixtQnFDL29RbUI7QXJDZ3BRcEI7O0FBRUE7Q0FDQyxrQnFDL29RQztDckNncFFELGFxQzVvUVk7Q3JDNm9RWixTcUM1b1FLO0NyQzZvUUwsUXFDNW9RSztDckM2b1FMLGlCcUN6b1FNO0NyQzBvUU4sVXFDem9RVTtDckMwb1FWLFdxQ3h0UUQ7Q3JDeXRRQyxhcUN4b1FLO0NyQ3lvUUwsNkNxQ25vUUk7QXJDb29RTDs7QUFFQTtDQUNDLGlCcUNub1FpQjtBckNvb1FsQjs7QUFFQTs7Q0FFQyxVcUNudVFEO0FyQ291UUE7O0FBRUE7O0NBRUMsV3FDM25RSztDckM0blFMLGNxQzNuUUs7Q3JDNG5RTCxRcUMzblFLO0NyQzRuUUwsU3FDM25RSztDckM0blFMLGtCcUMzblFpQjtDckM0blFqQixPQUFPO0NzQzd1UVIsTUFBQTtDdEMrdVFDLGdCc0M5dVFZO0N0Qyt1UVosaUJzQzd1UUM7Q3RDOHVRRCxnQ3NDN3VRd0I7QXRDOHVRekI7O0FBRUE7Q0FDQyxzQk01cVFzQjtDTjZxUXRCLHlCc0NudlFNO0N0Q292UU4sUXNDN3VRSztBdEM4dVFOOztBQUVBO0NBQ0Msc0JzQzN0UUU7Q3RDNHRRRix5QnNDeHVRRztDdEN5dVFILFlzQ3h1UUs7QXRDeXVRTjs7QUFFQTtDQUNDLE9XanZRQztBWGt2UUY7O0FBRUE7Q0FDQyw2QnNDbnVRTztDdENvdVFQLGlCc0NudVFXO0F0Q291UVo7O0FBRUE7Q0FDQyxpQkMzdFFjO0NENHRRZCxnQ0MzdFFtQjtBRDR0UXBCOztBQUVBO0NBQ0MsUXNDbHVRRztBdENtdVFKOztBQUVBO0NBQ0MsNEJzQ2h1UUk7Q3RDaXVRSixpQnNDOXRRQztBdEMrdFFGOztBQUVBO0NBQ0MsK0JzQ3h0UUk7QXRDeXRRTDs7QUFFQTtDQUNDLGlCc0N4dFFHO0N0Q3l0UUgsb0JzQ2h0UUU7QXRDaXRRSDs7QUFFQTtDcUdoeVFBLGNBQUE7Q3JHa3lRQyxXcUdqeVFDO0NyR2t5UUQsZ0JnQmx5UUM7QWhCbXlRRjs7QUFFQTtDQUNDLFVxR3Z5UUQ7QXJHd3lRQTs7QUFFQTtDQUNDLFdxRy94UWM7Q3JHZ3lRZCxTcUcveFFhO0NyR2d5UWIsZ0JxRy94UWdCO0NyR2d5UWhCLG1CcUc5eFFNO0FyRyt4UVA7O0FBRUE7Q0FDQyxrQnFHMXhRa0I7Q3JHMnhRbEIsY3FHbnpRRDtDckdvelFDLE1xR3Z4UUc7Q3JHd3hRSCxPTXp2UUc7Q04wdlFILFdxR3R6UUQ7Q3JHdXpRQyxZcUd2eFFLO0NyR3d4UUwsc0NxR3Z4UWdCO0NyR3d4UWhCLGdCcUd2eFFLO0FyR3d4UU47O0FBRUEsd0JxR3B4UUs7O0FyR3N4UUw7Q0FDQyxXcUcvelFEO0NyR2cwUUMsZWVwaFE2QjtDZnFoUTdCLFlxR2h4UUc7Q3JHaXhRSCxjcUdoeFFXO0NyR2l4UVgsY0FBYztDc0duMFFmLHNCQUFlO0N0R3EwUWQsb0JzR3AwUW1CO0N0R3EwUW5CLGNzR3QwUUQ7QXRHdTBRQTs7QUFFQSxnQ3NHajBRc0I7O0F0R20wUXRCO0NBQ0MsY3NHNTBRRDtBdEc2MFFBOztBQUVBO0NBQ0MsV3NHaDBRSztDdEdpMFFMLGtCc0c3elFDO0N0Rzh6UUQsT3NHN3pRRztDdEc4elFILFNzRzd6UUc7Q3RHOHpRSCxZc0dwMVFEO0N0R3ExUUMsY3NHM3pRWTtDdEc0elFaLFFzRzN6UUc7Q3RHNHpRSCxXc0czelFHO0N0RzR6UUgsWXNHM3pRRztDdEc0elFILFdzRzN6UUc7Q3RHNHpRSCxzQ2N2MFFnQztDZHcwUWhDLGdCc0czelFnQjtBdEc0elFqQjs7QUFFQTtDQUNDLGNzRzF6UUs7Q3RHMnpRTCxjc0doMlFEO0N0R2kyUUMsZXNHdnpRYztDdEd3elFkLGlCc0d2elFnQjtBdEd3elFqQjs7QUFFQTtDdUNyMlFBLFNBQUE7QXZDdTJRQTs7QUFFQTtDQUNDLGlCdUNyMlFhO0N2Q3MyUWIsa0J1Q24yUUM7Q3ZDbzJRRCxTdUNuMlFHO0N2Q28yUUgsT3VDNzJRRDtDdkM4MlFDLFd1Q2oyUUc7Q3ZDazJRSCxZVy8xUUM7QVhnMlFGOztBQUVBO0NBQ0MsZ0JNMXlRVztDTjJ5UVgsaUJ1Q3AzUUQ7Q3ZDcTNRQyxjdUN4MVFZO0N2Q3kxUVoscUJ1Q3QzUWE7Q3ZDdTNRYixtQnVDdjFRYztBdkN3MVFmOztBQUVBO0NBQ0MsZXVDMzNRYTtBdkM0M1FkOztBQUVBO0NBQ0MsZXVDOTBRYztBdkMrMFFmOztBQUVBO0NBQ0MsYXVDbjRRRDtDdkNvNFFDLG1CdUM1MFFtQjtBdkM2MFFwQjs7QUFFQTtDd0N2NFFBLGtCQUFpQjtDeEN5NFFoQixZd0N4NFFDO0N4Q3k0UUQsZXdDMTRRRDtDeEMyNFFDLGdCd0NqNFFvQjtDeENrNFFwQiw2Q2dCMzRRVTtBaEI0NFFYOztBQUVBO0NBQ0MsY3dDaDVRRDtBeENpNVFBOztBQUVBO0NBQ0MsZ0J3QzMzUWtCO0F4QzQzUW5COztBQUVBO0NBQ0MsZXdDeDVRRDtDeEN5NVFDLGN3Q3YzUVk7Q3hDdzNRWix5QndDdjNRcUI7Q3hDdzNRckIsbUJ3Q3YzUW1CO0N4Q3czUW5CLGtCTWgyUVc7QU5pMlFaOztBQUVBO0NBQ0MsZ0J3Q3YzUUs7QXhDdzNRTjs7QUFFQTtDQUNDLGN3Q3A2UUQ7Q3hDcTZRQyxxQndDLzFRRTtDeENnMlFGLGV3Q3Q2UUQ7QXhDdTZRQTs7QUFFQTtDQUNDLFl3Q2ozUUs7Q3hDazNRTCxpQndDajNRZ0I7QXhDazNRakI7O0FBRUE7Q0FDQywwQndDNzJRbUI7QXhDODJRcEI7O0FBRUE7Q0FDQyxxQndDMzJRQztBeEM0MlFGOztBQUVBO0NBQ0MsZ0J3Q3Y3UUQ7QXhDdzdRQTs7QUFFQTtDQUNDLGV3QzM3UUQ7QXhDNDdRQTs7QUFFQTtDQUNDLGV3QzkxUVc7QXhDKzFRWjs7QUFFQTtDQUNDLGdCd0NuOFFEO0F4Q284UUE7O0FBRUE7Q0FDQyxhd0N4MVFhO0N4Q3kxUWIsbUJ3Q3gxUW1CO0N4Q3kxUW5CLHVCd0MxMFFFO0N4QzIwUUYsa0J3QzE4UUQ7Q3hDMjhRQyxXd0MzOFFEO0N4QzQ4UUMsWXdDNThRRDtDeEM2OFFDLGlCd0N0MVFpQjtDeEN1MVFqQixrQndDdDFRbUI7Q3hDdTFRbkIsZXdDLzhRRDtBeENnOVFBOztBQUVBO0NBQ0MsY3dDaDFRYTtBeENpMVFkOztBQUVBO0NBQ0Msa0J3Q2gxUWU7Q3hDaTFRZixpQndDaDFRUztDeENpMVFULGN3Q2gxUVU7Q3hDaTFRVixVd0NoMVFVO0N4Q2kxUVYsNkJ3Q2gxUWtCO0F4Q2kxUW5COztBQUVBOzs7Q0FHQyxjd0M3MFFhO0N4QzgwUWIsV3dDNzBRVTtDeEM4MFFWLFd3QzcwUUs7Q3hDODBRTCx3QndDNzBRZ0I7QXhDODBRakI7O0FBRUE7O0NBRUMsV3VHcitRQztDdkdzK1FELGtCdUdyK1FrQjtDdkdzK1FsQixRdUczK1FEO0F2RzQrUUE7O0FBRUE7Q0FDQyxRQ3A5UUM7Q0RxOVFELCtCdUduK1FFO0F2R28rUUg7O0FBRUE7Q0FDQyxTQ3I4UUM7QURzOFFGOztBQUVBO0NBQ0MsZXVHbitRQztDdkdvK1FELE11R24rUUc7Q3ZHbytRSCxRdUcxL1FEO0N2RzIvUUMsU3VHaitRRztDdkdrK1FILGN1R2orUWM7Q3ZHaytRZCxhdUdqK1FHO0N2R2srUUgsc0J1Ry85UVE7Q3ZHZytRUiw4QnVHLzlRa0I7Q3ZHZytRbEIsaUJDcitRYztDRHMrUWQsV0NyK1FDO0NEcytRRCxrQnVHOTlRTztDdkcrOVFQLGdCdUc5OVFXO0N2Rys5UVgsbUN1RzU5UU07U3ZHNDlRTiwyQnVHNTlRTTtDdkc2OVFOLGtCY3QvUWdDO0NkdS9RaEMsMENBQTBDO0N1R3o5UTNDLGdCQUdFO0NBRkYsNERBRWE7Q0FGYixvREFFYTtDQUZiLG1GQUVhO0N2R3k5UVosYXVHeDlRWTtBdkd5OVFiOztBQUVBO0NBQ0MsZ0N1Rzc5UVc7U3ZHNjlRWCx3QnVHNzlRVztDdkc4OVFYLG1CdUc5OVFDO0N2Rys5UUQsMkR1R3g5UWlCO0N2R3c5UWpCLG1EdUd4OVFpQjtDdkd3OVFqQixrRnVHeDlRaUI7QXZHeTlRbEI7O0F1R245UUE7Q3ZHczlRQyxVdUdyOVFVO0F2R3M5UVg7O0FBRUE7Q0FDQywwQndHdGdSRTtDeEd1Z1JGLDRCQUE0QjtBd0c1Z1I3Qjs7QXhHK2dSQTtDQUNDLHVCd0d0Z1I0RTtBeEd1Z1I3RTs7QUFFQTtDQUNDLG9Cd0czaFJtQztBeEc0aFJwQzs7QUFFQTtDQUNDLGtCd0dqaFJDO0N4R2toUkQsUXdHcmdSSztDeEdzZ1JMLFVBQVU7Q3dHMWhSWCxXQUFZO0N4RzRoUlgsWXdHbmdSVztDeEdvZ1JYLGV3R25nUmE7QXhHb2dSZDs7QUFFQTs7Q0FFQyxXd0duZ1JVO0N4R29nUlYsa0J3R25nUmU7Q3hHb2dSZixTd0duZ1JHO0N4R29nUkgsVXdHbmdSRztDeEdvZ1JILGN3R25nUmE7Q3hHb2dSYixXd0duZ1JXO0N4R29nUlgsV1dwaVJDO0NYcWlSRCxnQndHbGdSaUI7Q3hHbWdSakIsZ0NBQXdCO1NBQXhCLHdCQUF3QjtBaUd0alJ6Qjs7QWpHeWpSQTtDQUNDLGlDeUdyalJFO1N6R3FqUkYseUJ5R3JqUkU7QXpHc2pSSDs7QUFFQTtDQUNDLGF5R3BqUlk7Q3pHcWpSWixleUdwalJlO0N6R3FqUmYsTXlHbmpSRztDekdvalJILE95R25qUks7Q3pHb2pSTCxReUdsa1JEO0N6R21rUkMsWXlHampSWTtDekdralJaLFd5R2pqUks7Q3pHa2pSTCw4QnlHampSVztDekdralJYLGF5R2pqUlk7QXpHa2pSYjs7QUFFQTtDQUNDLGN5RzFrUkQ7Q3pHMmtSQyx1QnlHOWlScUI7Q3pHK2lSckIsbUJ5RzlpUmlCO0N6RytpUmpCLGdCeUc5aVJjO0N6RytpUmQsMEN5RzdpUk07QXpHOGlSUDs7QUFFQTtDQUNDLG1CeUczaVJhO0N6RzRpUmIsa0J5RzVrUkM7QXpHNmtSRjs7QUFFQTtDQUNDLGdCeUd2aVJrQjtBekd3aVJuQjs7QUFFQTtDQUNDLGtCeUd2aVJpQjtDekd3aVJqQixPeUd2aVJPO0N6R3dpUlAsTXlHdmlSTztBekd3aVJSOztBQUVBO0NBQ0MsZWN4bFI2QjtDZHlsUjdCLGlCY2xtUnlCO0NkbW1SekIsV3lHbm1SRDtDekdvbVJDLGtCeUcvaFJrQjtBekdnaVJuQjs7QUFFQTtDQUNDLFd5RzdoUkc7Q3pHOGhSSCxxQnlHNWhSRTtBekc2aFJIOztBQUVBOztDQUVDLGN5RzltUkQ7QXpHK21SQTs7QUFFQTs7Q3lHbGhSQSx5Q0FBWTtBekdxaFJaOztBQUVBOztDMEd0blJBLDRDQUFnQjtBMUd5blJoQjs7QUFFQTs7OztDQUlDLGMwR3huUlk7QzFHeW5SWiwwQjBHeG5SYztBMUd5blJmOztBQUVBOzs7Q0FHQyxpQjBHcm5SYztDMUdzblJkLG9CMEd4blJDO0ExR3luUkY7O0FBRUE7O0NBRUMsZTBHbG5SSztBMUdtblJOOztBQUVBOztDQUVDLGMwR25uUlk7QzFHb25SWixlMEdublJLO0MxR29uUkwsaUIwR2huUkM7QzFHaW5SRCxrQjBHaG5Sa0I7QTFHaW5SbkI7O0FBRUE7O0MwRzFtUkEsZ0JBQWU7QTFHNm1SZjs7QTJHMXBSQTs7QzNHOHBSQyxnQjJHM3BSQztBM0c0cFJGOztBQUVBO0NBQ0MsZ0IyR3ZwUmM7QTNHd3BSZjs7QUFFQTtDQUNDLG1CMkducVJDO0EzR29xUkY7O0FBRUE7Q0FDQyxzQmM3cFJnQztDZDhwUmhDLGUyR2pwUmlCO0MzR2twUmpCLGMyR2pwUmlCO0EzR2twUmxCOztBQUVBO0NBQ0MsZTJHN3FSQztDM0c4cVJELGMyRzlvUlM7QTNHK29SVjs7QUFFQTtDQUNDLG1CMkd0b1JrQjtBM0d1b1JuQjs7QUFFQTtDQUNDLGlCMkdocFJDO0EzR2lwUkY7O0FBRUE7O0NBRUMsZTJHbG9SYTtDM0dtb1JiLGlCTXRuUlc7QU51blJaOztBQUVBOztDQUVDLGUyRzNwUkM7QzNHNHBSRCxpQjJHL25STztBM0dnb1JSOztBQUVBO0NBQ0MsbUIyR3ZuUkM7QzNHd25SRCxlMkdyblJLO0EzR3NuUk47O0FBRUE7Q0FDQyxtQjRHOXNSZ0I7QTVHK3NSakI7O0FBRUE7Q0FDQyxvQjRHenNSVztBNUcwc1JaOztBQUVBO0NBQ0MsVTRHdnNSRztBNUd3c1JKOztBQUVBO0NBQ0MsbUI0RzF0UkQ7QzVHMnRSQyxVNEd2c1JLO0M1R3dzUkwsaUJXNXNSQztBWDZzUkY7O0FBRUE7Q0FDQyxrQjRHaHVSRDtDNUdpdVJDLGlCNEdqc1JpQjtBNUdrc1JsQjs7QUFFQTtDQUNDLG1CQ3pzUmE7QUQwc1JkOztBQUVBO0NBQ0MsZ0I0RzdyUmlCO0E1RzhyUmxCOztBQUVBO0NBQ0MsY01wcVJXO0NOcXFSWCx1QjRHcnNSQztDNUdzc1JELG1CNEc1clJLO0M1RzZyUkwsbUI0RzVyUmlCO0M1RzZyUmpCLGdCNEdqdlJEO0M1R2t2UkMsa0JjbHZSeUI7Q2RtdlJ6QixlYzF1UjZCO0NkMnVSN0IsaUI0R3pyUlk7QzVHMHJSWixXNEd6clJVO0E1RzByUlg7O0FBRUE7Q0FDQyxlNEd4clJHO0M1R3lyUkgsaUI0RzF2UkQ7QzVHMnZSQyxjNEdyclJPO0M1R3NyUlAsa0I0RzV2UkQ7QTVHNnZSQTs7QUFFQTs7QUFFQTtDQUNDLGdCNEc3cVJjO0E1RzhxUmY7O0FBRUE7Q0FDQyxnQmM1dlJ5QjtBZDZ2UjFCOztBQUVBOztBQUVBOztBQUVBO0NBQ0MsYTRHOXdSRDtDNUcrd1JDLFk0R3pwUks7QzVHMHBSTCxlTXZzUlc7QU53c1JaOztBQUVBO0NBQ0MsYzRHcHhSRDtDNUdxeFJDLGU0R2xwUkc7QTVHbXBSSjs7QUFFQTtDNkd4eFJBLGFBQWM7QzdHMHhSYixjNkd6eFJTO0E3RzB4UlY7O0FBRUE7Q0FDQyxtQjZHOXhSWTtDN0creFJaLG9CNkd0eFJXO0E3R3V4Ulo7O0FBRUE7Q0FDQyxhNkdueVJEO0M3R295UkMsYzZHanhSSztBN0dreFJOOztBQUVBO0NBQ0MsYTZHOXdSRztDN0crd1JILGM2R3p5Ulk7QTdHMHlSYjs7QUFFQTtDQUNDLG1CNkd4d1JDO0M3R3l3UkQsb0JDbnhSaUI7QURveFJsQjs7QUFFQTtDQUNDLGM2R3Z3UmM7QzdHd3dSZCxXNkd2d1JHO0M3R3d3UkgsZU14dlJXO0FOeXZSWjs7QUFFQTtDQUNDLGtCNkd4elJZO0M3R3l6UlosbUI2R3R3Uks7QTdHdXdSTjs7QUFFQTtDQUNDLG1CY3B6UjZCO0NkcXpSN0Isb0I2R253Ulk7QTdHb3dSYjs7QUFFQTtDQUNDLGFBQWE7QzhHbDBSZCxjQUFBO0FBNkVBOztBOUd5dlJBO0NBQ0MsbUI4R3Z2Ulk7QzlHd3ZSWixvQjhHdnZSYTtBOUd3dlJkOztBQUVBO0NBQ0MsbUI4R3IwUnFDO0M5R3MwUnJDLG9COEdydlJBO0E5R3N2UkQ7O0FBRUE7Q0FDQyxhOEdwdlJRO0M5R3F2UlIsYzhHcHZSWTtBOUdxdlJiOztBQUVBO0NBQ0MsbUI4R3B2UlU7QzlHcXZSVixvQjhHcHZSQztBOUdxdlJGOztBQUVBO0NBQ0MsbUI4R2x2Um1CO0M5R212Um5CLG9COEdsdlJZO0E5R212UmI7O0FBRUE7Q0FDQyxhOEdwMVJxQztDOUdxMVJyQyxjOEdsdlJhO0E5R212UmQ7O0FBRUE7Q0FDQyxtQjhHL3VSWTtDOUdndlJaLG9COEcvdVJlO0E5R2d2UmhCOztBOEcxdVJBO0M5RzZ1UkMsbUI4R3p1Ukk7QzlHMHVSSixvQkFBb0I7QThHcnVSckI7O0E5R3d1UkE7Q0FDQyxjOEd0dVJDO0M5R3V1UkQsZThHdHVSZTtBOUd1dVJoQjs7QUFFQTtDOEdydVJBLFNBQUE7QUFDQTs7QTlHd3VSQTtDQUNDLFNBQVM7QThHanVSVjs7QTlHb3VSQTtDOEdqdVJBLFFBQUE7QTlHbXVSQTs7QUFFQTtDQUNDLFFBQVE7QThHL3RSVDs7QTlHa3VSQTtDQUNDLFE4R2h1Uk87QTlHaXVSUjs7QThHOXRSQTtDOUdpdVJDLFE4Ry90UlM7QTlHZ3VSVjs7QThHM3RSQTtDQUNBLFFBQUE7QUFDQTs7QTlHK3RSQTtDQUNDLFE4Rzd0UkM7QTlHOHRSRjs7QUFFQTtDQUNDLFFBQVE7QThHenNSUDs7QTlHNHNSRjtDOEdqc1JBLFFBQUE7QTlHbXNSQTs7QUFFQTtDQUNDLFE4R2xzUlE7QTlHbXNSVDs7QUFFQTtDQUNDLFE4R2xzUlE7QTlHbXNSVDs7QUFFQTtDQUNDLFM4RzlzUkQ7QTlHK3NSQTs7QThHM3JSQTtDOUc4clJDLFM4RzVyUlU7QTlHNnJSWDs7QUFFQTtDQUNDLFNBQVM7QThHcHJSVjs7QTlHdXJSQTtDQUNDLGM4R25yUmU7QTlHb3JSaEI7O0FBRUE7Q0FDQyxxQjhHbnJSZ0I7QTlHb3JSakI7O0FBRUE7Q0FDQyxzQjhHbnJSaUI7QTlHb3JSbEI7O0FBRUE7Q0FDQyxnQjhHbHJSRTtBOUdtclJIOztBQUVBO0NBQ0Msc0I4Ry9xUmE7QTlHZ3JSZDs7QUFFQTtDQUNDLHNCOEc5cVJPO0E5RytxUlI7O0FBRUE7Q0FDQyxnQjhHOXFSVTtBOUcrcVJYOztBQUVBO0NBQ0Msc0I4RzdxUmM7QTlHOHFSZjs7QUFFQTtDQUNDLHNCOEd4cVJFO0E5R3lxUkg7O0FBRUE7Q0FDQyxnQkFBZ0I7QThHcnFSakI7O0E5R3dxUkE7Q0FDQyxzQjhHcnFSYztBOUdzcVJmOztBQUVBO0NBQ0Msc0JBQXNCO0E4R2pxUnZCOztBOUdvcVJBO0NBQ0Msd0I4R2xxUlM7QTlHbXFSVjs7QUFFQTtDQUNDLDBCOEdqcVJBO0E5R2txUkQ7O0FBRUE7Q0FDQyxnQzhHcjlSeUM7QTlHczlSMUM7O0FBRUE7Q0FDQyx5QjhHL3BSYTtBOUdncVJkOztBQUVBO0NBQ0MseUI4Ry9wUlk7QTlHZ3FSYjs7QUFFQTtDQUNDLDZCOEc3cVJDO0E5RzhxUkY7O0FBRUE7Q0FDQyw4QjhHM3BSYztBOUc0cFJmOztBQUVBO0NBQ0Msd0I4RzNwUnFCO0E5RzRwUnRCOztBQUVBO0NBQ0MsK0I4R3hwUjJCO0E5R3lwUjVCOztBQUVBO0NBQ0MsOEI4R3RwUjJCO0E5R3VwUjVCOztBQUVBO0M4R2xwUkUsaUNBQWdCO0E5R29wUmxCOztBQUVBO0NBQ0Msc0M4R2xwUkk7QTlHbXBSTDs7QUFFQTtDQUNDLHlDQUF5QztBOEcvb1J4Qzs7QTlHa3BSRjtDQUNDLDBCOEdocFI0QjtBOUdpcFI3Qjs7QUFFQTtDQUNDLDRCQUE0QjtBOEd2b1IzQjs7QTlHMG9SRjtDQUNDLGtDOEd4b1JnQjtBOUd5b1JqQjs7QUFFQTtDQUNDLHlCOEd2b1JHO0E5R3dvUko7O0E4R3BvUkU7QzlHdW9SRCx1QjhHdG9SYztBOUd1b1JmOztBQUVBO0NBQ0MsdUI4R3RvUkc7QTlHdW9SSjs7QUFFQTtDQUNDLHlCOEd0b1JZO0E5R3VvUmI7O0FBRUE7Q0FDQyx5QjhHcm9SSTtBOUdzb1JMOztBOEc1blJFO0M5RytuUkQsc0M4RzduUmdCO0E5RzhuUmpCOztBQUVBO0NBQ0Msb0M4RzduUm1CO0E5RzhuUnBCOztBQUVBO0NBQ0Msa0NBQWtDO0E4RzFuUmpDOztBOUc2blJGO0NBQ0MseUM4RzNuUlc7QTlHNG5SWjs7QUFFQTtDQUNDLHdDOEdoaVN5QztBOUdpaVMxQzs7QUFFQTtDQUNDLGtDOEczblJnQjtBOUc0blJqQjs7QUFFQTtDQUNDLGdDOEcxblJJO0E5RzJuUkw7O0FBRUE7Q0FDQyw4QjhHMW5Sb0I7QTlHMm5SckI7O0FBRUE7Q0FDQyxnQ0FBZ0M7QThHdm5SL0I7O0E5RzBuUkY7Q0FDQywrQjhHeG5SWTtBOUd5blJiOztBQUVBO0NBQ0Msb0NBQW9DO0E4R3ZuUm5DOztBOUcwblJGO0NBQ0Msa0M4R3ZqUzRDO0E5R3dqUzdDOztBQUVBO0M4R3RuUkUsZ0NBQ2U7QTlHdW5SakI7O0E4R2xuUkU7QzlHcW5SRCx1QzhHam5STTtBOUdrblJQOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0MsaUM4RzNtUlE7QTlHNG1SVDs7QUFFQTtDQUNDLDJCOEd0bVJpQjtBOUd1bVJsQjs7QUFFQTtDQUNDLGlDOEdwbVJVO0E5R3FtUlg7O0FBRUE7Q0FDQywrQjhHbm1Sa0I7QTlHb21SbkI7O0FBRUE7Q0FDQyw2QjhHL2xSUTtBOUdnbVJUOztBQUVBO0NBQ0MsK0I4R2ptUm1CO0E5R2ttUnBCOztBQUVBO0NBQ0MsOEI4R2htUmlCO0E5R2ltUmxCOztBQUVBO0NBQ0Msc0I4R2htUnFCO0E5R2ltUnRCOztBQUVBO0NBQ0MsdUJBQXVCO0E4R3ZsUnhCOztBOUcwbFJBO0NBQ0Msc0I4R3hsUmM7QTlHeWxSZjs7QUFFQTtDQUNDLG9COEd0bFJrQjtBOUd1bFJuQjs7QUFFQTs7Q0FFQyx3QjhHcGxSRTtBOUdxbFJIOztBQUVBOztDQUVDLDBCQUEwQjtBK0dscVMzQjs7QS9HcXFTQTs7Q0FFQywyQmM5cFM2QjtBZCtwUzlCOztBK0d4cVNBOztDL0c0cVNDLHlCQUF5QjtBK0c1cVMxQjs7QS9HK3FTQTtDK0cvcVNBLHVCQTRCSTtBL0dxcFNKOztBQUVBOztDQUVDLDJCK0ducFNJO0EvR29wU0w7O0FBRUE7O0NBRUMsNkIrR2xwU3FCO0EvR21wU3RCOztBQUVBOztDQUVDLDhCK0docFNRO0EvR2lwU1Q7O0FBRUE7O0NBRUMsNEJBQTRCO0ErR3BzUzdCOztBL0d1c1NBO0NBQ0MsdUIrR3BvU0k7QS9HcW9TTDs7QUFFQTs7Q0FFQywyQkFBMkI7QWdIN3NTNUI7O0FoSGd0U0E7O0NBRUMsNkJnSDdzU21CO0FoSDhzU3BCOztBQUVBOztDQUVDLDhCZ0hqcVNBO0FoSGtxU0Q7O0FBRUE7O0NBRUMsNEJnSHpzU0k7QWhIMHNTTDs7QUFFQTtDQUNDLHVCY250U2dDO0Fkb3RTakM7O0FBRUE7O0NBRUMsMkJnSHBzU2dCO0FoSHFzU2pCOztBQUVBOztDQUVDLDZCZ0hqc1N1QjtBaEhrc1N4Qjs7QUFFQTs7Q0FFQyw4QmdIN3JTWTtBaEg4clNiOztBaUhodlNBOztDakhvdlNDLDRCaUhsdlNPO0FqSG12U1I7O0FBRUE7Q0FDQyx1QmlIbHZTYztBakhtdlNmOztBQUVBOztDQUVDLDJCaUhsdlNtQjtBakhtdlNwQjs7QUFFQTs7Q0FFQyw2QmlIbHZTaUI7QWpIbXZTbEI7O0FBRUE7O0NBRUMsOEJpSGh2U0E7QWpIaXZTRDs7QUFFQTs7Q0FFQyw0QmlIaHZTYTtBakhpdlNkOztBQUVBO0NBQ0MsdUJpSGh2U3FCO0FqSGl2U3RCOztBQUVBOztDaUgzdVNBLDJCQUFXO0FqSDh1U1g7O0FBRUE7O0NBRUMsNkJpSHZ1U0E7QWpId3VTRDs7QUFFQTs7Q2lIeHVTQSw4QkFBb0I7QWpIMnVTcEI7O0FpSHZ1U0E7O0NqSDJ1U0MsNEJpSHp1U1M7QWpIMHVTVjs7QUFFQTtDQUNDLHFCaUh4dVNBO0FqSHl1U0Q7O0FpSHR1U0E7O0NqSDB1U0MseUJpSHh1U21CO0FqSHl1U3BCOztBQUVBOztDQUVDLDJCaUh4dVNZO0FqSHl1U2I7O0FBRUE7O0NBRUMsNEJpSHZ1UzBCO0FqSHd1UzNCOztBQUVBOztDQUVDLDBCaUh0dVNPO0FqSHV1U1I7O0FBRUE7Q0FDQyx3QmlIdHVTWTtBakh1dVNiOztBQUVBOztDQUVDLDRCaUh0dVNnQjtBakh1dVNqQjs7QUFFQTs7Q0FFQyw4QmtIdjBTb0I7QWxIdzBTckI7O0FBRUE7O0NBRUMsK0JrSGowU0U7QWxIazBTSDs7QUFFQTs7Q0FFQyw2QmtIbDBTVTtBbEhtMFNYOztBQUVBO0NBQ0Msd0JrSGgwU29CO0FsSGkwU3JCOztBQUVBOztDQUVDLDRCa0gvelMwQjtBbEhnMFMzQjs7QUFFQTs7Q21ILzFTQSw4QkFFUTtBbkhnMlNSOztBbUhuMlNBOztDbkh1MlNDLCtCYzcxU3lCO0FkODFTMUI7O0FBRUE7O0NBRUMsNkJBQTZCO0FXNTFTNUI7O0F3R2ZGO0NuSCsyU0Msd0JjNzJTZ0M7QWQ4MlNqQzs7QW1IeDFTSTs7Q25INDFTSCw0Qm1IMzFTc0I7QW5INDFTdkI7O0FBRUE7O0NBRUMsOEJtSDUxU3FCO0FuSDYxU3RCOztBQUVBOztDbUg1M1NBLCtCQW1Da0I7QW5INDFTbEI7O0FBRUE7O0NBRUMsNkJtSDUxU3NCO0FuSDYxU3ZCOztBQUVBO0NBQ0Msd0JtSDMxU3FCO0FuSDQxU3RCOztBQUVBOztDQUVDLDRCbUh0M1NHO0FuSHUzU0o7O0FtSDk0U0E7O0NuSGs1U0MsOEJtSGoxU0k7QW5IazFTTDs7QUFFQTs7Q0FFQywrQm1IMTFTc0I7QW5IMjFTdkI7O0FBRUE7O0NBRUMsNkJtSHZ6U0E7QW5Id3pTRDs7QUFFQTtDQUNDLHdCbUh4MVNHO0FuSHkxU0o7O0FBRUE7O0NBRUMsNEJtSDcxU0c7QW5IODFTSjs7QUFFQTs7Q0FFQyw4Qm1IbDJTRztBbkhtMlNKOztBQUVBOztDQUVDLCtCQUErQjtBbUh4MFNoQzs7QW5IMjBTQTs7Q0FFQyw2Qk14M1M0QjtBTnkzUzdCOztBQUVBO0NBQ0Msd0JtSC8wU0c7QW5IZzFTSjs7QUFFQTs7Q0FFQyw0Qk1qNFM0QjtBTms0UzdCOztBQUVBOztDQUVDLDhCbUg5elNNO0FuSCt6U1A7O0FBRUE7O0NBRUMsK0JNOTNTOEI7QU4rM1MvQjs7QUFFQTs7Q0FFQyw2Qm1IbnpTc0I7QW5Ib3pTdkI7O0FtSHZ6U0E7Q25IMHpTQyx3Qm1IanpTRTtBbkhrelNIOztBQUVBOztDQUVDLDRCQUE0QjtBbUgzeVN6Qjs7QW5IOHlTSjs7Q0FFQyw4Qm1INXlTcUI7QW5INnlTdEI7O0FBRUE7O0NBRUMsK0JtSHp5U0k7QW5IMHlTTDs7QUFFQTs7Q0FFQyw2Qm1IbnlTSTtBbkhveVNMOztBQUVBO0NBQ0Msd0JBQXdCO0FvSHQrU3ZCOztBcEh5K1NGOztDQUVDLDRCQUE0QjtBb0huK1MzQjs7QXBIcytTRjs7Q0FFQyw4QmN6OVNnQztBZDA5U2pDOztBQUVBOztDQUVDLCtCb0g5OVNFO0FwSCs5U0g7O0FBRUE7O0NBRUMsNkJvSG4rU0U7QXBIbytTSDs7QUFFQTtDQUNDLHdCb0huK1NvQjtBcEhvK1NyQjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7O0NBRUMsOEJBQThCO0FBQy9COztBQUVBOztDQUVDLCtCQUErQjtBQUNoQzs7QUFFQTs7Q0FFQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBOztDQUVDLDhCQUE4QjtBQUMvQjs7QUFFQTs7Q0FFQywrQkFBK0I7QUFDaEM7O0FBRUE7O0NBRUMsNkJBQTZCO0FBQzlCOztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBOztDQUVDLDJCQUEyQjtBQUM1Qjs7QUFFQTs7Q0FFQyw2QkFBNkI7QUFDOUI7O0FBRUE7O0NBRUMsOEJBQThCO0FBQy9COztBQUVBOztDQUVDLDRCQUE0QjtBQUM3Qjs7QUFFQTtDQUNDLDJCQUEyQjtBQUM1Qjs7QUFFQTtDQUNDLDRCQUE0QjtBQUM3Qjs7QUFFQTtDQUNDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUVDLGFBQWE7Q0FFYixZQUFZO0NBQ1osZUFBZTtBQUNoQjs7QUFFQTtDQUVDLGNBQWM7Q0FDZCxXQUFXO0NBQ1gsZUFBZTtBQUNoQjs7QUFFQTtDQUVDLG1CQUFtQjtDQUNuQixvQkFBb0I7QUFDckI7O0FBRUE7Q0FFQyxvQkFBb0I7Q0FDcEIscUJBQXFCO0FBQ3RCOztBQUVBO0NBRUMsYUFBYTtDQUNiLGNBQWM7QUFDZjs7QUFFQTtDQUVDLG9CQUFvQjtDQUNwQixxQkFBcUI7QUFDdEI7O0FBRUE7Q0FFQyxvQkFBb0I7Q0FDcEIscUJBQXFCO0FBQ3RCOztBQUVBO0NBRUMsYUFBYTtDQUNiLGNBQWM7QUFDZjs7QUFFQTtDQUVDLG9CQUFvQjtDQUNwQixxQkFBcUI7QUFDdEI7O0FBRUE7Q0FFQyxvQkFBb0I7Q0FDcEIscUJBQXFCO0FBQ3RCOztBQUVBO0NBRUMsYUFBYTtDQUNiLGNBQWM7QUFDZjs7QUFFQTtDQUVDLG9CQUFvQjtDQUNwQixxQkFBcUI7QUFDdEI7O0FBRUE7Q0FFQyxvQkFBb0I7Q0FDcEIscUJBQXFCO0FBQ3RCOztBQUVBO0NBRUMsY0FBYztDQUNkLGVBQWU7QUFDaEI7O0FBRUE7O0NBRUMsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLGNBQWM7Q0FDZCxXQUFXO0NBQ1gsa0JBQWtCO0NBQ2xCLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLHVCQUF1QjtBQUN4Qjs7QUFFQTs7QUFFQTs7QUFFQTtDQUNDLGFBQWE7Q0FDYixZQUFZO0NBQ1osZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGNBQWM7Q0FDZCxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsYUFBYTtDQUNiLGNBQWM7QUFDZjs7QUFFQTtDQUNDLG1CQUFtQjtDQUNuQixvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxhQUFhO0NBQ2IsY0FBYztBQUNmOztBQUVBO0NBQ0MsYUFBYTtDQUNiLGNBQWM7QUFDZjs7QUFFQTtDQUNDLG1CQUFtQjtDQUNuQixvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxjQUFjO0NBQ2QsV0FBVztDQUNYLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxrQkFBa0I7Q0FDbEIsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsbUJBQW1CO0NBQ25CLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLGFBQWE7Q0FDYixjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxtQkFBbUI7Q0FDbkIsb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsbUJBQW1CO0NBQ25CLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLGFBQWE7Q0FDYixjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxtQkFBbUI7Q0FDbkIsb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsbUJBQW1CO0NBQ25CLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLGFBQWE7Q0FDYixjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxtQkFBbUI7Q0FDbkIsb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsbUJBQW1CO0NBQ25CLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLGNBQWM7Q0FDZCxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsY0FBYztBQUNmOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0Msd0JBQXdCO0FBQ3pCOztBQUVBO0NBQ0MsMEJBQTBCO0FBQzNCOztBQUVBO0NBQ0MsZ0NBQWdDO0FBQ2pDOztBQUVBO0NBQ0MseUJBQXlCO0FBQzFCOztBQUVBO0NBQ0MseUJBQXlCO0FBQzFCOztBQUVBO0NBQ0MsNkJBQTZCO0FBQzlCOztBQUVBO0NBQ0MsOEJBQThCO0FBQy9COztBQUVBO0NBQ0Msd0JBQXdCO0FBQ3pCOztBQUVBO0NBQ0MsK0JBQStCO0FBQ2hDOztBQUVBO0NBQ0MsOEJBQThCO0FBQy9COztBQUVBO0NBQ0MsaUNBQWlDO0FBQ2xDOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0MseUNBQXlDO0FBQzFDOztBQUVBO0NBQ0MsMEJBQTBCO0FBQzNCOztBQUVBO0NBQ0MsNEJBQTRCO0FBQzdCOztBQUVBO0NBQ0Msa0NBQWtDO0FBQ25DOztBQUVBO0NBQ0MseUJBQXlCO0FBQzFCOztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MseUJBQXlCO0FBQzFCOztBQUVBO0NBQ0MseUJBQXlCO0FBQzFCOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0Msb0NBQW9DO0FBQ3JDOztBQUVBO0NBQ0Msa0NBQWtDO0FBQ25DOztBQUVBO0NBQ0MseUNBQXlDO0FBQzFDOztBQUVBO0NBQ0Msd0NBQXdDO0FBQ3pDOztBQUVBO0NBQ0Msa0NBQWtDO0FBQ25DOztBQUVBO0NBQ0MsZ0NBQWdDO0FBQ2pDOztBQUVBO0NBQ0MsOEJBQThCO0FBQy9COztBQUVBO0NBQ0MsZ0NBQWdDO0FBQ2pDOztBQUVBO0NBQ0MsK0JBQStCO0FBQ2hDOztBQUVBO0NBQ0Msb0NBQW9DO0FBQ3JDOztBQUVBO0NBQ0Msa0NBQWtDO0FBQ25DOztBQUVBO0NBQ0MsZ0NBQWdDO0FBQ2pDOztBQUVBO0NBQ0MsdUNBQXVDO0FBQ3hDOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0MsaUNBQWlDO0FBQ2xDOztBQUVBO0NBQ0MsMkJBQTJCO0FBQzVCOztBQUVBO0NBQ0MsaUNBQWlDO0FBQ2xDOztBQUVBO0NBQ0MsK0JBQStCO0FBQ2hDOztBQUVBO0NBQ0MsNkJBQTZCO0FBQzlCOztBQUVBO0NBQ0MsK0JBQStCO0FBQ2hDOztBQUVBO0NBQ0MsOEJBQThCO0FBQy9COztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBOztDQUVDLHdCQUF3QjtBQUN6Qjs7QUFFQTs7Q0FFQywwQkFBMEI7QUFDM0I7O0FBRUE7O0NBRUMsMkJBQTJCO0FBQzVCOztBQUVBOztDQUVDLHlCQUF5QjtBQUMxQjs7QUFFQTtDQUNDLHVCQUF1QjtBQUN4Qjs7QUFFQTs7Q0FFQywyQkFBMkI7QUFDNUI7O0FBRUE7O0NBRUMsNkJBQTZCO0FBQzlCOztBQUVBOztDQUVDLDhCQUE4QjtBQUMvQjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7Q0FDQyx1QkFBdUI7QUFDeEI7O0FBRUE7O0NBRUMsMkJBQTJCO0FBQzVCOztBQUVBOztDQUVDLDZCQUE2QjtBQUM5Qjs7QUFFQTs7Q0FFQyw4QkFBOEI7QUFDL0I7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBOztDQUVDLDJCQUEyQjtBQUM1Qjs7QUFFQTs7Q0FFQyw2QkFBNkI7QUFDOUI7O0FBRUE7O0NBRUMsOEJBQThCO0FBQy9COztBQUVBOztDQUVDLDRCQUE0QjtBQUM3Qjs7QUFFQTtDQUNDLHVCQUF1QjtBQUN4Qjs7QUFFQTs7Q0FFQywyQkFBMkI7QUFDNUI7O0FBRUE7O0NBRUMsNkJBQTZCO0FBQzlCOztBQUVBOztDQUVDLDhCQUE4QjtBQUMvQjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7Q0FDQyx1QkFBdUI7QUFDeEI7O0FBRUE7O0NBRUMsMkJBQTJCO0FBQzVCOztBQUVBOztDQUVDLDZCQUE2QjtBQUM5Qjs7QUFFQTs7Q0FFQyw4QkFBOEI7QUFDL0I7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBOztDQUVDLHlCQUF5QjtBQUMxQjs7QUFFQTs7Q0FFQywyQkFBMkI7QUFDNUI7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBOztDQUVDLDBCQUEwQjtBQUMzQjs7QUFFQTtDQUNDLHdCQUF3QjtBQUN6Qjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7O0NBRUMsOEJBQThCO0FBQy9COztBQUVBOztDQUVDLCtCQUErQjtBQUNoQzs7QUFFQTs7Q0FFQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBOztDQUVDLDhCQUE4QjtBQUMvQjs7QUFFQTs7Q0FFQywrQkFBK0I7QUFDaEM7O0FBRUE7O0NBRUMsNkJBQTZCO0FBQzlCOztBQUVBO0NBQ0Msd0JBQXdCO0FBQ3pCOztBQUVBOztDQUVDLDRCQUE0QjtBQUM3Qjs7QUFFQTs7Q0FFQyw4QkFBOEI7QUFDL0I7O0FBRUE7O0NBRUMsK0JBQStCO0FBQ2hDOztBQUVBOztDQUVDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLHdCQUF3QjtBQUN6Qjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7O0NBRUMsOEJBQThCO0FBQy9COztBQUVBOztDQUVDLCtCQUErQjtBQUNoQzs7QUFFQTs7Q0FFQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBOztDQUVDLDhCQUE4QjtBQUMvQjs7QUFFQTs7Q0FFQywrQkFBK0I7QUFDaEM7O0FBRUE7O0NBRUMsNkJBQTZCO0FBQzlCOztBQUVBO0NBQ0Msd0JBQXdCO0FBQ3pCOztBQUVBOztDQUVDLDRCQUE0QjtBQUM3Qjs7QUFFQTs7Q0FFQyw4QkFBOEI7QUFDL0I7O0FBRUE7O0NBRUMsK0JBQStCO0FBQ2hDOztBQUVBOztDQUVDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLHdCQUF3QjtBQUN6Qjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7O0NBRUMsOEJBQThCO0FBQy9COztBQUVBOztDQUVDLCtCQUErQjtBQUNoQzs7QUFFQTs7Q0FFQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBOztDQUVDLDhCQUE4QjtBQUMvQjs7QUFFQTs7Q0FFQywrQkFBK0I7QUFDaEM7O0FBRUE7O0NBRUMsNkJBQTZCO0FBQzlCOztBQUVBO0NBQ0Msd0JBQXdCO0FBQ3pCOztBQUVBOztDQUVDLDRCQUE0QjtBQUM3Qjs7QUFFQTs7Q0FFQyw4QkFBOEI7QUFDL0I7O0FBRUE7O0NBRUMsK0JBQStCO0FBQ2hDOztBQUVBOztDQUVDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLHdCQUF3QjtBQUN6Qjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7O0NBRUMsOEJBQThCO0FBQy9COztBQUVBOztDQUVDLCtCQUErQjtBQUNoQzs7QUFFQTs7Q0FFQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQyx1QkFBdUI7QUFDeEI7O0FBRUE7O0NBRUMsMkJBQTJCO0FBQzVCOztBQUVBOztDQUVDLDZCQUE2QjtBQUM5Qjs7QUFFQTs7Q0FFQyw4QkFBOEI7QUFDL0I7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBO0NBQ0MsMkJBQTJCO0FBQzVCOztBQUVBO0NBQ0MsNEJBQTRCO0FBQzdCOztBQUVBO0NBQ0MsNkJBQTZCO0FBQzlCOztBQUVBO0NBQ0MsaUJBQWlCO0FBQ2xCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUVDLGNBQWM7Q0FDZCxXQUFXO0NBQ1gsZUFBZTtBQUNoQjs7QUFFQTtDQUVDLG1CQUFtQjtDQUNuQixvQkFBb0I7QUFDckI7O0FBRUE7Q0FFQyxvQkFBb0I7Q0FDcEIscUJBQXFCO0FBQ3RCOztBQUVBO0NBRUMsYUFBYTtDQUNiLGNBQWM7QUFDZjs7QUFFQTtDQUVDLG9CQUFvQjtDQUNwQixxQkFBcUI7QUFDdEI7O0FBRUE7Q0FFQyxvQkFBb0I7Q0FDcEIscUJBQXFCO0FBQ3RCOztBQUVBO0NBRUMsYUFBYTtDQUNiLGNBQWM7QUFDZjs7QUFFQTtDQUVDLG9CQUFvQjtDQUNwQixxQkFBcUI7QUFDdEI7O0FBRUE7Q0FFQyxvQkFBb0I7Q0FDcEIscUJBQXFCO0FBQ3RCOztBQUVBO0NBRUMsYUFBYTtDQUNiLGNBQWM7QUFDZjs7QUFFQTtDQUVDLG9CQUFvQjtDQUNwQixxQkFBcUI7QUFDdEI7O0FBRUE7Q0FFQyxvQkFBb0I7Q0FDcEIscUJBQXFCO0FBQ3RCOztBQUVBO0NBRUMsY0FBYztDQUNkLGVBQWU7QUFDaEI7O0FBRUE7Ozs7O0NBS0MsZUFBZTtBQUNoQjs7QUFFQTs7Q0FFQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxhQUFhO0NBQ2IscUJBQXFCO0NBQ3JCLDJCQUEyQjtDQUMzQixlQUFlO0FBQ2hCOztBQUVBO0NBQ0Msa0JBQWtCO0NBQ2xCLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGdCQUFnQjtDQUNoQixtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxxQ0FBcUM7QUFDdEM7O0FBRUE7Q0FDQyx5Q0FBeUM7QUFDMUM7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLDJCQUEyQjtBQUM1Qjs7QUFFQTtDQUNDLGNBQWM7Q0FDZCxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsY0FBYztBQUNmOztBQUVBO0NBQ0MsV0FBVztDQUNYLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxXQUFXO0NBQ1gsYUFBYTtDQUNiLHVCQUF1QjtBQUN4Qjs7QUFFQTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxrQkFBa0I7Q0FDbEIsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsVUFBVTtDQUNWLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLFdBQVc7Q0FDWCxrQkFBa0I7Q0FDbEIsU0FBUztDQUNULE9BQU87Q0FDUCxVQUFVO0NBQ1YsWUFBWTtDQUNaLGNBQWM7Q0FDZCw2RUFBNkU7Q0FDN0UsVUFBVTtBQUNYOztBQUVBO0NBQ0MsbUJBQW1CO0NBQ25CLGtCQUFrQjtDQUNsQixpQkFBaUI7Q0FDakIsZ0JBQWdCO0NBQ2hCLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLFVBQVU7Q0FDVixXQUFXO0NBQ1gseUJBQXlCO0NBQ3pCLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLHlCQUF5QjtDQUN6QixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxhQUFhO0NBQ2IsZUFBZTtBQUNoQjs7QUFFQTs7O0NBR0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTs7Q0FFQyxZQUFZO0NBQ1osYUFBYTtBQUNkOztBQUVBO0NBQ0Msa0JBQWtCO0NBQ2xCLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGNBQWM7Q0FDZCxXQUFXO0NBQ1gsa0JBQWtCO0NBQ2xCLGdCQUFnQjtBQUNqQjs7QUFFQTs7QUFFQTs7QUFFQTs7Q0FFQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCOztBQUVBOztDQUVDLFVBQVU7QUFDWDs7QUFFQTs7QUFFQTs7QUFFQTtDQUNDLGFBQWE7Q0FDYixZQUFZO0NBQ1osZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGNBQWM7Q0FDZCxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsYUFBYTtDQUNiLGNBQWM7QUFDZjs7QUFFQTtDQUNDLG1CQUFtQjtDQUNuQixvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxhQUFhO0NBQ2IsY0FBYztBQUNmOztBQUVBO0NBQ0MsYUFBYTtDQUNiLGNBQWM7QUFDZjs7QUFFQTtDQUNDLG1CQUFtQjtDQUNuQixvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxjQUFjO0NBQ2QsV0FBVztDQUNYLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxrQkFBa0I7Q0FDbEIsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsbUJBQW1CO0NBQ25CLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLGFBQWE7Q0FDYixjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxtQkFBbUI7Q0FDbkIsb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsbUJBQW1CO0NBQ25CLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLGFBQWE7Q0FDYixjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxtQkFBbUI7Q0FDbkIsb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsbUJBQW1CO0NBQ25CLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLGFBQWE7Q0FDYixjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxtQkFBbUI7Q0FDbkIsb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsbUJBQW1CO0NBQ25CLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLGNBQWM7Q0FDZCxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsY0FBYztBQUNmOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0Msd0JBQXdCO0FBQ3pCOztBQUVBO0NBQ0MsMEJBQTBCO0FBQzNCOztBQUVBO0NBQ0MsZ0NBQWdDO0FBQ2pDOztBQUVBO0NBQ0MseUJBQXlCO0FBQzFCOztBQUVBO0NBQ0MseUJBQXlCO0FBQzFCOztBQUVBO0NBQ0MsNkJBQTZCO0FBQzlCOztBQUVBO0NBQ0MsOEJBQThCO0FBQy9COztBQUVBO0NBQ0Msd0JBQXdCO0FBQ3pCOztBQUVBO0NBQ0MsK0JBQStCO0FBQ2hDOztBQUVBO0NBQ0MsOEJBQThCO0FBQy9COztBQUVBO0NBQ0MsaUNBQWlDO0FBQ2xDOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0MseUNBQXlDO0FBQzFDOztBQUVBO0NBQ0MsMEJBQTBCO0FBQzNCOztBQUVBO0NBQ0MsNEJBQTRCO0FBQzdCOztBQUVBO0NBQ0Msa0NBQWtDO0FBQ25DOztBQUVBO0NBQ0MseUJBQXlCO0FBQzFCOztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MseUJBQXlCO0FBQzFCOztBQUVBO0NBQ0MseUJBQXlCO0FBQzFCOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0Msb0NBQW9DO0FBQ3JDOztBQUVBO0NBQ0Msa0NBQWtDO0FBQ25DOztBQUVBO0NBQ0MseUNBQXlDO0FBQzFDOztBQUVBO0NBQ0Msd0NBQXdDO0FBQ3pDOztBQUVBO0NBQ0Msa0NBQWtDO0FBQ25DOztBQUVBO0NBQ0MsZ0NBQWdDO0FBQ2pDOztBQUVBO0NBQ0MsOEJBQThCO0FBQy9COztBQUVBO0NBQ0MsZ0NBQWdDO0FBQ2pDOztBQUVBO0NBQ0MsK0JBQStCO0FBQ2hDOztBQUVBO0NBQ0Msb0NBQW9DO0FBQ3JDOztBQUVBO0NBQ0Msa0NBQWtDO0FBQ25DOztBQUVBO0NBQ0MsZ0NBQWdDO0FBQ2pDOztBQUVBO0NBQ0MsdUNBQXVDO0FBQ3hDOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0MsaUNBQWlDO0FBQ2xDOztBQUVBO0NBQ0MsMkJBQTJCO0FBQzVCOztBQUVBO0NBQ0MsaUNBQWlDO0FBQ2xDOztBQUVBO0NBQ0MsK0JBQStCO0FBQ2hDOztBQUVBO0NBQ0MsNkJBQTZCO0FBQzlCOztBQUVBO0NBQ0MsK0JBQStCO0FBQ2hDOztBQUVBO0NBQ0MsOEJBQThCO0FBQy9COztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBOztDQUVDLHdCQUF3QjtBQUN6Qjs7QUFFQTs7Q0FFQywwQkFBMEI7QUFDM0I7O0FBRUE7O0NBRUMsMkJBQTJCO0FBQzVCOztBQUVBOztDQUVDLHlCQUF5QjtBQUMxQjs7QUFFQTtDQUNDLHVCQUF1QjtBQUN4Qjs7QUFFQTs7Q0FFQywyQkFBMkI7QUFDNUI7O0FBRUE7O0NBRUMsNkJBQTZCO0FBQzlCOztBQUVBOztDQUVDLDhCQUE4QjtBQUMvQjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7Q0FDQyx1QkFBdUI7QUFDeEI7O0FBRUE7O0NBRUMsMkJBQTJCO0FBQzVCOztBQUVBOztDQUVDLDZCQUE2QjtBQUM5Qjs7QUFFQTs7Q0FFQyw4QkFBOEI7QUFDL0I7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBOztDQUVDLDJCQUEyQjtBQUM1Qjs7QUFFQTs7Q0FFQyw2QkFBNkI7QUFDOUI7O0FBRUE7O0NBRUMsOEJBQThCO0FBQy9COztBQUVBOztDQUVDLDRCQUE0QjtBQUM3Qjs7QUFFQTtDQUNDLHVCQUF1QjtBQUN4Qjs7QUFFQTs7Q0FFQywyQkFBMkI7QUFDNUI7O0FBRUE7O0NBRUMsNkJBQTZCO0FBQzlCOztBQUVBOztDQUVDLDhCQUE4QjtBQUMvQjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7Q0FDQyx1QkFBdUI7QUFDeEI7O0FBRUE7O0NBRUMsMkJBQTJCO0FBQzVCOztBQUVBOztDQUVDLDZCQUE2QjtBQUM5Qjs7QUFFQTs7Q0FFQyw4QkFBOEI7QUFDL0I7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBOztDQUVDLHlCQUF5QjtBQUMxQjs7QUFFQTs7Q0FFQywyQkFBMkI7QUFDNUI7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBOztDQUVDLDBCQUEwQjtBQUMzQjs7QUFFQTtDQUNDLHdCQUF3QjtBQUN6Qjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7O0NBRUMsOEJBQThCO0FBQy9COztBQUVBOztDQUVDLCtCQUErQjtBQUNoQzs7QUFFQTs7Q0FFQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBOztDQUVDLDhCQUE4QjtBQUMvQjs7QUFFQTs7Q0FFQywrQkFBK0I7QUFDaEM7O0FBRUE7O0NBRUMsNkJBQTZCO0FBQzlCOztBQUVBO0NBQ0Msd0JBQXdCO0FBQ3pCOztBQUVBOztDQUVDLDRCQUE0QjtBQUM3Qjs7QUFFQTs7Q0FFQyw4QkFBOEI7QUFDL0I7O0FBRUE7O0NBRUMsK0JBQStCO0FBQ2hDOztBQUVBOztDQUVDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLHdCQUF3QjtBQUN6Qjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7O0NBRUMsOEJBQThCO0FBQy9COztBQUVBOztDQUVDLCtCQUErQjtBQUNoQzs7QUFFQTs7Q0FFQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBOztDQUVDLDhCQUE4QjtBQUMvQjs7QUFFQTs7Q0FFQywrQkFBK0I7QUFDaEM7O0FBRUE7O0NBRUMsNkJBQTZCO0FBQzlCOztBQUVBO0NBQ0Msd0JBQXdCO0FBQ3pCOztBQUVBOztDQUVDLDRCQUE0QjtBQUM3Qjs7QUFFQTs7Q0FFQyw4QkFBOEI7QUFDL0I7O0FBRUE7O0NBRUMsK0JBQStCO0FBQ2hDOztBQUVBOztDQUVDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLHdCQUF3QjtBQUN6Qjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7O0NBRUMsOEJBQThCO0FBQy9COztBQUVBOztDQUVDLCtCQUErQjtBQUNoQzs7QUFFQTs7Q0FFQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBOztDQUVDLDhCQUE4QjtBQUMvQjs7QUFFQTs7Q0FFQywrQkFBK0I7QUFDaEM7O0FBRUE7O0NBRUMsNkJBQTZCO0FBQzlCOztBQUVBO0NBQ0Msd0JBQXdCO0FBQ3pCOztBQUVBOztDQUVDLDRCQUE0QjtBQUM3Qjs7QUFFQTs7Q0FFQyw4QkFBOEI7QUFDL0I7O0FBRUE7O0NBRUMsK0JBQStCO0FBQ2hDOztBQUVBOztDQUVDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLHdCQUF3QjtBQUN6Qjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7O0NBRUMsOEJBQThCO0FBQy9COztBQUVBOztDQUVDLCtCQUErQjtBQUNoQzs7QUFFQTs7Q0FFQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQyx1QkFBdUI7QUFDeEI7O0FBRUE7O0NBRUMsMkJBQTJCO0FBQzVCOztBQUVBOztDQUVDLDZCQUE2QjtBQUM5Qjs7QUFFQTs7Q0FFQyw4QkFBOEI7QUFDL0I7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBO0NBQ0MsMkJBQTJCO0FBQzVCOztBQUVBO0NBQ0MsNEJBQTRCO0FBQzdCOztBQUVBO0NBQ0MsNkJBQTZCO0FBQzlCOztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUVDLGNBQWM7Q0FDZCxXQUFXO0NBQ1gsZUFBZTtBQUNoQjs7QUFFQTtDQUVDLG1CQUFtQjtDQUNuQixvQkFBb0I7QUFDckI7O0FBRUE7Q0FFQyxvQkFBb0I7Q0FDcEIscUJBQXFCO0FBQ3RCOztBQUVBO0NBRUMsYUFBYTtDQUNiLGNBQWM7QUFDZjs7QUFFQTtDQUVDLG9CQUFvQjtDQUNwQixxQkFBcUI7QUFDdEI7O0FBRUE7Q0FFQyxvQkFBb0I7Q0FDcEIscUJBQXFCO0FBQ3RCOztBQUVBO0NBRUMsYUFBYTtDQUNiLGNBQWM7QUFDZjs7QUFFQTtDQUVDLG9CQUFvQjtDQUNwQixxQkFBcUI7QUFDdEI7O0FBRUE7Q0FFQyxvQkFBb0I7Q0FDcEIscUJBQXFCO0FBQ3RCOztBQUVBO0NBRUMsYUFBYTtDQUNiLGNBQWM7QUFDZjs7QUFFQTtDQUVDLG9CQUFvQjtDQUNwQixxQkFBcUI7QUFDdEI7O0FBRUE7Q0FFQyxvQkFBb0I7Q0FDcEIscUJBQXFCO0FBQ3RCOztBQUVBO0NBRUMsY0FBYztDQUNkLGVBQWU7QUFDaEI7O0FBRUE7O0NBRUMsZUFBZTtBQUNoQjs7QUFFQTs7Q0FFQyxlQUFlO0FBQ2hCOztBQUVBOztDQUVDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxXQUFXO0NBQ1gsY0FBYztDQUNkLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLFlBQVk7Q0FDWixjQUFjO0NBQ2QsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLGlCQUFpQjtDQUNqQixnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxZQUFZO0NBQ1osaUJBQWlCO0NBQ2pCLFlBQVk7Q0FDWixjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxlQUFlO0NBQ2YsWUFBWTtDQUNaLGNBQWM7QUFDZjs7QUFFQTs7O0NBR0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7OztDQUdDLGVBQWU7QUFDaEI7O0FBRUE7OztDQUdDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTs7QUFFQTs7QUFFQTtDQUNDLGFBQWE7Q0FDYixZQUFZO0NBQ1osZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGNBQWM7Q0FDZCxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsYUFBYTtDQUNiLGNBQWM7QUFDZjs7QUFFQTtDQUNDLG1CQUFtQjtDQUNuQixvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxhQUFhO0NBQ2IsY0FBYztBQUNmOztBQUVBO0NBQ0MsYUFBYTtDQUNiLGNBQWM7QUFDZjs7QUFFQTtDQUNDLG1CQUFtQjtDQUNuQixvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxjQUFjO0NBQ2QsV0FBVztDQUNYLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxrQkFBa0I7Q0FDbEIsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsbUJBQW1CO0NBQ25CLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLGFBQWE7Q0FDYixjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxtQkFBbUI7Q0FDbkIsb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsbUJBQW1CO0NBQ25CLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLGFBQWE7Q0FDYixjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxtQkFBbUI7Q0FDbkIsb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsbUJBQW1CO0NBQ25CLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLGFBQWE7Q0FDYixjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxtQkFBbUI7Q0FDbkIsb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsbUJBQW1CO0NBQ25CLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLGNBQWM7Q0FDZCxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsY0FBYztBQUNmOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0Msd0JBQXdCO0FBQ3pCOztBQUVBO0NBQ0MsMEJBQTBCO0FBQzNCOztBQUVBO0NBQ0MsZ0NBQWdDO0FBQ2pDOztBQUVBO0NBQ0MseUJBQXlCO0FBQzFCOztBQUVBO0NBQ0MseUJBQXlCO0FBQzFCOztBQUVBO0NBQ0MsNkJBQTZCO0FBQzlCOztBQUVBO0NBQ0MsOEJBQThCO0FBQy9COztBQUVBO0NBQ0Msd0JBQXdCO0FBQ3pCOztBQUVBO0NBQ0MsK0JBQStCO0FBQ2hDOztBQUVBO0NBQ0MsOEJBQThCO0FBQy9COztBQUVBO0NBQ0MsaUNBQWlDO0FBQ2xDOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0MseUNBQXlDO0FBQzFDOztBQUVBO0NBQ0MsMEJBQTBCO0FBQzNCOztBQUVBO0NBQ0MsNEJBQTRCO0FBQzdCOztBQUVBO0NBQ0Msa0NBQWtDO0FBQ25DOztBQUVBO0NBQ0MseUJBQXlCO0FBQzFCOztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MseUJBQXlCO0FBQzFCOztBQUVBO0NBQ0MseUJBQXlCO0FBQzFCOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0Msb0NBQW9DO0FBQ3JDOztBQUVBO0NBQ0Msa0NBQWtDO0FBQ25DOztBQUVBO0NBQ0MseUNBQXlDO0FBQzFDOztBQUVBO0NBQ0Msd0NBQXdDO0FBQ3pDOztBQUVBO0NBQ0Msa0NBQWtDO0FBQ25DOztBQUVBO0NBQ0MsZ0NBQWdDO0FBQ2pDOztBQUVBO0NBQ0MsOEJBQThCO0FBQy9COztBQUVBO0NBQ0MsZ0NBQWdDO0FBQ2pDOztBQUVBO0NBQ0MsK0JBQStCO0FBQ2hDOztBQUVBO0NBQ0Msb0NBQW9DO0FBQ3JDOztBQUVBO0NBQ0Msa0NBQWtDO0FBQ25DOztBQUVBO0NBQ0MsZ0NBQWdDO0FBQ2pDOztBQUVBO0NBQ0MsdUNBQXVDO0FBQ3hDOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0MsaUNBQWlDO0FBQ2xDOztBQUVBO0NBQ0MsMkJBQTJCO0FBQzVCOztBQUVBO0NBQ0MsaUNBQWlDO0FBQ2xDOztBQUVBO0NBQ0MsK0JBQStCO0FBQ2hDOztBQUVBO0NBQ0MsNkJBQTZCO0FBQzlCOztBQUVBO0NBQ0MsK0JBQStCO0FBQ2hDOztBQUVBO0NBQ0MsOEJBQThCO0FBQy9COztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBOztDQUVDLHdCQUF3QjtBQUN6Qjs7QUFFQTs7Q0FFQywwQkFBMEI7QUFDM0I7O0FBRUE7O0NBRUMsMkJBQTJCO0FBQzVCOztBQUVBOztDQUVDLHlCQUF5QjtBQUMxQjs7QUFFQTtDQUNDLHVCQUF1QjtBQUN4Qjs7QUFFQTs7Q0FFQywyQkFBMkI7QUFDNUI7O0FBRUE7O0NBRUMsNkJBQTZCO0FBQzlCOztBQUVBOztDQUVDLDhCQUE4QjtBQUMvQjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7Q0FDQyx1QkFBdUI7QUFDeEI7O0FBRUE7O0NBRUMsMkJBQTJCO0FBQzVCOztBQUVBOztDQUVDLDZCQUE2QjtBQUM5Qjs7QUFFQTs7Q0FFQyw4QkFBOEI7QUFDL0I7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBOztDQUVDLDJCQUEyQjtBQUM1Qjs7QUFFQTs7Q0FFQyw2QkFBNkI7QUFDOUI7O0FBRUE7O0NBRUMsOEJBQThCO0FBQy9COztBQUVBOztDQUVDLDRCQUE0QjtBQUM3Qjs7QUFFQTtDQUNDLHVCQUF1QjtBQUN4Qjs7QUFFQTs7Q0FFQywyQkFBMkI7QUFDNUI7O0FBRUE7O0NBRUMsNkJBQTZCO0FBQzlCOztBQUVBOztDQUVDLDhCQUE4QjtBQUMvQjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7Q0FDQyx1QkFBdUI7QUFDeEI7O0FBRUE7O0NBRUMsMkJBQTJCO0FBQzVCOztBQUVBOztDQUVDLDZCQUE2QjtBQUM5Qjs7QUFFQTs7Q0FFQyw4QkFBOEI7QUFDL0I7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBOztDQUVDLHlCQUF5QjtBQUMxQjs7QUFFQTs7Q0FFQywyQkFBMkI7QUFDNUI7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBOztDQUVDLDBCQUEwQjtBQUMzQjs7QUFFQTtDQUNDLHdCQUF3QjtBQUN6Qjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7O0NBRUMsOEJBQThCO0FBQy9COztBQUVBOztDQUVDLCtCQUErQjtBQUNoQzs7QUFFQTs7Q0FFQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBOztDQUVDLDhCQUE4QjtBQUMvQjs7QUFFQTs7Q0FFQywrQkFBK0I7QUFDaEM7O0FBRUE7O0NBRUMsNkJBQTZCO0FBQzlCOztBQUVBO0NBQ0Msd0JBQXdCO0FBQ3pCOztBQUVBOztDQUVDLDRCQUE0QjtBQUM3Qjs7QUFFQTs7Q0FFQyw4QkFBOEI7QUFDL0I7O0FBRUE7O0NBRUMsK0JBQStCO0FBQ2hDOztBQUVBOztDQUVDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLHdCQUF3QjtBQUN6Qjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7O0NBRUMsOEJBQThCO0FBQy9COztBQUVBOztDQUVDLCtCQUErQjtBQUNoQzs7QUFFQTs7Q0FFQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBOztDQUVDLDhCQUE4QjtBQUMvQjs7QUFFQTs7Q0FFQywrQkFBK0I7QUFDaEM7O0FBRUE7O0NBRUMsNkJBQTZCO0FBQzlCOztBQUVBO0NBQ0Msd0JBQXdCO0FBQ3pCOztBQUVBOztDQUVDLDRCQUE0QjtBQUM3Qjs7QUFFQTs7Q0FFQyw4QkFBOEI7QUFDL0I7O0FBRUE7O0NBRUMsK0JBQStCO0FBQ2hDOztBQUVBOztDQUVDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLHdCQUF3QjtBQUN6Qjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7O0NBRUMsOEJBQThCO0FBQy9COztBQUVBOztDQUVDLCtCQUErQjtBQUNoQzs7QUFFQTs7Q0FFQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBOztDQUVDLDhCQUE4QjtBQUMvQjs7QUFFQTs7Q0FFQywrQkFBK0I7QUFDaEM7O0FBRUE7O0NBRUMsNkJBQTZCO0FBQzlCOztBQUVBO0NBQ0Msd0JBQXdCO0FBQ3pCOztBQUVBOztDQUVDLDRCQUE0QjtBQUM3Qjs7QUFFQTs7Q0FFQyw4QkFBOEI7QUFDL0I7O0FBRUE7O0NBRUMsK0JBQStCO0FBQ2hDOztBQUVBOztDQUVDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLHdCQUF3QjtBQUN6Qjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7O0NBRUMsOEJBQThCO0FBQy9COztBQUVBOztDQUVDLCtCQUErQjtBQUNoQzs7QUFFQTs7Q0FFQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQyx1QkFBdUI7QUFDeEI7O0FBRUE7O0NBRUMsMkJBQTJCO0FBQzVCOztBQUVBOztDQUVDLDZCQUE2QjtBQUM5Qjs7QUFFQTs7Q0FFQyw4QkFBOEI7QUFDL0I7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBO0NBQ0MsMkJBQTJCO0FBQzVCOztBQUVBO0NBQ0MsNEJBQTRCO0FBQzdCOztBQUVBO0NBQ0MsNkJBQTZCO0FBQzlCOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBRUMsYUFBYTtDQUViLFlBQVk7Q0FDWixlQUFlO0FBQ2hCOztBQUVBO0NBRUMsY0FBYztDQUNkLFdBQVc7Q0FDWCxlQUFlO0FBQ2hCOztBQUVBO0NBRUMsbUJBQW1CO0NBQ25CLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUVDLG9CQUFvQjtDQUNwQixxQkFBcUI7QUFDdEI7O0FBRUE7Q0FFQyxhQUFhO0NBQ2IsY0FBYztBQUNmOztBQUVBO0NBRUMsb0JBQW9CO0NBQ3BCLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUVDLG9CQUFvQjtDQUNwQixxQkFBcUI7QUFDdEI7O0FBRUE7Q0FFQyxhQUFhO0NBQ2IsY0FBYztBQUNmOztBQUVBO0NBRUMsb0JBQW9CO0NBQ3BCLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUVDLG9CQUFvQjtDQUNwQixxQkFBcUI7QUFDdEI7O0FBRUE7Q0FFQyxhQUFhO0NBQ2IsY0FBYztBQUNmOztBQUVBO0NBRUMsb0JBQW9CO0NBQ3BCLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUVDLG9CQUFvQjtDQUNwQixxQkFBcUI7QUFDdEI7O0FBRUE7Q0FFQyxjQUFjO0NBQ2QsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxXQUFXO0NBQ1gsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsYUFBYTtBQUNkOztBQUVBO0NBQ0MsbUNBQTJCO1NBQTNCLDJCQUEyQjtDQUMzQixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7O0NBRUMsVUFBVTtBQUNYOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBOztBQUVBOztBQUVBO0NBQ0MsYUFBYTtDQUNiLFlBQVk7Q0FDWixlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsY0FBYztDQUNkLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxhQUFhO0NBQ2IsY0FBYztBQUNmOztBQUVBO0NBQ0MsbUJBQW1CO0NBQ25CLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLGFBQWE7Q0FDYixjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxhQUFhO0NBQ2IsY0FBYztBQUNmOztBQUVBO0NBQ0MsbUJBQW1CO0NBQ25CLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLGNBQWM7Q0FDZCxXQUFXO0NBQ1gsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGtCQUFrQjtDQUNsQixtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7Q0FDbkIsb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsYUFBYTtDQUNiLGNBQWM7QUFDZjs7QUFFQTtDQUNDLG1CQUFtQjtDQUNuQixvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxtQkFBbUI7Q0FDbkIsb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsYUFBYTtDQUNiLGNBQWM7QUFDZjs7QUFFQTtDQUNDLG1CQUFtQjtDQUNuQixvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxtQkFBbUI7Q0FDbkIsb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsYUFBYTtDQUNiLGNBQWM7QUFDZjs7QUFFQTtDQUNDLG1CQUFtQjtDQUNuQixvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxtQkFBbUI7Q0FDbkIsb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsY0FBYztDQUNkLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxTQUFTO0FBQ1Y7O0FBRUE7Q0FDQyxTQUFTO0FBQ1Y7O0FBRUE7Q0FDQyxRQUFRO0FBQ1Q7O0FBRUE7Q0FDQyxRQUFRO0FBQ1Q7O0FBRUE7Q0FDQyxRQUFRO0FBQ1Q7O0FBRUE7Q0FDQyxRQUFRO0FBQ1Q7O0FBRUE7Q0FDQyxRQUFRO0FBQ1Q7O0FBRUE7Q0FDQyxRQUFRO0FBQ1Q7O0FBRUE7Q0FDQyxRQUFRO0FBQ1Q7O0FBRUE7Q0FDQyxRQUFRO0FBQ1Q7O0FBRUE7Q0FDQyxRQUFRO0FBQ1Q7O0FBRUE7Q0FDQyxRQUFRO0FBQ1Q7O0FBRUE7Q0FDQyxTQUFTO0FBQ1Y7O0FBRUE7Q0FDQyxTQUFTO0FBQ1Y7O0FBRUE7Q0FDQyxTQUFTO0FBQ1Y7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQywwQkFBMEI7QUFDM0I7O0FBRUE7Q0FDQyxnQ0FBZ0M7QUFDakM7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQyw4QkFBOEI7QUFDL0I7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQywrQkFBK0I7QUFDaEM7O0FBRUE7Q0FDQyw4QkFBOEI7QUFDL0I7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxzQ0FBc0M7QUFDdkM7O0FBRUE7Q0FDQyx5Q0FBeUM7QUFDMUM7O0FBRUE7Q0FDQywwQkFBMEI7QUFDM0I7O0FBRUE7Q0FDQyw0QkFBNEI7QUFDN0I7O0FBRUE7Q0FDQyxrQ0FBa0M7QUFDbkM7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx1QkFBdUI7QUFDeEI7O0FBRUE7Q0FDQyx1QkFBdUI7QUFDeEI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyxzQ0FBc0M7QUFDdkM7O0FBRUE7Q0FDQyxvQ0FBb0M7QUFDckM7O0FBRUE7Q0FDQyxrQ0FBa0M7QUFDbkM7O0FBRUE7Q0FDQyx5Q0FBeUM7QUFDMUM7O0FBRUE7Q0FDQyx3Q0FBd0M7QUFDekM7O0FBRUE7Q0FDQyxrQ0FBa0M7QUFDbkM7O0FBRUE7Q0FDQyxnQ0FBZ0M7QUFDakM7O0FBRUE7Q0FDQyw4QkFBOEI7QUFDL0I7O0FBRUE7Q0FDQyxnQ0FBZ0M7QUFDakM7O0FBRUE7Q0FDQywrQkFBK0I7QUFDaEM7O0FBRUE7Q0FDQyxvQ0FBb0M7QUFDckM7O0FBRUE7Q0FDQyxrQ0FBa0M7QUFDbkM7O0FBRUE7Q0FDQyxnQ0FBZ0M7QUFDakM7O0FBRUE7Q0FDQyx1Q0FBdUM7QUFDeEM7O0FBRUE7Q0FDQyxzQ0FBc0M7QUFDdkM7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQywyQkFBMkI7QUFDNUI7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQywrQkFBK0I7QUFDaEM7O0FBRUE7Q0FDQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQywrQkFBK0I7QUFDaEM7O0FBRUE7Q0FDQyw4QkFBOEI7QUFDL0I7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQyx1QkFBdUI7QUFDeEI7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMsd0JBQXdCO0FBQ3pCOztBQUVBOztDQUVDLDBCQUEwQjtBQUMzQjs7QUFFQTs7Q0FFQywyQkFBMkI7QUFDNUI7O0FBRUE7O0NBRUMseUJBQXlCO0FBQzFCOztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBOztDQUVDLDJCQUEyQjtBQUM1Qjs7QUFFQTs7Q0FFQyw2QkFBNkI7QUFDOUI7O0FBRUE7O0NBRUMsOEJBQThCO0FBQy9COztBQUVBOztDQUVDLDRCQUE0QjtBQUM3Qjs7QUFFQTtDQUNDLHVCQUF1QjtBQUN4Qjs7QUFFQTs7Q0FFQywyQkFBMkI7QUFDNUI7O0FBRUE7O0NBRUMsNkJBQTZCO0FBQzlCOztBQUVBOztDQUVDLDhCQUE4QjtBQUMvQjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7Q0FDQyx1QkFBdUI7QUFDeEI7O0FBRUE7O0NBRUMsMkJBQTJCO0FBQzVCOztBQUVBOztDQUVDLDZCQUE2QjtBQUM5Qjs7QUFFQTs7Q0FFQyw4QkFBOEI7QUFDL0I7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBOztDQUVDLDJCQUEyQjtBQUM1Qjs7QUFFQTs7Q0FFQyw2QkFBNkI7QUFDOUI7O0FBRUE7O0NBRUMsOEJBQThCO0FBQy9COztBQUVBOztDQUVDLDRCQUE0QjtBQUM3Qjs7QUFFQTtDQUNDLHVCQUF1QjtBQUN4Qjs7QUFFQTs7Q0FFQywyQkFBMkI7QUFDNUI7O0FBRUE7O0NBRUMsNkJBQTZCO0FBQzlCOztBQUVBOztDQUVDLDhCQUE4QjtBQUMvQjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7O0NBRUMseUJBQXlCO0FBQzFCOztBQUVBOztDQUVDLDJCQUEyQjtBQUM1Qjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7O0NBRUMsMEJBQTBCO0FBQzNCOztBQUVBO0NBQ0Msd0JBQXdCO0FBQ3pCOztBQUVBOztDQUVDLDRCQUE0QjtBQUM3Qjs7QUFFQTs7Q0FFQyw4QkFBOEI7QUFDL0I7O0FBRUE7O0NBRUMsK0JBQStCO0FBQ2hDOztBQUVBOztDQUVDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLHdCQUF3QjtBQUN6Qjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7O0NBRUMsOEJBQThCO0FBQy9COztBQUVBOztDQUVDLCtCQUErQjtBQUNoQzs7QUFFQTs7Q0FFQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBOztDQUVDLDhCQUE4QjtBQUMvQjs7QUFFQTs7Q0FFQywrQkFBK0I7QUFDaEM7O0FBRUE7O0NBRUMsNkJBQTZCO0FBQzlCOztBQUVBO0NBQ0Msd0JBQXdCO0FBQ3pCOztBQUVBOztDQUVDLDRCQUE0QjtBQUM3Qjs7QUFFQTs7Q0FFQyw4QkFBOEI7QUFDL0I7O0FBRUE7O0NBRUMsK0JBQStCO0FBQ2hDOztBQUVBOztDQUVDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLHdCQUF3QjtBQUN6Qjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7O0NBRUMsOEJBQThCO0FBQy9COztBQUVBOztDQUVDLCtCQUErQjtBQUNoQzs7QUFFQTs7Q0FFQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBOztDQUVDLDhCQUE4QjtBQUMvQjs7QUFFQTs7Q0FFQywrQkFBK0I7QUFDaEM7O0FBRUE7O0NBRUMsNkJBQTZCO0FBQzlCOztBQUVBO0NBQ0Msd0JBQXdCO0FBQ3pCOztBQUVBOztDQUVDLDRCQUE0QjtBQUM3Qjs7QUFFQTs7Q0FFQyw4QkFBOEI7QUFDL0I7O0FBRUE7O0NBRUMsK0JBQStCO0FBQ2hDOztBQUVBOztDQUVDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLHdCQUF3QjtBQUN6Qjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7O0NBRUMsOEJBQThCO0FBQy9COztBQUVBOztDQUVDLCtCQUErQjtBQUNoQzs7QUFFQTs7Q0FFQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7O0NBRUMsNEJBQTRCO0FBQzdCOztBQUVBOztDQUVDLDhCQUE4QjtBQUMvQjs7QUFFQTs7Q0FFQywrQkFBK0I7QUFDaEM7O0FBRUE7O0NBRUMsNkJBQTZCO0FBQzlCOztBQUVBO0NBQ0Msd0JBQXdCO0FBQ3pCOztBQUVBOztDQUVDLDRCQUE0QjtBQUM3Qjs7QUFFQTs7Q0FFQyw4QkFBOEI7QUFDL0I7O0FBRUE7O0NBRUMsK0JBQStCO0FBQ2hDOztBQUVBOztDQUVDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLHVCQUF1QjtBQUN4Qjs7QUFFQTs7Q0FFQywyQkFBMkI7QUFDNUI7O0FBRUE7O0NBRUMsNkJBQTZCO0FBQzlCOztBQUVBOztDQUVDLDhCQUE4QjtBQUMvQjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7Q0FDQywyQkFBMkI7QUFDNUI7O0FBRUE7Q0FDQyw0QkFBNEI7QUFDN0I7O0FBRUE7Q0FDQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCOztBQUVBOztBQUVBOztBQUVBO0NBQ0MsYUFBYTtBQUNkOztBQUVBO0NBQ0MsYUFBYTtBQUNkOztBQUVBO0NBQ0MsVUFBVTtDQUNWLFNBQVM7QUFDVjs7QUFFQTtDQUNDLGNBQWM7Q0FDZCxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxrQkFBa0I7Q0FDbEIsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTs7Q0FFQyxlQUFlO0FBQ2hCOztBQUVBOztBQUVBOztBQUVBO0NBQ0MsV0FBVztDQUNYLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLFdBQVc7Q0FDWCxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxXQUFXO0NBQ1gsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsV0FBVztDQUNYLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLGtCQUFrQjtDQUNsQixtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxrQkFBa0I7Q0FDbEIsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msa0JBQWtCO0NBQ2xCLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLG1CQUFtQjtDQUNuQixnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxtQkFBbUI7Q0FDbkIsZ0JBQWdCO0FBQ2pCOztBQUVBOztBQUVBOztBQUVBO0NBQ0MsOEJBQThCO0NBQzlCLHNCQUFzQjtBQUN2Qjs7QUFFQTtDQUNDLDJCQUEyQjtDQUMzQixtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyw4QkFBOEI7Q0FDOUIsc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MsaUJBQWlCO0NBQ2pCLGtCQUFrQjtBQUNuQjs7QUFFQTs7QUFFQTs7QUFFQTs7UUFFUTs7QUFFUjtDQUNDLGVBQWU7Q0FDZixnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxNQUFNO0NBQ04sU0FBUztBQUNWOztBQUVBO0NBQ0MsZUFBZTtDQUNmLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLDhCQUE4QjtDQUM5QixTQUFTO0NBQ1QsU0FBUztDQUNULFNBQVM7Q0FDVCxnQkFBZ0I7Q0FDaEIsZUFBZTtDQUNmLHNCQUFzQjtBQUN2Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7Q0FDVixRQUFRO0FBQ1Q7O0FBRUE7Q0FDQyxNQUFNO0NBQ04sUUFBUTtDQUNSLFdBQVc7Q0FDWCxZQUFZO0NBQ1osaUJBQWlCO0NBQ2pCLDhCQUE4QjtDQUM5QixlQUFlO0NBQ2Ysa0JBQWtCO0NBQ2xCLFVBQVU7QUFDWDs7QUFFQTs7QUFFQTs7QUFFQTtDQUNDLHNCQUFzQjtBQUN2Qjs7QUFFQTtDQUNDLGtCQUFrQjtDQUNsQixlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsWUFBWTtDQUNaLG1DQUEyQjtTQUEzQiwyQkFBMkI7Q0FDM0Isb0JBQW9CO0FBQ3JCOztBQUVBOztDQUVDLGdCQUFnQjtDQUNoQixtQkFBbUI7Q0FDbkIsZUFBZTtBQUNoQjs7QUFFQTs7Q0FFQyxXQUFXO0FBQ1o7O0FBRUE7O0NBRUMsV0FBVztDQUNYLFNBQVM7QUFDVjs7QUFFQTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxVQUFVO0NBQ1YsVUFBVTtBQUNYOztBQUVBO0NBQ0MsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxrQkFBa0I7Q0FDbEIsV0FBVztDQUNYLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLGtCQUFrQjtDQUNsQixXQUFXO0NBQ1gsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msa0JBQWtCO0NBQ2xCLFdBQVc7Q0FDWCxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7OztDQUdDLGVBQWU7QUFDaEI7O0FBRUE7O0FBRUE7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQyxlQUFlO0NBQ2YsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsY0FBYztBQUNmOztBQUVBO0NBQ0MsY0FBYztDQUNkLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLGNBQWM7Q0FDZCxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MsZUFBZTtDQUNmLGVBQWU7QUFDaEI7O0FBRUE7O0NBRUMsY0FBYztBQUNmOztBQUVBOzs7Q0FHQyxjQUFjO0NBQ2QsZ0JBQWdCO0NBQ2hCLGVBQWU7QUFDaEI7O0FBRUE7O0NBRUMsZUFBZTtDQUNmLGdCQUFnQjtBQUNqQjs7QUFFQTs7Q0FFQyxpQkFBaUI7Q0FDakIsZUFBZTtDQUNmLGdCQUFnQjtDQUNoQixjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxpQkFBaUI7Q0FDakIsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsY0FBYztBQUNmOztBQUVBO0NBQ0MsY0FBYztDQUNkLGdCQUFnQjtDQUNoQixlQUFlO0FBQ2hCOztBQUVBO0NBQ0Msa0JBQWtCO0NBQ2xCLG1CQUFtQjtDQUNuQixlQUFlO0FBQ2hCOztBQUVBOztBQUVBOztBQUVBO0NBQ0Msd0JBQXdCO0FBQ3pCOztBQUVBO0NBQ0MsMEJBQTBCO0FBQzNCOztBQUVBO0NBQ0MsZ0NBQWdDO0FBQ2pDOztBQUVBO0NBQ0MseUJBQXlCO0FBQzFCOztBQUVBO0NBQ0MseUJBQXlCO0FBQzFCOztBQUVBO0NBQ0MsNkJBQTZCO0FBQzlCOztBQUVBO0NBQ0MsOEJBQThCO0FBQy9COztBQUVBO0NBQ0Msd0JBQXdCO0FBQ3pCOztBQUVBO0NBQ0MsK0JBQStCO0FBQ2hDOztBQUVBOztBQUVBOztBQUVBO0NBQ0MsaUNBQXlCO1NBQXpCLHlCQUF5QjtBQUMxQjs7QUFFQTs7QUFOQTs7QUFFQTtDQUNDLGlDQUF5QjtTQUF6Qix5QkFBeUI7QUFDMUI7O0FBRUE7O0FBRUE7O0FBRUE7Q0FDQywrQkFBdUI7U0FBdkIsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MsaUNBQXlCO1NBQXpCLHlCQUF5QjtBQUMxQjs7QUFFQTs7QUFWQTs7QUFFQTtDQUNDLCtCQUF1QjtTQUF2Qix1QkFBdUI7QUFDeEI7O0FBRUE7Q0FDQyxpQ0FBeUI7U0FBekIseUJBQXlCO0FBQzFCOztBQUVBIiwiZmlsZSI6Im1haW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHNyYzogbG9jYWwoXCJPcGVuIFNhbnMgUmVndWxhclwiKSwgbG9jYWwoXCJPcGVuIFNhbnMgUmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHNyYzogbG9jYWwoXCJPcGVuIFNhbnMgQm9sZFwiKSwgbG9jYWwoXCJPcGVuIFNhbnMgQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHNyYzogbG9jYWwoXCJPcGVuIFNhbnMgSXRhbGljXCIpLCBsb2NhbChcIk9wZW4gU2FucyBJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0c3JjOiBsb2NhbChcIk9wZW4gU2FucyBTZW1pQm9sZFwiKSwgbG9jYWwoXCJPcGVuIFNhbnMgU2VtaUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdHNyYzogbG9jYWwoXCJPcGVuIFNhbnMgTGlnaHRcIiksIGxvY2FsKFwiT3BlbiBTYW5zIExpZ2h0XCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG4vKipcbiAqIFN3aXBlciA1LjMuMFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHA6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIwIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEphbnVhcnkgMTEsIDIwMjBcbiAqL1xuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcblx0c3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbjpyb290IHtcblx0LS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTtcblx0ZGlzcGxheTogZmxleDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLGhlaWdodDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2Qge1xuXHRwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG5cdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHNjcm9sbGJhci13aWR0aDogbm9uZTtcblx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuXHRzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG5cdHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcblx0c2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbjpyb290IHtcblx0LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1idXR0b24tcHJldiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtcblx0aGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcblx0bWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKTtcblx0ei1pbmRleDogMTA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC4zNTtcblx0Y3Vyc29yOiBhdXRvO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuXHRmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuXHRmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0bGVmdDogMTBweDtcblx0cmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG5cdGNvbnRlbnQ6ICdwcmV2Jztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0cmlnaHQ6IDEwcHg7XG5cdGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG5cdGNvbnRlbnQ6ICduZXh0Jztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlIHtcblx0LS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrIHtcblx0LS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcblx0Ym90dG9tOiAxMHB4O1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZvbnQtc2l6ZTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRvcGFjaXR5OiAuMjtcbn1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG5cdGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG5cdHJpZ2h0OiAxMHB4O1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRtYXJnaW46IDZweCAwO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtLC4ycyB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0bWFyZ2luOiAwIDRweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHR0cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtLC4ycyBsZWZ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0dHJhbnNpdGlvbjogLjJzIHRyYW5zZm9ybSwuMnMgcmlnaHQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcblx0YmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDRweDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuXHR3aWR0aDogNHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcblx0LS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcblx0LS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDElO1xuXHRib3R0b206IDNweDtcblx0ei1pbmRleDogNTA7XG5cdGhlaWdodDogNXB4O1xuXHR3aWR0aDogOTglO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogM3B4O1xuXHR0b3A6IDElO1xuXHR6LWluZGV4OiA1MDtcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG5cdGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcblx0Y3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcblx0d2lkdGg6IDQycHg7XG5cdGhlaWdodDogNDJweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTIxcHg7XG5cdG1hcmdpbi10b3A6IC0yMXB4O1xuXHR6LWluZGV4OiAxMDtcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuXHRhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcblx0LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcblx0LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMDtcblx0ei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdHotaW5kZXg6IDE7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2IHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcblx0ei1pbmRleDogMDtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogIzAwMDtcblx0b3BhY2l0eTogLjY7XG5cdC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuXHRmaWx0ZXI6IGJsdXIoNTBweCk7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcblx0ei1pbmRleDogMDtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXHRtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5uby1ndXR0ZXJzIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC0xLFxuLmNvbC0yLFxuLmNvbC0zLFxuLmNvbC00LFxuLmNvbC01LFxuLmNvbC02LFxuLmNvbC03LFxuLmNvbC04LFxuLmNvbC05LFxuLmNvbC0xMCxcbi5jb2wtMTEsXG4uY29sLTEyLFxuLmNvbCxcbi5jb2wtYXV0byxcbi5jb2wtcGh4LTEsXG4uY29sLXBoeC0yLFxuLmNvbC1waHgtMyxcbi5jb2wtcGh4LTQsXG4uY29sLXBoeC01LFxuLmNvbC1waHgtNixcbi5jb2wtcGh4LTcsXG4uY29sLXBoeC04LFxuLmNvbC1waHgtOSxcbi5jb2wtcGh4LTEwLFxuLmNvbC1waHgtMTEsXG4uY29sLXBoeC0xMixcbi5jb2wtcGh4LFxuLmNvbC1waHgtYXV0byxcbi5jb2wtdGItMSxcbi5jb2wtdGItMixcbi5jb2wtdGItMyxcbi5jb2wtdGItNCxcbi5jb2wtdGItNSxcbi5jb2wtdGItNixcbi5jb2wtdGItNyxcbi5jb2wtdGItOCxcbi5jb2wtdGItOSxcbi5jb2wtdGItMTAsXG4uY29sLXRiLTExLFxuLmNvbC10Yi0xMixcbi5jb2wtdGIsXG4uY29sLXRiLWF1dG8sXG4uY29sLXRieC0xLFxuLmNvbC10YngtMixcbi5jb2wtdGJ4LTMsXG4uY29sLXRieC00LFxuLmNvbC10YngtNSxcbi5jb2wtdGJ4LTYsXG4uY29sLXRieC03LFxuLmNvbC10YngtOCxcbi5jb2wtdGJ4LTksXG4uY29sLXRieC0xMCxcbi5jb2wtdGJ4LTExLFxuLmNvbC10YngtMTIsXG4uY29sLXRieCxcbi5jb2wtdGJ4LWF1dG8sXG4uY29sLWx0LTEsXG4uY29sLWx0LTIsXG4uY29sLWx0LTMsXG4uY29sLWx0LTQsXG4uY29sLWx0LTUsXG4uY29sLWx0LTYsXG4uY29sLWx0LTcsXG4uY29sLWx0LTgsXG4uY29sLWx0LTksXG4uY29sLWx0LTEwLFxuLmNvbC1sdC0xMSxcbi5jb2wtbHQtMTIsXG4uY29sLWx0LFxuLmNvbC1sdC1hdXRvLFxuLmNvbC1kdC0xLFxuLmNvbC1kdC0yLFxuLmNvbC1kdC0zLFxuLmNvbC1kdC00LFxuLmNvbC1kdC01LFxuLmNvbC1kdC02LFxuLmNvbC1kdC03LFxuLmNvbC1kdC04LFxuLmNvbC1kdC05LFxuLmNvbC1kdC0xMCxcbi5jb2wtZHQtMTEsXG4uY29sLWR0LTEyLFxuLmNvbC1kdCxcbi5jb2wtZHQtYXV0byB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmNvbCB7XG5cdGZsZXgtYmFzaXM6IDA7XG5cdGZsZXgtZ3JvdzogMTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuXHRmbGV4OiAwIDAgMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuXHRmbGV4OiAwIDAgNTAlO1xuXHRtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcblx0ZmxleDogMCAwIDMzLjMzMzMzJTtcblx0bWF4LXdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG5cdGZsZXg6IDAgMCAyNSU7XG5cdG1heC13aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuXHRmbGV4OiAwIDAgMjAlO1xuXHRtYXgtd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcblx0ZmxleDogMCAwIDE2LjY2NjY3JTtcblx0bWF4LXdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLTEge1xuXHRmbGV4OiAwIDAgOC4zMzMzMyU7XG5cdG1heC13aWR0aDogOC4zMzMzMyU7XG59XG5cbi5jb2wtMiB7XG5cdGZsZXg6IDAgMCAxNi42NjY2NyU7XG5cdG1heC13aWR0aDogMTYuNjY2NjclO1xufVxuXG4uY29sLTMge1xuXHRmbGV4OiAwIDAgMjUlO1xuXHRtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcblx0ZmxleDogMCAwIDMzLjMzMzMzJTtcblx0bWF4LXdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi5jb2wtNSB7XG5cdGZsZXg6IDAgMCA0MS42NjY2NyU7XG5cdG1heC13aWR0aDogNDEuNjY2NjclO1xufVxuXG4uY29sLTYge1xuXHRmbGV4OiAwIDAgNTAlO1xuXHRtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcblx0ZmxleDogMCAwIDU4LjMzMzMzJTtcblx0bWF4LXdpZHRoOiA1OC4zMzMzMyU7XG59XG5cbi5jb2wtOCB7XG5cdGZsZXg6IDAgMCA2Ni42NjY2NyU7XG5cdG1heC13aWR0aDogNjYuNjY2NjclO1xufVxuXG4uY29sLTkge1xuXHRmbGV4OiAwIDAgNzUlO1xuXHRtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG5cdGZsZXg6IDAgMCA4My4zMzMzMyU7XG5cdG1heC13aWR0aDogODMuMzMzMzMlO1xufVxuXG4uY29sLTExIHtcblx0ZmxleDogMCAwIDkxLjY2NjY3JTtcblx0bWF4LXdpZHRoOiA5MS42NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuXHRmbGV4OiAwIDAgMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItZmlyc3Qge1xuXHRvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcblx0b3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG5cdG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG5cdG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG5cdG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG5cdG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG5cdG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG5cdG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG5cdG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG5cdG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG5cdG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG5cdG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuXHRvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG5cdG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcblx0b3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuXHRtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG5cdG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG5cdG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG5cdG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG5cdG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG5cdG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG5cdG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG5cdG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG5cdG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuXHRtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcblx0bWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbn1cblxuLmZhZGUge1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cblxuLmZhZGU6bm90KC5zaG93KSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcblx0dmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcblx0dmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNUVDNCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsXG5hLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDY5MSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0VCMDAwMCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlcixcbmEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjgwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsXG5hLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuYS5iZy1pbmZvOmhvdmVyLFxuYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZzpob3ZlcixcbmEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFuZ2VyOmhvdmVyLFxuYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0IzQjNCMyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWxpZ2h0OmhvdmVyLFxuYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM5YTlhOWEgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFyazpob3ZlcixcbmEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdCB7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG5cdGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC0wIHtcblx0Ym9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuXHRib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC0wIHtcblx0Ym9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcblx0Ym9yZGVyLWNvbG9yOiAjMDA1RUM0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcblx0Ym9yZGVyLWNvbG9yOiAjRUIwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG5cdGJvcmRlci1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuXHRib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcblx0Ym9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcblx0Ym9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuXHRib3JkZXItY29sb3I6ICNCM0IzQjMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcblx0Ym9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuXHRib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc20ge1xuXHRib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuXHRib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuXHRib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuXHRib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNsZWFyOiBib3RoO1xuXHRjb250ZW50OiBcIlwiO1xufVxuXG4uZC1ub25lIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuXHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuXHRkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuXHRkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyOiAwO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcblx0cGFkZGluZy10b3A6IDQyLjg1NzE0JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG5cdHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG5cdHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uZmxleC1yb3cge1xuXHRmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG5cdGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuXHRmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuXHRmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcblx0ZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcblx0ZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG5cdGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG5cdGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcblx0ZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcblx0YWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuXHRhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuXHRhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG5cdGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcblx0YWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuXHRhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuXHRhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcblx0YWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuXHRhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuXHRhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuXHRhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcblx0YWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbGVmdCB7XG5cdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1yaWdodCB7XG5cdGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG5cdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcblx0b3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG5cdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuXHRwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG5cdHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLXRvcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTAzMDtcbn1cblxuLnNyLW9ubHkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRjbGlwOiBhdXRvO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uc2hhZG93LXNtIHtcblx0Ym94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuXHRib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG5cdGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnctMjUge1xuXHR3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcblx0d2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG5cdHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcblx0aGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuXHRoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG5cdGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuXHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG5cdG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuXHRtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcblx0bWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG5cdHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcblx0aGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDE7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRjb250ZW50OiBcIlwiO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4ubS0wIHtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wLFxuLm15LTAge1xuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wLFxuLm14LTAge1xuXHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsXG4ubXktMCB7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAsXG4ubXgtMCB7XG5cdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuXHRtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEsXG4ubXktMSB7XG5cdG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEsXG4ubXgtMSB7XG5cdG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSxcbi5teS0xIHtcblx0bWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSxcbi5teC0xIHtcblx0bWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG5cdG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcblx0bWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMixcbi5teC0yIHtcblx0bWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLFxuLm15LTIge1xuXHRtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuXHRtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcblx0bWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zLFxuLm15LTMge1xuXHRtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zLFxuLm14LTMge1xuXHRtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMsXG4ubXktMyB7XG5cdG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMsXG4ubXgtMyB7XG5cdG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuXHRtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsXG4ubXktNCB7XG5cdG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG5cdG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCxcbi5teS00IHtcblx0bWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCxcbi5teC00IHtcblx0bWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG5cdG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcblx0bWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcblx0bWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuXHRtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcblx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG5cdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG5cdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG5cdHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG5cdHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuXHRwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcblx0cGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuXHRwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yLFxuLnB5LTIge1xuXHRwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMixcbi5weC0yIHtcblx0cGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcblx0cGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTIsXG4ucHgtMiB7XG5cdHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcblx0cGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyxcbi5weS0zIHtcblx0cGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsXG4ucHgtMyB7XG5cdHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMsXG4ucHktMyB7XG5cdHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zLFxuLnB4LTMge1xuXHRwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG5cdHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG5cdHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci00LFxuLnB4LTQge1xuXHRwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LFxuLnB5LTQge1xuXHRwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcblx0cGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuXHRwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01LFxuLnB5LTUge1xuXHRwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNSxcbi5weC01IHtcblx0cGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSxcbi5weS01IHtcblx0cGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUsXG4ucHgtNSB7XG5cdHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMSB7XG5cdG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xLFxuLm15LW4xIHtcblx0bWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4xLFxuLm14LW4xIHtcblx0bWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEsXG4ubXktbjEge1xuXHRtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuXHRtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjIge1xuXHRtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMixcbi5teS1uMiB7XG5cdG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG5cdG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4yLFxuLm15LW4yIHtcblx0bWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4yLFxuLm14LW4yIHtcblx0bWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcblx0bWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuXHRtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsXG4ubXgtbjMge1xuXHRtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG5cdG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG5cdG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG5cdG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40LFxuLm15LW40IHtcblx0bWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW40LFxuLm14LW40IHtcblx0bWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuXHRtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuXHRtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuXHRtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNSxcbi5teS1uNSB7XG5cdG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNSxcbi5teC1uNSB7XG5cdG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41LFxuLm15LW41IHtcblx0bWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW41LFxuLm14LW41IHtcblx0bWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuXHRtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG5cdG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG5cdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcblx0bWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnRleHQtbW9ub3NwYWNlIHtcblx0Zm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtanVzdGlmeSB7XG5cdHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuXHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG5cdGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuXHRmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcblx0Zm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcblx0Zm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG5cdGNvbG9yOiAjMDA1RUM0ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLFxuYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuXHRjb2xvcjogIzAwMzk3OCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuXHRjb2xvcjogI0VCMDAwMCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLFxuYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG5cdGNvbG9yOiAjOWYwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuXHRjb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlcixcbmEudGV4dC1zdWNjZXNzOmZvY3VzIHtcblx0Y29sb3I6ICMxOTY5MmMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG5cdGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1pbmZvOmhvdmVyLFxuYS50ZXh0LWluZm86Zm9jdXMge1xuXHRjb2xvcjogIzBmNjY3NCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcblx0Y29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsXG5hLnRleHQtd2FybmluZzpmb2N1cyB7XG5cdGNvbG9yOiAjYmE4YjAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG5cdGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsXG5hLnRleHQtZGFuZ2VyOmZvY3VzIHtcblx0Y29sb3I6ICNhNzFkMmEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuXHRjb2xvcjogI0IzQjNCMyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsXG5hLnRleHQtbGlnaHQ6Zm9jdXMge1xuXHRjb2xvcjogIzhkOGQ4ZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcblx0Y29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhcms6aG92ZXIsXG5hLnRleHQtZGFyazpmb2N1cyB7XG5cdGNvbG9yOiAjMTIxNDE2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuXHRjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG5cdGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG5cdGZvbnQ6IDAvMCBhO1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYnJlYWsge1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuXHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG5cdHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4qIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5odG1sLFxuYm9keSB7XG5cdGhlaWdodDogMTAwJTtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMS41Mztcblx0Zm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjMkIyQjJCO1xufVxuXG5odG1sIHtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ib2R5IHtcblx0bWluLXdpZHRoOiAzMDBweDtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0cGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5wYWdlLWhlYWRlciB7XG5cdHBhZGRpbmctdG9wOiAyMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfYmcge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5wYWdlLWhlYWRlcl9iZyA+IC5jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1pbi1oZWlnaHQ6IDQyMHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfYmcsXG4ucGFnZS1oZWFkZXJfYmcgLmgxIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5wYWdlLXRpdGxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA0MXB4IDA7XG59XG5cbi5wYWdlLXRpdGxlOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IC02MDAwcHg7XG5cdHJpZ2h0OiAtNjAwMHB4O1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnBhZ2UtdGl0bGUgKiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLnBhZ2UtdGl0bGUgcDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleC1ncm93OiAxO1xuXHRmbGV4LWJhc2lzOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLm1vZGFsLW9wZW4gLm1haW4ge1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ubWFpbiA+IC5jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5tb2RhbC1vcGVuIC5tYWluID4gLmNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRtYXgtd2lkdGg6IDExNzBweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbmEge1xuXHRjb2xvcjogIzAwNUVDNDtcblx0dHJhbnNpdGlvbjogY29sb3IgLjJzO1xufVxuXG5hOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmZvY3VzIHtcblx0Y29sb3I6ICMwMDQ2OTE7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbmFbaHJlZl49J3RlbDonXSB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbnAge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxLjFlbTtcbn1cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWIge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubGVhZCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuNjI1O1xuXHRmb250LXdlaWdodDogMzAwO1xufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmhhcy1ieC1wYW5lbCAuaGVhZGVyIHtcblx0dG9wOiAxNDdweDtcbn1cblxuLmhhcy1ieC1wYW5lbC0tZm9sZGVkIC5oZWFkZXIge1xuXHR0b3A6IDM5cHg7XG59XG5cbmhyIHtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0Q1RDVENTtcbn1cblxuLmhpZGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zdmctcGluIHtcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMjZweDtcblx0ZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uc3ZnLW1haWwge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5zdmctcGhvbmUge1xuXHR3aWR0aDogMjFweDtcblx0aGVpZ2h0OiAyMXB4O1xuXHRmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5zdmctc2VhcmNoIHtcblx0d2lkdGg6IDIxcHg7XG5cdGhlaWdodDogMTlweDtcblx0ZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uc3ZnLWFycm93IHtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjBweDtcblx0ZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uc3ZnLXBkZiB7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG5cdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0c3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG5cbi5zdmctcGRmLWNvbG9yIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLnN2Zy10ZW1wZXJhdHVyZSB7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5zdmctbW9udGFnZSxcbi5zdmctaHVtaWRpdHksXG4uc3ZnLXJhZGl1cyxcbi5zdmctZnJlcXVlbmN5IHtcblx0d2lkdGg6IDI5cHg7XG5cdGhlaWdodDogNDBweDtcbn1cblxuLnN2Zy12b2x0YWdlIHtcblx0d2lkdGg6IDI5cHg7XG5cdGhlaWdodDogMzZweDtcbn1cblxuLnN2Zy1tYXgtdGVtcGVyYXR1cmUge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiA0M3B4O1xufVxuXG4uc3ZnLWNhbGVuZGFyIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuaDEsXG4uaDEsXG4uaDEsXG5oMixcbi5oMixcbi5oMixcbmgzLFxuLmgzLFxuLm5ld3MtZGV0YWlsIC50aXRsZSxcbi5uZXdzLWxpc3QgLnRpdGxlLFxuLm5ld3MtbGlzdC1iaWcgLnRpdGxlLFxuLmgzLFxuLm5ld3MtZGV0YWlsIC50aXRsZSxcbi5uZXdzLWxpc3QgLnRpdGxlLFxuLm5ld3MtbGlzdC1iaWcgLnRpdGxlLFxuaDQsXG4uaDQsXG4ucGVyc29uYWwtbGlzdCAudGl0bGUsXG4ucGVyc29uYWwtZGV0YWlsIC50aXRsZSxcbi5oNCxcbi5wZXJzb25hbC1saXN0IC50aXRsZSxcbi5wZXJzb25hbC1kZXRhaWwgLnRpdGxlLFxuaDUsXG4uaDUsXG4uaDUsXG5oNixcbi5oNixcbi5oNiB7XG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0Zm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cdHRyYW5zaXRpb246IGNvbG9yIC4yNXM7XG59XG5cbmgxLFxuLmgxIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogLjI0ZW07XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuaDEuaDEtc21hbGwsXG4uaDEtc21hbGwuaDEge1xuXHRmb250LXNpemU6IDI2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjIzO1xufVxuXG5oMixcbi5oMiB7XG5cdG1hcmdpbi1ib3R0b206IC41ZW07XG5cdG1hcmdpbi10b3A6IDFlbTtcblx0Zm9udC1zaXplOiAzNHB4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuaDMsXG4uaDMsXG4ubmV3cy1kZXRhaWwgLnRpdGxlLFxuLm5ld3MtbGlzdCAudGl0bGUsXG4ubmV3cy1saXN0LWJpZyAudGl0bGUge1xuXHRtYXJnaW4tdG9wOiAxLjI1ZW07XG5cdG1hcmdpbi1ib3R0b206IC42NGVtO1xuXHRmb250LXNpemU6IDI1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM3NTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuaDQsXG4uaDQsXG4ucGVyc29uYWwtbGlzdCAudGl0bGUsXG4ucGVyc29uYWwtZGV0YWlsIC50aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaDUsXG4uaDUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ0O1xufVxuXG5oNixcbi5oNiB7XG5cdG1hcmdpbi1ib3R0b206IC43ZW07XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDEuNDM3NTtcbn1cblxuLmgxOmZpcnN0LWNoaWxkLFxuLmgyOmZpcnN0LWNoaWxkLFxuLmgzOmZpcnN0LWNoaWxkLFxuLm5ld3MtZGV0YWlsIC50aXRsZTpmaXJzdC1jaGlsZCxcbi5uZXdzLWxpc3QgLnRpdGxlOmZpcnN0LWNoaWxkLFxuLm5ld3MtbGlzdC1iaWcgLnRpdGxlOmZpcnN0LWNoaWxkLFxuLmg0OmZpcnN0LWNoaWxkLFxuLnBlcnNvbmFsLWxpc3QgLnRpdGxlOmZpcnN0LWNoaWxkLFxuLnBlcnNvbmFsLWRldGFpbCAudGl0bGU6Zmlyc3QtY2hpbGQsXG4uaDU6Zmlyc3QtY2hpbGQsXG4uaDY6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG51bDpub3QoLmxpc3QtcmVzZXQpLFxub2w6bm90KC5saXN0LXJlc2V0KSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxLjFlbTtcbn1cblxudWw6bm90KC5saXN0LXJlc2V0KSA+IGxpLFxub2w6bm90KC5saXN0LXJlc2V0KSA+IGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxLjFlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxudWw6bm90KC5saXN0LXJlc2V0KSA+IGxpOmxhc3QtY2hpbGQsXG5vbDpub3QoLmxpc3QtcmVzZXQpID4gbGk6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnAgKyB1bCxcbnAgb2wge1xuXHRtYXJnaW4tdG9wOiAxLjFlbTtcbn1cblxudWw6bm90KC5saXN0LXJlc2V0KSA+IGxpIHtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAuNjVlbTtcbn1cblxudWw6bm90KC5saXN0LXJlc2V0KSA+IGxpOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDdweDtcblx0aGVpZ2h0OiA3cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHRvcDogLjY1ZW07XG5cdGxlZnQ6IDA7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0YmFja2dyb3VuZDogI0VCMDAwMDtcbn1cblxudWw6bm90KC5saXN0LXJlc2V0KSB1bCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbm9sOm5vdCgubGlzdC1yZXNldCkge1xuXHRjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xufVxuXG5vbDpub3QoLmxpc3QtcmVzZXQpID4gbGkge1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cblxub2w6bm90KC5saXN0LXJlc2V0KSA+IGxpOjpiZWZvcmUge1xuXHRjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuXHRjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdG1pbi13aWR0aDogMS4yZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0cGFkZGluZy1yaWdodDogMTZweDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbm9sOm5vdCgubGlzdC1yZXNldCkgb2wge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udW5zdHlsZWQgPiBsaSB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnVuc3R5bGVkID4gbGk6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0LXJlc2V0IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYnRuIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdHBhZGRpbmc6IDAgMzBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiA0MnB4O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdHRyYW5zaXRpb246IGFsbCAuMnM7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ0bi53LTEwMCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5idG4taWNvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICMwMDVFQzQ7XG59XG5cbi5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeTphY3RpdmUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzAwNDY5MTtcbn1cblxuLmJ0bi1wcmltYXJ5OmZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgOTQsIDE5NiwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuXHRib3JkZXItY29sb3I6ICMwMDMzOTk7XG5cdGNvbG9yOiAjMDAzMzk5O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3Zlcixcbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMzM5OTtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgNTEsIDE1MywgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogI0VCMDAwMDtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4uYnRuLXNlY29uZGFyeTpmb2N1cyxcbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjYjgwMDAwO1xufVxuXG4uYnRuLXNlY29uZGFyeTpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDIzNSwgMCwgMCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG5cdGJvcmRlci1jb2xvcjogI0VCMDAwMDtcblx0Y29sb3I6ICNFQjAwMDA7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUIwMDAwO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDIzNSwgMCwgMCwgMC41KTtcbn1cblxuLmJ0bi1saWdodCB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjNEE5MEUyO1xufVxuXG4uYnRuLWxpZ2h0OmhvdmVyLFxuLmJ0bi1saWdodDpmb2N1cyxcbi5idG4tbGlnaHQ6YWN0aXZlIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICMwMDMzOTk7XG59XG5cbi5idG4tbGlnaHQ6Zm9jdXMge1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg3NCwgMTQ0LCAyMjYsIDAuNSk7XG59XG5cbi5idG4tZ3JleSB7XG5cdGNvbG9yOiAjMkIyQjJCO1xuXHRiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuXHRib3JkZXItY29sb3I6ICNEOUQ5RDk7XG59XG5cbi5idG4tZ3JleTpob3Zlcixcbi5idG4tZ3JleTpmb2N1cyxcbi5idG4tZ3JleTphY3RpdmUge1xuXHRjb2xvcjogIzJCMkIyQjtcblx0YmFja2dyb3VuZDogI0U1RTVFNTtcbn1cblxuLmJ0bi1ncmV5OmZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjE3LCAyMTcsIDIxNywgMC41KTtcbn1cblxuLmJ0biA+IHN2ZyB7XG5cdG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRsaW5lLWhlaWdodDogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRtYXJnaW46IDAgOHB4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0d2lkdGg6IDZweDtcblx0aGVpZ2h0OiA2cHg7XG5cdG9wYWNpdHk6IC43O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpmb2N1cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuXHRvcGFjaXR5OiAuOTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUIwMDAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmhvdmVyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLnNlY3Rpb24ge1xuXHRtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4uc2VjdGlvbl9iZyxcbi5zZWN0aW9uX2JvcmRlciB7XG5cdHBhZGRpbmc6IDMwcHg7XG59XG5cbi5zZWN0aW9uX2JnIHtcblx0YmFja2dyb3VuZDogI0YyRjJGMjtcbn1cblxuLnNlY3Rpb25fYm9yZGVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI0Q1RDVENTtcbn1cblxuLnNlY3Rpb24taGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLnNlY3Rpb24tdGV4dCB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zZWN0aW9uLXRleHQgcDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZ2UgdGFibGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4td2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5wYWdlIHRhYmxlIHRoLFxuLnBhZ2UgdGFibGUgdGQge1xuXHRwYWRkaW5nOiAxNXB4IDE1cHg7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDEuMzg7XG5cdGNvbG9yOiAjMkIyQjJCO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5wYWdlIHRhYmxlIHRoIHVsOm5vdCgubGlzdC1yZXNldCkgPiBsaTo6YmVmb3JlLFxuLnBhZ2UgdGFibGUgdGQgdWw6bm90KC5saXN0LXJlc2V0KSA+IGxpOjpiZWZvcmUge1xuXHR0b3A6IDAuMzVlbTtcbn1cblxuLnBhZ2UgdGFibGUgdGhlYWQgdHIge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0NFQ0VDRTtcbn1cblxuLnBhZ2UgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQge1xuXHRib3JkZXItdG9wOiBub25lO1xufVxuXG4ucGFnZSB0YWJsZSB0aGVhZCB0ZCxcbi5wYWdlIHRhYmxlIHRoZWFkIHRoIHtcblx0cGFkZGluZzogMTFweCAxMHB4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRsaW5lLWhlaWdodDogMS4xNTM7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NFQ0VDRTtcblx0YmFja2dyb3VuZDogI0U1RTVFNTtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5wYWdlIHRhYmxlIHRoZWFkIHRkOmZpcnN0LWNoaWxkLFxuLnBhZ2UgdGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuXHRib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLnBhZ2UgdGFibGUgdGhlYWQgdGQ6bGFzdC1jaGlsZCxcbi5wYWdlIHRhYmxlIHRoZWFkIHRoOmxhc3QtY2hpbGQge1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5wYWdlIHRhYmxlIHRib2R5IHRkIHtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKSB0ZCB7XG5cdGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG59XG5cbi50YWJsZS1sYXlvdXQtZml4ZWQge1xuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4td2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IC4wMSU7XG5cdG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi50YWJsZS1yZXNwb25zaXZlOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdHdpZHRoOiA0cHg7XG5cdGhlaWdodDogNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDFEMUQxO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM2ODY4Njg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmU6OmFmdGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNsZWFyOiBib3RoO1xuXHRjb250ZW50OiBcIlwiO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0cjpudGgtY2hpbGQoMm4pIHRkIHtcblx0YmFja2dyb3VuZDogI0Y3RjdGNztcbn1cblxucCArIHRhYmxlIHtcblx0bWFyZ2luLXRvcDogNjBweDtcbn1cblxuLmZvcm0tZ3JvdXAge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZvcm0tZ3JvdXAgLmVycm9yIHtcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuXG4uZGVhbGVycy1maWx0ZXIgLmZvcm0tZ3JvdXAge1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZm9ybS1uYW1lIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA1MHB4O1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0Q1RDVENTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogIzJCMkIyQjtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdHRyYW5zaXRpb246IGFsbCAuNHM7XG59XG5cbi5mb3JtLWNvbnRyb2w6aG92ZXIsXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAjMDA1RUM0O1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmZvcm0tY29udHJvbC5lcnJvciB7XG5cdGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzc1NzU3NTtcbn1cblxuZmllbGRzZXQge1xuXHRib3JkZXI6IDA7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcblx0cGFkZGluZy10b3A6IDEycHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0cGFkZGluZy1yaWdodDogNDBweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LXNlbGVjdC5zdmdcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIwcHgpIDUwJTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDppbnZhbGlkIHtcblx0Y29sb3I6ICM3NTc1NzU7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZGVhbGVycy1maWx0ZXIgc2VsZWN0LmZvcm0tY29udHJvbCB7XG5cdGhlaWdodDogNDRweDtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCBvcHRpb24ge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGNvbG9yOiAjMkIyQjJCO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucGFnZSBpbnB1dFt0eXBlPSdjaGVja2JveCddLFxuLnBhZ2VcbmlucHV0W3R5cGU9J3JhZGlvJ10ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5jdXN0b20tY2hlY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY3VzdG9tLWNoZWNrOmhvdmVyIGlucHV0Om5vdCg6Y2hlY2tlZCkgKyBzcGFuOjpiZWZvcmUsXG4uY3VzdG9tLWNoZWNrOmhvdmVyIGlucHV0Om5vdCg6Y2hlY2tlZCkgKyBzcGFuOjphZnRlciB7XG5cdGNvbG9yOiAjRUIwMDAwO1xufVxuXG4uY3VzdG9tLWNoZWNrICsgLmN1c3RvbS1jaGVjayB7XG5cdG1hcmdpbi10b3A6IDdweDtcbn1cblxuLmN1c3RvbS1jaGVjayBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YWZ0ZXIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uY3VzdG9tLWNoZWNrIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBzcGFuOjpiZWZvcmUsXG4uY3VzdG9tLWNoZWNrIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBzcGFuOjphZnRlciB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmN1c3RvbS1jaGVjayA+IHNwYW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZy1sZWZ0OiAzMnB4O1xuXHRjb2xvcjogIzJCMkIyQjtcbn1cblxuLmN1c3RvbS1jaGVjayA+IHNwYW46OmJlZm9yZSxcbi5jdXN0b20tY2hlY2sgPiBzcGFuOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0cmFuc2l0aW9uOiAuMTVzIGVhc2U7XG59XG5cbi5jdXN0b20tY2hlY2sgPiBzcGFuOjpiZWZvcmUge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cblxuLmN1c3RvbS1jaGVjayA+IHNwYW46OmFmdGVyIHtcblx0dG9wOiA2cHg7XG5cdGxlZnQ6IDZweDtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0YmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uY3VzdG9tLWNoZWNrLWJ1dHRvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY3VzdG9tLWNoZWNrLWJ1dHRvbnMgLmN1c3RvbS1jaGVjayB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5jdXN0b20tY2hlY2stYnV0dG9ucyAuY3VzdG9tLWNoZWNrICsgLmN1c3RvbS1jaGVjayAuYnRuIHtcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi5jdXN0b20tY2hlY2stYnV0dG9ucyAuY3VzdG9tLWNoZWNrID4gc3Bhbjo6YmVmb3JlLFxuLmN1c3RvbS1jaGVjay1idXR0b25zIC5jdXN0b20tY2hlY2sgPiBzcGFuOjphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdXN0b20tY2hlY2stYnV0dG9ucyAuY3VzdG9tLWNoZWNrOmZpcnN0LWNoaWxkIC5idG4ge1xuXHRib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cblxuLmN1c3RvbS1jaGVjay1idXR0b25zIC5jdXN0b20tY2hlY2s6bGFzdC1jaGlsZCAuYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG5cbi5jdXN0b20tY2hlY2stYnV0dG9ucyBpbnB1dDpjaGVja2VkICsgLmJ0biB7XG5cdGJhY2tncm91bmQ6ICMwMDMzOTk7XG5cdGNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6ICMwMDMzOTk7XG59XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCB7XG5cdGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmhhcy1lcnJvciAuZXJyb3Ige1xuXHRjb2xvcjogI2RjMzU0NTtcbn1cblxuLmctd3JhcCAuZHJvcGRvd24tdmFsaWQgLmNvbnRyb2xzIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi12YWxpZCAuaW5wdXQtd3JhcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi12YWxpZCAuZXJyb3ItZHJvcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xufVxuXG4uZHJvcGRvd24tdmFsaWQgLmVycm9yLWRyb3AgLmRyb3Bkb3duLW1lbnUge1xuXHR6LWluZGV4OiAxMDA7XG5cdG1hcmdpbi10b3A6IDA7XG5cdGxlZnQ6IGF1dG87XG5cdG1heC13aWR0aDogMjkwcHg7XG5cdG1pbi13aWR0aDogaW5pdGlhbDtcblx0Ym9yZGVyOiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRwYWRkaW5nOiA1cHggMTZweDtcblx0Ym94LXNoYWRvdzogMCAwIDhweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG5cbi5kcm9wZG93bi12YWxpZCAuZXJyb3ItaWNvbiB7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA1O1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdGNvbG9yOiAjZGMzNTQ1O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5kcm9wZG93bi12YWxpZCAuY29udHJvbHMgLmVycm9yIHtcblx0Y29sb3I6ICNkYzM1NDU7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5kcm9wZG93bi12YWxpZCAudWktc3Bpbm5lciAuZm9ybS1jb250cm9sIHtcblx0cGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLmRyb3Bkb3duLXZhbGlkIC51aS1zcGlubmVyICsgLmVycm9yLWRyb3Age1xuXHRyaWdodDogMjBweDtcbn1cblxuLmRyb3Bkb3duLXZhbGlkIC5jaGVja2JveCxcbi5kcm9wZG93bi12YWxpZCAucmFkaW8ge1xuXHRwYWRkaW5nLXJpZ2h0OiAzN3B4O1xufVxuXG4uZHJvcGRvd24tdmFsaWQgLmNoZWNrYm94ICsgLmVycm9yLWRyb3AsXG4uZHJvcGRvd24tdmFsaWQgLnJhZGlvICsgLmVycm9yLWRyb3Age1xuXHRib3R0b206IGF1dG87XG59XG5cbi5kcm9wZG93bi12YWxpZCB0ZXh0YXJlYSArIC5lcnJvci1kcm9wIHtcblx0Ym90dG9tOiBhdXRvO1xuXHRoZWlnaHQ6IDM0cHg7XG59XG5cbi5kcm9wZG93bi12YWxpZC5oYXMtZXJyb3IgLmNoZWNrYm94LWdyb3VwLFxuLmRyb3Bkb3duLXZhbGlkLmhhcy1lcnJvciAucmFkaW8tZ3JvdXAge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdmFsaWQuaGFzLWVycm9yIC5jaGVja2JveC1ncm91cCArIC5lcnJvci1kcm9wLFxuLmRyb3Bkb3duLXZhbGlkLmhhcy1lcnJvciAucmFkaW8tZ3JvdXAgKyAuZXJyb3ItZHJvcCB7XG5cdG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbi5kcm9wZG93bi12YWxpZC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCxcbi5kcm9wZG93bi12YWxpZC5oYXMtZXJyb3IgLmNoZWNrYm94LWdyb3VwLFxuLmRyb3Bkb3duLXZhbGlkLmhhcy1lcnJvciAucmFkaW8tZ3JvdXAge1xuXHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4uZHJvcGRvd24tdmFsaWQuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuXHRib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5kcm9wZG93bi12YWxpZC5oYXMtZXJyb3Igc2VsZWN0LmZvcm0tY29udHJvbCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDM1cHgpIDUwJTtcbn1cblxuLmRyb3Bkb3duLXZhbGlkLmhhcy1lcnJvciAuZXJyb3ItZHJvcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24tdmFsaWQuaGFzLWVycm9yIC5qcS1zZWxlY3Rib3gge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZHJvcGRvd24tdmFsaWQuaGFzLWVycm9yIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG5cdHBhZGRpbmctcmlnaHQ6IDQ5LjRweDtcbn1cblxuLmRyb3Bkb3duLXZhbGlkLmhhcy1lcnJvciAuanEtc2VsZWN0Ym94X19zZWxlY3QgLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG5cdHJpZ2h0OiAyMnB4O1xufVxuXG4uZHJvcGRvd24tdmFsaWQuaGFzLWVycm9yIC5qcS1zZWxlY3Rib3hfX3NlbGVjdDpob3Zlcixcbi5kcm9wZG93bi12YWxpZC5oYXMtZXJyb3IgLmpxLXNlbGVjdGJveF9fc2VsZWN0OmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uZHJvcGRvd24tdmFsaWQuaGFzLWVycm9yIC51aS1zZWxlY3RtZW51LWljb24ge1xuXHRyaWdodDogMjJweDtcbn1cblxuLmRyb3Bkb3duLXZhbGlkLmN1c3RvbS1jaGVjay1pbmxpbmUgLnJhZGlvLWdyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmRyb3Bkb3duLXZhbGlkLmN1c3RvbS1jaGVjay1pbmxpbmUgLmN1c3RvbS1jaGVjayB7XG5cdG1hcmdpbjogMCAyMHB4IDdweCAwO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnB1dC1ncm91cC5kYXRlIHtcblx0bWF4LXdpZHRoOiAyMDBweDtcbn1cblxuLmlucHV0LWdyb3VwLmRhdGUgLmZvcm0tY29udHJvbCB7XG5cdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbi5jYWxlbmRhci1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQ6ICNFQjAwMDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0d2lkdGg6IDQ4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogI2ZmZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uY2FsZW5kYXItaWNvbjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDE3cHg7XG5cdGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE3JTIyJTIwaGVpZ2h0JTNEJTIyMTYuOTk5JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTclMjAxNi45OTklMjIlM0UlM0NwYXRoJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGNsaXAtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZCUzRCUyMk0xNiUyMDE2Ljk5OUgxYTElMjAxJTIwMCUyMDAlMjAxLTEtMS4wMDF2LTEzYTElMjAxJTIwMCUyMDAlMjAxJTIwMS0xaDJ2LTFBMSUyMDElMjAwJTIwMCUyMDElMjA0JTIwMGgxYTElMjAxJTIwMCUyMDAlMjAxJTIwMSUyMC45OTh2MS4wMDFoNVYuOTk4QTElMjAxJTIwMCUyMDAlMjAxJTIwMTIlMjAwaDFhMSUyMDElMjAwJTIwMCUyMDElMjAxJTIwLjk5OHYxLjAwMWgyYTElMjAxJTIwMCUyMDAlMjAxJTIwMSUyMDF2MTNhMSUyMDElMjAwJTIwMCUyMDEtMSUyMDF6bS03LTEuMDAxaDN2LTNIOXYzem0wLTMuOTk5aDN2LTNIOXYzem0tOCUyMDMuOTk5aDN2LTNIMXYzem0wLTMuOTk5aDN2LTNIMXYzem0wLTdWOGgzVjQuOTk5SDF6TTUlMjAuOTk4SDR2Mmgxdi0yem0zJTIwNC4wMDFINVY4aDNWNC45OTl6bTAlMjA0SDV2M2gzdi0zem0wJTIwNEg1djNoM3YtM3ptMS04VjhoM1Y0Ljk5OUg5em00LTQuMDAxaC0xdjJoMXYtMnptMyUyMDQuMDAxaC0zVjhoM1Y0Ljk5OXptMCUyMDRoLTN2M2gzdi0zem0wJTIwNGgtM3YzaDN2LTN6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFKTtcbn1cblxuLmNhbGVuZGFyLWljb246aG92ZXIsXG4uY2FsZW5kYXItaWNvbjpmb2N1cyB7XG5cdGJhY2tncm91bmQ6ICMwMDVFQzQ7XG59XG5cbi5mb250LWJvbGQge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9udC1pdGFsaWMge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb250LW5vcm1hbCB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5sbmsge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCA5NCwgMTk2LCAwLjYpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICMwMDVFQzQ7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmxuazpob3Zlcixcbi5sbms6Zm9jdXMge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDk0LCAxOTYsIDApO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAjMDAzOTc4O1xufVxuXG4ubG5rLXBzZXVkbyB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgwLCA5NCwgMTk2LCAwLjYpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICMwMDVFQzQ7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmxuay1wc2V1ZG86aG92ZXIsXG4ubG5rLXBzZXVkbzpmb2N1cyB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgOTQsIDE5NiwgMCk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICMwMDM5Nzg7XG59XG5cbi5kYXNoIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmRhc2g6aG92ZXIsXG4uZGFzaDpmb2N1cyxcbi5kYXNoOmFjdGl2ZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kb3Qge1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZG90OmhvdmVyLFxuLmRvdDpmb2N1cyxcbi5kb3Q6YWN0aXZlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1lZGlhIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcblx0ZmxleDogMTtcbn1cblxuLmNpdGUge1xuXHRjb2xvcjogIzJCMkIyQjtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMS4zODQ2Mjtcblx0Ym9yZGVyOiAwIHNvbGlkICMwMDVFQzQ7XG59XG5cbi5jaXRlLmxlZnQge1xuXHR3aWR0aDogMjklO1xuXHRtYXJnaW46IDVweCA0MHB4IDEwcHggMDtcblx0cGFkZGluZzogMCAyOHB4IDAgMDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4uY2l0ZS5yaWdodCB7XG5cdHdpZHRoOiAzNy41JTtcblx0bWFyZ2luOiA1cHggMCAxMHB4IDM0cHg7XG5cdHBhZGRpbmc6IDAgMCAwIDI4cHg7XG5cdGZsb2F0OiByaWdodDtcblx0Ym9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmNpdGUgLnRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ2NjY3O1xuXHRtYXJnaW46IC01cHggIDAgLjc1ZW07XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4uY2l0ZSBwIHtcblx0bWFyZ2luOiAwIDAgLjhlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uY2l0ZSBwOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2l0ZS1jb2xvciB7XG5cdGNvbG9yOiAjMkIyQjJCO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM4NDYyO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmNpdGUtY29sb3IubGVmdCB7XG5cdHdpZHRoOiAzMiU7XG5cdG1hcmdpbjogNXB4IDQwcHggMjVweCAwO1xuXHRwYWRkaW5nOiAzMHB4IDI4cHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHRib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLmNpdGUtY29sb3IucmlnaHQge1xuXHR3aWR0aDogMzIlO1xuXHRtYXJnaW46IDVweCAwIDI1cHggMzRweDtcblx0cGFkZGluZzogMzBweCAyOHB4O1xuXHRmbG9hdDogcmlnaHQ7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5jaXRlLWNvbG9yIC50aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNDY2Njc7XG5cdG1hcmdpbjogLTVweCAgMCAuNzVlbTtcbn1cblxuLmNpdGUtY29sb3IgcCB7XG5cdG1hcmdpbjogMCAwIC44ZW07XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmNpdGUtY29sb3IgcDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcHRpb24ubGVmdCAudGV4dCB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY2FwdGlvbi5yaWdodCAudGV4dCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNhcHRpb24gaW1nIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNhcHRpb24gLnRleHQge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRjb2xvcjogIzJCMkIyQjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5jYXB0aW9uLXRleHQge1xuXHRjb2xvcjogIzJCMkIyQjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mYWRlIHtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5cbi5mYWRlOm5vdCguc2hvdykge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuXG4uYWNjb3JkaW9uIHtcblx0bWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLmFjY29yZGlvbiAucGFuZWwge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5hY2NvcmRpb24gLnBhbmVsIC5saW5rIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDEzcHggMzBweCAxM3B4IDU1cHg7XG5cdGJhY2tncm91bmQ6ICNGMkYyRjI7XG59XG5cbi5hY2NvcmRpb24gLnBhbmVsIC5saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIzcHg7XG5cdGxlZnQ6IDI2cHg7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwNUVDNDtcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDVFQzQ7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xufVxuXG4uYWNjb3JkaW9uIC5wYW5lbCAubGluazpob3Zlcixcbi5hY2NvcmRpb24gLnBhbmVsIC5saW5rOmZvY3VzIHtcblx0Y29sb3I6ICMwMDVFQzQ7XG59XG5cbi5hY2NvcmRpb24gLnBhbmVsIC5saW5rOmhvdmVyOmJlZm9yZSxcbi5hY2NvcmRpb24gLnBhbmVsIC5saW5rOmZvY3VzOmJlZm9yZSB7XG5cdG9wYWNpdHk6IDAuNjtcbn1cblxuLmFjY29yZGlvbiAucGFuZWwgLmxpbmsuc3ZnLWFycm93IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLmFjY29yZGlvbiAucGFuZWwgLmNvbGxhcHNlZCB7XG5cdGNvbG9yOiAjMDA1RUM0O1xufVxuXG4uYWNjb3JkaW9uIC5wYW5lbCAuY29sbGFwc2VkOmJlZm9yZSB7XG5cdHRvcDogMThweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG59XG5cbi5hY2NvcmRpb24gLmFjYy1ib2R5IHtcblx0cGFkZGluZzogMTZweCAyNHB4IDE2cHg7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEOEQ4RDg7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q4RDhEODtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7XG59XG5cbi5hY2NvcmRpb24gLmFjYy1ib2R5ID4gOmxhc3QtY2hpbGQsXG4uYWNjb3JkaW9uIC5hY2MtYm9keSA+IDpsYXN0LWNoaWxkIDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDEwMDA7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtaW4td2lkdGg6IDEwcmVtO1xuXHRwYWRkaW5nOiAwLjVyZW0gMDtcblx0bWFyZ2luOiAwIDAgMDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRjb2xvcjogIzJCMkIyQjtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym94LXNoYWRvdzogMHB4IDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUgPiB1bCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuXHRyaWdodDogMDtcblx0bGVmdDogYXV0bztcbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcblx0dG9wOiAwO1xuXHRyaWdodDogYXV0bztcblx0bGVmdDogMTAwJTtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuXHR2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcblx0dG9wOiAwO1xuXHRyaWdodDogMTAwJTtcblx0bGVmdDogYXV0bztcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcblx0dmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG5cdHJpZ2h0OiBhdXRvO1xuXHRib3R0b206IGF1dG87XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTAuNCAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDVENUQ1O1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG5cdGNsZWFyOiBib3RoO1xuXHRjb2xvcjogIzIxMjUyOTtcblx0dGV4dC1hbGlnbjogaW5oZXJpdDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZHJvcGRvd24taXRlbTpob3Zlcixcbi5kcm9wZG93bi1pdGVtOmZvY3VzIHtcblx0Y29sb3I6ICMxNjE4MWI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0YmFja2dyb3VuZDogI2Y4ZjlmYSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjlmYWZiLCAjZjhmOWZhKSByZXBlYXQteDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0YmFja2dyb3VuZDogIzAwNUVDNCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjY3NmNkLCAjMDA1RUM0KSByZXBlYXQteDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsXG4uZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG5cdGNvbG9yOiAjNmM3NTdkO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdGNvbG9yOiAjNmM3NTdkO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuXHRjb2xvcjogIzIxMjUyOTtcbn1cblxuLmZpbGVzX19saXN0IHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZpbGVzX19pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmZpbGVzX19pbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5maWxlcyBhLmZpbGVzX19pbm5lciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZpbGVzIGEuZmlsZXNfX2lubmVyOmhvdmVyLFxuLmZpbGVzIGEuZmlsZXNfX2lubmVyOmZvY3VzIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmlsZXMgYS5maWxlc19faW5uZXI6aG92ZXIgLmZpbGVzX19pY29uOmJlZm9yZSxcbi5maWxlcyBhLmZpbGVzX19pbm5lcjpmb2N1cyAuZmlsZXNfX2ljb246YmVmb3JlIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogI0VCMDAwMDtcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICNFQjAwMDA7XG59XG5cbi5maWxlcyBhLmZpbGVzX19pbm5lcjpob3ZlciAuZmlsZXNfX2ljb246YWZ0ZXIsXG4uZmlsZXMgYS5maWxlc19faW5uZXI6Zm9jdXMgLmZpbGVzX19pY29uOmFmdGVyIHtcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjRUIwMDAwO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjRUIwMDAwO1xufVxuXG4uZmlsZXMgYS5maWxlc19faW5uZXI6aG92ZXIgLmZpbGVzX19pY29uLWNvcm5lcixcbi5maWxlcyBhLmZpbGVzX19pbm5lcjpmb2N1cyAuZmlsZXNfX2ljb24tY29ybmVyIHtcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICNFQjAwMDA7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNFQjAwMDA7XG59XG5cbi5maWxlcyBhLmZpbGVzX19pbm5lcjpob3ZlciAuZmlsZXNfX2ljb24tY29ybmVyOmJlZm9yZSxcbi5maWxlcyBhLmZpbGVzX19pbm5lcjpmb2N1cyAuZmlsZXNfX2ljb24tY29ybmVyOmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICNFQjAwMDA7XG59XG5cbi5maWxlcyBhLmZpbGVzX19pbm5lcjpob3ZlciAuZmlsZXNfX2V4dGVuc2lvbixcbi5maWxlcyBhLmZpbGVzX19pbm5lcjpmb2N1cyAuZmlsZXNfX2V4dGVuc2lvbiB7XG5cdGNvbG9yOiAjRUIwMDAwO1xufVxuXG4uZmlsZXMgYS5maWxlc19faW5uZXI6aG92ZXIgLmZpbGVzX19uYW1lLFxuLmZpbGVzIGEuZmlsZXNfX2lubmVyOmZvY3VzIC5maWxlc19fbmFtZSB7XG5cdGNvbG9yOiAjRUIwMDAwO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDIzNSwgMCwgMCwgMC42KTtcbn1cblxuLmZpbGVzX19pY29uLXdyYXAge1xuXHRmbGV4LXNocmluazogMDtcblx0bWFyZ2luOiAwIDlweCAwIDA7XG59XG5cbi5maWxlc19faWNvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5maWxlc19faWNvbjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiA2cHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA1RUM0O1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDVFQzQ7XG5cdGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmZpbGVzX19pY29uOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNnB4O1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA1RUM0O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNUVDNDtcblx0Ym9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZmlsZXNfX2ljb24tY29ybmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDFweDtcblx0cmlnaHQ6IDFweDtcblx0d2lkdGg6IDZweDtcblx0aGVpZ2h0OiA2cHg7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwNUVDNDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDVFQzQ7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCAwIDNweDtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5maWxlc19faWNvbi1jb3JuZXI6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTFweDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6ICMwMDVFQzQ7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZmlsZXNfX2V4dGVuc2lvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDFweCAwIDA7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Y29sb3I6ICMwMDVFQzQ7XG5cdGZvbnQtc2l6ZTogOHB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5maWxlc19fdGV4dC13cmFwIHtcblx0cGFkZGluZzogN3B4IDAgMDtcbn1cblxuLmZpbGVzX19uYW1lIHtcblx0bWFyZ2luOiAwIDAgNHB4O1xuXHRjb2xvcjogIzAwNUVDNDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDAsIDk0LCAxOTYsIDAuNik7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZmlsZXNfX25hbWU6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maWxlc19fZGVzYyB7XG5cdGNvbG9yOiAjMDA1RUM0O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5tb2RhbC1vcGVuIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFsIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDEwNTA7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbjogNXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbn1cblxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4ubW9kYWwtZGlhbG9nIC5mb3JtLWdyb3VwIHtcblx0ZmxleDogMCAwIDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLWRpYWxvZyAuZm9ybS1ncm91cCAuaGVscC1ibG9jayB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAuNGVtO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWluLWhlaWdodDogY2FsYygxMDAlIC0gKDVweCAqIDIpKTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHdpZHRoOiAxMDAlO1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3gtc2hhZG93OiAwIDIuNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMDQwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcblx0b3BhY2l0eTogMC41O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAxMHB4IDMwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllY2VmO1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuXHRtYXJnaW46IDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlLWhlbHAge1xuXHRtYXJnaW4tdG9wOiA3cHg7XG5cdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ubW9kYWwtYm9keSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBhZGRpbmc6IDE1cHggMzBweDtcbn1cblxuLm1vZGFsLWJvZHkgPiAuaDEsXG4ubW9kYWwtYm9keSA+IC5oMixcbi5tb2RhbC1ib2R5ID4gLmgzLFxuLm5ld3MtZGV0YWlsIC5tb2RhbC1ib2R5ID4gLnRpdGxlLFxuLm5ld3MtbGlzdCAubW9kYWwtYm9keSA+IC50aXRsZSxcbi5uZXdzLWxpc3QtYmlnIC5tb2RhbC1ib2R5ID4gLnRpdGxlLFxuLm1vZGFsLWJvZHkgPiAuaDQsXG4ucGVyc29uYWwtbGlzdCAubW9kYWwtYm9keSA+IC50aXRsZSxcbi5wZXJzb25hbC1kZXRhaWwgLm1vZGFsLWJvZHkgPiAudGl0bGUsXG4ubW9kYWwtYm9keSA+IC5oNSB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRwYWRkaW5nOiAxNXB4IDMwcHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmO1xufVxuXG4ubW9kYWwtZm9vdGVyID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0bWFyZ2luLWxlZnQ6IC4yNXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLXJpZ2h0OiAuMjVyZW07XG59XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtOTk5OXB4O1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uY2xvc2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdGZvbnQtc2l6ZTogMDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5jbG9zZTpiZWZvcmUsXG4uY2xvc2U6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0d2lkdGg6IDJweDtcblx0aGVpZ2h0OiAyMnB4O1xuXHRtYXJnaW4tdG9wOiAtMTBweDtcblx0bWFyZ2luLWxlZnQ6IDlweDtcblx0YmFja2dyb3VuZDogIzAwMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jbG9zZTpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uY2xvc2U6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jbG9zZTpob3ZlcjpiZWZvcmUsXG4uY2xvc2U6aG92ZXI6YWZ0ZXIsXG4uY2xvc2U6Zm9jdXM6YmVmb3JlLFxuLmNsb3NlOmZvY3VzOmFmdGVyIHtcblx0YmFja2dyb3VuZDogIzAwNUVDNDtcbn1cblxuLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b24uY2xvc2Uge1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5wYWdlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW46IDEwcHggMCAyMHB4O1xufVxuXG4ucGFnZXIgbGkgPiBhLFxuLnBhZ2VyIGxpID4gc3BhbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogNXB4IDE0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlciBsaSA+IGE6aG92ZXIsXG4ucGFnZXIgbGkgPiBhOmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWdlciBsaSA+IGE6aG92ZXIgc3Bhbixcbi5wYWdlciBsaSA+IGE6Zm9jdXMgc3BhbiB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2VyIGxpID4gYSBzcGFuIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wYWdlciBsaSAucHJldjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLnBhZ2VyIGxpIGkge1xuXHRmb250LXNpemU6IDVweDtcblx0cGFkZGluZzogMCA1cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wYWdlciBsaS5kaXNhYmxlZCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFnZXIgbGkuZGlzYWJsZWQgPiBhLFxuLnBhZ2VyIGxpLmRpc2FibGVkID4gc3BhbiB7XG5cdGNvbG9yOiAjNzU3NTc1O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBhZ2luYXRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4ucGFnZS1saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLXdpZHRoOiAzNXB4O1xuXHRtaW4taGVpZ2h0OiAzNXB4O1xuXHRwYWRkaW5nOiA1cHggNXB4O1xuXHRtYXJnaW4tbGVmdDogMDtcblx0Ym9yZGVyOiAwIHNvbGlkICNENUQ1RDU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGNvbG9yOiAjMDA1RUM0O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWdlLWxpbms6aG92ZXIsXG4ucGFnZS1saW5rOmZvY3VzIHtcblx0ei1pbmRleDogMjtcblx0Y29sb3I6ICMwMDVFQzQ7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGFnZS1saW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGFnZS1pdGVtIHtcblx0bWFyZ2luOiAwIDA7XG59XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBhZ2UtaXRlbSAucHJldjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLnBhZ2UtaXRlbSAucHJldjpiZWZvcmUsXG4ucGFnZS1pdGVtIC5uZXh0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA4cHg7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwNUVDNDtcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDVFQzQ7XG5cdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG5cdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbn1cblxuLnBhZ2UtaXRlbSAucHJldjpob3ZlcjpiZWZvcmUsXG4ucGFnZS1pdGVtIC5wcmV2OmZvY3VzOmJlZm9yZSxcbi5wYWdlLWl0ZW0gLm5leHQ6aG92ZXI6YmVmb3JlLFxuLnBhZ2UtaXRlbSAubmV4dDpmb2N1czpiZWZvcmUge1xuXHRvcGFjaXR5OiAwLjY7XG59XG5cbi5wYWdlLWl0ZW0gLnByZXY6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG5cdHotaW5kZXg6IDE7XG5cdGNvbG9yOiAjMDA1RUM0O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6ICNENUQ1RDU7XG59XG5cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG5cdGNvbG9yOiAjMTdhMmI4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0Y3Vyc29yOiBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rLnByZXY6YmVmb3JlLFxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rLm5leHQ6YmVmb3JlIHtcblx0b3BhY2l0eTogMC4yO1xufVxuXG4ucHJlbG9hZGVyIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDk5O1xufVxuXG4ucHJlbG9hZGVyLmFjdGl2ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5wcmVsb2FkZXJfX3NwaW5uZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogMTUwcHg7XG5cdGhlaWdodDogMTUwcHg7XG5cdG1hcmdpbjogLTc1cHggMCAwIC03NXB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItdG9wLWNvbG9yOiAjMDA1RUM0O1xuXHRhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuXHR6LWluZGV4OiAxMDAxO1xufVxuXG4ucHJlbG9hZGVyX19zcGlubmVyOmFmdGVyLFxuLnByZWxvYWRlcl9fc3Bpbm5lcjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ucHJlbG9hZGVyX19zcGlubmVyOmJlZm9yZSB7XG5cdHRvcDogNXB4O1xuXHRsZWZ0OiA1cHg7XG5cdHJpZ2h0OiA1cHg7XG5cdGJvdHRvbTogNXB4O1xuXHRib3JkZXItdG9wLWNvbG9yOiAjRUIwMDAwO1xuXHRhbmltYXRpb246IHNwaW4gM3MgbGluZWFyIGluZmluaXRlO1xufVxuXG4ucHJlbG9hZGVyX19zcGlubmVyOmFmdGVyIHtcblx0dG9wOiAxNXB4O1xuXHRsZWZ0OiAxNXB4O1xuXHRyaWdodDogMTVweDtcblx0Ym90dG9tOiAxNXB4O1xuXHRib3JkZXItdG9wLWNvbG9yOiAjMDA1RUM0O1xuXHRhbmltYXRpb246IHNwaW4gMS41cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5wcmVsb2FkZXJfX3NwaW5uZXIueHMge1xuXHR3aWR0aDogODBweDtcblx0aGVpZ2h0OiA4MHB4O1xuXHRtYXJnaW46IC00MHB4IDAgMCAtNDBweDtcbn1cblxuLnByZWxvYWRlcl9fc3Bpbm5lci5zbSB7XG5cdHdpZHRoOiAxMDBweDtcblx0aGVpZ2h0OiAxMDBweDtcblx0bWFyZ2luOiAtNTBweCAwIDAgLTUwcHg7XG59XG5cbi5wcmVsb2FkZXJfX3NwaW5uZXIubWQge1xuXHR3aWR0aDogMTMwcHg7XG5cdGhlaWdodDogMTMwcHg7XG5cdG1hcmdpbjogLTY1cHggMCAwIC02NXB4O1xufVxuXG4ubmF2IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDA7XG59XG5cbi5uYXYtbGluayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXYtbGluazpob3Zlcixcbi5uYXYtbGluazpmb2N1cyB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGFiLXBhbmUgLmgxLFxuLnRhYi1wYW5lIC5oMixcbi50YWItcGFuZSAuaDMsXG4udGFiLXBhbmUgLm5ld3MtZGV0YWlsIC50aXRsZSxcbi5uZXdzLWRldGFpbCAudGFiLXBhbmUgLnRpdGxlLFxuLnRhYi1wYW5lIC5uZXdzLWxpc3QgLnRpdGxlLFxuLm5ld3MtbGlzdCAudGFiLXBhbmUgLnRpdGxlLFxuLnRhYi1wYW5lIC5uZXdzLWxpc3QtYmlnIC50aXRsZSxcbi5uZXdzLWxpc3QtYmlnIC50YWItcGFuZSAudGl0bGUsXG4udGFiLXBhbmUgLmg0LFxuLnRhYi1wYW5lIC5wZXJzb25hbC1saXN0IC50aXRsZSxcbi5wZXJzb25hbC1saXN0IC50YWItcGFuZSAudGl0bGUsXG4udGFiLXBhbmUgLnBlcnNvbmFsLWRldGFpbCAudGl0bGUsXG4ucGVyc29uYWwtZGV0YWlsIC50YWItcGFuZSAudGl0bGUsXG4udGFiLXBhbmUgLmg1LFxuLnRhYi1wYW5lIC5oNiB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5kZXNrdG9wICNkYiAudGFicy1tZW51X19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubW9iaWxlICNkYiAudGFicy1tZW51X19saXN0LFxuLnRhYmxldCAjZGIgLnRhYnMtbWVudV9fbGlzdCB7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5tb2JpbGUgI2RiIC50YWJzLW1lbnVfX2l0ZW0sXG4udGFibGV0ICNkYiAudGFicy1tZW51X19pdGVtIHtcblx0ZmxleC1zaHJpbms6IDA7XG59XG5cbiNkYiAudGFicy1tZW51X19pdGVtLS1tb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI2RiIC50YWJzLW1lbnVfX2l0ZW0tLW1vcmUtLXZpc2libGUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuI2RiIC50YWJzLW1lbnVfX2l0ZW0tLW1vcmUgPiAuYWN0aXZlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI2RiIC50YWJzLW1lbnVfX2lubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jZGIgLnRhYnMtbWVudV9faW5uZXI6YmVmb3JlLFxuI2RiIC50YWJzLW1lbnVfX2lubmVyOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuXHR6LWluZGV4OiAyO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiNkYiAudGFicy1tZW51X19pbm5lcjpiZWZvcmUge1xuXHRsZWZ0OiAtMXB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG5cbiNkYiAudGFicy1tZW51X19pbm5lcjphZnRlciB7XG5cdHJpZ2h0OiAtMXB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cblxuI2RiIC50YWJzLW1lbnVfX2lubmVyLnNjcm9sbGluZzpiZWZvcmUsXG4jZGIgLnRhYnMtbWVudV9faW5uZXIuc2Nyb2xsaW5nOmFmdGVyIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuI2RiIC50YWJzLW1lbnVfX2lubmVyLmJsdXItbGVmdDpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4jZGIgLnRhYnMtbWVudV9faW5uZXIuYmx1ci1yaWdodDphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi50YWJzIHtcblx0bWFyZ2luOiAwIDAgNDBweDtcbn1cblxuLnRhYnMgLm5hdiB7XG5cdG1hcmdpbjogMCAtNXB4O1xufVxuXG4udGFicyAubmF2LWl0ZW0ge1xuXHRwYWRkaW5nOiAwIDVweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnRhYnMgLm5hdi1saW5rIHtcblx0cGFkZGluZzogMTJweCAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuXHRjb2xvcjogIzJCMkIyQjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS4zNTtcblx0Ym9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4udGFicyAubmF2LWxpbms6aG92ZXIsXG4udGFicyAubmF2LWxpbms6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xuXHRjb2xvcjogIzAwNUVDNDtcbn1cblxuLnRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcblx0YmFja2dyb3VuZDogI0IzQjNCMztcblx0Y29sb3I6ICNCM0IzQjM7XG59XG5cbi50YWJzIC5uYXYtbGluay5hY3RpdmUsXG4udGFicyAubmF2LWxpbmsuYWNjLWxpbms6bm90KC5jb2xsYXBzZWQpIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0YmFja2dyb3VuZDogIzAwMzM5OTtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDMzOTk7XG59XG5cbi50YWJzIC5kcm9wZG93bi1tZW51IHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLnRhYnMgLmRyb3Bkb3duLW1lbnUgLm5hdi1saW5rIHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFicyAudGFiLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAuNnJlbSAwIDA7XG59XG5cbi8qIGpRdWVyeSBVSSAtIHYxLjEyLjEgLSAyMDE3LTEyLTE4XG4qIGh0dHA6Ly9qcXVlcnl1aS5jb20gKi9cblxuLnVpLWRhdGVwaWNrZXItMSB7XG5cdHotaW5kZXg6IDEwMCAhaW1wb3J0YW50O1xuXHR3aWR0aDogMzQwcHg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0cGFkZGluZzogMTlweCAyMHB4O1xuXHRjb2xvcjogIzRhNGE0YTtcbn1cblxuLnVpLWRhdGVwaWNrZXItMS51aS1zdGF0ZS1kaXNhYmxlZCB7XG5cdGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnVpLWRhdGVwaWNrZXItMSB0YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRtYXJnaW46IDA7XG59XG5cbi51aS1kYXRlcGlja2VyLTEgdGhlYWQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlci0xIHRkIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiA1cHggMDtcbn1cblxuLnVpLWRhdGVwaWNrZXItMSB0ZCBzcGFuLFxuLnVpLWRhdGVwaWNrZXItMSB0ZCBhIHtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDEzcHggNXB4IDEycHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNUVDNDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi51aS1kYXRlcGlja2VyLTEgdGQgKyB0ZCBzcGFuLFxuLnVpLWRhdGVwaWNrZXItMSB0ZCArIHRkIGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51aS1kYXRlcGlja2VyLTEgdGQgKyB0ZCBzcGFuOmJlZm9yZSxcbi51aS1kYXRlcGlja2VyLTEgdGQgKyB0ZCBhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDIwcHg7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDQ1cHg7XG5cdGJhY2tncm91bmQ6ICMwMDVFQzQ7XG5cdHotaW5kZXg6IC0xO1xufVxuXG4udWktZGF0ZXBpY2tlci0xIHRkLnVpLWRhdGVwaWNrZXItdW5zZWxlY3RhYmxlIHNwYW4sXG4udWktZGF0ZXBpY2tlci0xIHRkLnVpLWRhdGVwaWNrZXItdW5zZWxlY3RhYmxlIGEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICM0YTRhNGE7XG59XG5cbi51aS1kYXRlcGlja2VyLTEgdGQudWktZGF0ZXBpY2tlci11bnNlbGVjdGFibGUgc3BhbjpiZWZvcmUsXG4udWktZGF0ZXBpY2tlci0xIHRkLnVpLWRhdGVwaWNrZXItdW5zZWxlY3RhYmxlIGE6YmVmb3JlIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLnVpLWRhdGVwaWNrZXItMSB0ZC51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZSArIHRkIHNwYW46YmVmb3JlLFxuLnVpLWRhdGVwaWNrZXItMSB0ZC51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZSArIHRkIGE6YmVmb3JlIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLnVpLWRhdGVwaWNrZXItMSB0ZC51aS1kYXRlcGlja2VyLXRvZGF5IHNwYW4sXG4udWktZGF0ZXBpY2tlci0xIHRkLnVpLWRhdGVwaWNrZXItdG9kYXkgYSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFQjAwMDA7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnVpLWRhdGVwaWNrZXItMSB0ZC51aS1kYXRlcGlja2VyLWN1cnJlbnQtZGF5IHNwYW4sXG4udWktZGF0ZXBpY2tlci0xIHRkLnVpLWRhdGVwaWNrZXItY3VycmVudC1kYXkgYSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDM5Nzg7XG59XG5cbi51aS1kYXRlcGlja2VyLTEgdGQudWktZGF0ZXBpY2tlci1vdGhlci1tb250aCB7XG5cdG9wYWNpdHk6IDAuMztcbn1cblxuLnVpLWRhdGVwaWNrZXItMSB0ZC51aS1kYXRlcGlja2VyLW90aGVyLW1vbnRoIHNwYW4sXG4udWktZGF0ZXBpY2tlci0xIHRkLnVpLWRhdGVwaWNrZXItb3RoZXItbW9udGggYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogIzRhNGE0YTtcbn1cblxuLnVpLWRhdGVwaWNrZXItMSB0ZC51aS1kYXRlcGlja2VyLW90aGVyLW1vbnRoIHNwYW46YmVmb3JlLFxuLnVpLWRhdGVwaWNrZXItMSB0ZC51aS1kYXRlcGlja2VyLW90aGVyLW1vbnRoIGE6YmVmb3JlIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLnVpLWRhdGVwaWNrZXItMSB0ZC51aS1kYXRlcGlja2VyLW90aGVyLW1vbnRoICsgdGQgYTpiZWZvcmUsXG4udWktZGF0ZXBpY2tlci0xIHRkLnVpLWRhdGVwaWNrZXItb3RoZXItbW9udGggKyB0ZCBzcGFuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyLTEgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgMCA3cHg7XG59XG5cbi51aS1kYXRlcGlja2VyLTEgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyLTEgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXI6IHNvbGlkIDFweCByZ2JhKDcyLCA3MSwgNzEsIDAuMSk7XG59XG5cbi51aS1kYXRlcGlja2VyLTEgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsXG4udWktZGF0ZXBpY2tlci0xIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB3aWR0aCUzRCUyMjEyJTIyJTIwaGVpZ2h0JTNEJTIyMTglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMiUyMDE4JTIyJTNFJTNDZGVmcyUzRSUzQ3BhdGglMjBpZCUzRCUyMmElMjIlMjBkJTNEJTIyTTIzJTIwMTlsNiUyMDYtNiUyMDYlMjIlMkYlM0UlM0MlMkZkZWZzJTNFJTNDdXNlJTIwc3Ryb2tlJTNEJTIyJTIzNDg0NzQ3JTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMyUyMiUyMHhsaW5rJTNBaHJlZiUzRCUyMiUyM2ElMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlKC0yMCUyMC0xNyklMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MiU7XG59XG5cbi51aS1kYXRlcGlja2VyLTEgLnVpLWRhdGVwaWNrZXItcHJldi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS1kYXRlcGlja2VyLTEgLnVpLWRhdGVwaWNrZXItbmV4dC51aS1zdGF0ZS1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IDAuNTtcbn1cblxuLnVpLWRhdGVwaWNrZXItMSAudWktZGF0ZXBpY2tlci1wcmV2IC51aS1pY29uLFxuLnVpLWRhdGVwaWNrZXItMSAudWktZGF0ZXBpY2tlci1uZXh0IC51aS1pY29uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLWRhdGVwaWNrZXItMSAudWktZGF0ZXBpY2tlci1wcmV2IHtcblx0bGVmdDogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXItMSAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSB7XG5cdGxlZnQ6IDQ4JTtcblx0dHJhbnNmb3JtOiBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG59XG5cbi51aS1kYXRlcGlja2VyLTEgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4udWktZGF0ZXBpY2tlci0xIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlIHtcblx0bGVmdDogNTIlO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnVpLWRhdGVwaWNrZXItMSAudWktZGF0ZXBpY2tlci10aXRsZSB7XG5cdG1hcmdpbjogMCA0OHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi51aS1kYXRlcGlja2VyLTEgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsXG4udWktZGF0ZXBpY2tlci0xIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogMzJweDtcblx0bWFyZ2luOiAwIDRweDtcblx0cGFkZGluZzogNnB4IDlweCA2cHggNXB4O1xufVxuXG4udWktZGF0ZXBpY2tlci0xIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoIHtcblx0d2lkdGg6IDExMHB4O1xufVxuXG4udWktZGF0ZXBpY2tlci0xIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuXHR3aWR0aDogNzhweDtcbn1cblxuLmhlYWRlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0ei1pbmRleDogMTAwO1xufVxuXG4uaGVhZGVyX19pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRoZWlnaHQ6IDYwcHg7XG59XG5cbi5oZWFkZXJfX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyX19zZXBhcmF0b3Ige1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMjhweDtcblx0bWFyZ2luOiAwIDI1cHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmhlYWRlci1idG4ge1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IDEwcHggMjBweCAxMnB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubWVudSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZpZ2F0aW9uIC5tZW51IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5uYXZpZ2F0aW9uIC5tZW51IC5tZW51X19saXN0IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZpZ2F0aW9uIC5tZW51IC5tZW51X19pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLm5hdmlnYXRpb24gLm1lbnUgLm1lbnVfX2xpbmsge1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRmb250LXNpemU6IDE1cHg7XG59XG5cbi5tZW51X19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luOiAwO1xufVxuXG4ubWVudV9faXRlbSB7XG5cdHBvc2l0aW9uOiBpbml0aWFsO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogODRweDtcbn1cblxuLm5hdmlnYXRpb24gLm1lbnVfX2l0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZW51X19pdGVtOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubWVudV9faXRlbS5hY3RpdmUgPiAubWVudV9fbGluayB7XG5cdGJhY2tncm91bmQ6ICNGMkYyRjI7XG59XG5cbi5tZW51X19pdGVtOmhvdmVyIC5tZW51X19zdWJtZW51IHtcblx0dHJhbnNmb3JtOiBub25lO1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubWVudV9fbGluayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAxMnB4IDExcHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6ICMyQjJCMkI7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tZW51X19saW5rOmhvdmVyLFxuLm1lbnVfX2xpbms6Zm9jdXMge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAjMDA1RUM0O1xufVxuXG4ubWVudV9fY29sbGFwc2Uge1xuXHRwYWRkaW5nOiAyMHB4IDAgMCAxNXB4O1xufVxuXG4uaXRlbV8zID4gLm1lbnVfX2NvbGxhcHNlIHtcblx0cGFkZGluZy10b3A6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm1lbnVfX2Fycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDQycHg7XG5cdGhlaWdodDogNTFweDtcblx0cGFkZGluZzogMDtcbn1cblxuLml0ZW1fMyA+IC5tZW51X19hcnJvdyB7XG5cdGhlaWdodDogMjNweDtcbn1cblxuLml0ZW1fMyA+IC5tZW51X19hcnJvdzpiZWZvcmUge1xuXHR0b3A6IDlweDtcbn1cblxuLml0ZW1fMyA+IC5tZW51X19hcnJvdy5jb2xsYXBzZWQ6OmJlZm9yZSB7XG5cdHRvcDogNHB4O1xufVxuXG4ubWVudV9fYXJyb3c6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA4cHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgY3VycmVudENvbG9yO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAyM3B4O1xufVxuXG4ubWVudV9fYXJyb3cuY29sbGFwc2VkOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuXHR0b3A6IDE4cHg7XG59XG5cbi5tZW51X19hcnJvdyArIC5tZW51X19saW5rIHtcblx0cGFkZGluZy1yaWdodDogNDJweDtcbn1cblxuLm1lbnVfX3N1Ym1lbnUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogLTZweDtcblx0d2lkdGg6IDMwMHB4O1xuXHRwYWRkaW5nOiAxNHB4IDA7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC0xNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSBpbnNldCwgMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xufVxuXG4ubWVudV9fc3VibWVudSAubWVudV9fbGlzdCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWVudV9fc3VibWVudSAubWVudV9faXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5tZW51X19zdWJtZW51IC5tZW51X19saW5rIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDZweCAyMHB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4ubWVudS1jYXRhbG9nX190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG5cbi5tZW51LWNhdGFsb2dfX3RpdGxlID4gYSxcbi5tZW51LWNhdGFsb2dfX3RpdGxlID4gc3BhbiB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMS4wODtcblx0bWFyZ2luLWJvdHRvbTogMTlweDtcblx0Y29sb3I6ICMwMDA7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IGJsYWNrO1xufVxuXG4ubWVudS1jYXRhbG9nX190aXRsZSA+IGE6aG92ZXIsXG4ubWVudS1jYXRhbG9nX190aXRsZSA+IGE6Zm9jdXMge1xuXHRjb2xvcjogIzAwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLm5hdmlnYXRpb24gLm1lbnUtY2F0YWxvZyAubWVudS1jYXRhbG9nX19saXN0IHtcblx0Y29sdW1uczogaW5pdGlhbDtcbn1cblxuLm1lbnUtY2F0YWxvZ19fbGlzdCB7XG5cdG1hcmdpbjogMDtcblx0Y29sdW1uczogMztcblx0Y29sdW1uLWdhcDogMDtcbn1cblxuLm1lbnUtY2F0YWxvZ19fbGlzdC0tc21hbGwge1xuXHRjb2x1bW5zOiAyO1xufVxuXG4ubWVudS1jYXRhbG9nID4gLm1lbnUtY2F0YWxvZ19fbGlzdCA+IGxpID4gYSB7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG5cbi5tZW51LWNhdGFsb2cgPiAubWVudS1jYXRhbG9nX19saXN0ID4gbGkgLm1lbnUtY2F0YWxvZ19fbGlzdCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tZW51LWNhdGFsb2cgPiAubWVudS1jYXRhbG9nX19saXN0ID4gbGkgLm1lbnUtY2F0YWxvZ19fbGlzdCArIC5tZW51LWNhdGFsb2dfX2Ryb3Bkb3duIHtcblx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tZW51LWNhdGFsb2cgbGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDAgMCAyNHB4IDA7XG5cdG1hcmdpbjogMDtcblx0LXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcblx0cGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuXHRicmVhay1pbnNpZGU6IGF2b2lkO1xufVxuXG4ubWVudS1jYXRhbG9nIGxpOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubWVudS1jYXRhbG9nIGxpID4gYSxcbi5tZW51LWNhdGFsb2cgbGkgPiBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0cGFkZGluZzogMnB4IDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubWVudS1jYXRhbG9nIGxpID4gYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1lbnUtY2F0YWxvZyBsaSA+IGE6aG92ZXIge1xuXHRjb2xvcjogIzRBOTBFMjtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tZW51LWNhdGFsb2cgbGkgLm1lbnUtY2F0YWxvZ19fbGlzdCB7XG5cdGNvbHVtbnM6IGF1dG87XG59XG5cbi5tZW51LWNhdGFsb2cgbGkgbGkge1xuXHRwYWRkaW5nOiAwIDAgMCAxNXB4O1xufVxuXG4ubWVudS1jYXRhbG9nIGxpIGxpID4gYSxcbi5tZW51LWNhdGFsb2cgbGkgbGkgPiBzcGFuIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0Y29sb3I6ICMyQjJCMkI7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5tZW51LWNhdGFsb2cgbGkgbGkgPiBhOmhvdmVyIHtcblx0Y29sb3I6ICM0QTkwRTI7XG59XG5cbi5tZW51LWNhdGFsb2dfX21vcmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMXB4IDA7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0Y29sb3I6ICMwMDVFQzQ7XG59XG5cbi5tZW51LWNhdGFsb2dfX21vcmU6aG92ZXIge1xuXHRjb2xvcjogI0VCMDAwMDtcbn1cblxuLnBhbmVsLWRyb3Age1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDExNTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRvcGFjaXR5OiAwO1xuXHRib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0dHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnBhbmVsLWRyb3BfX2JvZHkge1xuXHRmbGV4LWdyb3c6IDE7XG5cdGZsZXgtYmFzaXM6IDA7XG5cdHBhZGRpbmc6IDI0cHggMzVweCA0cHggMzVweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODRweCAtIDMwcHgpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ucGFuZWwtZHJvcF9fYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0QxRDFEMTtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ucGFuZWwtZHJvcF9fYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjg2ODY4O1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5wYW5lbC1kcm9wX19hc2lkZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiAyNzhweDtcblx0cGFkZGluZzogNDBweCAyNnB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5wYW5lbC1kcm9wX19hc2lkZTo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cblxuLnBhbmVsLWRyb3BfX2FzaWRlLS1iaWcge1xuXHR3aWR0aDogNTU2cHg7XG59XG5cbi5wYW5lbC1kcm9wX19hc2lkZSAqIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4ucGFuZWwtZHJvcF9fYXNpZGUgLmg1IHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5wYW5lbC1kcm9wX19hc2lkZSBwIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBhbmVsLWRyb3BfX2FzaWRlIC5idG4ge1xuXHRoZWlnaHQ6IDM4cHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRmb250LXNpemU6IDEycHg7XG59XG5cbi5wYW5lbC1kcm9wX19hc2lkZSAuYnRuOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5wYW5lbC1kcm9wLmFjdGl2ZSB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1vdXQsIG9wYWNpdHkgLjFzIC4xcyBlYXNlLW91dDtcbn1cblxuLnNlYXJjaC1oZWFkLTQgLmJhY2tkcm9wIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjgsIDI4LCAyOCwgMC45KTtcbn1cblxuLnNlYXJjaC1oZWFkLTQgLndyYXAge1xuXHRoZWlnaHQ6IDMycHg7XG5cdHdpZHRoOiAzMnB4O1xufVxuXG4uc2VhcmNoLWhlYWQtNCAuYnRuLW9wZW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnNlYXJjaC1oZWFkLTQgLmJ0bi1vcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW46IC0xMHB4IDAgMCAtMTBweDtcblx0d2lkdGg6IDIxcHg7XG5cdGhlaWdodDogMTlweDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRvcGFjaXR5OiAwLjQ7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBeU1TQXhPU0lnYVdROUluTmxZWEpqYUNJK0lDQWdJQ0FnSUNBOGNHRjBhQ0JtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdOc2FYQXRjblZzWlQwaVpYWmxibTlrWkNJZ1pEMGlUVEUzTGpBNElEa3VNVGsyWXpBZ05DNHdOelF0TXk0ME1TQTNMak0zTnkwM0xqWXhOeUEzTGpNM055MDBMakl3TmlBd0xUY3VOakUzTFRNdU16QXpMVGN1TmpFM0xUY3VNemMzVXpVdU1qVTJJREV1T0RJZ09TNDBOak1nTVM0NE1uTTNMall4TnlBekxqTXdNaUEzTGpZeE55QTNMak0zTm5wdExURXVNakl6SURVdU16Y3hZVGd1TlRZeElEZ3VOVFl4SURBZ01ERXROaTR6T1RRZ01pNDRNalpETkM0M09TQXhOeTR6T1RNZ01TQXhNeTQzTWpNZ01TQTVMakU1TmlBeElEUXVOamNnTkM0M09TQXhJRGt1TkRZeklERmpOQzQyTnpVZ01DQTRMalEyTkNBekxqWTNJRGd1TkRZMElEZ3VNVGsyWVRjdU9UZzBJRGN1T1RnMElEQWdNREV0TVM0MU5EUWdOQzQzTWpGc015NDBPVE1nTXk0ek9EUmhMalF1TkNBd0lEQXhNQ0F1TlRndU5ETXpMalF6TXlBd0lEQXhMUzQxT1RnZ01Hd3RNeTQwTWpFdE15NHpNVFI2SWo0OEwzQmhkR2crUEhCaGRHZ2daRDBpVFRFMUxqZzFOeUF4TkM0MU5qZHNMakV3TkMwdU1UQTRZUzR4TlM0eE5TQXdJREF3TFM0eU1UWXVNREE0YkM0eE1USXVNWHB0TGpVeU5pMHVOalZzTFM0eE1qRXRMakE0T0dFdU1UVXVNVFVnTUNBd01DNHdNVFl1TVRrMmJDNHhNRFV0TGpFd09IcHRNeTQwT1RNZ015NHpPRFJzTFM0eE1EUXVNVEEzTGpFd05DMHVNVEEzZW0wdExqVTVPQzQxT0d3dU1UQTBMUzR4TURrdExqRXdOQzR4TURoNmJTMDVMamd4TlMweExqRTFPR00wTGpJNE5TQXdJRGN1TnpZM0xUTXVNelkxSURjdU56WTNMVGN1TlRJM2FDMHVNMk13SURNdU9UZzNMVE11TXpNNElEY3VNakkzTFRjdU5EWTNJRGN1TWpJM2RpNHplazB4TGpZNU5pQTVMakU1Tm1Nd0lEUXVNVFl5SURNdU5EZ3lJRGN1TlRJM0lEY3VOelkzSURjdU5USTNkaTB1TTJNdE5DNHhNamdnTUMwM0xqUTJOeTB6TGpJMExUY3VORFkzTFRjdU1qSTNhQzB1TTNwTk9TNDBOak1nTVM0Mk4yTXROQzR5T0RVZ01DMDNMamMyTnlBekxqTTJOUzAzTGpjMk55QTNMalV5Tm1ndU0yTXdMVE11T1RnMklETXVNek01TFRjdU1qSTJJRGN1TkRZM0xUY3VNakkyZGkwdU0zcHROeTQzTmpjZ055NDFNalpqTUMwMExqRTJNUzB6TGpRNE1pMDNMalV5TmkwM0xqYzJOeTAzTGpVeU5uWXVNMk0wTGpFeU9TQXdJRGN1TkRZM0lETXVNalFnTnk0ME5qY2dOeTR5TWpab0xqTjZiUzAzTGpjMk55QTRMak0wTjJFNExqY3hNU0E0TGpjeE1TQXdJREF3Tmk0MU1EWXRNaTQ0Tnpac0xTNHlNalF0TGpKaE9DNDBNVEVnT0M0ME1URWdNQ0F3TVMwMkxqSTRNaUF5TGpjM05uWXVNM3BOTGpnMUlEa3VNVGsyWXpBZ05DNDJNVFFnTXk0NE5pQTRMak0wTnlBNExqWXhNeUE0TGpNME4zWXRMak5qTFRRdU5UazJJREF0T0M0ek1UTXRNeTQyTURjdE9DNHpNVE10T0M0d05EZG9MUzR6ZWswNUxqUTJNeTQ0TlVNMExqY3hNUzQ0TlM0NE5TQTBMalU0TWk0NE5TQTVMakU1Tm1ndU0yTXdMVFF1TkRNNUlETXVOekUzTFRndU1EUTJJRGd1TXpFekxUZ3VNRFEyZGkwdU0zcHRPQzQyTVRRZ09DNHpORFpqTUMwMExqWXhOQzB6TGpnMk1TMDRMak0wTmkwNExqWXhOQzA0TGpNME5uWXVNMk0wTGpVNU5pQXdJRGd1TXpFMElETXVOakEzSURndU16RTBJRGd1TURRMmFDNHplbTB0TVM0MU56TWdOQzQ0TVdFNExqRXpOQ0E0TGpFek5DQXdJREF3TVM0MU56TXROQzQ0TVdndExqTmpNQ0F4TGpjeU5TMHVOVFlnTXk0ek1qTXRNUzQxTVRVZ05DNDJNek5zTGpJME1pNHhOemQ2YlMwdU1qSTJMakF4T1d3ekxqUTVOQ0F6TGpNNE15NHlNRGt0TGpJeE5TMHpMalE1TkMwekxqTTROQzB1TWpBNUxqSXhObnB0TXk0ME9UUWdNeTR6T0ROaExqSTFMakkxSURBZ01ERXdJQzR6TmpSc0xqSXdPUzR5TVRaaExqVTFMalUxSURBZ01EQXdMUzQzT1RWc0xTNHlNUzR5TVRWNmJUQWdMak0yTkdFdU1qZ3pMakk0TXlBd0lEQXhMUzR6T1NBd2JDMHVNakE1TGpJeE5tRXVOVGd6TGpVNE15QXdJREF3TGpnd09DQXdiQzB1TWpFdExqSXhObnB0TFM0ek9TQXdiQzB6TGpReUxUTXVNekV6TFM0eU1TNHlNVFlnTXk0ME1qRWdNeTR6TVRNdU1qRXRMakl4Tm5vaVBqd3ZjR0YwYUQ0Z0lDQWdQQzl6ZG1jKyk7XG5cdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbn1cblxuLnNlYXJjaC1oZWFkLTQgLmJ0bi1vcGVuOmhvdmVyOmJlZm9yZSxcbi5zZWFyY2gtaGVhZC00IC5idG4tb3Blbjpmb2N1czpiZWZvcmUge1xuXHRvcGFjaXR5OiAwLjI7XG59XG5cbi5zZWFyY2gtaGVhZC00IC5zZWFyY2gtZm9ybSB7XG5cdHotaW5kZXg6IDk5OTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiAxMDAlO1xuXHRyaWdodDogMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG59XG5cbi5zZWFyY2gtaGVhZC00IC5zZWFyY2gtZm9ybTpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0ei1pbmRleDogLTE7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxOTIwcHg7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtOTYwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG59XG5cbi5zZWFyY2gtaGVhZC00IC5mb3JtLXdyYXAge1xuXHRwYWRkaW5nOiAzMHB4IDM1cHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uc2VhcmNoLWhlYWQtNCAuZmllbGQge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogOXB4IDAgOHB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IDA7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uc2VhcmNoLWhlYWQtNCAuZmllbGQ6OnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnNlYXJjaC1oZWFkLTQgLmZpZWxkOjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xufVxuXG4uc2VhcmNoLWhlYWQtNCAuZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG4uc2VhcmNoLWhlYWQtNCAuZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4uc2VhcmNoLWhlYWQtNCAuZmllbGQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuLnNlYXJjaC1oZWFkLTQgLmZpZWxkOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLWhlYWQtNCAuYnRuLWNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC00OXB4O1xuXHRyaWdodDogMjlweDtcblx0d2lkdGg6IDM1cHg7XG5cdGhlaWdodDogMTAwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZTtcbn1cblxuLnNlYXJjaC1oZWFkLTQgLmJ0bi1jbG9zZTphZnRlcixcbi5zZWFyY2gtaGVhZC00IC5idG4tY2xvc2U6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAxcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2VhcmNoLWhlYWQtNCAuYnRuLWNsb3NlOmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5zZWFyY2gtaGVhZC00IC5idG4tY2xvc2U6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnNlYXJjaC1oZWFkLTQgLmJ0bi1jbG9zZTpob3ZlcjphZnRlcixcbi5zZWFyY2gtaGVhZC00IC5idG4tY2xvc2U6aG92ZXI6YmVmb3JlLFxuLnNlYXJjaC1oZWFkLTQgLmJ0bi1jbG9zZTpmb2N1czphZnRlcixcbi5zZWFyY2gtaGVhZC00IC5idG4tY2xvc2U6Zm9jdXM6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uc2VhcmNoLWhlYWQtNC5hY3RpdmUgLmJhY2tkcm9wIHtcblx0ei1pbmRleDogOTk4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlYXJjaC1oZWFkLTQuYWN0aXZlIC5idG4tb3BlbiB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5zZWFyY2gtaGVhZC00LmFjdGl2ZSAuc2VhcmNoLWZvcm0ge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaWUgLnNlYXJjaC1oZWFkLTQuYWN0aXZlIC5zZWFyY2gtZm9ybSB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc2VhcmNoLWhlYWQtNC5hY3RpdmUgLmJ0bi1zZWFyY2gge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uc2VhcmNoLWhlYWQtNC5hY3RpdmUgLmJ0bi1jbG9zZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5jb250YWN0cy1oZWFkZXIge1xuXHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG5cbi5jb250YWN0cy1oZWFkZXIgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbnRhY3RzLWhlYWRlciBhOmhvdmVyIHtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5sYW5nIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubmF2aWdhdGlvbiAubGFuZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmxhbmdfX2VsIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmxhbmdfX2VsOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcvJztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tbGVmdDogNHB4O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubGFuZ19fZWw6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubGFuZ19fZWwuYWN0aXZlIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5sYW5nIGE6aG92ZXIge1xuXHRjb2xvcjogIzAwNUVDNDtcbn1cblxuLmxhbmcgYTpob3ZlcjphZnRlciB7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4uZm9vdGVyLXRvcCB7XG5cdHBhZGRpbmc6IDMwcHggMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNENUQ1RDU7XG59XG5cbi5mb290ZXItYm90dG9tIHtcblx0cGFkZGluZzogMTVweCAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjNzU3NTc1O1xuXHRiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG4uZm9vdGVyLWJvdHRvbSBhIHtcblx0Y29sb3I6ICM3NTc1NzU7XG59XG5cbi5mb290ZXItYm90dG9tX19zZXBhcmF0b3Ige1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW46IDAgOXB4O1xufVxuXG4uZm9vdGVyLWJvdHRvbV9fdGV4dCB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmNvbnRhY3RzLWxpc3Qge1xuXHRtYXJnaW46IDAgLTEwcHggMjZweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW46IDAgMCAxOHB4O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29udGFjdHMtbGlzdF9faXRlbTo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2ljb24ge1xuXHRmbGV4LXNocmluazogMDtcblx0d2lkdGg6IDI1cHg7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHRsaW5lLWhlaWdodDogMDtcblx0Y29sb3I6ICNCM0IzQjM7XG59XG5cbi5jb250YWN0cy1saXN0IHAge1xuXHRtYXJnaW46IDA7XG59XG5cbi5jb250YWN0cy1saXN0IGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4uY29udGFjdHMtbGlzdCBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tZW51LXNlY29uZGFyeSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLm1lbnUtc2Vjb25kYXJ5X19pdGVtIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ubWVudS1zZWNvbmRhcnlfX2l0ZW06OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZW51LXNlY29uZGFyeV9fbGluayB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5tZW51LWZvb3RlciB7XG5cdG1hcmdpbjogMDtcbn1cblxuLm1lbnUtZm9vdGVyX19pdGVtIHtcblx0bWFyZ2luOiAwIDAgMTdweDtcblx0cGFkZGluZzogMDtcbn1cblxuLm1lbnUtZm9vdGVyX19pdGVtOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubWVudS1mb290ZXJfX2l0ZW0uYWN0aXZlID4gLm1lbnUtZm9vdGVyX19saW5rIHtcblx0Y29sb3I6ICMwMDMzOTk7XG59XG5cbi5tZW51LWZvb3Rlcl9faXRlbSAubWVudS1mb290ZXJfX2xpc3Qge1xuXHRjb2x1bW5zOiAyO1xuXHRtYXJnaW46IDE0cHggLTEwcHggMDtcbn1cblxuLm1lbnUtZm9vdGVyX19pdGVtIC5tZW51LWZvb3Rlcl9faXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDlweDtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG4ubWVudS1mb290ZXJfX2l0ZW0gLm1lbnUtZm9vdGVyX19pdGVtIC5tZW51LWZvb3Rlcl9fbGluayB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGNvbG9yOiAjNzU3NTc1O1xufVxuXG4ubWVudS1mb290ZXJfX2xpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogIzAwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cblxuLm1lbnUtZm9vdGVyIGE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmRiIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRiIGltZyB7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5sb2dvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRsaW5lLWhlaWdodDogMDtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRtaW4td2lkdGg6IDE3OHB4O1xufVxuXG4uZm9vdGVyIC5sb2dvIHtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubG9nbyBpbWcge1xuXHRtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG4uY2FyZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMTVzIGVhc2Utb3V0O1xufVxuXG4uY2FyZF9fZGVzY3Ige1xuXHRmbGV4LWdyb3c6IDE7XG5cdGZsZXgtYmFzaXM6IDA7XG5cdHBhZGRpbmc6IDI1cHg7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDEuODQ7XG59XG5cbi5jYXJkX19kZXNjciAuaDUge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAuMzVlbTtcblx0Y29sb3I6ICMyQjJCMkI7XG5cdHRyYW5zaXRpb246IC4xNXMgZWFzZTtcbn1cblxuLmNhcmRfX2Rlc2NyIC5oNSA+IHNwYW4ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxcHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMXB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDFweCwgdHJhbnNwYXJlbnQgMXB4KTtcblx0YmFja2dyb3VuZC1zaXplOiAxcHggLjE4ZW07XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05cHggMTAwJTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uY2FyZF9fZGVzY3IgdWwgPiBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkX19kZXNjciB1bCA+IGxpOjpiZWZvcmUge1xuXHR0b3A6IC43NWVtO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmNhcmRfX2JnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC40NXMgZWFzZTtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLmNhcmRfX2JnOjpiZWZvcmUsXG4uY2FyZF9fYmc6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNDVzIGVhc2U7XG59XG5cbi5jYXJkX19iZzo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgcmdiYSgwLCAwLCAwLCAwLjcpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uY2FyZF9fYmc6OmFmdGVyIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjgpLCB0cmFuc3BhcmVudCAxMDAlKTtcblx0b3BhY2l0eTogMDtcbn1cblxuLmNhcmRfX3BpYyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTcwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJkX19waWMgaW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LWhlaWdodDogaW5pdGlhbDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNDVzIGVhc2UtaW4tb3V0O1xufVxuXG4uY2FyZF9ncmlkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMDtcblx0cGFkZGluZy10b3A6IDc5LjIlO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2FyZF9ncmlkOmhvdmVyLmNhcmQge1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uY2FyZF9ncmlkOmhvdmVyIC5tb3JlIHtcblx0aGVpZ2h0OiAxZW07XG5cdG1hcmdpbi10b3A6IDEuMzVlbTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmNhcmRfZ3JpZDpob3ZlciAuY2FyZF9fYmcge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4uY2FyZF9ncmlkOmhvdmVyIC5jYXJkX19iZzphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5jYXJkX2dyaWQgLmNhcmRfX2Rlc2NyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDI1cHg7XG5cdGxlZnQ6IDI1cHg7XG5cdHJpZ2h0OiAyNXB4O1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uY2FyZF9ncmlkIC5jYXJkX190aXRsZSB7XG5cdG1hcmdpbjogMDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0Zm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jYXJkX2dyaWQgLm1vcmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y29sb3I6ICNmZmY7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjFzLCBoZWlnaHQgLjNzLCBtYXJnaW4tdG9wIC4zcztcbn1cblxuLmNhcmRfdmVydGljYWwge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcmRfdmVydGljYWwgLmNhcmRfX3BpYyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDE3MHB4O1xuXHRtaW4taGVpZ2h0OiBpbml0aWFsO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jYXJkX3ZlcnRpY2FsIC5jYXJkX19waWMgaW1nIHtcblx0bWluLXdpZHRoOiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtaGVpZ2h0OiBpbml0aWFsO1xufVxuXG4uY2FyZF92ZXJ0aWNhbCAuY2FyZF9fZGVzY3Ige1xuXHRwYWRkaW5nOiAyMHB4IDI1cHg7XG59XG5cbmEuY2FyZCB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICMyQjJCMkI7XG59XG5cbmEuY2FyZDpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbmEuY2FyZDpob3ZlciAuaDUge1xuXHRjb2xvcjogIzAwNUVDNDtcbn1cblxuYS5jYXJkOmhvdmVyIC5oNSA+IHNwYW4ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzAwNUVDNCwgIzAwNUVDNCAxcHgsIHJnYmEoMCwgOTQsIDE5NiwgMCkgMXB4LCByZ2JhKDAsIDk0LCAxOTYsIDApIDFweCwgdHJhbnNwYXJlbnQgMXB4KTtcblx0YmFja2dyb3VuZC1zaXplOiAxcHggLjE4ZW07XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05cHggMTAwJTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5hLmNhcmQ6aG92ZXIgLmNhcmRfX3BpYyBpbWcge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjA1KTtcbn1cblxuLm1vcmUge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjMzMzMzO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubW9yZTpob3ZlciAuc3ZnIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG59XG5cbi5tb3JlIC5zdmcge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRtYXJnaW4tbGVmdDogM3B4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQ7XG59XG5cbi5hcnRpY2xlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICMyQjJCMkI7XG59XG5cbi5hcnRpY2xlOmhvdmVyIC5hcnRpY2xlX190aXRsZSB7XG5cdGNvbG9yOiAjMDA1RUM0O1xufVxuXG4uYXJ0aWNsZTpob3ZlciAuYXJ0aWNsZV9fcGljIGltZyB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG59XG5cbi5hcnRpY2xlX19waWMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMDtcblx0cGFkZGluZy10b3A6IDUyLjclO1xuXHRtYXJnaW4tYm90dG9tOiAuN2VtO1xuXHRsaW5lLWhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFydGljbGVfX3BpYy5ib3JkZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRDVENUQ1O1xufVxuXG4uYXJ0aWNsZV9fcGljIGltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDtcbn1cblxuLmFydGljbGVfX2RhdGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogLjI1ZW07XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICM3NTc1NzU7XG59XG5cbi5hcnRpY2xlX190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDEuNDQ7XG5cdG1heC1oZWlnaHQ6IDUuNzZlbTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y29sb3I6ICMyQjJCMkI7XG5cdHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlO1xufVxuXG4uYnJlYWRjcnVtYnMge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpc3Qge1xuXHRtYXJnaW46IDA7XG59XG5cbi5icmVhZGNydW1ic19fZWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG4uYnJlYWRjcnVtYnNfX2VsOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYnJlYWRjcnVtYnNfX2VsOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcvJztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDAgNHB4O1xuXHRjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uYnJlYWRjcnVtYnNfX2VsLmFjdGl2ZTo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYnJlYWRjcnVtYnNfX2VsLmFjdGl2ZSBhLFxuLmJyZWFkY3J1bWJzX19lbC5hY3RpdmUgc3BhbiB7XG5cdGNvbG9yOiAjNzU3NTc1O1xufVxuXG4ucGFnZS1oZWFkZXJfYmcgLmJyZWFkY3J1bWJzX19lbC5hY3RpdmUgYSxcbi5wYWdlLWhlYWRlcl9iZ1xuICAgICAgLmJyZWFkY3J1bWJzX19lbC5hY3RpdmUgc3BhbiB7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5icmVhZGNydW1ic19fZWwgYSB7XG5cdGNvbG9yOiAjMkIyQjJCO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLWhlYWRlcl9iZyAuYnJlYWRjcnVtYnNfX2VsIGEge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmJyZWFkY3J1bWJzX19lbCBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5icmVhZGNydW1ic19fZWwgc3BhbiB7XG5cdGNvbG9yOiAjNzU3NTc1O1xufVxuXG4ucGFnZS1oZWFkZXJfYmcgLmJyZWFkY3J1bWJzX19lbCBzcGFuIHtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnNpZGViYXIge1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ubWVudS1hc2lkZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubWVudS1hc2lkZTo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR6LWluZGV4OiAxO1xufVxuXG4ubWVudS1hc2lkZV9fbGlzdCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLm1lbnUtYXNpZGVfX2VsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5tZW51LWFzaWRlX19lbDpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLm1lbnUtYXNpZGVfX2VsOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubWVudS1hc2lkZV9fZWwgLm1lbnUtYXNpZGVfX2VsOmxhc3QtY2hpbGQgLm1lbnUtYXNpZGVfX2xpbms6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWVudS1hc2lkZV9fZWwgLm1lbnUtYXNpZGVfX2VsIC5tZW51LWFzaWRlX19saW5rIHtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1lbnUtYXNpZGVfX2VsIC5tZW51LWFzaWRlX19lbCAubWVudS1hc2lkZV9fbGluazo6YmVmb3JlIHtcblx0bGVmdDogMzBweDtcbn1cblxuLm1lbnUtYXNpZGVfX2VsIC5tZW51LWFzaWRlX19lbCAubWVudS1hc2lkZV9fZWwgLm1lbnUtYXNpZGVfX2xpbmsge1xuXHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5tZW51LWFzaWRlX19lbCAubWVudS1hc2lkZV9fZWwgLm1lbnUtYXNpZGVfX2VsIC5tZW51LWFzaWRlX19saW5rOjpiZWZvcmUge1xuXHRsZWZ0OiAzMHB4O1xufVxuXG4ubWVudS1hc2lkZV9fZWwgLm1lbnUtYXNpZGVfX2VsIC5tZW51LWFzaWRlX19lbC5hY3RpdmUgLm1lbnUtYXNpZGVfX2xpbms6OmJlZm9yZSB7XG5cdGxlZnQ6IDA7XG59XG5cbi5tZW51LWFzaWRlX19lbC5hY3RpdmUgPiAubWVudS1hc2lkZV9fbGluayB7XG5cdGNvbG9yOiAjMDA1RUM0O1xufVxuXG4ubWVudS1hc2lkZV9fZWwuYWN0aXZlID4gLm1lbnUtYXNpZGVfX2xpbms6OmJlZm9yZSB7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IC0xcHg7XG5cdGhlaWdodDogYXV0bztcblx0YmFja2dyb3VuZDogI0YyRjJGMjtcbn1cblxuLm1lbnUtYXNpZGVfX2VsLmFjdGl2ZSA+IC5tZW51LWFzaWRlX19saW5rOjphZnRlciB7XG5cdGJhY2tncm91bmQ6ICMwMDVFQzQ7XG59XG5cbi5tZW51LWFzaWRlX19saW5rIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTRweCAyMHB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM4O1xuXHRjb2xvcjogIzQzNDM0Mztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWVudS1hc2lkZV9fbGluazo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAyMHB4O1xuXHRyaWdodDogMjBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kOiAjRDVENUQ1O1xufVxuXG4ubWVudS1hc2lkZV9fbGluazo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAzcHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubWVudS1hc2lkZV9fbGluayA+IHNwYW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5tZW51LWFzaWRlIGE6aG92ZXIge1xuXHRjb2xvcjogI0VCMDAwMDtcbn1cblxuLm1lbnUtYXNpZGVfX2Fycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNDVweDtcblx0cGFkZGluZzogMDtcblx0ei1pbmRleDogMztcbn1cblxuLm1lbnUtYXNpZGVfX2Fycm93LmNvbGxhcHNlZCArIC5tZW51LWFzaWRlX19saW5rIHtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm1lbnUtYXNpZGVfX2Fycm93LmNvbGxhcHNlZDo6YmVmb3JlIHtcblx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xufVxuXG4ubWVudS1hc2lkZV9fYXJyb3cgKyAubWVudS1hc2lkZV9fbGluayB7XG5cdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4ubWVudS1hc2lkZV9fYXJyb3c6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDZweDtcblx0aGVpZ2h0OiA2cHg7XG5cdG1hcmdpbi10b3A6IDNweDtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMkIyQjJCO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzJCMkIyQjtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uc2VhcmNoIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaCAuZm9ybS1jb250cm9sIHtcblx0ZmxleC1ncm93OiAxO1xuXHRmbGV4LWJhc2lzOiAwO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiA0NHB4O1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0Q1RDVENTtcblx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRtaW4td2lkdGg6IDEwMHB4O1xufVxuXG4uc2VhcmNoIC5idG4ge1xuXHRmbGV4LXNocmluazogMDtcbn1cblxuLnBhZ2luYXRpb24ge1xuXHRtYXJnaW46IDM4cHggMCAwO1xufVxuXG4ucGFnaW5hdGlvbl9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbjogMDtcbn1cblxuLnBhZ2luYXRpb25fX2VsIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG4ucGFnaW5hdGlvbl9fZWw6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uX19saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICMwMDA7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnBhZ2luYXRpb25fX2xpbmsuYWN0aXZlIHtcblx0Ym94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ucGFnaW5hdGlvbl9fbGluay5wcmV2OjpiZWZvcmUsXG4ucGFnaW5hdGlvbl9fbGluay5uZXh0OjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA2cHg7XG5cdGhlaWdodDogNnB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cblxuLnBhZ2luYXRpb25fX2xpbmsucHJldi5wcmV2OjpiZWZvcmUsXG4ucGFnaW5hdGlvbl9fbGluay5uZXh0LnByZXY6OmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5wYWdpbmF0aW9uX19saW5rLnByZXYubmV4dDo6YmVmb3JlLFxuLnBhZ2luYXRpb25fX2xpbmsubmV4dC5uZXh0OjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4ucGFnaW5hdGlvbl9fbGluay5kb3RzIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24gYTpob3ZlciB7XG5cdGNvbG9yOiAjMDAzMzk5O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNsaWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0Ym90dG9tOiAxNXB4O1xufVxuXG4uc2xpZGVyIC5zd2lwZXItYnV0dG9ucyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEzMTBweDtcblx0Ym90dG9tOiAxODRweDtcbn1cblxuLnNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogMTg0cHg7XG5cdG1hcmdpbjogMDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4uc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzLFxuLnNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0cmlnaHQ6IDEwcHg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdGxlZnQ6IDEwcHg7XG59XG5cbi5zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc2xpZGVyX19lbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiA1MTBweDtcblx0bWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDg0cHgpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5zbGlkZXJfX2VsLWZvb3RlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnNsaWRlcl9fZGVzY3Ige1xuXHRwYWRkaW5nOiAyN3B4IDMwcHggNDNweDtcblx0bWluLWhlaWdodDogMTg0cHg7XG59XG5cbi5zbGlkZXIgLmgxIHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAuM2VtO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLnNsaWRlciBwIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luOiAwO1xufVxuXG4uc2xpZGVyLm5vdC1pbml0IC5zd2lwZXItYnV0dG9ucyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGlkZXIubm90LWluaXQgLnNsaWRlcl9fZGVzY3Ige1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wcm9kdWN0cy1ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDAgLTEwcHg7XG59XG5cbi5wcm9kdWN0cy1ncmlkX19lbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wcm9kdWN0cy1ncmlkX19lbF9fdGl0bGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG59XG5cbi5oaXN0b3J5IC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym90dG9tOiBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4uaGlzdG9yeSAuc3dpcGVyLXBhZ2luYXRpb246Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNEMUQxRDE7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmhpc3RvcnkgLnN3aXBlci1wYWdpbmF0aW9uOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM2ODY4Njg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmhpc3RvcnkgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGlzdG9yeSAuc3dpcGVyLXBhZ2luYXRpb24td3JhcHBlcjo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA3cHg7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6ICNCM0IzQjM7XG59XG5cbi5oaXN0b3J5IC5zd2lwZXItcGFnaW5hdGlvbi13cmFwcGVyOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTFweDtcblx0Ym90dG9tOiA0cHg7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMjJweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI0MiwgMjQyLCAyNDIsIDApIDAlLCByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuNikgMjAlLCAjZjJmMmYyIDEwMCUpO1xuXHR6LWluZGV4OiAxMTtcbn1cblxuLmhpc3RvcnkgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRtYXJnaW46IDA7XG59XG5cbi5oaXN0b3J5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMDtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogODBweDtcblx0cGFkZGluZzogMTBweCAxMHB4IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGNvbG9yOiAjQjNCM0IzO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1vdXQ7XG59XG5cbi5oaXN0b3J5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuXHRjb2xvcjogIzAwNUVDNDtcbn1cblxuLmhpc3RvcnkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0cHg7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC00cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogN3B4O1xuXHRoZWlnaHQ6IDdweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAjQjNCM0IzO1xufVxuXG4uaGlzdG9yeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSxcbi5oaXN0b3J5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmhvdmVyIHtcblx0Y29sb3I6ICNFQjAwMDA7XG59XG5cbi5oaXN0b3J5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOjpiZWZvcmUge1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0dG9wOiAwO1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmhpc3RvcnkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCAudGV4dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiA3MHB4O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXHRsaW5lLWhlaWdodDogMTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLmhpc3RvcnlfX3llYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaGlzdG9yeV9fc2xpZGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0cGFkZGluZzogMCAwIDI0cHg7XG59XG5cbi5oaXN0b3J5IHA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jZXJ0LXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmNlcnQtbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmNlcnQge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jZXJ0OmhvdmVyIC5jZXJ0X19waWMgaW1nIHtcblx0ZmlsdGVyOiBncmF5c2NhbGUoMCk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5jZXJ0OmhvdmVyIC5jZXJ0X190aXRsZSB7XG5cdGNvbG9yOiAjMDA1RUM0O1xufVxuXG4uY2VydF9fcGljIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiAxMDBweDtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uY2VydF9fcGljIGltZyB7XG5cdGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuXHRvcGFjaXR5OiAuODtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uY2VydF9fZGVzY3Ige1xuXHRtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uY2VydF9fZGF0ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICM3NTc1NzU7XG59XG5cbi5jZXJ0X19kYXRlOmVtcHR5IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNlcnRfX3RpdGxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDEuNTM4NDY7XG5cdGNvbG9yOiAjMkIyQjJCO1xufVxuXG4ucHJvZHVjdC1iYW5uZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ3O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRwYWRkaW5nOiAyM3B4IDI1cHggNDBweDtcblx0YmFja2dyb3VuZDogI0YyRjJGMjtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5wcm9kdWN0LWJhbm5lciAuc21hbGwge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM4O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogIzQzNDM0Mztcbn1cblxuLnByb2R1Y3QtYmFubmVyIHAge1xuXHRtYXJnaW4tYm90dG9tOiAxLjFyZW07XG59XG5cbi5wcm9kdWN0LWJhbm5lciBwICsgLnNtYWxsIHtcblx0bWFyZ2luLXRvcDogLS43NXJlbTtcbn1cblxuLnByb2R1Y3QtYmFubmVyIC5zbWFsbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ucHJvZHVjdC1iYW5uZXJfX2ltYWdlcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb2R1Y3QtYmFubmVyX19pbWc6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tbGVmdDogLTI1cHg7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9faW1nOmxhc3QtY2hpbGQge1xuXHRmbGV4LXNocmluazogMDtcblx0d2lkdGg6IDI0MHB4O1xuXHRwYWRkaW5nOiAwIDQwcHggMCAyMHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnBhcmFtZXRlcnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDEuNjkyMzE7XG59XG5cbi5wYXJhbWV0ZXJzX19lbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAxLjNlbTtcbn1cblxuLnBhcmFtZXRlcnNfX2VsOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdG1pbi13aWR0aDogMjBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS40Mzc1O1xufVxuXG4ucGFyYW1ldGVyc19fZWwgdWwge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5wYXJhbWV0ZXJzX19lbCB1bCA+IGxpIHtcblx0cGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4ucGFyYW1ldGVyc19fZWwgdWwgPiBsaTo6YmVmb3JlIHtcblx0d2lkdGg6IDNweDtcblx0aGVpZ2h0OiAzcHg7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4ucGFyYW1ldGVyc19fZWwgbGkge1xuXHRtYXJnaW4tYm90dG9tOiAuMmVtO1xufVxuXG4ucGFyYW1ldGVycyAuaDYge1xuXHRtYXJnaW4tYm90dG9tOiAuMmVtO1xufVxuXG4uc3BlY2lmaWNhdGlvbnNfX2VsIHtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc3BlY2lmaWNhdGlvbnNfX2VsOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc3BlY2lmaWNhdGlvbnNfX2ljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzAwNUVDNDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uc3BlY2lmaWNhdGlvbnNfX2ljb24gc3ZnIHtcblx0bWF4LXdpZHRoOiA3MCU7XG5cdG1heC1oZWlnaHQ6IDcwJTtcbn1cblxuLnNwZWNpZmljYXRpb25zX19kZXNjciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1pbi1oZWlnaHQ6IDYwcHg7XG5cdHBhZGRpbmc6IDlweCAwO1xufVxuXG4uc3BlY2lmaWNhdGlvbnMgcCB7XG5cdG1hcmdpbi1ib3R0b206IC42ZW07XG59XG5cbi5zcGVjaWZpY2F0aW9ucyBwOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc3BlY2lmaWNhdGlvbnMgLmg2IHtcblx0bWFyZ2luLWJvdHRvbTogLjdlbTtcbn1cblxuLmNlcnRpZmljYXRlX190aXRsZSB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IC43NWVtO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5jZXJ0aWZpY2F0ZSBwLnNtYWxsIHtcblx0bWFyZ2luLWJvdHRvbTogLjdlbTtcbn1cblxuLmNlcnRpZmljYXRlX19uYW1lLFxuLmNlcnRpZmljYXRlX19kYXRlLFxuLmNlcnRpZmljYXRlX19maWxlIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFjY3JlZGl0YXRpb24gLml0ZW0gLmxpbmsgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMzMwcHg7XG59XG5cbi5maWxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICMwMDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZpbGU6aG92ZXIge1xuXHRjb2xvcjogIzAwNUVDNDtcbn1cblxuLmZpbGUgc3ZnIHtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRmbGV4LXNocmluazogMDtcbn1cblxuLmZpbGUgLnNtYWxsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IC43NWVtO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogIzc1NzU3NTtcbn1cblxuLmZpbHRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAyMHB4IC01cHggMjVweDtcbn1cblxuLmZpbHRlciAuZm9ybS1ncm91cCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uZmlsdGVyIC5mb3JtLW5hbWUge1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDEuMTUzODU7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4uZmlsdGVyIC5mb3JtLWNvbnRyb2wge1xuXHRoZWlnaHQ6IDM4cHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuXHRib3JkZXItY29sb3I6ICNEOUQ5RDk7XG59XG5cbi5maWx0ZXIgLmZvcm0tY29udHJvbDpob3ZlciB7XG5cdGNvbG9yOiAjMkIyQjJCO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xufVxuXG4uZmlsdGVyIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuXHRtaW4td2lkdGg6IDE1MHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctc2VsZWN0LnN2Z1wiKTtcbn1cblxuLmZpbHRlciAuY3VzdG9tLWNoZWNrLWJ1dHRvbnMgLmJ0biB7XG5cdHBhZGRpbmc6IDAgMTZweDtcblx0aGVpZ2h0OiAzOHB4O1xuXHRsaW5lLWhlaWdodDogMzZweDtcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuXG4uZmlsdGVyIC5ieF9maWx0ZXJfc2VsZWN0X2Jsb2NrIHtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDAgNDBweCAwIDIwcHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0Q1RDVENTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6ICMyQjJCMkI7XG5cdHRyYW5zaXRpb246IGFsbCAuNHM7XG5cdGhlaWdodDogMzhweDtcblx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdG1pbi13aWR0aDogMTUwcHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcnJvdy1zZWxlY3Quc3ZnXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAyMHB4KSA1MCU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5maWx0ZXIgLmJ4X2ZpbHRlcl9zZWxlY3RfYmxvY2s6aG92ZXIge1xuXHRjb2xvcjogIzJCMkIyQjtcblx0YmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbn1cblxuLmZpbHRlciAuYnhfZmlsdGVyX2NvbnRhaW5lcl9tb2RlZiB7XG5cdG9yZGVyOiAxO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogNnB4IDAgMDtcblx0Y29sb3I6ICMwMDMzOTk7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJ4X2ZpbHRlcl9zZWxlY3RfcG9wdXAgb2wsXG4uYnhfZmlsdGVyX3NlbGVjdF9wb3B1cCB1bCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJ4X2ZpbHRlcl9zZWxlY3RfcG9wdXAgb2wgbGksXG4uYnhfZmlsdGVyX3NlbGVjdF9wb3B1cCB1bCBsaSB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmJ4X2ZpbHRlcl9zZWxlY3RfcG9wdXAgb2wgbGk6YmVmb3JlLFxuLmJ4X2ZpbHRlcl9zZWxlY3RfcG9wdXAgdWwgbGk6YmVmb3JlIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLnNlYXJjaC1saXN0IHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNENUQ1RDU7XG59XG5cbi5zZWFyY2gtZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAxMXB4IDE1cHggMTJweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q1RDVENTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2VhcmNoLWVsOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0xcHg7XG5cdGJvdHRvbTogLTFweDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRyYW5zaXRpb246IC4xNXMgZWFzZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWFyY2gtZWwgKiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn1cblxuLnNlYXJjaC1lbDpob3Zlcjo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogI0Y3RjdGNztcbn1cblxuLnNlYXJjaC1lbDpob3ZlciAuc2VhcmNoLWVsX190aXRsZSB7XG5cdGNvbG9yOiAjRUIwMDAwO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNlYXJjaC1lbDpob3ZlciAuc21hbGwge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uc2VhcmNoLWVsX190aXRsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRjb2xvcjogIzAwMzM5OTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zZWFyY2gtZWwgLnNtYWxsIHtcblx0Y29sb3I6ICM0MzQzNDM7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlO1xuXHRvcGFjaXR5OiAuNjtcbn1cblxuYmxvY2txdW90ZSB7XG5cdGNvbG9yOiAjMkIyQjJCO1xuXHRtYXJnaW46IDI0cHg7XG5cdHBhZGRpbmc6IDAgMCAwIDE0cHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDEuNDI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuYmxvY2txdW90ZS5zdHlsZS0yIHtcblx0bWFyZ2luOiAyMnB4IDAgMjRweDtcblx0cGFkZGluZzogMjRweCAyM3B4IDI2cHg7XG5cdGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgI0VCMDAwMDtcbn1cblxuYmxvY2txdW90ZS5zdHlsZS0yIC50aXRsZSB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMS40Mjtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5jZXJ0LXRpbGUge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY2VydC10aWxlLmdhbGxlcnktaG92ZXIgLnBpYyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jZXJ0LXRpbGUuZ2FsbGVyeS1ob3ZlciAubGluayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jZXJ0LXRpbGUuZ2FsbGVyeS1ob3ZlciAubGluazpob3ZlciAuaWNvbi1sb29wLFxuLmNlcnQtdGlsZS5nYWxsZXJ5LWhvdmVyIC5saW5rOmhvdmVyIC5pY29uIHtcblx0b3BhY2l0eTogMTtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmNlcnQtdGlsZS5nYWxsZXJ5LWhvdmVyIC5saW5rOmhvdmVyIGltZyB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmNlcnQtdGlsZS5nYWxsZXJ5LWhvdmVyIGltZyB7XG5cdHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XG59XG5cbi5jZXJ0LXRpbGUuZ2FsbGVyeS1ob3ZlciAuaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA2O1xufVxuXG4uY2VydC10aWxlLmdhbGxlcnktaG92ZXIgLmljb246YmVmb3JlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDUwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5jZXJ0LXRpbGVfX2Jsb2NrIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5jZXJ0LXRpbGVfX2Jsb2NrOmZpcnN0LWNoaWxkIC5jZXJ0LXRpbGVfX3RpdGxlIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmNlcnQtdGlsZV9fYmxvY2s6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5jZXJ0LXRpbGVfX25hdi5oaWRlICsgLmNlcnQtdGlsZV9fYmxvY2sgLmNlcnQtdGlsZV9fdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2VydC10aWxlX19uYXYge1xuXHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdG1hcmdpbi1yaWdodDogLTEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jZXJ0LXRpbGVfX25hdjo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG5cdGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jZXJ0LXRpbGVfX25hdi1jb2wge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLmNlcnQtdGlsZV9fbmF2LWl0ZW0ge1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ3O1xufVxuXG4ucGFnZSAuY2VydC10aWxlX190aXRsZSB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG5cdG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5jZXJ0LXRpbGUgLmRvcF90aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMS41Mztcblx0Y29sb3I6ICMyQjJCMkI7XG5cdG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG5cbi5jZXJ0LXRpbGUgLml0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiAyOXB4O1xuXHR3aWR0aDogNTAlO1xufVxuXG4uY2VydC10aWxlIC5pdGVtOm50aC1vZi10eXBlKDJuKzEpIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5jZXJ0LXRpbGUgLmpzLXRyZyB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNlcnQtdGlsZSAuanMtdHJnIC5saW5rIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jZXJ0LXRpbGUgLmpzLXRyZyAubGluayBpbWcge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNlcnQtdGlsZSAucGljIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0cGFkZGluZy1ib3R0b206IDNweDtcbn1cblxuLmNlcnQtdGlsZSAudGl0bGUge1xuXHRtYXJnaW46IDAgMCA1cHg7XG5cdG1heC13aWR0aDogMjIwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNDM7XG5cdGNvbG9yOiAjMkIyQjJCO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jZXJ0LXRpbGUgLmNhcHRpb24tdGV4dCB7XG5cdG1heC13aWR0aDogMjIwcHg7XG59XG5cbi5jZXJ0LXRpbGUgLmNhcHRpb24tdGV4dCBwIHtcblx0bWFyZ2luLWJvdHRvbTogLjVlbTtcbn1cblxuLypjZXJ0LWxpc3Quc2NzcyovXG5cbi5jZXJ0LWxpc3Qge1xuXHRtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4uY2VydC1saXN0LmdhbGxlcnktaG92ZXIgLnBpYyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jZXJ0LWxpc3QuZ2FsbGVyeS1ob3ZlciAubGluayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jZXJ0LWxpc3QuZ2FsbGVyeS1ob3ZlciAubGluazpob3ZlciAuaWNvbi1sb29wLFxuLmNlcnQtbGlzdC5nYWxsZXJ5LWhvdmVyIC5saW5rOmhvdmVyIC5pY29uIHtcblx0b3BhY2l0eTogMTtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmNlcnQtbGlzdC5nYWxsZXJ5LWhvdmVyIC5saW5rOmhvdmVyIGltZyB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmNlcnQtbGlzdC5nYWxsZXJ5LWhvdmVyIGltZyB7XG5cdHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XG59XG5cbi5jZXJ0LWxpc3QuZ2FsbGVyeS1ob3ZlciAuaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA2O1xufVxuXG4uY2VydC1saXN0LmdhbGxlcnktaG92ZXIgLmljb246YmVmb3JlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDUwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5jZXJ0LWxpc3RfX2Jsb2NrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2VydC1saXN0X19ibG9jazpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0YmFja2dyb3VuZDogI2RlZTJlNjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5jZXJ0LWxpc3RfX2Jsb2NrIC5jZXJ0LWxpc3RfX3RpdGxlIHtcblx0bWFyZ2luLXRvcDogLjY0ZW07XG59XG5cbi5jZXJ0LWxpc3RfX2Jsb2NrIC5jZXJ0LWxpc3RfX3RpdGxlICsgLml0ZW0ge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLmNlcnQtbGlzdF9fYmxvY2sgLmNlcnQtbGlzdF9fdGl0bGUgKyAuaXRlbTpiZWZvcmUge1xuXHRjb250ZW50OiBub25lO1xufVxuXG4uY2VydC1saXN0IC5pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGNvbG9yOiAjNzU3NTc1O1xufVxuXG4uY2VydC1saXN0IC5pY29uOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAtMnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmNlcnQtbGlzdCAud3JhcCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2VydC1saXN0IC5waWMge1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uY2VydC1saXN0IC5pdGVtIHtcblx0bWFyZ2luOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDMwcHggMDtcblx0ZmxleDogMCAwIDEwMCU7XG59XG5cbi5jZXJ0LWxpc3QgLml0ZW06YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdGJhY2tncm91bmQ6ICNkZWUyZTY7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2VydC1saXN0IC5pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5jZXJ0LWxpc3QgLmpzLXRyZyB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5jZXJ0LWxpc3QgLnRpdGxlIHtcblx0bWFyZ2luLXRvcDogMDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMS40Mjtcbn1cblxuLmNlcnQtbGlzdCAuY2FwdGlvbi10ZXh0IHtcblx0bWF4LXdpZHRoOiAyMjBweDtcbn1cblxuLmNlcnQtbGlzdCAuY2FwdGlvbi10ZXh0IHAge1xuXHRtYXJnaW4tYm90dG9tOiAuNWVtO1xufVxuXG4uc3RhY2suZ2FsbGVyeS1ob3ZlciAucGljIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnN0YWNrLmdhbGxlcnktaG92ZXIgLmxpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc3RhY2suZ2FsbGVyeS1ob3ZlciAubGluazpob3ZlciAuaWNvbi1sb29wLFxuLnN0YWNrLmdhbGxlcnktaG92ZXIgLmxpbms6aG92ZXIgLmljb24ge1xuXHRvcGFjaXR5OiAxO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uc3RhY2suZ2FsbGVyeS1ob3ZlciAubGluazpob3ZlciBpbWcge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5zdGFjay5nYWxsZXJ5LWhvdmVyIGltZyB7XG5cdHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XG59XG5cbi5zdGFjay5nYWxsZXJ5LWhvdmVyIC5pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDY7XG59XG5cbi5zdGFjay5nYWxsZXJ5LWhvdmVyIC5pY29uOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiA1MCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3RhY2sgLmxpbmsge1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0bWFyZ2luLWJvdHRvbTogLTZweDtcbn1cblxuLmdhbGxlcnktc3RhY2sgLnBpY19pIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5nYWxsZXJ5LXN0YWNrIC5waWNfaTphZnRlcixcbi5nYWxsZXJ5LXN0YWNrIC5waWNfaTpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcblx0YmFja2dyb3VuZDogI0Y3RjdGNztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmdhbGxlcnktc3RhY2sgLnBpY19pOmFmdGVyIHtcblx0dG9wOiAtM3B4O1xuXHRyaWdodDogLTNweDtcbn1cblxuLmdhbGxlcnktc3RhY2sgLnBpY19pOmJlZm9yZSB7XG5cdHRvcDogLTZweDtcblx0cmlnaHQ6IC02cHg7XG59XG5cbi5nYWxsZXJ5LXN0YWNrIC5saW5rIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcblx0ei1pbmRleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmV3cy1kZXRhaWwgLnBpYyB7XG5cdG1heC13aWR0aDogMjUlO1xuXHRtYXJnaW46IDAgMzBweCAwIDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmV3cy1kZXRhaWwgLnRpdGxlIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLm5ld3MtZGV0YWlsIC50aXRsZSBhIHtcblx0Y29sb3I6ICMwMDVFQzQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDAsIDk0LCAxOTYsIDApO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLm5ld3MtZGV0YWlsIC50aXRsZSBhOmhvdmVyLFxuLm5ld3MtZGV0YWlsIC50aXRsZSBhOmZvY3VzIHtcblx0Y29sb3I6ICMwMDVFQzQ7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMCwgOTQsIDE5NiwgMC42KTtcbn1cblxuLm5ld3MtZGV0YWlsIC5kYXRlIHtcblx0Y29sb3I6ICMyQjJCMkI7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5uZXdzLWRldGFpbCAudGltZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5ld3MtZGV0YWlsIC50aW1lICsgLnBhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogJy8nO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDAgNXB4O1xufVxuXG4ubmV3cy1kZXRhaWwgLnBhcnQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5uZXdzLWRldGFpbCAucGFydCBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogIzc1NzU3NTtcbn1cblxuLm5ld3MtZGV0YWlsIC5wYXJ0IGE6aG92ZXIsXG4ubmV3cy1kZXRhaWwgLnBhcnQgYTpmb2N1cyB7XG5cdGNvbG9yOiAjMDA1RUM0O1xufVxuXG4ubmV3cy1kZXRhaWwgLmxpbmsge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAjMDA1RUM0O1xufVxuXG4ubmV3cy1kZXRhaWwgLmxpbms6aG92ZXIgLnRpdGxlLFxuLm5ld3MtZGV0YWlsIC5saW5rOmZvY3VzIC50aXRsZSB7XG5cdGNvbG9yOiAjMDA1RUM0O1xufVxuXG4ubmV3cy1saXN0IHtcblx0bWFyZ2luOiAwIDAgNDBweDtcbn1cblxuLm5ld3MtbGlzdCAucGljIHtcblx0bWF4LXdpZHRoOiAyNSU7XG5cdG1hcmdpbjogMCAzMHB4IDAgMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4ubmV3cy1saXN0IC5pdGVtIHtcblx0bWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLm5ld3MtbGlzdCAuaXRlbTo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG5cdGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5uZXdzLWxpc3QgLml0ZW0gKyAuaXRlbTpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6ICNkZWUyZTY7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDMwcHggMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4ubmV3cy1saXN0IC53cmFwIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5ld3MtbGlzdCAubmV3cy1ib2R5IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5ld3MtbGlzdCAudGl0bGUge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ubmV3cy1saXN0IC50aXRsZSBhIHtcblx0Y29sb3I6ICMwMDVFQzQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDAsIDk0LCAxOTYsIDApO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLm5ld3MtbGlzdCAudGl0bGUgYTpob3Zlcixcbi5uZXdzLWxpc3QgLnRpdGxlIGE6Zm9jdXMge1xuXHRjb2xvcjogIzAwNUVDNDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgwLCA5NCwgMTk2LCAwLjYpO1xufVxuXG4ubmV3cy1saXN0IC5kYXRlIHtcblx0Y29sb3I6ICMyQjJCMkI7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5uZXdzLWxpc3QgLnRpbWUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5uZXdzLWxpc3QgLnRpbWUgKyAucGFydDpiZWZvcmUge1xuXHRjb250ZW50OiAnLyc7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMCA1cHg7XG59XG5cbi5uZXdzLWxpc3QgLnBhcnQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5uZXdzLWxpc3QgLnBhcnQgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICM3NTc1NzU7XG59XG5cbi5uZXdzLWxpc3QgLnBhcnQgYTpob3Zlcixcbi5uZXdzLWxpc3QgLnBhcnQgYTpmb2N1cyB7XG5cdGNvbG9yOiAjMDA1RUM0O1xufVxuXG4ubmV3cy1saXN0IC5saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICMwMDVFQzQ7XG59XG5cbi5uZXdzLWxpc3QgLmxpbms6aG92ZXIgLnRpdGxlLFxuLm5ld3MtbGlzdCAubGluazpmb2N1cyAudGl0bGUge1xuXHRjb2xvcjogIzAwNUVDNDtcbn1cblxuLm5ld3MtbGlzdCAubGluazpob3ZlciAuaWNvbixcbi5uZXdzLWxpc3QgLmxpbms6Zm9jdXMgLmljb24ge1xuXHRvcGFjaXR5OiAxO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5uZXdzLWxpc3QgLmxpbmsgLmljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5uZXdzLWxpc3QtYmlnIHtcblx0bWF4LXdpZHRoOiA2OTBweDtcbn1cblxuLm5ld3MtbGlzdC1iaWcgLnBpYyB7XG5cdG1hcmdpbjogMCAzMHB4IDE5cHggMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLm5ld3MtbGlzdC1iaWcgLnRpdGxlIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLm5ld3MtbGlzdC1iaWcgLnRpdGxlIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAjMDA1RUM0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgwLCA5NCwgMTk2LCAwKTtcbn1cblxuLm5ld3MtbGlzdC1iaWcgLnRpdGxlIGE6aG92ZXIsXG4ubmV3cy1saXN0LWJpZyAudGl0bGUgYTpmb2N1cyB7XG5cdGNvbG9yOiAjMDA1RUM0O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDAsIDk0LCAxOTYsIDAuNik7XG59XG5cbi5uZXdzLWxpc3QtYmlnIC5pdGVtIHtcblx0bWFyZ2luOiAwIDAgNDVweDtcbn1cblxuLm5ld3MtbGlzdC1iaWcgLmRhdGUge1xuXHRjb2xvcjogIzJCMkIyQjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLm5ld3MtbGlzdC1iaWcgLnRpbWUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5uZXdzLWxpc3QtYmlnIC50aW1lICsgLnBhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogJy8nO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDAgNXB4O1xufVxuXG4ubmV3cy1saXN0LWJpZyAucGFydCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5ld3MtbGlzdC1iaWcgLnBhcnQgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICM3NTc1NzU7XG59XG5cbi5uZXdzLWxpc3QtYmlnIC5wYXJ0IGE6aG92ZXIsXG4ubmV3cy1saXN0LWJpZyAucGFydCBhOmZvY3VzIHtcblx0Y29sb3I6ICMwMDVFQzQ7XG59XG5cbi5uZXdzLWxpc3QtYmlnIC5saW5rIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogIzAwNUVDNDtcbn1cblxuLm5ld3MtbGlzdC1iaWcgLmxpbms6aG92ZXIgLnRpdGxlLFxuLm5ld3MtbGlzdC1iaWcgLmxpbms6Zm9jdXMgLnRpdGxlIHtcblx0Y29sb3I6ICMwMDVFQzQ7XG59XG5cbi5wYXJ0bmVycy1kZXRhaWwge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ucGFydG5lcnMtZGV0YWlsIC5pdGVtOjphZnRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjbGVhcjogYm90aDtcblx0Y29udGVudDogXCJcIjtcbn1cblxuLnBhcnRuZXJzLWRldGFpbCAuaXRlbSArIC5pdGVtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZDogI2RlZTJlNjtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMzBweCAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5wYXJ0bmVycy1kZXRhaWwgLmljb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYXJ0bmVycy1kZXRhaWwgLmljb246YmVmb3JlIHtcblx0bWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnBhcnRuZXJzLWRldGFpbCAucGljIHtcblx0bWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLnBhcnRuZXJzLWRldGFpbCAucGljIGEge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhcnRuZXJzLWRldGFpbCAud3JhcCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYXJ0bmVycy1kZXRhaWwgLnRpdGxlIHtcblx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRtYXJnaW46IDAgMCAxNHB4O1xufVxuXG4ucGFydG5lcnMtbGlzdCB7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnBhcnRuZXJzLWxpc3QgPiAucm93IHtcblx0bWFyZ2luOiAwIC0xNXB4O1xufVxuXG4ucGFydG5lcnMtbGlzdCAuaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRjb2xvcjogIzc1NzU3NTtcbn1cblxuLnBhcnRuZXJzLWxpc3QgLmljb246YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5wYXJ0bmVycy1saXN0IC5pdGVtIHtcblx0bWFyZ2luOiAwIDAgMjdweDtcblx0cGFkZGluZzogMCAxNXB4O1xufVxuXG4ucGFydG5lcnMtbGlzdCAucGljIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1pbi1oZWlnaHQ6IDEwMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRDRENEQ0O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4ucGFydG5lcnMtbGlzdCAucGljIGEge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4ucGFydG5lcnMtbGlzdCAudGl0bGUge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjUzO1xuXHRtYXJnaW46IDAgMCA1cHg7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnBlcnNvbmFsLWxpc3Qge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucGVyc29uYWwtbGlzdCAucGljIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wZXJzb25hbC1saXN0IC5saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5wZXJzb25hbC1saXN0IC50aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IC40NWVtO1xufVxuXG4ucGVyc29uYWwtbGlzdCAudGl0bGUgYTpob3Zlcixcbi5wZXJzb25hbC1saXN0IC50aXRsZSBhOmZvY3VzIHtcblx0Y29sb3I6ICMwMDVFQzQ7XG59XG5cbi5wZXJzb25hbC1saXN0IC5pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLnBlcnNvbmFsLWxpc3QgLnBpYy13cmFwIHtcblx0ZGlzcGxheTogdGFibGU7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5wZXJzb25hbC1saXN0IC5waWNfbyB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5wZXJzb25hbC1saXN0IC50aXRsZSB7XG5cdG1heC13aWR0aDogMjIwcHg7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDAuNTVlbTtcblx0bGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi5wZXJzb25hbC1saXN0IC5jYXB0aW9uLXRleHQge1xuXHRsaW5lLWhlaWdodDogMS40O1xufVxuXG4ucGVyc29uYWwtbGlzdCAuY2FwdGlvbi10ZXh0IHAge1xuXHRtYXJnaW4tYm90dG9tOiAuNWVtO1xufVxuXG4ucGVyc29uYWwtZGV0YWlsIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnBlcnNvbmFsLWRldGFpbC5jb21iIC5pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcbn1cblxuLnBlcnNvbmFsLWRldGFpbCAuaXRlbTo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG5cdGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wZXJzb25hbC1kZXRhaWwgLml0ZW0gKyAuaXRlbTpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6ICNkZWUyZTY7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDMwcHggMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4ucGVyc29uYWwtZGV0YWlsIC5waWMge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLnBlcnNvbmFsLWRldGFpbCAud3JhcCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wZXJzb25hbC1kZXRhaWwgLmxpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnBlcnNvbmFsLWRldGFpbCAubGluayAuaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnBlcnNvbmFsLWRldGFpbCAubGluazpob3ZlciAuaWNvbixcbi5wZXJzb25hbC1kZXRhaWwgLmxpbms6Zm9jdXMgLmljb24ge1xuXHRvcGFjaXR5OiAxO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnBlcnNvbmFsLWRldGFpbCAudGl0bGUge1xuXHRtYXJnaW46IDAgMCAuNDVlbTtcbn1cblxuLnBlcnNvbmFsLWRldGFpbCAudGl0bGUgYSB7XG5cdGNvbG9yOiAjMDA1RUM0O1xufVxuXG4ucGVyc29uYWwtZGV0YWlsIC50aXRsZSBhOmhvdmVyLFxuLnBlcnNvbmFsLWRldGFpbCAudGl0bGUgYTpmb2N1cyB7XG5cdGNvbG9yOiAjMDA1RUM0O1xufVxuXG4ucGVyc29uYWwtZGV0YWlsIC5jYXB0aW9uLXRleHQge1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucGVyc29uYWwtZGV0YWlsIC5wcmV2aWV3IHtcblx0bWFyZ2luOiAxMHB4IDAgMDtcbn1cblxuLnBlcnNvbmFsLWRldGFpbCAucHJldmlldy1pdGVtIHtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNzJweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDAgMTBweCAxMHB4IDA7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5wZXJzb25hbC1kZXRhaWwgLnByZXZpZXctaXRlbTpiZWZvcmUge1xuXHRjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZXJzb25hbC1kZXRhaWwgLnByZXZpZXctaXRlbSBpbWcge1xuXHR0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xufVxuXG4ucGVyc29uYWwtZGV0YWlsIC5saW5rLWxvb3Age1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucGVyc29uYWwtZGV0YWlsIC5saW5rLWxvb3A6aG92ZXIgLmljb24tbG9vcCxcbi5wZXJzb25hbC1kZXRhaWwgLmxpbmstbG9vcDpob3ZlciAuaWNvbixcbi5wZXJzb25hbC1kZXRhaWwgLmxpbmstbG9vcDpmb2N1cyAuaWNvbi1sb29wLFxuLnBlcnNvbmFsLWRldGFpbCAubGluay1sb29wOmZvY3VzIC5pY29uIHtcblx0b3BhY2l0eTogMTtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnBlcnNvbmFsLWRldGFpbCAubGluay1sb29wOmhvdmVyIGltZyxcbi5wZXJzb25hbC1kZXRhaWwgLmxpbmstbG9vcDpmb2N1cyBpbWcge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5wZXJzb25hbC1kZXRhaWwgLmljb24tbG9vcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA2O1xuXHRmb250LXNpemU6IDQ0cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nLXdyYXAgLnBlcnNvbmFsLWRldGFpbCAuaWNvbi1sb29wIHtcblx0Zm9udC1zaXplOiAzMnB4O1xufVxuXG4ucGVyc29uYWwtZGV0YWlsIC5pY29uLWxvb3A6YmVmb3JlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDUwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnJldmlld3Mge1xuXHRtYXJnaW46IDAgMCA3OHB4O1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLnJldmlld3MgLml0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucmV2aWV3cyAubmFtZSB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1icmVhazogMS4zODQ2Mjtcblx0bWFyZ2luOiAwIDAgNXB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5yZXZpZXdzIC5kYXRlIHtcblx0Y29sb3I6ICMyQjJCMkI7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ucmV2aWV3cyAucXVlc3Rpb24ge1xuXHRtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4ucmV2aWV3cyAuYW5zd2VyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU4MzMzO1xufVxuXG4ucmV2aWV3cyAudGl0bGUge1xuXHRtYXJnaW46IDAgMCAxcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnJldmlld3MgLnRleHQge1xuXHRtYXJnaW46IDAgMCA1cHg7XG59XG5cbi5yZXZpZXdzIC53aG8ge1xuXHRjb2xvcjogIzc1NzU3NTtcbn1cblxuLnN0YXItbGlzdCAuc3Rhci1pdGVtLFxuLnN0YXItbGlzdC1zbWFsbCAuc3Rhci1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAxNHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUE4QUFBQU9DQU1BQUFESFZMYmRBQUFBbGxCTVZFWC9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqbHlFdmdBQUFBTW5SU1RsTUFBUUlEQmdnSkRBMFZGaDhnSVNrcVBrSkhTRTFPVVZ0Y1gyUm5hSENNbDdtOXhjN1IxOW5hNGVMbTZlM3U4L2Y0L2N1SGFuTUFBQUIxU1VSQlZBZ2RCY0dIQW9GUUFBREFpOGhXUnMrV0ZZWHcvei9uRG1BSUFDUzNCQURzZjNzQWlLdE5GUU1RN1FyRkxnS0RZMUYrNjFSYWY4dmkyQ2Q4VmgzUUNaOEF5MmNLMHVjQ3lONWpqRjRab04zMDBHdmFnT2xkZnNxVkUwQzRuaS9ieS9rYUFJZkh1cVcxZmh3QXN5N296dkVIVVowSWVLdWR6N2dBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbn1cblxuLnN0YXItbGlzdCAuc3Rhci1pdGVtLmFjdGl2ZSxcbi5zdGFyLWxpc3Qtc21hbGwgLnN0YXItaXRlbS5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUE4QUFBQU9DQVlBQUFEd2lrYnZBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBS1QybERRMUJRYUc5MGIzTm9iM0FnU1VORElIQnliMlpwYkdVQUFIamFuVk5uVkZQcEZqMzMzdlJDUzRpQWxFdHZVaFVJSUZKQ2k0QVVrU1lxSVFrUVNvZ2hvZGtWVWNFUlJVVUVHOGlnaUFPT2pvQ01GVkVzRElvSzJBZmtJYUtPZzZPSWlzcjc0WHVqYTlhODkrYk4vclhYUHVlczg1Mnp6d2ZBQ0F5V1NETlJOWUFNcVVJZUVlQ0R4OFRHNGVRdVFJRUtKSEFBRUFpelpDRnovU01CQVBoK1BEd3JJc0FIdmdBQmVOTUxDQURBVFp2QU1CeUgvdy9xUXBsY0FZQ0VBY0Iwa1RoTENJQVVBRUI2amtLbUFFQkdBWUNkbUNaVEFLQUVBR0RMWTJMakFGQXRBR0FuZitiVEFJQ2QrSmw3QVFCYmxDRVZBYUNSQUNBVFpZaEVBR2c3QUt6UFZvcEZBRmd3QUJSbVM4UTVBTmd0QURCSlYyWklBTEMzQU1ET0VBdXlBQWdNQURCUmlJVXBBQVI3QUdESUl5TjRBSVNaQUJSRzhsYzg4U3V1RU9jcUFBQjRtYkk4dVNRNVJZRmJDQzF4QjFkWExoNG96a2tYS3hRMllRSmhta0F1d25tWkdUS0JOQS9nODh3QUFLQ1JGUkhnZy9QOWVNNE9yczdPTm82MkRsOHQ2cjhHL3lKaVl1UCs1YytyY0VBQUFPRjBmdEgrTEMrekdvQTdCb0J0L3FJbDdnUm9YZ3VnZGZlTFpySVBRTFVBb09uYVYvTncrSDQ4UEVXaGtMbloyZVhrNU5oS3hFSmJZY3BYZmY1bndsL0FWLzFzK1g0OC9QZjE0TDdpSklFeVhZRkhCUGpnd3N6MFRLVWN6NUlKaEdMYzVvOUgvTGNMLy93ZDB5TEVTV0s1V0NvVTQxRVNjWTVFbW96ek1xVWlpVUtTS2NVbDB2OWs0dDhzK3dNKzN6VUFzR28rQVh1UkxhaGRZd1AyU3ljUVdIVEE0dmNBQVBLN2I4SFVLQWdEZ0dpRDRjOTMvKzgvL1VlZ0pRQ0Faa21TY1FBQVhrUWtMbFRLc3ovSENBQUFSS0NCS3JCQkcvVEJHQ3pBQmh6QkJkekJDL3hnTm9SQ0pNVENRaEJDQ21TQUhISmdLYXlDUWlpR3piQWRLbUF2MUVBZE5NQlJhSWFUY0E0dXdsVzREajF3RC9waENKN0JLTHlCQ1FSQnlBZ1RZU0hhaUFGaWlsZ2pqZ2dYbVlYNEljRklCQktMSkNESmlCUlJJa3VSTlVneFVvcFVJRlZJSGZJOWNnSTVoMXhHdXBFN3lBQXlndnlHdkVjeGxJR3lVVDNVRExWRHVhZzNHb1JHb2d2UVpIUXhtbzhXb0p2UWNyUWFQWXcyb2VmUXEyZ1AybzgrUThjd3dPZ1lCelBFYkRBdXhzTkNzVGdzQ1pOank3RWlyQXlyeGhxd1Zxd0R1NG4xWTgreGR3UVNnVVhBQ1RZRWQwSWdZUjVCU0ZoTVdFN1lTS2dnSENRMEVkb0pOd2tEaEZIQ0p5S1RxRXUwSnJvUitjUVlZakl4aDFoSUxDUFdFbzhUTHhCN2lFUEVOeVFTaVVNeUo3bVFBa214cEZUU0V0SkcwbTVTSStrc3FaczBTQm9qazhuYVpHdXlCem1VTENBcnlJWGtuZVRENURQa0crUWg4bHNLbldKQWNhVDRVK0lvVXNwcVNobmxFT1UwNVFabG1ESkJWYU9hVXQyb29WUVJOWTlhUXEyaHRsS3ZVWWVvRXpSMW1qbk5neFpKUzZXdG9wWFRHbWdYYVBkcHIraDB1aEhkbFI1T2w5Qlgwc3ZwUitpWDZBUDBkd3dOaGhXRHg0aG5LQm1iR0FjWVp4bDNHSytZVEtZWjA0c1p4MVF3TnpIcm1PZVpENWx2VlZncXRpcDhGWkhLQ3BWS2xTYVZHeW92VkttcXBxcmVxZ3RWODFYTFZJK3BYbE45cmtaVk0xUGpxUW5VbHF0VnFwMVE2MU1iVTJlcE82aUhxbWVvYjFRL3BINVovWWtHV2NOTXcwOURwRkdnc1YvanZNWWdDMk1aczNnc0lXc05xNFoxZ1RYRUpySE4yWHgyS3J1WS9SMjdpejJxcWFFNVF6TktNMWV6VXZPVVpqOEg0NWh4K0p4MFRnbm5LS2VYODM2SzNoVHZLZUlwRzZZMFRMa3haVnhycXBhWGxsaXJTS3RScTBmcnZUYXU3YWVkcHIxRnUxbjdnUTVCeDBvblhDZEhaNC9PQlozblU5bFQzYWNLcHhaTlBUcjFyaTZxYTZVYm9idEVkNzl1cCs2WW5yNWVnSjVNYjZmZWViM24raHg5TC8xVS9XMzZwL1ZIREZnR3N3d2tCdHNNemhnOHhUVnhiendkTDhmYjhWRkRYY05BUTZWaGxXR1g0WVNSdWRFOG85VkdqVVlQakduR1hPTWs0MjNHYmNhakpnWW1JU1pMVGVwTjdwcFNUYm1tS2FZN1REdE14ODNNemFMTjFwazFtejB4MXpMbm0rZWIxNXZmdDJCYWVGb3N0cWkydUdWSnN1UmFwbG51dHJ4dWhWbzVXYVZZVlZwZHMwYXRuYTBsMXJ1dHU2Y1JwN2xPazA2cm50Wm53N0R4dHNtMnFiY1pzT1hZQnR1dXRtMjJmV0ZuWWhkbnQ4V3V3KzZUdlpOOXVuMk4vVDBIRFlmWkRxc2RXaDErYzdSeUZEcFdPdDZhenB6dVAzM0Y5SmJwTDJkWXp4RFAyRFBqdGhQTEtjUnBuVk9iMDBkbkYyZTVjNFB6aUl1SlM0TExMcGMrTHBzYnh0M0l2ZVJLZFBWeFhlRjYwdldkbTdPYnd1Mm8yNi91TnU1cDdvZmNuOHcwbnltZVdUTnowTVBJUStCUjVkRS9DNStWTUd2ZnJINVBRMCtCWjdYbkl5OWpMNUZYcmRld3Q2VjNxdmRoN3hjKzlqNXluK00rNHp3MzNqTGVXVi9NTjhDM3lMZkxUOE52bmwrRjMwTi9JLzlrLzNyLzBRQ25nQ1VCWndPSmdVR0JXd0w3K0hwOEliK09QenJiWmZheTJlMUJqS0M1UVJWQmo0S3RndVhCclNGb3lPeVFyU0gzNTVqT2tjNXBEb1ZRZnVqVzBBZGg1bUdMdzM0TUo0V0hoVmVHUDQ1d2lGZ2EwVEdYTlhmUjNFTnozMFQ2UkpaRTNwdG5NVTg1cnkxS05TbytxaTVxUE5vM3VqUzZQOFl1WmxuTTFWaWRXRWxzU3h3NUxpcXVObTVzdnQvODdmT0g0cDNpQytON0Y1Z3Z5RjF3ZWFIT3d2U0ZweGFwTGhJc09wWkFUSWhPT0pUd1FSQXFxQmFNSmZJVGR5V09Dbm5DSGNKbklpL1JOdEdJMkVOY0toNU84a2dxVFhxUzdKRzhOWGtreFRPbExPVzVoQ2Vwa0x4TURVemRtenFlRnBwMklHMHlQVHE5TVlPU2taQnhRcW9oVFpPMlorcG41bVoyeTZ4bGhiTCt4VzZMdHk4ZWxRZkphN09RckFWWkxRcTJRcWJvVkZvbzF5b0hzbWRsVjJhL3pZbktPWmFybml2TjdjeXp5dHVRTjV6dm4vL3RFc0lTNFpLMnBZWkxWeTBkV09hOXJHbzVzanh4ZWRzSzR4VUZLNFpXQnF3OHVJcTJLbTNWVDZ2dFY1ZXVmcjBtZWsxcmdWN0J5b0xCdFFGcjZ3dFZDdVdGZmV2YzErMWRUMWd2V2QrMVlmcUduUnMrRlltS3JoVGJGNWNWZjlnbzNIamxHNGR2eXIrWjNKUzBxYXZFdVdUUFp0Sm02ZWJlTFo1YkRwYXFsK2FYRG00TjJkcTBEZDlXdE8zMTlrWGJMNWZOS051N2c3WkR1YU8vUExpOFphZkp6czA3UDFTa1ZQUlUrbFEyN3RMZHRXSFgrRzdSN2h0N3ZQWTA3TlhiVzd6My9UN0p2dHRWQVZWTjFXYlZaZnRKKzdQM1A2NkpxdW40bHZ0dFhhMU9iWEh0eHdQU0EvMEhJdzYyMTduVTFSM1NQVlJTajlZcjYwY094eCsrL3AzdmR5ME5OZzFWalp6RzRpTndSSG5rNmZjSjMvY2VEVHJhZG94N3JPRUgweDkySFdjZEwycENtdkthUnB0VG12dGJZbHU2VDh3KzBkYnEzbnI4UjlzZkQ1dzBQRmw1U3ZOVXlXbmE2WUxUazJmeXo0eWRsWjE5Zmk3NTNHRGJvclo3NTJQTzMyb1BiKys2RUhUaDBrWC9pK2M3dkR2T1hQSzRkUEt5MitVVFY3aFhtcTg2WDIzcWRPbzgvcFBUVDhlN25MdWFycmxjYTdudWVyMjFlMmIzNlJ1ZU44N2Q5TDE1OFJiLzF0V2VPVDNkdmZONmIvZkY5L1hmRnQxK2NpZjl6c3U3MlhjbjdxMjhUN3hmOUVEdFFkbEQzWWZWUDF2KzNOanYzSDlxd0hlZzg5SGNSL2NHaFlQUC9wSDFqdzlEQlkrWmo4dUdEWWJybmpnK09UbmlQM0w5NmZ5blE4OWt6eWFlRi82aS9zdXVGeFl2ZnZqVjY5Zk8wWmpSb1pmeWw1Ty9iWHlsL2VyQTZ4bXYyOGJDeGg2K3lYZ3pNVjcwVnZ2dHdYZmNkeDN2bzk4UFQrUjhJSDhvLzJqNXNmVlQwS2Y3a3htVGsvOEVBNWp6L0dNekxkc0FBQUFnWTBoU1RRQUFlaVVBQUlDREFBRDUvd0FBZ09rQUFIVXdBQURxWUFBQU9wZ0FBQmR2a2wvRlJnQUFBUFJKUkVGVWVOcUUwN0ZLQTBFUUJ1QXZJbm9Yck8wa0lxSzJTcDdBUmtHd3RMRUpJWVhGUFlQZ005dzFkallXMW9KWUNUNkJMeUNpOFNFdWlyb1dyaGppYmZMRDh1L084TTgvT3pCQ0NKS256RHJUOG5OU3FQSWwzRVp1UkZyTUFGdVJHOUVLSVRTNUx1QVJLM2pGdXFKK24rMWM1UzMwbzFEa2ZveFBPSmZaTXM2d2hsVjBzTmpRNVJ0ZThJd25uUDYwWGVYSHVNQzgyZmhBVDFGZi92MjV5Zzl4aFd5S2NJUWpSWDM5ZjJCVnZvdWJSTnNqSENqcXU5VEE3dkdaY1AySytlUzBOOUZPaU52WW1DYmVIcnMvNENUeUwzWm1pWWZvb2F1b3o5R043K0ZFY1pPTHNCZktMRThzU1I3S2JIODg5ajBBZUdxSzg4eFBYaFFBQUFBQVNVVk9SSzVDWUlJPVwiKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaW5wdXQtaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1oZWFkIC5maWVsZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtaGVhZCAuaW5wdXQge1xuXHRoZWlnaHQ6IDMycHg7XG5cdHBhZGRpbmc6IDZweCAzNXB4IDZweCAxNnB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRjb2xvcjogIzJCMkIyQjtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0d2lkdGg6IDEwMCU7XG5cdG91dGxpbmU6IDA7XG59XG5cbi5zZWFyY2gtaGVhZCAuaW5wdXQ6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6ICNiM2IzYjM7XG59XG5cbi5zZWFyY2gtaGVhZCAuYnRuLXNlYXJjaCB7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTJweDtcblx0dG9wOiA3cHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR3aWR0aDogMTlweDtcblx0aGVpZ2h0OiAxOXB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4T1NJZ2FHVnBaMmgwUFNJeE9TSWdkbWxsZDBKdmVEMGlNQ0F3SURFNUlERTVJajRnSUNBZ1BHY2dabWxzYkQwaWJtOXVaU0lnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3hJREVwSWo0Z0lDQWdJQ0FnSUR4amFYSmpiR1VnWTNnOUlqY3VOakUxSWlCamVUMGlOeTQyTVRVaUlISTlJamN1TmpFMUlpQnpkSEp2YTJVOUlpTXdNREFpSUhOMGNtOXJaUzEzYVdSMGFEMGlNUzQySWk4K0lDQWdJQ0FnSUNBOGNtVmpkQ0IzYVdSMGFEMGlOaTR5TXpFaUlHaGxhV2RvZEQwaU1TNDFOalVpSUhnOUlqRXhMamd6TmlJZ2VUMGlNVFF1TWpVNUlpQm1hV3hzUFNJak1EQXdJaUJ5ZUQwaUxqYzRNeUlnZEhKaGJuTm1iM0p0UFNKeWIzUmhkR1VvTkRVZ01UUXVPVFV4SURFMUxqQTBNaWtpTHo0Z0lDQWdQQzluUGp3dmMzWm5QZz09KTtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdG91dGxpbmU6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlYXJjaC1oZWFkIC5idG4tc2VhcmNoOmhvdmVyLFxuLnNlYXJjaC1oZWFkIC5idG4tc2VhcmNoOmZvY3VzIHtcblx0b3BhY2l0eTogMC41O1xufVxuXG4uc2VhcmNoLWxpc3Qge1xuXHRib3JkZXItdG9wOiBub25lO1xufVxuXG4ucGFnZSAuc2VhcmNoLWxpc3Qge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLnNlYXJjaC1saXN0IC5pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnBhZ2UgLnNlYXJjaC1saXN0IC5pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogNjFweDtcbn1cblxuLnNlYXJjaC1saXN0IC5pdGVtOmJlZm9yZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcbn1cblxuLmZsZXhib3ggLnNlYXJjaC1saXN0IC5pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZmxleGJveCAuc2VhcmNoLWxpc3QgLml0ZW06YmVmb3JlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDM2cHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uc2VhcmNoLWxpc3QgLml0ZW06YmVmb3JlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS4zNzU7XG5cdG1hcmdpbjogMCAwIDdweDtcbn1cblxuLnNlYXJjaC1saXN0IC5pdGVtICsgLml0ZW06YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6ICNkZWUyZTY7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMjlweDtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwO1xufVxuXG4uc2VhcmNoLWxpc3QgLndyYXAgYiB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICMwMDVFQzQ7XG59XG5cbi5zZWFyY2gtbGlzdCAudGl0bGUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM3NTtcblx0bWFyZ2luOiAwIDAgN3B4O1xufVxuXG4uc2VhcmNoLWxpc3QgLnRleHQge1xuXHRsaW5lLWhlaWdodDogMS43MTQyOTtcblx0bWFyZ2luOiAwIDAgNHB4O1xufVxuXG4uc2VhcmNoLWxpc3QgLmxpbmsge1xuXHRwYWRkaW5nOiA4cHggMCAwO1xuXHRtYXJnaW46IDAgMCA1cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNlYXJjaC1saXN0IC5saW5rIGEge1xuXHRjb2xvcjogIzc1NzU3NTtcbn1cblxuLnNlYXJjaC1saXN0IC5saW5rIGE6aG92ZXIsXG4uc2VhcmNoLWxpc3QgLmxpbmsgYTpmb2N1cyB7XG5cdGNvbG9yOiAjMDA1RUM0O1xufVxuXG4uX190bXAtb2xfXyB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzIHtcblx0ei1pbmRleDogMTtcblx0Ym94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZzogMTVweCAxMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW46IDAgMCAxOHB4O1xufVxuXG4ucGFnZSAuc2VhcmNoLXJlc3VsdHMge1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyAuaXRlbV8xIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLml0ZW1fMTpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyAuaXRlbV8xID4gYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGNvbG9yOiBibGFjaztcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLml0ZW1fMiB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzIC5pdGVtXzI6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtcmVzdWx0IHtcblx0bWFyZ2luOiAxMHB4IDA7XG59XG5cbi5zaXRlbWFwIHtcblx0bWFyZ2luOiAwIDAgNTBweDtcbn1cblxuLnNpdGVtYXAgLnRhYi1saXN0IGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaXRlbWFwIC50YWItbGlzdCBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2l0ZW1hcCAudGFiLWxpc3QgbGkuYWN0aXZlIGEge1xuXHRjb2xvcjogIzJCMkIyQjtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2l0ZW1hcCAudGFiLWxpc3QgbGkuYWN0aXZlIC5sbmstcHNldWRvIHtcblx0Y29sb3I6ICMyQjJCMkI7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0Ym9yZGVyOiBub25lO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5zaXRlbWFwIC5tZW51X2xldmVsXzEgLml0ZW1fMSB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zaXRlbWFwIC5tZW51X2xldmVsXzEgLml0ZW1fMSA+IGEge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Y29sb3I6ICMyQjJCMkI7XG59XG5cbi5zaXRlbWFwIC5tZW51X2xldmVsXzEgLml0ZW1fMSA+IGE6aG92ZXIsXG4uc2l0ZW1hcCAubWVudV9sZXZlbF8xIC5pdGVtXzEgPiBhOmZvY3VzIHtcblx0Y29sb3I6ICMwMDVFQzQ7XG59XG5cbi5zaXRlbWFwIC5tZW51X2xldmVsXzEgdWwsXG4uc2l0ZW1hcCAubWVudV9sZXZlbF8xIG9sIHtcblx0cGFkZGluZy1sZWZ0OiAyM3B4O1xuXHRtYXJnaW46IDEuMWVtIDAgMC40ZW07XG59XG5cbi5zaXRlbWFwIC5tZW51X2xldmVsXzEgdWwgbGksXG4uc2l0ZW1hcCAubWVudV9sZXZlbF8xIG9sIGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMC40ZW07XG59XG5cbi5nLXdyYXAgLnNpdGVtYXAgLm1lbnVfbGV2ZWxfMSB1bCBsaTpiZWZvcmUsXG4uZy13cmFwXG4gICAgICAuc2l0ZW1hcCAubWVudV9sZXZlbF8xIG9sIGxpOmJlZm9yZSB7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5zaXRlbWFwIC5tZW51X2xldmVsXzIgLml0ZW1fMiB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi52YWNhbmN5LWNvbGxhcHNlIHtcblx0bWFyZ2luOiAwIDAgNDBweDtcbn1cblxuLnZhY2FuY3ktY29sbGFwc2UgW2NsYXNzKj0nY29sLSddIHtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4udmFjYW5jeS1jb2xsYXBzZS5ib3JkZXIge1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZhY2FuY3ktY29sbGFwc2UgLnRpdGxlIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMS40Mjtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Y29sb3I6ICMwMDVFQzQ7XG59XG5cbi52YWNhbmN5LWNvbGxhcHNlIC50aXRsZTpob3Zlcixcbi52YWNhbmN5LWNvbGxhcHNlIC50aXRsZTpmb2N1cyB7XG5cdGNvbG9yOiAjMDA1RUM0O1xufVxuXG4udmFjYW5jeS1jb2xsYXBzZSAuZGVzY3Ige1xuXHRtYXJnaW46IDAgMCAyM3B4O1xufVxuXG4udmFjYW5jeS1jb2xsYXBzZSAuZGVzY3I6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDEuNzVlbTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnZhY2FuY3ktY29sbGFwc2UgLnN1YnRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmFjYW5jeS1jb2xsYXBzZSAuc3VtIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuMzc1O1xufVxuXG4udmFjYW5jeS1jb2xsYXBzZSAuc3VtX2kge1xuXHRiYWNrZ3JvdW5kOiAjMDA1RUM0O1xuXHRjb2xvcjogI2ZmZjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAzcHggN3B4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52YWNhbmN5LWNvbGxhcHNlIC5hY2NvcmRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmFjYW5jeS1jb2xsYXBzZSAuYWNjb3JkaW9uIC5wYW5lbCAubGluayB7XG5cdGJhY2tncm91bmQ6ICNGMkYyRjI7XG59XG5cbi52YWNhbmN5LWNvbGxhcHNlIC5hY2NvcmRpb24gLnBhbmVsIC5jb2xsYXBzZWQ6YmVmb3JlIHtcblx0dG9wOiAyMnB4O1xufVxuXG4udmFjYW5jeS1jb2xsYXBzZSAuYWNjb3JkaW9uIC5hY2MtYm9keSB7XG5cdHBhZGRpbmc6IDIwcHggMjRweCAzOXB4O1xufVxuXG4udmFjYW5jeS1jb2xsYXBzZSAuYWNjb3JkaW9uIC5hY2MtYm9keSAudGl0bGUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM5O1xuXHRjb2xvcjogIzAwMDtcblx0bWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG4udmFjYW5jeS1jb2xsYXBzZSAuaXRlbSArIC5pdGVtOmJlZm9yZSB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi52YWNhbmN5LWNvbGxhcHNlIC5pdGVtOmxhc3QtY2hpbGQgLmFjY29yZGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi52YWNhbmN5LWNvbGxhcHNlIC51Z2Mge1xuXHRtYXJnaW4tYm90dG9tOiAxLjM5ZW07XG59XG5cbi52YWNhbmN5LWNvbGxhcHNlIC51Z2M6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDEuNzNlbTtcbn1cblxuLnZhY2FuY3ktY29sbGFwc2UgdWwge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmFjYW5jeS1jb2xsYXBzZSB1bDpub3QoLmxpc3QtcmVzZXQpID4gbGkge1xuXHRtYXJnaW4tYm90dG9tOiAuNDNlbTtcbn1cblxuLnZhY2FuY3ktbGlzdCB7XG5cdG1hcmdpbjogMCAwIDUwcHg7XG59XG5cbi52YWNhbmN5LWxpc3QgW2NsYXNzKj0nY29sLSddIHtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4udmFjYW5jeS1saXN0LmJvcmRlciB7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmFjYW5jeS1saXN0IC5pdGVtIHtcblx0bWFyZ2luOiAwIDAgNTBweDtcbn1cblxuLnZhY2FuY3ktbGlzdCAudGl0bGUge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMjVweDtcbn1cblxuLnZhY2FuY3ktbGlzdCAuZGVzY3Ige1xuXHRtYXJnaW46IDAgMCAzNXB4O1xufVxuXG4udmFjYW5jeS1saXN0IC5kZXNjcjpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnZhY2FuY3ktbGlzdCAuc3VidGl0bGUge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52YWNhbmN5LWxpc3QgLnN1bSB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM3NTtcbn1cblxuLnZhY2FuY3ktbGlzdCAuc3VtX2kge1xuXHRiYWNrZ3JvdW5kOiAjMDA1RUM0O1xuXHRjb2xvcjogI2ZmZjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAzcHggN3B4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuXG4ubWZwLWJnIHtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxMDQyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJhY2tncm91bmQ6ICMwYjBiMGI7XG5cdG9wYWNpdHk6IDAuODtcbn1cblxuLm1mcC13cmFwIHtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxMDQzO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tZnAtY29udGFpbmVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0cGFkZGluZzogMCA4cHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR6LWluZGV4OiAxMDQ1O1xufVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuXHR3aWR0aDogMTAwJTtcblx0Y3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLWFqYXgtY3VyIHtcblx0Y3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLm1mcC16b29tLW91dC1jdXIsXG4ubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcblx0Y3Vyc29yOiAtbW96LXpvb20tb3V0O1xuXHRjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG5cdGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5tZnAtem9vbSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y3Vyc29yOiAtd2Via2l0LXpvb20taW47XG5cdGN1cnNvcjogLW1vei16b29tLWluO1xuXHRjdXJzb3I6IHpvb20taW47XG59XG5cbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcblx0Y3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1oaWRlIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWZwLXByZWxvYWRlciB7XG5cdGNvbG9yOiAjQ0NDO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAtMC44ZW07XG5cdGxlZnQ6IDhweDtcblx0cmlnaHQ6IDhweDtcblx0ei1pbmRleDogMTA0NDtcbn1cblxuLm1mcC1wcmVsb2FkZXIgYSB7XG5cdGNvbG9yOiAjQ0NDO1xufVxuXG4ubWZwLXByZWxvYWRlciBhOmhvdmVyLFxuLm1mcC1wcmVsb2FkZXIgYTpmb2N1cyB7XG5cdGNvbG9yOiAjRkZGO1xufVxuXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLm1mcC1jbG9zZSxcbmJ1dHRvbi5tZnAtYXJyb3cge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHR6LWluZGV4OiAxMDQ2O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG4ubWZwLWNsb3NlIHtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcblx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG9wYWNpdHk6IDAuNjU7XG5cdHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG5cdGNvbG9yOiAjRkZGO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0Zm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xufVxuXG4ubWZwLWNsb3NlOmhvdmVyLFxuLm1mcC1jbG9zZTpmb2N1cyB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5tZnAtY2xvc2U6YWN0aXZlIHtcblx0dG9wOiAxcHg7XG59XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuXHRjb2xvcjogIzMzMztcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcblx0Y29sb3I6ICNGRkY7XG5cdHJpZ2h0OiAtNnB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0cGFkZGluZy1yaWdodDogNnB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1mcC1jb3VudGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRjb2xvcjogI0NDQztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm1mcC1hcnJvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3BhY2l0eTogMC42NTtcblx0bWFyZ2luOiAwO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTU1cHg7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiA5MHB4O1xuXHRoZWlnaHQ6IDExMHB4O1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5tZnAtYXJyb3c6YWN0aXZlIHtcblx0bWFyZ2luLXRvcDogLTU0cHg7XG59XG5cbi5tZnAtYXJyb3c6aG92ZXIsXG4ubWZwLWFycm93OmZvY3VzIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLm1mcC1hcnJvdzpiZWZvcmUsXG4ubWZwLWFycm93OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0bWFyZ2luLXRvcDogMzVweDtcblx0bWFyZ2luLWxlZnQ6IDM1cHg7XG5cdGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50O1xufVxuXG4ubWZwLWFycm93OmFmdGVyIHtcblx0Ym9yZGVyLXRvcC13aWR0aDogMTNweDtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcblx0dG9wOiA4cHg7XG59XG5cbi5tZnAtYXJyb3c6YmVmb3JlIHtcblx0Ym9yZGVyLXRvcC13aWR0aDogMjFweDtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcblx0b3BhY2l0eTogMC43O1xufVxuXG4ubWZwLWFycm93LWxlZnQge1xuXHRsZWZ0OiAwO1xufVxuXG4ubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xuXHRib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcblx0bWFyZ2luLWxlZnQ6IDMxcHg7XG59XG5cbi5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xuXHRtYXJnaW4tbGVmdDogMjVweDtcblx0Ym9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuXHRyaWdodDogMDtcbn1cblxuLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG5cdGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNGRkY7XG5cdG1hcmdpbi1sZWZ0OiAzOXB4O1xufVxuXG4ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG5cdGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciB7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA5MDBweDtcbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuXHR0b3A6IC00MHB4O1xufVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0YmFja2dyb3VuZDogIzAwMDtcbn1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuXG5pbWcubWZwLWltZyB7XG5cdHdpZHRoOiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiA0MHB4IDAgNDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuXG4ubWZwLWZpZ3VyZSB7XG5cdGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubWZwLWZpZ3VyZTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogNDBweDtcblx0Ym90dG9tOiA0MHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHotaW5kZXg6IC0xO1xuXHRib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0YmFja2dyb3VuZDogIzQ0NDtcbn1cblxuLm1mcC1maWd1cmUgc21hbGwge1xuXHRjb2xvcjogI0JEQkRCRDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5tZnAtZmlndXJlIGZpZ3VyZSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLm1mcC1ib3R0b20tYmFyIHtcblx0bWFyZ2luLXRvcDogLTM2cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0Y3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLXRpdGxlIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGNvbG9yOiAjRjNGM0YzO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGFnZV80MDQgLmctbWFpbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlXzQwNCAuaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDIycHggMDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ucGFnZV80MDQgLmxvZ28gaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYWdlXzQwNCAuc2VhcmNoLWhlYWQge1xuXHRtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4ucGFnZV80MDQgLmVycm9yNDA0IC50aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAzcHg7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnBhZ2VfNDA0IC5lcnJvcjQwNCAudGV4dCB7XG5cdG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5wYWdlXzQwNCAuZXJyb3I0MDQgLnRleHQgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnBhZ2VfNDA0IC5lcnJvcjQwNCAudGV4dCBhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICfihpAnO1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnBhZ2VfNDA0IC5lcnJvcjQwNCAudGV4dCBhIHNwYW4ge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhZ2VfNDA0IC5lcnJvcjQwNCAudGV4dCBhOmhvdmVyIHNwYW4ge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlXzQwNCAubWVudS1hc2lkZSB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wYWdlXzQwNCAubWVudS1hc2lkZSAudGl0bGUge1xuXHRtYXJnaW46IDAgMCA4cHg7XG59XG5cbi5wYWdlXzQwNCAubWVudS1hc2lkZSAuaXRlbV8xIHtcblx0bWFyZ2luOiAwIDAgNHB4O1xufVxuXG4ucGFnZV80MDQgLm1lbnUtYXNpZGUgLml0ZW1fMTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhhbWJ1cmdlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IC04cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhhbWJ1cmdlcjpob3ZlciAuaGFtYnVyZ2VyX19pY29uIHtcblx0Y29sb3I6ICMwMDVFQzQ7XG59XG5cbi5oYW1idXJnZXJfX2ljb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IC0xNXB4O1xuXHRjb2xvcjogIzJCMkIyQjtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2U7XG59XG5cbi5oYW1idXJnZXJfX2ljb24sXG4uaGFtYnVyZ2VyX19pY29uOjpiZWZvcmUsXG4uaGFtYnVyZ2VyX19pY29uOjphZnRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjhweDtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmhhbWJ1cmdlcl9faWNvbjo6YmVmb3JlLFxuLmhhbWJ1cmdlcl9faWNvbjo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcbn1cblxuLmhhbWJ1cmdlcl9faWNvbjo6YmVmb3JlIHtcblx0dG9wOiA4cHg7XG5cdHRyYW5zaXRpb246IHdpZHRoIC4yNXMgZWFzZS1vdXQ7XG59XG5cbi5oYW1idXJnZXJfX2ljb246OmFmdGVyIHtcblx0dG9wOiAxNnB4O1xufVxuXG4ubmF2aWdhdGlvbiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRmbGV4LXNocmluazogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJveC1zaGFkb3c6IDAgNnB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyAwcyBlYXNlLCB2aXNpYmlsaXR5IDBzIC41cztcblx0ei1pbmRleDogMTAwNjtcbn1cblxuLm5hdmlnYXRpb25fYWN0aXZlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIDBzIGVhc2UsIHZpc2liaWxpdHkgMHMgMHM7XG59XG5cbi5uYXZpZ2F0aW9uOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdHdpZHRoOiA1cHg7XG59XG5cbi5uYXZpZ2F0aW9uOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6IGRhcmtncmV5O1xuXHRvdXRsaW5lOiAxcHggc29saWQgc2xhdGVncmV5O1xufVxuXG4ubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcblx0cGFkZGluZzogNDBweCAyMHB4IDI1cHg7XG59XG5cbi5uYXZpZ2F0aW9uX19mb290ZXIge1xuXHRwYWRkaW5nOiAwIDI1cHggMzBweDtcbn1cblxuLm5hdmlnYXRpb24tY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHRyaWdodDogOHB4O1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5uYXZpZ2F0aW9uLWNsb3NlOjpiZWZvcmUsXG4ubmF2aWdhdGlvbi1jbG9zZTo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIxcHg7XG5cdGxlZnQ6IDEycHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm5hdmlnYXRpb24tY2xvc2U6OmFmdGVyIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm5hdmlnYXRpb24tYmxhY2tvdXQge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcblx0ei1pbmRleDogMTAwNTtcbn1cblxuLmNvbnRhY3RzLWluZm8ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMzNweCAzMHB4IDI5cHg7XG5cdG1hcmdpbi1ib3R0b206IDI5cHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmNvbnRhY3RzLWluZm9fX2l0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiAyMXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250YWN0cy1pbmZvX19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29udGFjdHMtaW5mb19fcGljIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi5jb250YWN0cy1pbmZvX190ZXh0IHtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMS40Nztcblx0Y29sb3I6ICMwMDA7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmNvbnRhY3RzLWluZm9fX3RleHQgYSB7XG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb250YWN0cy1pbmZvX190ZXh0IGE6aG92ZXIsXG4uY29udGFjdHMtaW5mb19fdGV4dCBhOmZvY3VzIHtcblx0Y29sb3I6ICNFQjAwMDA7XG59XG5cbi5kZWFsZXJzLXRhYmxlIHRhYmxlLFxuLmNvbnRhY3RzLXRhYmxlIHRhYmxlIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5kZWFsZXJzLXRhYmxlIHRyLFxuLmNvbnRhY3RzLXRhYmxlIHRyIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5kZWFsZXJzLXRhYmxlIGE6aG92ZXIsXG4uZGVhbGVycy10YWJsZSBhOmZvY3VzLFxuLmNvbnRhY3RzLXRhYmxlIGE6aG92ZXIsXG4uY29udGFjdHMtdGFibGUgYTpmb2N1cyB7XG5cdGNvbG9yOiAjRUIwMDAwO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhZ2UgLmRlYWxlcnMtdGFibGUgdGQsXG4ucGFnZVxuLmNvbnRhY3RzLXRhYmxlIHRkIHtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uZGVhbGVycy10YWJsZSB0ZDpmaXJzdC1jaGlsZCxcbi5jb250YWN0cy10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmRlYWxlcnMtdGFibGUgdGQ6Zmlyc3QtY2hpbGQgPiAqLFxuLmNvbnRhY3RzLXRhYmxlIHRkOmZpcnN0LWNoaWxkID4gKiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjUzO1xuXHRtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5kZWFsZXJzLXRhYmxlIHRkOmZpcnN0LWNoaWxkID4gOmxhc3QtY2hpbGQsXG4uY29udGFjdHMtdGFibGUgdGQ6Zmlyc3QtY2hpbGQgPiA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kZWFsZXJzLXRhYmxlIHRkOmxhc3QtY2hpbGQsXG4uY29udGFjdHMtdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5kZWFsZXJzLXRhYmxlIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmRlYWxlcnMtdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZGVhbGVycy10YWJsZSB0ZDpsYXN0LWNoaWxkIHtcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMjtcbn1cblxuLmRlYWxlcnMtdGFibGUgdGQ6bGFzdC1jaGlsZCA+ICoge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4uY29udGFjdHMtdGFibGUgdGQge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uY29udGFjdHMtdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuXHRsaW5lLWhlaWdodDogMS41Mztcbn1cblxuLmNvbnRhY3RzLXRhYmxlIHRkOm50aC1jaGlsZCgyKSxcbi5jb250YWN0cy10YWJsZSB0ZDpudGgtY2hpbGQoMykge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjUzO1xufVxuXG4uY29udGFjdHMtdGFibGUgdGQ6bnRoLWNoaWxkKDIpID4gKixcbi5jb250YWN0cy10YWJsZSB0ZDpudGgtY2hpbGQoMykgPiAqIHtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMS41Mztcbn1cblxuLmNlbnRlcnMtdGFibGUgLm5hbWUge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRmb250LXNpemU6IDE3cHg7XG59XG5cbi5jZW50ZXJzLXRhYmxlIC5jZW50ZXItaW5mbyB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wYWdlIC5jZW50ZXJzLXRhYmxlIHRkIHtcblx0cGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5jZW50ZXJzLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcblx0d2lkdGg6IDYyJTtcbn1cblxuLmNlbnRlcnMtdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHdpZHRoOiAzOCU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ3O1xufVxuXG4uY2VudGVycy10YWJsZSB0ZDpsYXN0LWNoaWxkID4gKiB7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0bGluZS1oZWlnaHQ6IDEuNDc7XG59XG5cbi5yZXF1aXNpdGVzX19pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogMzNweDtcbn1cblxuLnJlcXVpc2l0ZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZXF1aXNpdGVzX190aXRsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAxMnB4IDI1cHggMTNweDtcblx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0YmFja2dyb3VuZDogI0YyRjJGMjtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLnJlcXVpc2l0ZXNfX3RleHQge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjUzO1xuXHRjb2xvcjogIzJCMkIyQjtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXG4uZmFkZSB7XG5cdHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcblx0dHJhbnNpdGlvbjogbm9uZTtcbn1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblxuLmNvbC1waHgge1xuXHRmbGV4LWJhc2lzOiAwO1xuXHRmbGV4LWdyb3c6IDE7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLXBoeC0xID4gKiB7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy1waHgtMiA+ICoge1xuXHRmbGV4OiAwIDAgNTAlO1xuXHRtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLXBoeC0zID4gKiB7XG5cdGZsZXg6IDAgMCAzMy4zMzMzMyU7XG5cdG1heC13aWR0aDogMzMuMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtcGh4LTQgPiAqIHtcblx0ZmxleDogMCAwIDI1JTtcblx0bWF4LXdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy1waHgtNSA+ICoge1xuXHRmbGV4OiAwIDAgMjAlO1xuXHRtYXgtd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLXBoeC02ID4gKiB7XG5cdGZsZXg6IDAgMCAxNi42NjY2NyU7XG5cdG1heC13aWR0aDogMTYuNjY2NjclO1xufVxuXG4uY29sLXBoeC1hdXRvIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtcGh4LTEge1xuXHRmbGV4OiAwIDAgOC4zMzMzMyU7XG5cdG1heC13aWR0aDogOC4zMzMzMyU7XG59XG5cbi5jb2wtcGh4LTIge1xuXHRmbGV4OiAwIDAgMTYuNjY2NjclO1xuXHRtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbn1cblxuLmNvbC1waHgtMyB7XG5cdGZsZXg6IDAgMCAyNSU7XG5cdG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLXBoeC00IHtcblx0ZmxleDogMCAwIDMzLjMzMzMzJTtcblx0bWF4LXdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi5jb2wtcGh4LTUge1xuXHRmbGV4OiAwIDAgNDEuNjY2NjclO1xuXHRtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbn1cblxuLmNvbC1waHgtNiB7XG5cdGZsZXg6IDAgMCA1MCU7XG5cdG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLXBoeC03IHtcblx0ZmxleDogMCAwIDU4LjMzMzMzJTtcblx0bWF4LXdpZHRoOiA1OC4zMzMzMyU7XG59XG5cbi5jb2wtcGh4LTgge1xuXHRmbGV4OiAwIDAgNjYuNjY2NjclO1xuXHRtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbn1cblxuLmNvbC1waHgtOSB7XG5cdGZsZXg6IDAgMCA3NSU7XG5cdG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLXBoeC0xMCB7XG5cdGZsZXg6IDAgMCA4My4zMzMzMyU7XG5cdG1heC13aWR0aDogODMuMzMzMzMlO1xufVxuXG4uY29sLXBoeC0xMSB7XG5cdGZsZXg6IDAgMCA5MS42NjY2NyU7XG5cdG1heC13aWR0aDogOTEuNjY2NjclO1xufVxuXG4uY29sLXBoeC0xMiB7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1waHgtZmlyc3Qge1xuXHRvcmRlcjogLTE7XG59XG5cbi5vcmRlci1waHgtbGFzdCB7XG5cdG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLXBoeC0wIHtcblx0b3JkZXI6IDA7XG59XG5cbi5vcmRlci1waHgtMSB7XG5cdG9yZGVyOiAxO1xufVxuXG4ub3JkZXItcGh4LTIge1xuXHRvcmRlcjogMjtcbn1cblxuLm9yZGVyLXBoeC0zIHtcblx0b3JkZXI6IDM7XG59XG5cbi5vcmRlci1waHgtNCB7XG5cdG9yZGVyOiA0O1xufVxuXG4ub3JkZXItcGh4LTUge1xuXHRvcmRlcjogNTtcbn1cblxuLm9yZGVyLXBoeC02IHtcblx0b3JkZXI6IDY7XG59XG5cbi5vcmRlci1waHgtNyB7XG5cdG9yZGVyOiA3O1xufVxuXG4ub3JkZXItcGh4LTgge1xuXHRvcmRlcjogODtcbn1cblxuLm9yZGVyLXBoeC05IHtcblx0b3JkZXI6IDk7XG59XG5cbi5vcmRlci1waHgtMTAge1xuXHRvcmRlcjogMTA7XG59XG5cbi5vcmRlci1waHgtMTEge1xuXHRvcmRlcjogMTE7XG59XG5cbi5vcmRlci1waHgtMTIge1xuXHRvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtcGh4LTAge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLm9mZnNldC1waHgtMSB7XG5cdG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbn1cblxuLm9mZnNldC1waHgtMiB7XG5cdG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG59XG5cbi5vZmZzZXQtcGh4LTMge1xuXHRtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LXBoeC00IHtcblx0bWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbn1cblxuLm9mZnNldC1waHgtNSB7XG5cdG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG59XG5cbi5vZmZzZXQtcGh4LTYge1xuXHRtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LXBoeC03IHtcblx0bWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbn1cblxuLm9mZnNldC1waHgtOCB7XG5cdG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG59XG5cbi5vZmZzZXQtcGh4LTkge1xuXHRtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LXBoeC0xMCB7XG5cdG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG59XG5cbi5vZmZzZXQtcGh4LTExIHtcblx0bWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbn1cblxuLmQtcGh4LW5vbmUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLXBoeC1pbmxpbmUge1xuXHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtcGh4LWlubGluZS1ibG9jayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1waHgtYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1waHgtdGFibGUge1xuXHRkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC1waHgtdGFibGUtcm93IHtcblx0ZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXBoeC10YWJsZS1jZWxsIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1waHgtZmxleCB7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtcGh4LWlubGluZS1mbGV4IHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcGh4LXJvdyB7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcGh4LWNvbHVtbiB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcGh4LXJvdy1yZXZlcnNlIHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXBoeC1jb2x1bW4tcmV2ZXJzZSB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1waHgtd3JhcCB7XG5cdGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1waHgtbm93cmFwIHtcblx0ZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcGh4LXdyYXAtcmV2ZXJzZSB7XG5cdGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXBoeC1maWxsIHtcblx0ZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcGh4LWdyb3ctMCB7XG5cdGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1waHgtZ3Jvdy0xIHtcblx0ZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXBoeC1zaHJpbmstMCB7XG5cdGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXBoeC1zaHJpbmstMSB7XG5cdGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtcGh4LXN0YXJ0IHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtcGh4LWVuZCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1waHgtY2VudGVyIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1waHgtYmV0d2VlbiB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXBoeC1hcm91bmQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtcGh4LXN0YXJ0IHtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXBoeC1lbmQge1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXBoeC1jZW50ZXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1waHgtYmFzZWxpbmUge1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXBoeC1zdHJldGNoIHtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtcGh4LXN0YXJ0IHtcblx0YWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1waHgtZW5kIHtcblx0YWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtcGh4LWNlbnRlciB7XG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1waHgtYmV0d2VlbiB7XG5cdGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtcGh4LWFyb3VuZCB7XG5cdGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1waHgtc3RyZXRjaCB7XG5cdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtcGh4LWF1dG8ge1xuXHRhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXBoeC1zdGFydCB7XG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtcGh4LWVuZCB7XG5cdGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXBoeC1jZW50ZXIge1xuXHRhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtcGh4LWJhc2VsaW5lIHtcblx0YWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtcGh4LXN0cmV0Y2gge1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1waHgtbGVmdCB7XG5cdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1waHgtcmlnaHQge1xuXHRmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXBoeC1ub25lIHtcblx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm0tcGh4LTAge1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LXBoeC0wLFxuLm15LXBoeC0wIHtcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItcGh4LTAsXG4ubXgtcGh4LTAge1xuXHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLXBoeC0wLFxuLm15LXBoeC0wIHtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtcGh4LTAsXG4ubXgtcGh4LTAge1xuXHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS1waHgtMSB7XG5cdG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtcGh4LTEsXG4ubXktcGh4LTEge1xuXHRtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1waHgtMSxcbi5teC1waHgtMSB7XG5cdG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItcGh4LTEsXG4ubXktcGh4LTEge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1waHgtMSxcbi5teC1waHgtMSB7XG5cdG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXBoeC0yIHtcblx0bWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1waHgtMixcbi5teS1waHgtMiB7XG5cdG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLXBoeC0yLFxuLm14LXBoeC0yIHtcblx0bWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1waHgtMixcbi5teS1waHgtMiB7XG5cdG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLXBoeC0yLFxuLm14LXBoeC0yIHtcblx0bWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tcGh4LTMge1xuXHRtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXBoeC0zLFxuLm15LXBoeC0zIHtcblx0bWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItcGh4LTMsXG4ubXgtcGh4LTMge1xuXHRtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXBoeC0zLFxuLm15LXBoeC0zIHtcblx0bWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtcGh4LTMsXG4ubXgtcGh4LTMge1xuXHRtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1waHgtNCB7XG5cdG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtcGh4LTQsXG4ubXktcGh4LTQge1xuXHRtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1waHgtNCxcbi5teC1waHgtNCB7XG5cdG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItcGh4LTQsXG4ubXktcGh4LTQge1xuXHRtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1waHgtNCxcbi5teC1waHgtNCB7XG5cdG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXBoeC01IHtcblx0bWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1waHgtNSxcbi5teS1waHgtNSB7XG5cdG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLXBoeC01LFxuLm14LXBoeC01IHtcblx0bWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1waHgtNSxcbi5teS1waHgtNSB7XG5cdG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLXBoeC01LFxuLm14LXBoeC01IHtcblx0bWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtcGh4LTAge1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1waHgtMCxcbi5weS1waHgtMCB7XG5cdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci1waHgtMCxcbi5weC1waHgtMCB7XG5cdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLXBoeC0wLFxuLnB5LXBoeC0wIHtcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLXBoeC0wLFxuLnB4LXBoeC0wIHtcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLXBoeC0xIHtcblx0cGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtcGh4LTEsXG4ucHktcGh4LTEge1xuXHRwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItcGh4LTEsXG4ucHgtcGh4LTEge1xuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1waHgtMSxcbi5weS1waHgtMSB7XG5cdHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC1waHgtMSxcbi5weC1waHgtMSB7XG5cdHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1waHgtMiB7XG5cdHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXBoeC0yLFxuLnB5LXBoeC0yIHtcblx0cGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLXBoeC0yLFxuLnB4LXBoeC0yIHtcblx0cGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItcGh4LTIsXG4ucHktcGh4LTIge1xuXHRwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtcGh4LTIsXG4ucHgtcGh4LTIge1xuXHRwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtcGh4LTMge1xuXHRwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1waHgtMyxcbi5weS1waHgtMyB7XG5cdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci1waHgtMyxcbi5weC1waHgtMyB7XG5cdHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXBoeC0zLFxuLnB5LXBoeC0zIHtcblx0cGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLXBoeC0zLFxuLnB4LXBoeC0zIHtcblx0cGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXBoeC00IHtcblx0cGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtcGh4LTQsXG4ucHktcGh4LTQge1xuXHRwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItcGh4LTQsXG4ucHgtcGh4LTQge1xuXHRwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1waHgtNCxcbi5weS1waHgtNCB7XG5cdHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC1waHgtNCxcbi5weC1waHgtNCB7XG5cdHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1waHgtNSB7XG5cdHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXBoeC01LFxuLnB5LXBoeC01IHtcblx0cGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLXBoeC01LFxuLnB4LXBoeC01IHtcblx0cGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItcGh4LTUsXG4ucHktcGh4LTUge1xuXHRwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtcGh4LTUsXG4ucHgtcGh4LTUge1xuXHRwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tcGh4LW4xIHtcblx0bWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtcGh4LW4xLFxuLm15LXBoeC1uMSB7XG5cdG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1waHgtbjEsXG4ubXgtcGh4LW4xIHtcblx0bWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItcGh4LW4xLFxuLm15LXBoeC1uMSB7XG5cdG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1waHgtbjEsXG4ubXgtcGh4LW4xIHtcblx0bWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXBoeC1uMiB7XG5cdG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXBoeC1uMixcbi5teS1waHgtbjIge1xuXHRtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItcGh4LW4yLFxuLm14LXBoeC1uMiB7XG5cdG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXBoeC1uMixcbi5teS1waHgtbjIge1xuXHRtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtcGh4LW4yLFxuLm14LXBoeC1uMiB7XG5cdG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1waHgtbjMge1xuXHRtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1waHgtbjMsXG4ubXktcGh4LW4zIHtcblx0bWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLXBoeC1uMyxcbi5teC1waHgtbjMge1xuXHRtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1waHgtbjMsXG4ubXktcGh4LW4zIHtcblx0bWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLXBoeC1uMyxcbi5teC1waHgtbjMge1xuXHRtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tcGh4LW40IHtcblx0bWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtcGh4LW40LFxuLm15LXBoeC1uNCB7XG5cdG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1waHgtbjQsXG4ubXgtcGh4LW40IHtcblx0bWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItcGh4LW40LFxuLm15LXBoeC1uNCB7XG5cdG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1waHgtbjQsXG4ubXgtcGh4LW40IHtcblx0bWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXBoeC1uNSB7XG5cdG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXBoeC1uNSxcbi5teS1waHgtbjUge1xuXHRtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItcGh4LW41LFxuLm14LXBoeC1uNSB7XG5cdG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXBoeC1uNSxcbi5teS1waHgtbjUge1xuXHRtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtcGh4LW41LFxuLm14LXBoeC1uNSB7XG5cdG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1waHgtYXV0byB7XG5cdG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtcGh4LWF1dG8sXG4ubXktcGh4LWF1dG8ge1xuXHRtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1waHgtYXV0byxcbi5teC1waHgtYXV0byB7XG5cdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItcGh4LWF1dG8sXG4ubXktcGh4LWF1dG8ge1xuXHRtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1waHgtYXV0byxcbi5teC1waHgtYXV0byB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXBoeC1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1waHgtcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1waHgtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5jb2wtc20ge1xuXHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcblx0ZmxleC1iYXNpczogMDtcblx0LW1zLWZsZXgtcG9zaXRpdmU6IDE7XG5cdGZsZXgtZ3JvdzogMTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLXNtLWF1dG8ge1xuXHQtbXMtZmxleDogMCAwIGF1dG87XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLXNtLTEge1xuXHQtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcblx0ZmxleDogMCAwIDguMzMzMzMzJTtcblx0bWF4LXdpZHRoOiA4LjMzMzMzMyU7XG59XG5cbi5jb2wtc20tMiB7XG5cdC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0ZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdG1heC13aWR0aDogMTYuNjY2NjY3JTtcbn1cblxuLmNvbC1zbS0zIHtcblx0LW1zLWZsZXg6IDAgMCAyNSU7XG5cdGZsZXg6IDAgMCAyNSU7XG5cdG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLXNtLTQge1xuXHQtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG59XG5cbi5jb2wtc20tNSB7XG5cdC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0ZmxleDogMCAwIDQxLjY2NjY2NyU7XG5cdG1heC13aWR0aDogNDEuNjY2NjY3JTtcbn1cblxuLmNvbC1zbS02IHtcblx0LW1zLWZsZXg6IDAgMCA1MCU7XG5cdGZsZXg6IDAgMCA1MCU7XG5cdG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLXNtLTcge1xuXHQtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG5cdGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG59XG5cbi5jb2wtc20tOCB7XG5cdC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0ZmxleDogMCAwIDY2LjY2NjY2NyU7XG5cdG1heC13aWR0aDogNjYuNjY2NjY3JTtcbn1cblxuLmNvbC1zbS05IHtcblx0LW1zLWZsZXg6IDAgMCA3NSU7XG5cdGZsZXg6IDAgMCA3NSU7XG5cdG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLXNtLTEwIHtcblx0LW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuXHRmbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0bWF4LXdpZHRoOiA4My4zMzMzMzMlO1xufVxuXG4uY29sLXNtLTExIHtcblx0LW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHRmbGV4OiAwIDAgOTEuNjY2NjY3JTtcblx0bWF4LXdpZHRoOiA5MS42NjY2NjclO1xufVxuXG4uY29sLXNtLTEyIHtcblx0LW1zLWZsZXg6IDAgMCAxMDAlO1xuXHRmbGV4OiAwIDAgMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5oMixcbi5oMiB7XG5cdGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLmZvb3Rlci1ib3R0b21fX3NlcGFyYXRvciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9vdGVyLWJvdHRvbV9fdGV4dCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcnRpY2xlIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3RzLWdyaWRfX2VsIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLnBhcnRuZXJzLWRldGFpbCAucGljIHtcblx0bWF4LXdpZHRoOiAzMCU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaXRlbWFwIC50YWItbGlzdCBsaSArIGxpIHtcblx0bWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5uYXZpZ2F0aW9uIHtcblx0d2lkdGg6IDQwMHB4O1xufVxuXG4ubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcblx0cGFkZGluZzogMjBweCAyNXB4IDMwcHg7XG59XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbi5jb2wtdGIge1xuXHRmbGV4LWJhc2lzOiAwO1xuXHRmbGV4LWdyb3c6IDE7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLXRiLTEgPiAqIHtcblx0ZmxleDogMCAwIDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLXRiLTIgPiAqIHtcblx0ZmxleDogMCAwIDUwJTtcblx0bWF4LXdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy10Yi0zID4gKiB7XG5cdGZsZXg6IDAgMCAzMy4zMzMzMyU7XG5cdG1heC13aWR0aDogMzMuMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtdGItNCA+ICoge1xuXHRmbGV4OiAwIDAgMjUlO1xuXHRtYXgtd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLXRiLTUgPiAqIHtcblx0ZmxleDogMCAwIDIwJTtcblx0bWF4LXdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy10Yi02ID4gKiB7XG5cdGZsZXg6IDAgMCAxNi42NjY2NyU7XG5cdG1heC13aWR0aDogMTYuNjY2NjclO1xufVxuXG4uY29sLXRiLWF1dG8ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC10Yi0xIHtcblx0ZmxleDogMCAwIDguMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDguMzMzMzMlO1xufVxuXG4uY29sLXRiLTIge1xuXHRmbGV4OiAwIDAgMTYuNjY2NjclO1xuXHRtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbn1cblxuLmNvbC10Yi0zIHtcblx0ZmxleDogMCAwIDI1JTtcblx0bWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtdGItNCB7XG5cdGZsZXg6IDAgMCAzMy4zMzMzMyU7XG5cdG1heC13aWR0aDogMzMuMzMzMzMlO1xufVxuXG4uY29sLXRiLTUge1xuXHRmbGV4OiAwIDAgNDEuNjY2NjclO1xuXHRtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbn1cblxuLmNvbC10Yi02IHtcblx0ZmxleDogMCAwIDUwJTtcblx0bWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtdGItNyB7XG5cdGZsZXg6IDAgMCA1OC4zMzMzMyU7XG5cdG1heC13aWR0aDogNTguMzMzMzMlO1xufVxuXG4uY29sLXRiLTgge1xuXHRmbGV4OiAwIDAgNjYuNjY2NjclO1xuXHRtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbn1cblxuLmNvbC10Yi05IHtcblx0ZmxleDogMCAwIDc1JTtcblx0bWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtdGItMTAge1xuXHRmbGV4OiAwIDAgODMuMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbn1cblxuLmNvbC10Yi0xMSB7XG5cdGZsZXg6IDAgMCA5MS42NjY2NyU7XG5cdG1heC13aWR0aDogOTEuNjY2NjclO1xufVxuXG4uY29sLXRiLTEyIHtcblx0ZmxleDogMCAwIDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLXRiLWZpcnN0IHtcblx0b3JkZXI6IC0xO1xufVxuXG4ub3JkZXItdGItbGFzdCB7XG5cdG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLXRiLTAge1xuXHRvcmRlcjogMDtcbn1cblxuLm9yZGVyLXRiLTEge1xuXHRvcmRlcjogMTtcbn1cblxuLm9yZGVyLXRiLTIge1xuXHRvcmRlcjogMjtcbn1cblxuLm9yZGVyLXRiLTMge1xuXHRvcmRlcjogMztcbn1cblxuLm9yZGVyLXRiLTQge1xuXHRvcmRlcjogNDtcbn1cblxuLm9yZGVyLXRiLTUge1xuXHRvcmRlcjogNTtcbn1cblxuLm9yZGVyLXRiLTYge1xuXHRvcmRlcjogNjtcbn1cblxuLm9yZGVyLXRiLTcge1xuXHRvcmRlcjogNztcbn1cblxuLm9yZGVyLXRiLTgge1xuXHRvcmRlcjogODtcbn1cblxuLm9yZGVyLXRiLTkge1xuXHRvcmRlcjogOTtcbn1cblxuLm9yZGVyLXRiLTEwIHtcblx0b3JkZXI6IDEwO1xufVxuXG4ub3JkZXItdGItMTEge1xuXHRvcmRlcjogMTE7XG59XG5cbi5vcmRlci10Yi0xMiB7XG5cdG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC10Yi0wIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5vZmZzZXQtdGItMSB7XG5cdG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbn1cblxuLm9mZnNldC10Yi0yIHtcblx0bWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbn1cblxuLm9mZnNldC10Yi0zIHtcblx0bWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC10Yi00IHtcblx0bWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbn1cblxuLm9mZnNldC10Yi01IHtcblx0bWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbn1cblxuLm9mZnNldC10Yi02IHtcblx0bWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC10Yi03IHtcblx0bWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbn1cblxuLm9mZnNldC10Yi04IHtcblx0bWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbn1cblxuLm9mZnNldC10Yi05IHtcblx0bWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC10Yi0xMCB7XG5cdG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG59XG5cbi5vZmZzZXQtdGItMTEge1xuXHRtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xufVxuXG4uZC10Yi1ub25lIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC10Yi1pbmxpbmUge1xuXHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtdGItaW5saW5lLWJsb2NrIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRiLWJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGItdGFibGUge1xuXHRkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10Yi10YWJsZS1yb3cge1xuXHRkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGItdGFibGUtY2VsbCB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtdGItZmxleCB7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtdGItaW5saW5lLWZsZXgge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC10Yi1yb3cge1xuXHRmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXRiLWNvbHVtbiB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtdGItcm93LXJldmVyc2Uge1xuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtdGItY29sdW1uLXJldmVyc2Uge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtdGItd3JhcCB7XG5cdGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC10Yi1ub3dyYXAge1xuXHRmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC10Yi13cmFwLXJldmVyc2Uge1xuXHRmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC10Yi1maWxsIHtcblx0ZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtdGItZ3Jvdy0wIHtcblx0ZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXRiLWdyb3ctMSB7XG5cdGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC10Yi1zaHJpbmstMCB7XG5cdGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXRiLXNocmluay0xIHtcblx0ZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC10Yi1zdGFydCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXRiLWVuZCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC10Yi1jZW50ZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXRiLWJldHdlZW4ge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC10Yi1hcm91bmQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtdGItc3RhcnQge1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtdGItZW5kIHtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy10Yi1jZW50ZXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy10Yi1iYXNlbGluZSB7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtdGItc3RyZXRjaCB7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXRiLXN0YXJ0IHtcblx0YWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC10Yi1lbmQge1xuXHRhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC10Yi1jZW50ZXIge1xuXHRhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtdGItYmV0d2VlbiB7XG5cdGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtdGItYXJvdW5kIHtcblx0YWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXRiLXN0cmV0Y2gge1xuXHRhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXRiLWF1dG8ge1xuXHRhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXRiLXN0YXJ0IHtcblx0YWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi10Yi1lbmQge1xuXHRhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi10Yi1jZW50ZXIge1xuXHRhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtdGItYmFzZWxpbmUge1xuXHRhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi10Yi1zdHJldGNoIHtcblx0YWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtdGItbGVmdCB7XG5cdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC10Yi1yaWdodCB7XG5cdGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtdGItbm9uZSB7XG5cdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tLXRiLTAge1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LXRiLTAsXG4ubXktdGItMCB7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLXRiLTAsXG4ubXgtdGItMCB7XG5cdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItdGItMCxcbi5teS10Yi0wIHtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtdGItMCxcbi5teC10Yi0wIHtcblx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tdGItMSB7XG5cdG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtdGItMSxcbi5teS10Yi0xIHtcblx0bWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItdGItMSxcbi5teC10Yi0xIHtcblx0bWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi10Yi0xLFxuLm15LXRiLTEge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC10Yi0xLFxuLm14LXRiLTEge1xuXHRtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS10Yi0yIHtcblx0bWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC10Yi0yLFxuLm15LXRiLTIge1xuXHRtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci10Yi0yLFxuLm14LXRiLTIge1xuXHRtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXRiLTIsXG4ubXktdGItMiB7XG5cdG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLXRiLTIsXG4ubXgtdGItMiB7XG5cdG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXRiLTMge1xuXHRtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXRiLTMsXG4ubXktdGItMyB7XG5cdG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLXRiLTMsXG4ubXgtdGItMyB7XG5cdG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItdGItMyxcbi5teS10Yi0zIHtcblx0bWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtdGItMyxcbi5teC10Yi0zIHtcblx0bWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tdGItNCB7XG5cdG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtdGItNCxcbi5teS10Yi00IHtcblx0bWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItdGItNCxcbi5teC10Yi00IHtcblx0bWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi10Yi00LFxuLm15LXRiLTQge1xuXHRtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC10Yi00LFxuLm14LXRiLTQge1xuXHRtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS10Yi01IHtcblx0bWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC10Yi01LFxuLm15LXRiLTUge1xuXHRtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci10Yi01LFxuLm14LXRiLTUge1xuXHRtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXRiLTUsXG4ubXktdGItNSB7XG5cdG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLXRiLTUsXG4ubXgtdGItNSB7XG5cdG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXRiLTAge1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC10Yi0wLFxuLnB5LXRiLTAge1xuXHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItdGItMCxcbi5weC10Yi0wIHtcblx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItdGItMCxcbi5weS10Yi0wIHtcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLXRiLTAsXG4ucHgtdGItMCB7XG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC10Yi0xIHtcblx0cGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtdGItMSxcbi5weS10Yi0xIHtcblx0cGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLXRiLTEsXG4ucHgtdGItMSB7XG5cdHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXRiLTEsXG4ucHktdGItMSB7XG5cdHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC10Yi0xLFxuLnB4LXRiLTEge1xuXHRwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtdGItMiB7XG5cdHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXRiLTIsXG4ucHktdGItMiB7XG5cdHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci10Yi0yLFxuLnB4LXRiLTIge1xuXHRwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi10Yi0yLFxuLnB5LXRiLTIge1xuXHRwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtdGItMixcbi5weC10Yi0yIHtcblx0cGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXRiLTMge1xuXHRwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC10Yi0zLFxuLnB5LXRiLTMge1xuXHRwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItdGItMyxcbi5weC10Yi0zIHtcblx0cGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItdGItMyxcbi5weS10Yi0zIHtcblx0cGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLXRiLTMsXG4ucHgtdGItMyB7XG5cdHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC10Yi00IHtcblx0cGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtdGItNCxcbi5weS10Yi00IHtcblx0cGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLXRiLTQsXG4ucHgtdGItNCB7XG5cdHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXRiLTQsXG4ucHktdGItNCB7XG5cdHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC10Yi00LFxuLnB4LXRiLTQge1xuXHRwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtdGItNSB7XG5cdHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXRiLTUsXG4ucHktdGItNSB7XG5cdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci10Yi01LFxuLnB4LXRiLTUge1xuXHRwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi10Yi01LFxuLnB5LXRiLTUge1xuXHRwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtdGItNSxcbi5weC10Yi01IHtcblx0cGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXRiLW4xIHtcblx0bWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtdGItbjEsXG4ubXktdGItbjEge1xuXHRtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItdGItbjEsXG4ubXgtdGItbjEge1xuXHRtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi10Yi1uMSxcbi5teS10Yi1uMSB7XG5cdG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC10Yi1uMSxcbi5teC10Yi1uMSB7XG5cdG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS10Yi1uMiB7XG5cdG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXRiLW4yLFxuLm15LXRiLW4yIHtcblx0bWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLXRiLW4yLFxuLm14LXRiLW4yIHtcblx0bWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItdGItbjIsXG4ubXktdGItbjIge1xuXHRtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtdGItbjIsXG4ubXgtdGItbjIge1xuXHRtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tdGItbjMge1xuXHRtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC10Yi1uMyxcbi5teS10Yi1uMyB7XG5cdG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci10Yi1uMyxcbi5teC10Yi1uMyB7XG5cdG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXRiLW4zLFxuLm15LXRiLW4zIHtcblx0bWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLXRiLW4zLFxuLm14LXRiLW4zIHtcblx0bWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXRiLW40IHtcblx0bWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtdGItbjQsXG4ubXktdGItbjQge1xuXHRtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItdGItbjQsXG4ubXgtdGItbjQge1xuXHRtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi10Yi1uNCxcbi5teS10Yi1uNCB7XG5cdG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC10Yi1uNCxcbi5teC10Yi1uNCB7XG5cdG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS10Yi1uNSB7XG5cdG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXRiLW41LFxuLm15LXRiLW41IHtcblx0bWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLXRiLW41LFxuLm14LXRiLW41IHtcblx0bWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItdGItbjUsXG4ubXktdGItbjUge1xuXHRtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtdGItbjUsXG4ubXgtdGItbjUge1xuXHRtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tdGItYXV0byB7XG5cdG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtdGItYXV0byxcbi5teS10Yi1hdXRvIHtcblx0bWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXItdGItYXV0byxcbi5teC10Yi1hdXRvIHtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi10Yi1hdXRvLFxuLm15LXRiLWF1dG8ge1xuXHRtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC10Yi1hdXRvLFxuLm14LXRiLWF1dG8ge1xuXHRtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10Yi1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10Yi1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRiLWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4ucGFnZSB7XG5cdHBhZGRpbmctdG9wOiA4NHB4O1xufVxuXG4ucGFnZS1oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29udGFpbmVyIHtcblx0cGFkZGluZzogMCAzMHB4O1xufVxuXG4uY29sLW1kLWF1dG8ge1xuXHQtbXMtZmxleDogMCAwIGF1dG87XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLW1kLTEge1xuXHQtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcblx0ZmxleDogMCAwIDguMzMzMzMzJTtcblx0bWF4LXdpZHRoOiA4LjMzMzMzMyU7XG59XG5cbi5jb2wtbWQtMiB7XG5cdC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0ZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdG1heC13aWR0aDogMTYuNjY2NjY3JTtcbn1cblxuLmNvbC1tZC0zIHtcblx0LW1zLWZsZXg6IDAgMCAyNSU7XG5cdGZsZXg6IDAgMCAyNSU7XG5cdG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLW1kLTQge1xuXHQtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG59XG5cbi5jb2wtbWQtNSB7XG5cdC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0ZmxleDogMCAwIDQxLjY2NjY2NyU7XG5cdG1heC13aWR0aDogNDEuNjY2NjY3JTtcbn1cblxuLmNvbC1tZC02IHtcblx0LW1zLWZsZXg6IDAgMCA1MCU7XG5cdGZsZXg6IDAgMCA1MCU7XG5cdG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLW1kLTcge1xuXHQtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG5cdGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG59XG5cbi5jb2wtbWQtOCB7XG5cdC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0ZmxleDogMCAwIDY2LjY2NjY2NyU7XG5cdG1heC13aWR0aDogNjYuNjY2NjY3JTtcbn1cblxuLmNvbC1tZC05IHtcblx0LW1zLWZsZXg6IDAgMCA3NSU7XG5cdGZsZXg6IDAgMCA3NSU7XG5cdG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLW1kLTEwIHtcblx0LW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuXHRmbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0bWF4LXdpZHRoOiA4My4zMzMzMzMlO1xufVxuXG4uY29sLW1kLTExIHtcblx0LW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHRmbGV4OiAwIDAgOTEuNjY2NjY3JTtcblx0bWF4LXdpZHRoOiA5MS42NjY2NjclO1xufVxuXG4uY29sLW1kLTEyIHtcblx0LW1zLWZsZXg6IDAgMCAxMDAlO1xuXHRmbGV4OiAwIDAgMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5oMyxcbi5oMyxcbi5uZXdzLWRldGFpbCAudGl0bGUsXG4ubmV3cy1saXN0IC50aXRsZSxcbi5uZXdzLWxpc3QtYmlnIC50aXRsZSB7XG5cdGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLnNlY3Rpb25fYmcsXG4uc2VjdGlvbl9ib3JkZXIge1xuXHRwYWRkaW5nOiA1MHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc2VjdGlvbi1oZWFkZXIgLmgyIHtcblx0bWFyZ2luLXJpZ2h0OiAzNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcblx0bWF4LXdpZHRoOiA2MDBweDtcblx0bWFyZ2luOiAxNy41cHggYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG5cdG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgxNy41cHggKiAyKSk7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcblx0Ym94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5tb2RhbC1zbSB7XG5cdG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5oZWFkZXJfX2lubmVyIHtcblx0aGVpZ2h0OiA4NHB4O1xufVxuXG4ubG9nbyBpbWcge1xuXHRtYXgtaGVpZ2h0OiA1NnB4O1xufVxuXG4uYXJ0aWNsZV9fZGF0ZSB7XG5cdG1hcmdpbi1ib3R0b206IC41ZW07XG59XG5cbi5hcnRpY2xlX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJyZWFkY3J1bWJzIHtcblx0bWFyZ2luLWJvdHRvbTogMi42NXJlbTtcbn1cblxuLnNsaWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5zbGlkZXIgLnN3aXBlci1idXR0b25zIHtcblx0cGFkZGluZzogMCAzMHB4O1xufVxuXG4uc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRyaWdodDogMzBweDtcbn1cblxuLnNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0bGVmdDogMzBweDtcbn1cblxuLnNsaWRlcl9fZGVzY3Ige1xuXHRwYWRkaW5nOiAyN3B4IDE4JSA0M3B4IDYwcHg7XG59XG5cbi5zbGlkZXIgLmgxIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLnNsaWRlciBwIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5oaXN0b3J5IC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5oaXN0b3J5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHR3aWR0aDogNzBweDtcblx0aGVpZ2h0OiAxMDBweDtcblx0cGFkZGluZzogMjBweCAyMHB4IDEwcHg7XG59XG5cbi5oaXN0b3J5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgLnRleHQge1xuXHRmb250LXNpemU6IDMwcHg7XG59XG5cbi5jZXJ0LXNlY3Rpb24ge1xuXHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5jZXJ0IHtcblx0d2lkdGg6IDUwJTtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnBhcmFtZXRlcnM6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDRweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYgNS4xMyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTI4LjE2JSk7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5wYXJhbWV0ZXJzX19pbm5lciB7XG5cdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDRweDtcblx0bWF4LWhlaWdodDogMzc1cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5wYXJhbWV0ZXJzX19pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0QxRDFEMTtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ucGFyYW1ldGVyc19faW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzY4Njg2ODtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uY2VydGlmaWNhdGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDAgLTEwcHg7XG59XG5cbi5jZXJ0aWZpY2F0ZV9fbmFtZSxcbi5jZXJ0aWZpY2F0ZV9fZGF0ZSxcbi5jZXJ0aWZpY2F0ZV9fZmlsZSB7XG5cdHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmNlcnRpZmljYXRlX19uYW1lIHtcblx0d2lkdGg6IDM3LjUlO1xufVxuXG4uY2VydGlmaWNhdGVfX2RhdGUsXG4uY2VydGlmaWNhdGVfX2ZpbGUge1xuXHRmbGV4LWdyb3c6IDE7XG5cdGZsZXgtYmFzaXM6IDA7XG59XG5cbi5jZXJ0LWxpc3QgLnBpYyB7XG5cdG1hcmdpbi1yaWdodDogMjVweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBlcnNvbmFsLWRldGFpbCAucGljIHtcblx0bWF4LXdpZHRoOiAzMCU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcblxuLnByb2R1Y3RzLWdyaWRfX2VsOm50aC1jaGlsZCg1bisxKSAuY2FyZF9ncmlkLFxuLnByb2R1Y3RzLWdyaWRfX2VsOm50aC1jaGlsZCg1bisyKSAuY2FyZF9ncmlkIHtcblx0cGFkZGluZy10b3A6IDcxLjclO1xufVxuXG4ucHJvZHVjdHMtZ3JpZF9fZWwge1xuXHR3aWR0aDogMzMuMzMzMyU7XG59XG5cbi5wcm9kdWN0cy1ncmlkX19lbDpudGgtY2hpbGQoNW4rMSksXG4ucHJvZHVjdHMtZ3JpZF9fZWw6bnRoLWNoaWxkKDVuKzIpIHtcblx0d2lkdGg6IDUwJTtcbn1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblxuLmNvbC10Yngge1xuXHRmbGV4LWJhc2lzOiAwO1xuXHRmbGV4LWdyb3c6IDE7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLXRieC0xID4gKiB7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy10YngtMiA+ICoge1xuXHRmbGV4OiAwIDAgNTAlO1xuXHRtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLXRieC0zID4gKiB7XG5cdGZsZXg6IDAgMCAzMy4zMzMzMyU7XG5cdG1heC13aWR0aDogMzMuMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtdGJ4LTQgPiAqIHtcblx0ZmxleDogMCAwIDI1JTtcblx0bWF4LXdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy10YngtNSA+ICoge1xuXHRmbGV4OiAwIDAgMjAlO1xuXHRtYXgtd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLXRieC02ID4gKiB7XG5cdGZsZXg6IDAgMCAxNi42NjY2NyU7XG5cdG1heC13aWR0aDogMTYuNjY2NjclO1xufVxuXG4uY29sLXRieC1hdXRvIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtdGJ4LTEge1xuXHRmbGV4OiAwIDAgOC4zMzMzMyU7XG5cdG1heC13aWR0aDogOC4zMzMzMyU7XG59XG5cbi5jb2wtdGJ4LTIge1xuXHRmbGV4OiAwIDAgMTYuNjY2NjclO1xuXHRtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbn1cblxuLmNvbC10YngtMyB7XG5cdGZsZXg6IDAgMCAyNSU7XG5cdG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLXRieC00IHtcblx0ZmxleDogMCAwIDMzLjMzMzMzJTtcblx0bWF4LXdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi5jb2wtdGJ4LTUge1xuXHRmbGV4OiAwIDAgNDEuNjY2NjclO1xuXHRtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbn1cblxuLmNvbC10YngtNiB7XG5cdGZsZXg6IDAgMCA1MCU7XG5cdG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLXRieC03IHtcblx0ZmxleDogMCAwIDU4LjMzMzMzJTtcblx0bWF4LXdpZHRoOiA1OC4zMzMzMyU7XG59XG5cbi5jb2wtdGJ4LTgge1xuXHRmbGV4OiAwIDAgNjYuNjY2NjclO1xuXHRtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbn1cblxuLmNvbC10YngtOSB7XG5cdGZsZXg6IDAgMCA3NSU7XG5cdG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLXRieC0xMCB7XG5cdGZsZXg6IDAgMCA4My4zMzMzMyU7XG5cdG1heC13aWR0aDogODMuMzMzMzMlO1xufVxuXG4uY29sLXRieC0xMSB7XG5cdGZsZXg6IDAgMCA5MS42NjY2NyU7XG5cdG1heC13aWR0aDogOTEuNjY2NjclO1xufVxuXG4uY29sLXRieC0xMiB7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci10YngtZmlyc3Qge1xuXHRvcmRlcjogLTE7XG59XG5cbi5vcmRlci10YngtbGFzdCB7XG5cdG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLXRieC0wIHtcblx0b3JkZXI6IDA7XG59XG5cbi5vcmRlci10YngtMSB7XG5cdG9yZGVyOiAxO1xufVxuXG4ub3JkZXItdGJ4LTIge1xuXHRvcmRlcjogMjtcbn1cblxuLm9yZGVyLXRieC0zIHtcblx0b3JkZXI6IDM7XG59XG5cbi5vcmRlci10YngtNCB7XG5cdG9yZGVyOiA0O1xufVxuXG4ub3JkZXItdGJ4LTUge1xuXHRvcmRlcjogNTtcbn1cblxuLm9yZGVyLXRieC02IHtcblx0b3JkZXI6IDY7XG59XG5cbi5vcmRlci10YngtNyB7XG5cdG9yZGVyOiA3O1xufVxuXG4ub3JkZXItdGJ4LTgge1xuXHRvcmRlcjogODtcbn1cblxuLm9yZGVyLXRieC05IHtcblx0b3JkZXI6IDk7XG59XG5cbi5vcmRlci10YngtMTAge1xuXHRvcmRlcjogMTA7XG59XG5cbi5vcmRlci10YngtMTEge1xuXHRvcmRlcjogMTE7XG59XG5cbi5vcmRlci10YngtMTIge1xuXHRvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtdGJ4LTAge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLm9mZnNldC10YngtMSB7XG5cdG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbn1cblxuLm9mZnNldC10YngtMiB7XG5cdG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG59XG5cbi5vZmZzZXQtdGJ4LTMge1xuXHRtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LXRieC00IHtcblx0bWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbn1cblxuLm9mZnNldC10YngtNSB7XG5cdG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG59XG5cbi5vZmZzZXQtdGJ4LTYge1xuXHRtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LXRieC03IHtcblx0bWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbn1cblxuLm9mZnNldC10YngtOCB7XG5cdG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG59XG5cbi5vZmZzZXQtdGJ4LTkge1xuXHRtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LXRieC0xMCB7XG5cdG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG59XG5cbi5vZmZzZXQtdGJ4LTExIHtcblx0bWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbn1cblxuLmQtdGJ4LW5vbmUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRieC1pbmxpbmUge1xuXHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtdGJ4LWlubGluZS1ibG9jayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YngtYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YngtdGFibGUge1xuXHRkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YngtdGFibGUtcm93IHtcblx0ZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRieC10YWJsZS1jZWxsIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC10YngtZmxleCB7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtdGJ4LWlubGluZS1mbGV4IHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLmZsZXgtdGJ4LXJvdyB7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtdGJ4LWNvbHVtbiB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtdGJ4LXJvdy1yZXZlcnNlIHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXRieC1jb2x1bW4tcmV2ZXJzZSB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC10Yngtd3JhcCB7XG5cdGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC10Yngtbm93cmFwIHtcblx0ZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtdGJ4LXdyYXAtcmV2ZXJzZSB7XG5cdGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXRieC1maWxsIHtcblx0ZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtdGJ4LWdyb3ctMCB7XG5cdGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC10YngtZ3Jvdy0xIHtcblx0ZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXRieC1zaHJpbmstMCB7XG5cdGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXRieC1zaHJpbmstMSB7XG5cdGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtdGJ4LXN0YXJ0IHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtdGJ4LWVuZCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC10YngtY2VudGVyIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC10YngtYmV0d2VlbiB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXRieC1hcm91bmQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtdGJ4LXN0YXJ0IHtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXRieC1lbmQge1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXRieC1jZW50ZXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy10YngtYmFzZWxpbmUge1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXRieC1zdHJldGNoIHtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtdGJ4LXN0YXJ0IHtcblx0YWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC10YngtZW5kIHtcblx0YWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtdGJ4LWNlbnRlciB7XG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC10YngtYmV0d2VlbiB7XG5cdGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtdGJ4LWFyb3VuZCB7XG5cdGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC10Yngtc3RyZXRjaCB7XG5cdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtdGJ4LWF1dG8ge1xuXHRhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXRieC1zdGFydCB7XG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtdGJ4LWVuZCB7XG5cdGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXRieC1jZW50ZXIge1xuXHRhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtdGJ4LWJhc2VsaW5lIHtcblx0YWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtdGJ4LXN0cmV0Y2gge1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC10YngtbGVmdCB7XG5cdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC10YngtcmlnaHQge1xuXHRmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXRieC1ub25lIHtcblx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm0tdGJ4LTAge1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LXRieC0wLFxuLm15LXRieC0wIHtcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItdGJ4LTAsXG4ubXgtdGJ4LTAge1xuXHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLXRieC0wLFxuLm15LXRieC0wIHtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtdGJ4LTAsXG4ubXgtdGJ4LTAge1xuXHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS10YngtMSB7XG5cdG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtdGJ4LTEsXG4ubXktdGJ4LTEge1xuXHRtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci10YngtMSxcbi5teC10YngtMSB7XG5cdG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItdGJ4LTEsXG4ubXktdGJ4LTEge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC10YngtMSxcbi5teC10YngtMSB7XG5cdG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXRieC0yIHtcblx0bWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC10YngtMixcbi5teS10YngtMiB7XG5cdG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLXRieC0yLFxuLm14LXRieC0yIHtcblx0bWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi10YngtMixcbi5teS10YngtMiB7XG5cdG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLXRieC0yLFxuLm14LXRieC0yIHtcblx0bWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tdGJ4LTMge1xuXHRtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXRieC0zLFxuLm15LXRieC0zIHtcblx0bWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItdGJ4LTMsXG4ubXgtdGJ4LTMge1xuXHRtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXRieC0zLFxuLm15LXRieC0zIHtcblx0bWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtdGJ4LTMsXG4ubXgtdGJ4LTMge1xuXHRtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS10YngtNCB7XG5cdG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtdGJ4LTQsXG4ubXktdGJ4LTQge1xuXHRtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci10YngtNCxcbi5teC10YngtNCB7XG5cdG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItdGJ4LTQsXG4ubXktdGJ4LTQge1xuXHRtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC10YngtNCxcbi5teC10YngtNCB7XG5cdG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXRieC01IHtcblx0bWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC10YngtNSxcbi5teS10YngtNSB7XG5cdG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLXRieC01LFxuLm14LXRieC01IHtcblx0bWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi10YngtNSxcbi5teS10YngtNSB7XG5cdG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLXRieC01LFxuLm14LXRieC01IHtcblx0bWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtdGJ4LTAge1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC10YngtMCxcbi5weS10YngtMCB7XG5cdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci10YngtMCxcbi5weC10YngtMCB7XG5cdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLXRieC0wLFxuLnB5LXRieC0wIHtcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLXRieC0wLFxuLnB4LXRieC0wIHtcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLXRieC0xIHtcblx0cGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtdGJ4LTEsXG4ucHktdGJ4LTEge1xuXHRwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItdGJ4LTEsXG4ucHgtdGJ4LTEge1xuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi10YngtMSxcbi5weS10YngtMSB7XG5cdHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC10YngtMSxcbi5weC10YngtMSB7XG5cdHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC10YngtMiB7XG5cdHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXRieC0yLFxuLnB5LXRieC0yIHtcblx0cGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLXRieC0yLFxuLnB4LXRieC0yIHtcblx0cGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItdGJ4LTIsXG4ucHktdGJ4LTIge1xuXHRwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtdGJ4LTIsXG4ucHgtdGJ4LTIge1xuXHRwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtdGJ4LTMge1xuXHRwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC10YngtMyxcbi5weS10YngtMyB7XG5cdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci10YngtMyxcbi5weC10YngtMyB7XG5cdHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXRieC0zLFxuLnB5LXRieC0zIHtcblx0cGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLXRieC0zLFxuLnB4LXRieC0zIHtcblx0cGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXRieC00IHtcblx0cGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtdGJ4LTQsXG4ucHktdGJ4LTQge1xuXHRwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItdGJ4LTQsXG4ucHgtdGJ4LTQge1xuXHRwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi10YngtNCxcbi5weS10YngtNCB7XG5cdHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC10YngtNCxcbi5weC10YngtNCB7XG5cdHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC10YngtNSB7XG5cdHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXRieC01LFxuLnB5LXRieC01IHtcblx0cGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLXRieC01LFxuLnB4LXRieC01IHtcblx0cGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItdGJ4LTUsXG4ucHktdGJ4LTUge1xuXHRwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtdGJ4LTUsXG4ucHgtdGJ4LTUge1xuXHRwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tdGJ4LW4xIHtcblx0bWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtdGJ4LW4xLFxuLm15LXRieC1uMSB7XG5cdG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci10YngtbjEsXG4ubXgtdGJ4LW4xIHtcblx0bWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItdGJ4LW4xLFxuLm15LXRieC1uMSB7XG5cdG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC10YngtbjEsXG4ubXgtdGJ4LW4xIHtcblx0bWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXRieC1uMiB7XG5cdG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXRieC1uMixcbi5teS10YngtbjIge1xuXHRtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItdGJ4LW4yLFxuLm14LXRieC1uMiB7XG5cdG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXRieC1uMixcbi5teS10YngtbjIge1xuXHRtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtdGJ4LW4yLFxuLm14LXRieC1uMiB7XG5cdG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS10YngtbjMge1xuXHRtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC10YngtbjMsXG4ubXktdGJ4LW4zIHtcblx0bWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLXRieC1uMyxcbi5teC10YngtbjMge1xuXHRtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi10YngtbjMsXG4ubXktdGJ4LW4zIHtcblx0bWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLXRieC1uMyxcbi5teC10YngtbjMge1xuXHRtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tdGJ4LW40IHtcblx0bWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtdGJ4LW40LFxuLm15LXRieC1uNCB7XG5cdG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci10YngtbjQsXG4ubXgtdGJ4LW40IHtcblx0bWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItdGJ4LW40LFxuLm15LXRieC1uNCB7XG5cdG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC10YngtbjQsXG4ubXgtdGJ4LW40IHtcblx0bWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXRieC1uNSB7XG5cdG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXRieC1uNSxcbi5teS10YngtbjUge1xuXHRtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItdGJ4LW41LFxuLm14LXRieC1uNSB7XG5cdG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXRieC1uNSxcbi5teS10YngtbjUge1xuXHRtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtdGJ4LW41LFxuLm14LXRieC1uNSB7XG5cdG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS10YngtYXV0byB7XG5cdG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtdGJ4LWF1dG8sXG4ubXktdGJ4LWF1dG8ge1xuXHRtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci10YngtYXV0byxcbi5teC10YngtYXV0byB7XG5cdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItdGJ4LWF1dG8sXG4ubXktdGJ4LWF1dG8ge1xuXHRtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC10YngtYXV0byxcbi5teC10YngtYXV0byB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRieC1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10YngtcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10YngtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWluZXIge1xuXHRwYWRkaW5nOiAwIDUwcHg7XG59XG5cbi5jb2wtbGctYXV0byB7XG5cdC1tcy1mbGV4OiAwIDAgYXV0bztcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtbGctMSB7XG5cdC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuXHRmbGV4OiAwIDAgOC4zMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDguMzMzMzMzJTtcbn1cblxuLmNvbC1sZy0yIHtcblx0LW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuXHRmbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0bWF4LXdpZHRoOiAxNi42NjY2NjclO1xufVxuXG4uY29sLWxnLTMge1xuXHQtbXMtZmxleDogMCAwIDI1JTtcblx0ZmxleDogMCAwIDI1JTtcblx0bWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtbGctNCB7XG5cdC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0ZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdG1heC13aWR0aDogMzMuMzMzMzMzJTtcbn1cblxuLmNvbC1sZy01IHtcblx0LW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuXHRmbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0bWF4LXdpZHRoOiA0MS42NjY2NjclO1xufVxuXG4uY29sLWxnLTYge1xuXHQtbXMtZmxleDogMCAwIDUwJTtcblx0ZmxleDogMCAwIDUwJTtcblx0bWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtbGctNyB7XG5cdC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcblx0ZmxleDogMCAwIDU4LjMzMzMzMyU7XG5cdG1heC13aWR0aDogNTguMzMzMzMzJTtcbn1cblxuLmNvbC1sZy04IHtcblx0LW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuXHRmbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0bWF4LXdpZHRoOiA2Ni42NjY2NjclO1xufVxuXG4uY29sLWxnLTkge1xuXHQtbXMtZmxleDogMCAwIDc1JTtcblx0ZmxleDogMCAwIDc1JTtcblx0bWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtbGctMTAge1xuXHQtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG5cdGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG59XG5cbi5jb2wtbGctMTEge1xuXHQtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG5cdGZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHRtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG59XG5cbi5jb2wtbGctMTIge1xuXHQtbXMtZmxleDogMCAwIDEwMCU7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmgxLFxuLmgxIHtcblx0Zm9udC1zaXplOiA0MHB4O1xufVxuXG5oMS5oMS1zbWFsbCxcbi5oMS1zbWFsbC5oMSB7XG5cdGZvbnQtc2l6ZTogMzRweDtcbn1cblxuaDIsXG4uaDIge1xuXHRmb250LXNpemU6IDQwcHg7XG59XG5cbi5zZWN0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmNhcHRpb24ubGVmdCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXgtd2lkdGg6IDQzJTtcblx0bWFyZ2luLXJpZ2h0OiA1JTtcbn1cblxuLmNhcHRpb24ucmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1heC13aWR0aDogNDMlO1xuXHRtYXJnaW4tbGVmdDogNSU7XG59XG5cbi50YWJzLWFjY29yZGlvbiAuYWNjLWhlYWRpbmcge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udGFicy1hY2NvcmRpb24gLnRhYi1jb250ZW50IC5jb2xsYXBzZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGFuZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2aWdhdGlvbiAubGFuZyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb290ZXItdG9wIHtcblx0cGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbi5jYXJkIHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmNhcmRfX2Rlc2NyIHtcblx0bWF4LWhlaWdodDogMjAwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJkX19waWMge1xuXHR3aWR0aDogMjAwcHg7XG5cdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uY2FyZF9fcGljIGltZyB7XG5cdG1heC13aWR0aDogbm9uZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogaW5pdGlhbDtcbn1cblxuLnByb2R1Y3RzLWdyaWRfX2VsOm50aC1jaGlsZCg3bisxKSAuY2FyZF9ncmlkLFxuLnByb2R1Y3RzLWdyaWRfX2VsOm50aC1jaGlsZCg3bisyKSAuY2FyZF9ncmlkLFxuLnByb2R1Y3RzLWdyaWRfX2VsOm50aC1jaGlsZCg3biszKSAuY2FyZF9ncmlkIHtcblx0cGFkZGluZy10b3A6IDcxLjclO1xufVxuXG4uc2xpZGVyIC5zd2lwZXItYnV0dG9ucyB7XG5cdHBhZGRpbmc6IDAgNTBweDtcbn1cblxuLnNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0cmlnaHQ6IDUwcHg7XG59XG5cbi5zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdGxlZnQ6IDUwcHg7XG59XG5cbi5zbGlkZXIgLmgxIHtcblx0Zm9udC1zaXplOiAzNHB4O1xufVxuXG4ucHJvZHVjdHMtZ3JpZF9fZWwge1xuXHR3aWR0aDogMjUlO1xufVxuXG4ucHJvZHVjdHMtZ3JpZF9fZWw6bnRoLWNoaWxkKDduKzEpLFxuLnByb2R1Y3RzLWdyaWRfX2VsOm50aC1jaGlsZCg3bisyKSxcbi5wcm9kdWN0cy1ncmlkX19lbDpudGgtY2hpbGQoN24rMykge1xuXHR3aWR0aDogMzMuMzMzMyU7XG59XG5cbi5wcm9kdWN0cy1ncmlkX19lbDpudGgtY2hpbGQoN24rMSkgLmNhcmRfX2Rlc2NyLFxuLnByb2R1Y3RzLWdyaWRfX2VsOm50aC1jaGlsZCg3bisyKSAuY2FyZF9fZGVzY3IsXG4ucHJvZHVjdHMtZ3JpZF9fZWw6bnRoLWNoaWxkKDduKzMpIC5jYXJkX19kZXNjciB7XG5cdHBhZGRpbmctcmlnaHQ6IDclO1xufVxuXG4udmFjYW5jeS1jb2xsYXBzZSAuc3VtIHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4udmFjYW5jeS1saXN0IC5zdW0ge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNjBweCkge1xuXG4uY29sLWx0IHtcblx0ZmxleC1iYXNpczogMDtcblx0ZmxleC1ncm93OiAxO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy1sdC0xID4gKiB7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy1sdC0yID4gKiB7XG5cdGZsZXg6IDAgMCA1MCU7XG5cdG1heC13aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtbHQtMyA+ICoge1xuXHRmbGV4OiAwIDAgMzMuMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLWx0LTQgPiAqIHtcblx0ZmxleDogMCAwIDI1JTtcblx0bWF4LXdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy1sdC01ID4gKiB7XG5cdGZsZXg6IDAgMCAyMCU7XG5cdG1heC13aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtbHQtNiA+ICoge1xuXHRmbGV4OiAwIDAgMTYuNjY2NjclO1xuXHRtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbn1cblxuLmNvbC1sdC1hdXRvIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtbHQtMSB7XG5cdGZsZXg6IDAgMCA4LjMzMzMzJTtcblx0bWF4LXdpZHRoOiA4LjMzMzMzJTtcbn1cblxuLmNvbC1sdC0yIHtcblx0ZmxleDogMCAwIDE2LjY2NjY3JTtcblx0bWF4LXdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi5jb2wtbHQtMyB7XG5cdGZsZXg6IDAgMCAyNSU7XG5cdG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLWx0LTQge1xuXHRmbGV4OiAwIDAgMzMuMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLmNvbC1sdC01IHtcblx0ZmxleDogMCAwIDQxLjY2NjY3JTtcblx0bWF4LXdpZHRoOiA0MS42NjY2NyU7XG59XG5cbi5jb2wtbHQtNiB7XG5cdGZsZXg6IDAgMCA1MCU7XG5cdG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLWx0LTcge1xuXHRmbGV4OiAwIDAgNTguMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuLmNvbC1sdC04IHtcblx0ZmxleDogMCAwIDY2LjY2NjY3JTtcblx0bWF4LXdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbi5jb2wtbHQtOSB7XG5cdGZsZXg6IDAgMCA3NSU7XG5cdG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLWx0LTEwIHtcblx0ZmxleDogMCAwIDgzLjMzMzMzJTtcblx0bWF4LXdpZHRoOiA4My4zMzMzMyU7XG59XG5cbi5jb2wtbHQtMTEge1xuXHRmbGV4OiAwIDAgOTEuNjY2NjclO1xuXHRtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuLmNvbC1sdC0xMiB7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1sdC1maXJzdCB7XG5cdG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWx0LWxhc3Qge1xuXHRvcmRlcjogMTM7XG59XG5cbi5vcmRlci1sdC0wIHtcblx0b3JkZXI6IDA7XG59XG5cbi5vcmRlci1sdC0xIHtcblx0b3JkZXI6IDE7XG59XG5cbi5vcmRlci1sdC0yIHtcblx0b3JkZXI6IDI7XG59XG5cbi5vcmRlci1sdC0zIHtcblx0b3JkZXI6IDM7XG59XG5cbi5vcmRlci1sdC00IHtcblx0b3JkZXI6IDQ7XG59XG5cbi5vcmRlci1sdC01IHtcblx0b3JkZXI6IDU7XG59XG5cbi5vcmRlci1sdC02IHtcblx0b3JkZXI6IDY7XG59XG5cbi5vcmRlci1sdC03IHtcblx0b3JkZXI6IDc7XG59XG5cbi5vcmRlci1sdC04IHtcblx0b3JkZXI6IDg7XG59XG5cbi5vcmRlci1sdC05IHtcblx0b3JkZXI6IDk7XG59XG5cbi5vcmRlci1sdC0xMCB7XG5cdG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLWx0LTExIHtcblx0b3JkZXI6IDExO1xufVxuXG4ub3JkZXItbHQtMTIge1xuXHRvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtbHQtMCB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ub2Zmc2V0LWx0LTEge1xuXHRtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG59XG5cbi5vZmZzZXQtbHQtMiB7XG5cdG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG59XG5cbi5vZmZzZXQtbHQtMyB7XG5cdG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtbHQtNCB7XG5cdG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG59XG5cbi5vZmZzZXQtbHQtNSB7XG5cdG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG59XG5cbi5vZmZzZXQtbHQtNiB7XG5cdG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtbHQtNyB7XG5cdG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG59XG5cbi5vZmZzZXQtbHQtOCB7XG5cdG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG59XG5cbi5vZmZzZXQtbHQtOSB7XG5cdG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtbHQtMTAge1xuXHRtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xufVxuXG4ub2Zmc2V0LWx0LTExIHtcblx0bWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbn1cblxuLmQtbHQtbm9uZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtbHQtaW5saW5lIHtcblx0ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWx0LWlubGluZS1ibG9jayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1sdC1ibG9jayB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWx0LXRhYmxlIHtcblx0ZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtbHQtdGFibGUtcm93IHtcblx0ZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWx0LXRhYmxlLWNlbGwge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWx0LWZsZXgge1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWx0LWlubGluZS1mbGV4IHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbHQtcm93IHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1sdC1jb2x1bW4ge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWx0LXJvdy1yZXZlcnNlIHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWx0LWNvbHVtbi1yZXZlcnNlIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWx0LXdyYXAge1xuXHRmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbHQtbm93cmFwIHtcblx0ZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbHQtd3JhcC1yZXZlcnNlIHtcblx0ZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbHQtZmlsbCB7XG5cdGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWx0LWdyb3ctMCB7XG5cdGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1sdC1ncm93LTEge1xuXHRmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbHQtc2hyaW5rLTAge1xuXHRmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1sdC1zaHJpbmstMSB7XG5cdGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtbHQtc3RhcnQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1sdC1lbmQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtbHQtY2VudGVyIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1sdC1iZXR3ZWVuIHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtbHQtYXJvdW5kIHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWx0LXN0YXJ0IHtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWx0LWVuZCB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtbHQtY2VudGVyIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtbHQtYmFzZWxpbmUge1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWx0LXN0cmV0Y2gge1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1sdC1zdGFydCB7XG5cdGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtbHQtZW5kIHtcblx0YWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtbHQtY2VudGVyIHtcblx0YWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWx0LWJldHdlZW4ge1xuXHRhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWx0LWFyb3VuZCB7XG5cdGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1sdC1zdHJldGNoIHtcblx0YWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1sdC1hdXRvIHtcblx0YWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1sdC1zdGFydCB7XG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtbHQtZW5kIHtcblx0YWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtbHQtY2VudGVyIHtcblx0YWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWx0LWJhc2VsaW5lIHtcblx0YWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtbHQtc3RyZXRjaCB7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LWx0LWxlZnQge1xuXHRmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbHQtcmlnaHQge1xuXHRmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LWx0LW5vbmUge1xuXHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubS1sdC0wIHtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1sdC0wLFxuLm15LWx0LTAge1xuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci1sdC0wLFxuLm14LWx0LTAge1xuXHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLWx0LTAsXG4ubXktbHQtMCB7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLWx0LTAsXG4ubXgtbHQtMCB7XG5cdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLWx0LTEge1xuXHRtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWx0LTEsXG4ubXktbHQtMSB7XG5cdG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLWx0LTEsXG4ubXgtbHQtMSB7XG5cdG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbHQtMSxcbi5teS1sdC0xIHtcblx0bWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbHQtMSxcbi5teC1sdC0xIHtcblx0bWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbHQtMiB7XG5cdG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbHQtMixcbi5teS1sdC0yIHtcblx0bWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbHQtMixcbi5teC1sdC0yIHtcblx0bWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1sdC0yLFxuLm15LWx0LTIge1xuXHRtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1sdC0yLFxuLm14LWx0LTIge1xuXHRtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1sdC0zIHtcblx0bWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1sdC0zLFxuLm15LWx0LTMge1xuXHRtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1sdC0zLFxuLm14LWx0LTMge1xuXHRtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWx0LTMsXG4ubXktbHQtMyB7XG5cdG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLWx0LTMsXG4ubXgtbHQtMyB7XG5cdG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWx0LTQge1xuXHRtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWx0LTQsXG4ubXktbHQtNCB7XG5cdG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLWx0LTQsXG4ubXgtbHQtNCB7XG5cdG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbHQtNCxcbi5teS1sdC00IHtcblx0bWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbHQtNCxcbi5teC1sdC00IHtcblx0bWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbHQtNSB7XG5cdG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbHQtNSxcbi5teS1sdC01IHtcblx0bWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbHQtNSxcbi5teC1sdC01IHtcblx0bWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1sdC01LFxuLm15LWx0LTUge1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1sdC01LFxuLm14LWx0LTUge1xuXHRtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1sdC0wIHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtbHQtMCxcbi5weS1sdC0wIHtcblx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLWx0LTAsXG4ucHgtbHQtMCB7XG5cdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLWx0LTAsXG4ucHktbHQtMCB7XG5cdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC1sdC0wLFxuLnB4LWx0LTAge1xuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtbHQtMSB7XG5cdHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LWx0LTEsXG4ucHktbHQtMSB7XG5cdHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci1sdC0xLFxuLnB4LWx0LTEge1xuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1sdC0xLFxuLnB5LWx0LTEge1xuXHRwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtbHQtMSxcbi5weC1sdC0xIHtcblx0cGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLWx0LTIge1xuXHRwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1sdC0yLFxuLnB5LWx0LTIge1xuXHRwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItbHQtMixcbi5weC1sdC0yIHtcblx0cGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItbHQtMixcbi5weS1sdC0yIHtcblx0cGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLWx0LTIsXG4ucHgtbHQtMiB7XG5cdHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1sdC0zIHtcblx0cGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtbHQtMyxcbi5weS1sdC0zIHtcblx0cGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLWx0LTMsXG4ucHgtbHQtMyB7XG5cdHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLWx0LTMsXG4ucHktbHQtMyB7XG5cdHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC1sdC0zLFxuLnB4LWx0LTMge1xuXHRwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtbHQtNCB7XG5cdHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LWx0LTQsXG4ucHktbHQtNCB7XG5cdHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci1sdC00LFxuLnB4LWx0LTQge1xuXHRwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1sdC00LFxuLnB5LWx0LTQge1xuXHRwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtbHQtNCxcbi5weC1sdC00IHtcblx0cGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLWx0LTUge1xuXHRwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1sdC01LFxuLnB5LWx0LTUge1xuXHRwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItbHQtNSxcbi5weC1sdC01IHtcblx0cGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItbHQtNSxcbi5weS1sdC01IHtcblx0cGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLWx0LTUsXG4ucHgtbHQtNSB7XG5cdHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1sdC1uMSB7XG5cdG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWx0LW4xLFxuLm15LWx0LW4xIHtcblx0bWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLWx0LW4xLFxuLm14LWx0LW4xIHtcblx0bWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbHQtbjEsXG4ubXktbHQtbjEge1xuXHRtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbHQtbjEsXG4ubXgtbHQtbjEge1xuXHRtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbHQtbjIge1xuXHRtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1sdC1uMixcbi5teS1sdC1uMiB7XG5cdG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1sdC1uMixcbi5teC1sdC1uMiB7XG5cdG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWx0LW4yLFxuLm15LWx0LW4yIHtcblx0bWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLWx0LW4yLFxuLm14LWx0LW4yIHtcblx0bWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWx0LW4zIHtcblx0bWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbHQtbjMsXG4ubXktbHQtbjMge1xuXHRtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbHQtbjMsXG4ubXgtbHQtbjMge1xuXHRtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1sdC1uMyxcbi5teS1sdC1uMyB7XG5cdG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1sdC1uMyxcbi5teC1sdC1uMyB7XG5cdG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1sdC1uNCB7XG5cdG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWx0LW40LFxuLm15LWx0LW40IHtcblx0bWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLWx0LW40LFxuLm14LWx0LW40IHtcblx0bWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbHQtbjQsXG4ubXktbHQtbjQge1xuXHRtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbHQtbjQsXG4ubXgtbHQtbjQge1xuXHRtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbHQtbjUge1xuXHRtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1sdC1uNSxcbi5teS1sdC1uNSB7XG5cdG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1sdC1uNSxcbi5teC1sdC1uNSB7XG5cdG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWx0LW41LFxuLm15LWx0LW41IHtcblx0bWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLWx0LW41LFxuLm14LWx0LW41IHtcblx0bWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWx0LWF1dG8ge1xuXHRtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWx0LWF1dG8sXG4ubXktbHQtYXV0byB7XG5cdG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWx0LWF1dG8sXG4ubXgtbHQtYXV0byB7XG5cdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItbHQtYXV0byxcbi5teS1sdC1hdXRvIHtcblx0bWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtbHQtYXV0byxcbi5teC1sdC1hdXRvIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnRleHQtbHQtbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbHQtcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sdC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDAgMDtcbn1cblxuLmNvbC14bCB7XG5cdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuXHRmbGV4LWJhc2lzOiAwO1xuXHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcblx0ZmxleC1ncm93OiAxO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wteGwtYXV0byB7XG5cdC1tcy1mbGV4OiAwIDAgYXV0bztcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wteGwtMSB7XG5cdC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuXHRmbGV4OiAwIDAgOC4zMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDguMzMzMzMzJTtcbn1cblxuLmNvbC14bC0yIHtcblx0LW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuXHRmbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0bWF4LXdpZHRoOiAxNi42NjY2NjclO1xufVxuXG4uY29sLXhsLTMge1xuXHQtbXMtZmxleDogMCAwIDI1JTtcblx0ZmxleDogMCAwIDI1JTtcblx0bWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wteGwtNCB7XG5cdC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0ZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdG1heC13aWR0aDogMzMuMzMzMzMzJTtcbn1cblxuLmNvbC14bC01IHtcblx0LW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuXHRmbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0bWF4LXdpZHRoOiA0MS42NjY2NjclO1xufVxuXG4uY29sLXhsLTYge1xuXHQtbXMtZmxleDogMCAwIDUwJTtcblx0ZmxleDogMCAwIDUwJTtcblx0bWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wteGwtNyB7XG5cdC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcblx0ZmxleDogMCAwIDU4LjMzMzMzMyU7XG5cdG1heC13aWR0aDogNTguMzMzMzMzJTtcbn1cblxuLmNvbC14bC04IHtcblx0LW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuXHRmbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0bWF4LXdpZHRoOiA2Ni42NjY2NjclO1xufVxuXG4uY29sLXhsLTkge1xuXHQtbXMtZmxleDogMCAwIDc1JTtcblx0ZmxleDogMCAwIDc1JTtcblx0bWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wteGwtMTAge1xuXHQtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG5cdGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG59XG5cbi5jb2wteGwtMTEge1xuXHQtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG5cdGZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHRtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG59XG5cbi5jb2wteGwtMTIge1xuXHQtbXMtZmxleDogMCAwIDEwMCU7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC1sZyB7XG5cdG1heC13aWR0aDogOTAwcHg7XG59XG5cbi5tZW51IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZW51LWNhdGFsb2cgPiAubWVudS1jYXRhbG9nX19saXN0IHtcblx0bWFyZ2luOiAwIC01cHg7XG59XG5cbi5tZW51LWNhdGFsb2cgPiAubWVudS1jYXRhbG9nX19saXN0ID4gbGkge1xuXHRwYWRkaW5nOiAwIDVweCAzcHg7XG59XG5cbi5tZW51LWNhdGFsb2cgPiAubWVudS1jYXRhbG9nX19saXN0ID4gbGkgbGkge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jYXJkX2dyaWQgLmNhcmRfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4uc2xpZGVyIC5zd2lwZXItYnV0dG9ucyB7XG5cdHBhZGRpbmc6IDAgNzBweDtcbn1cblxuLnNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0cmlnaHQ6IDcwcHg7XG59XG5cbi5zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdGxlZnQ6IDcwcHg7XG59XG5cbi5oaXN0b3J5IC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmNlcnQge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLnZhY2FuY3ktbGlzdCAud3JhcCB7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5oYW1idXJnZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2aWdhdGlvbl9hY3RpdmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm5hdmlnYXRpb24tYmxhY2tvdXQge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kZWFsZXJzLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcblx0d2lkdGg6IDYyJTtcbn1cblxuLmRlYWxlcnMtdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG5cdHdpZHRoOiAzOCU7XG59XG5cbi5jb250YWN0cy10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5jb250YWN0cy10YWJsZSB0ZDpudGgtY2hpbGQoMiksXG4uY29udGFjdHMtdGFibGUgdGQ6bnRoLWNoaWxkKDMpIHtcblx0d2lkdGg6IDI1JTtcbn1cblxuLmNlbnRlcnMtdGFibGUgdGFibGUge1xuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcblxuLmNvbC1kdCB7XG5cdGZsZXgtYmFzaXM6IDA7XG5cdGZsZXgtZ3JvdzogMTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtZHQtMSA+ICoge1xuXHRmbGV4OiAwIDAgMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtZHQtMiA+ICoge1xuXHRmbGV4OiAwIDAgNTAlO1xuXHRtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLWR0LTMgPiAqIHtcblx0ZmxleDogMCAwIDMzLjMzMzMzJTtcblx0bWF4LXdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi5yb3ctY29scy1kdC00ID4gKiB7XG5cdGZsZXg6IDAgMCAyNSU7XG5cdG1heC13aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtZHQtNSA+ICoge1xuXHRmbGV4OiAwIDAgMjAlO1xuXHRtYXgtd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLWR0LTYgPiAqIHtcblx0ZmxleDogMCAwIDE2LjY2NjY3JTtcblx0bWF4LXdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi5jb2wtZHQtYXV0byB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLWR0LTEge1xuXHRmbGV4OiAwIDAgOC4zMzMzMyU7XG5cdG1heC13aWR0aDogOC4zMzMzMyU7XG59XG5cbi5jb2wtZHQtMiB7XG5cdGZsZXg6IDAgMCAxNi42NjY2NyU7XG5cdG1heC13aWR0aDogMTYuNjY2NjclO1xufVxuXG4uY29sLWR0LTMge1xuXHRmbGV4OiAwIDAgMjUlO1xuXHRtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC1kdC00IHtcblx0ZmxleDogMCAwIDMzLjMzMzMzJTtcblx0bWF4LXdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi5jb2wtZHQtNSB7XG5cdGZsZXg6IDAgMCA0MS42NjY2NyU7XG5cdG1heC13aWR0aDogNDEuNjY2NjclO1xufVxuXG4uY29sLWR0LTYge1xuXHRmbGV4OiAwIDAgNTAlO1xuXHRtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC1kdC03IHtcblx0ZmxleDogMCAwIDU4LjMzMzMzJTtcblx0bWF4LXdpZHRoOiA1OC4zMzMzMyU7XG59XG5cbi5jb2wtZHQtOCB7XG5cdGZsZXg6IDAgMCA2Ni42NjY2NyU7XG5cdG1heC13aWR0aDogNjYuNjY2NjclO1xufVxuXG4uY29sLWR0LTkge1xuXHRmbGV4OiAwIDAgNzUlO1xuXHRtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC1kdC0xMCB7XG5cdGZsZXg6IDAgMCA4My4zMzMzMyU7XG5cdG1heC13aWR0aDogODMuMzMzMzMlO1xufVxuXG4uY29sLWR0LTExIHtcblx0ZmxleDogMCAwIDkxLjY2NjY3JTtcblx0bWF4LXdpZHRoOiA5MS42NjY2NyU7XG59XG5cbi5jb2wtZHQtMTIge1xuXHRmbGV4OiAwIDAgMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItZHQtZmlyc3Qge1xuXHRvcmRlcjogLTE7XG59XG5cbi5vcmRlci1kdC1sYXN0IHtcblx0b3JkZXI6IDEzO1xufVxuXG4ub3JkZXItZHQtMCB7XG5cdG9yZGVyOiAwO1xufVxuXG4ub3JkZXItZHQtMSB7XG5cdG9yZGVyOiAxO1xufVxuXG4ub3JkZXItZHQtMiB7XG5cdG9yZGVyOiAyO1xufVxuXG4ub3JkZXItZHQtMyB7XG5cdG9yZGVyOiAzO1xufVxuXG4ub3JkZXItZHQtNCB7XG5cdG9yZGVyOiA0O1xufVxuXG4ub3JkZXItZHQtNSB7XG5cdG9yZGVyOiA1O1xufVxuXG4ub3JkZXItZHQtNiB7XG5cdG9yZGVyOiA2O1xufVxuXG4ub3JkZXItZHQtNyB7XG5cdG9yZGVyOiA3O1xufVxuXG4ub3JkZXItZHQtOCB7XG5cdG9yZGVyOiA4O1xufVxuXG4ub3JkZXItZHQtOSB7XG5cdG9yZGVyOiA5O1xufVxuXG4ub3JkZXItZHQtMTAge1xuXHRvcmRlcjogMTA7XG59XG5cbi5vcmRlci1kdC0xMSB7XG5cdG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLWR0LTEyIHtcblx0b3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LWR0LTAge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLm9mZnNldC1kdC0xIHtcblx0bWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xufVxuXG4ub2Zmc2V0LWR0LTIge1xuXHRtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xufVxuXG4ub2Zmc2V0LWR0LTMge1xuXHRtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LWR0LTQge1xuXHRtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xufVxuXG4ub2Zmc2V0LWR0LTUge1xuXHRtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xufVxuXG4ub2Zmc2V0LWR0LTYge1xuXHRtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LWR0LTcge1xuXHRtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xufVxuXG4ub2Zmc2V0LWR0LTgge1xuXHRtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xufVxuXG4ub2Zmc2V0LWR0LTkge1xuXHRtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LWR0LTEwIHtcblx0bWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbn1cblxuLm9mZnNldC1kdC0xMSB7XG5cdG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG59XG5cbi5kLWR0LW5vbmUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWR0LWlubGluZSB7XG5cdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1kdC1pbmxpbmUtYmxvY2sge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZHQtYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1kdC10YWJsZSB7XG5cdGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLWR0LXRhYmxlLXJvdyB7XG5cdGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC1kdC10YWJsZS1jZWxsIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1kdC1mbGV4IHtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1kdC1pbmxpbmUtZmxleCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWR0LXJvdyB7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZHQtY29sdW1uIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1kdC1yb3ctcmV2ZXJzZSB7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1kdC1jb2x1bW4tcmV2ZXJzZSB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1kdC13cmFwIHtcblx0ZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWR0LW5vd3JhcCB7XG5cdGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWR0LXdyYXAtcmV2ZXJzZSB7XG5cdGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWR0LWZpbGwge1xuXHRmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1kdC1ncm93LTAge1xuXHRmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZHQtZ3Jvdy0xIHtcblx0ZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWR0LXNocmluay0wIHtcblx0ZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZHQtc2hyaW5rLTEge1xuXHRmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWR0LXN0YXJ0IHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZHQtZW5kIHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWR0LWNlbnRlciB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZHQtYmV0d2VlbiB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWR0LWFyb3VuZCB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1kdC1zdGFydCB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1kdC1lbmQge1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWR0LWNlbnRlciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWR0LWJhc2VsaW5lIHtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1kdC1zdHJldGNoIHtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZHQtc3RhcnQge1xuXHRhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWR0LWVuZCB7XG5cdGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWR0LWNlbnRlciB7XG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1kdC1iZXR3ZWVuIHtcblx0YWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1kdC1hcm91bmQge1xuXHRhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZHQtc3RyZXRjaCB7XG5cdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZHQtYXV0byB7XG5cdGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZHQtc3RhcnQge1xuXHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWR0LWVuZCB7XG5cdGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWR0LWNlbnRlciB7XG5cdGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1kdC1iYXNlbGluZSB7XG5cdGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWR0LXN0cmV0Y2gge1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1kdC1sZWZ0IHtcblx0ZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LWR0LXJpZ2h0IHtcblx0ZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1kdC1ub25lIHtcblx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm0tZHQtMCB7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtZHQtMCxcbi5teS1kdC0wIHtcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItZHQtMCxcbi5teC1kdC0wIHtcblx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1kdC0wLFxuLm15LWR0LTAge1xuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1kdC0wLFxuLm14LWR0LTAge1xuXHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS1kdC0xIHtcblx0bWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1kdC0xLFxuLm15LWR0LTEge1xuXHRtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1kdC0xLFxuLm14LWR0LTEge1xuXHRtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWR0LTEsXG4ubXktZHQtMSB7XG5cdG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLWR0LTEsXG4ubXgtZHQtMSB7XG5cdG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWR0LTIge1xuXHRtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWR0LTIsXG4ubXktZHQtMiB7XG5cdG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLWR0LTIsXG4ubXgtZHQtMiB7XG5cdG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItZHQtMixcbi5teS1kdC0yIHtcblx0bWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtZHQtMixcbi5teC1kdC0yIHtcblx0bWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tZHQtMyB7XG5cdG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtZHQtMyxcbi5teS1kdC0zIHtcblx0bWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItZHQtMyxcbi5teC1kdC0zIHtcblx0bWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1kdC0zLFxuLm15LWR0LTMge1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1kdC0zLFxuLm14LWR0LTMge1xuXHRtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1kdC00IHtcblx0bWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1kdC00LFxuLm15LWR0LTQge1xuXHRtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1kdC00LFxuLm14LWR0LTQge1xuXHRtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWR0LTQsXG4ubXktZHQtNCB7XG5cdG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLWR0LTQsXG4ubXgtZHQtNCB7XG5cdG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWR0LTUge1xuXHRtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWR0LTUsXG4ubXktZHQtNSB7XG5cdG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLWR0LTUsXG4ubXgtZHQtNSB7XG5cdG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItZHQtNSxcbi5teS1kdC01IHtcblx0bWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtZHQtNSxcbi5teC1kdC01IHtcblx0bWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtZHQtMCB7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LWR0LTAsXG4ucHktZHQtMCB7XG5cdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci1kdC0wLFxuLnB4LWR0LTAge1xuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1kdC0wLFxuLnB5LWR0LTAge1xuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtZHQtMCxcbi5weC1kdC0wIHtcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLWR0LTEge1xuXHRwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1kdC0xLFxuLnB5LWR0LTEge1xuXHRwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItZHQtMSxcbi5weC1kdC0xIHtcblx0cGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItZHQtMSxcbi5weS1kdC0xIHtcblx0cGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLWR0LTEsXG4ucHgtZHQtMSB7XG5cdHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1kdC0yIHtcblx0cGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtZHQtMixcbi5weS1kdC0yIHtcblx0cGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLWR0LTIsXG4ucHgtZHQtMiB7XG5cdHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLWR0LTIsXG4ucHktZHQtMiB7XG5cdHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC1kdC0yLFxuLnB4LWR0LTIge1xuXHRwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtZHQtMyB7XG5cdHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LWR0LTMsXG4ucHktZHQtMyB7XG5cdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci1kdC0zLFxuLnB4LWR0LTMge1xuXHRwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1kdC0zLFxuLnB5LWR0LTMge1xuXHRwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtZHQtMyxcbi5weC1kdC0zIHtcblx0cGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLWR0LTQge1xuXHRwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1kdC00LFxuLnB5LWR0LTQge1xuXHRwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItZHQtNCxcbi5weC1kdC00IHtcblx0cGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItZHQtNCxcbi5weS1kdC00IHtcblx0cGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLWR0LTQsXG4ucHgtZHQtNCB7XG5cdHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1kdC01IHtcblx0cGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtZHQtNSxcbi5weS1kdC01IHtcblx0cGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLWR0LTUsXG4ucHgtZHQtNSB7XG5cdHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLWR0LTUsXG4ucHktZHQtNSB7XG5cdHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC1kdC01LFxuLnB4LWR0LTUge1xuXHRwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tZHQtbjEge1xuXHRtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1kdC1uMSxcbi5teS1kdC1uMSB7XG5cdG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1kdC1uMSxcbi5teC1kdC1uMSB7XG5cdG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWR0LW4xLFxuLm15LWR0LW4xIHtcblx0bWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLWR0LW4xLFxuLm14LWR0LW4xIHtcblx0bWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWR0LW4yIHtcblx0bWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtZHQtbjIsXG4ubXktZHQtbjIge1xuXHRtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItZHQtbjIsXG4ubXgtZHQtbjIge1xuXHRtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1kdC1uMixcbi5teS1kdC1uMiB7XG5cdG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1kdC1uMixcbi5teC1kdC1uMiB7XG5cdG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1kdC1uMyB7XG5cdG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWR0LW4zLFxuLm15LWR0LW4zIHtcblx0bWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLWR0LW4zLFxuLm14LWR0LW4zIHtcblx0bWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItZHQtbjMsXG4ubXktZHQtbjMge1xuXHRtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtZHQtbjMsXG4ubXgtZHQtbjMge1xuXHRtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tZHQtbjQge1xuXHRtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1kdC1uNCxcbi5teS1kdC1uNCB7XG5cdG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1kdC1uNCxcbi5teC1kdC1uNCB7XG5cdG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWR0LW40LFxuLm15LWR0LW40IHtcblx0bWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLWR0LW40LFxuLm14LWR0LW40IHtcblx0bWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWR0LW41IHtcblx0bWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtZHQtbjUsXG4ubXktZHQtbjUge1xuXHRtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItZHQtbjUsXG4ubXgtZHQtbjUge1xuXHRtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1kdC1uNSxcbi5teS1kdC1uNSB7XG5cdG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1kdC1uNSxcbi5teC1kdC1uNSB7XG5cdG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1kdC1hdXRvIHtcblx0bWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1kdC1hdXRvLFxuLm15LWR0LWF1dG8ge1xuXHRtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1kdC1hdXRvLFxuLm14LWR0LWF1dG8ge1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWR0LWF1dG8sXG4ubXktZHQtYXV0byB7XG5cdG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWR0LWF1dG8sXG4ubXgtZHQtYXV0byB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWR0LWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWR0LXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hcnRpY2xlX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI1OS45OHB4KSB7XG5cbi5jbG9zZSB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi50YWJzLWFjY29yZGlvbiAubmF2IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYnMtYWNjb3JkaW9uIC50YWItY29udGVudCB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuLnRhYnMtYWNjb3JkaW9uIC50YWItY29udGVudCA+IC50YWItcGFuZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4udGFicy1hY2NvcmRpb24gLmFjYy1ib2R5IHtcblx0cGFkZGluZzogMnJlbSAxLjhyZW07XG59XG5cbi50YWJzLWFjY29yZGlvbiAubmF2LWxpbmsge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFicyAubmF2LWxpbmsge1xuXHRwYWRkaW5nOiAxMnB4IDE4cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm1lbnUtY2F0YWxvZyA+IC5tZW51LWNhdGFsb2dfX2xpc3QgPiBsaSB7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLm1lbnUtY2F0YWxvZyBsaSA+IGEsXG4ubWVudS1jYXRhbG9nIGxpID4gc3BhbiB7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcblxuLmNpdGUubGVmdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY2l0ZS5yaWdodCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY2l0ZS1jb2xvci5sZWZ0IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jaXRlLWNvbG9yLnJpZ2h0IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5tb2RhbC1ib2R5IHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ucGFnZS1saW5rIHtcblx0bWluLXdpZHRoOiAyOHB4O1xufVxuXG4uY2VydC1saXN0IC50aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLnZhY2FuY3ktY29sbGFwc2UgLnRpdGxlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4udmFjYW5jeS1jb2xsYXBzZSAuc3VtIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnZhY2FuY3ktbGlzdCAuc3VtIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuXG4ubWZwLWFycm93IHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xufVxuXG4ubWZwLWFycm93LWxlZnQge1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDA7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG59XG5cbi5tZnAtY29udGFpbmVyIHtcblx0cGFkZGluZy1sZWZ0OiA2cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcblxuLyoqXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgKi9cblxuLm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVyIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcbn1cblxuLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRib3R0b206IDA7XG5cdG1hcmdpbjogMDtcblx0dG9wOiBhdXRvO1xuXHRwYWRkaW5nOiAzcHggNXB4O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcblx0cmlnaHQ6IDVweDtcblx0dG9wOiAzcHg7XG59XG5cbi5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDM1cHg7XG5cdGhlaWdodDogMzVweDtcblx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDA7XG59XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cbi53LTEwMC1tb2JpbGUge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udGFicyAubmF2LWxpbmsge1xuXHRwYWRkaW5nOiAxMHB4IDE2cHg7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnVpLWRhdGVwaWNrZXItMSB7XG5cdHdpZHRoOiAyODBweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnVpLWRhdGVwaWNrZXItMSB0ZCBzcGFuLFxuLnVpLWRhdGVwaWNrZXItMSB0ZCBhIHtcblx0cGFkZGluZy10b3A6IDdweDtcblx0cGFkZGluZy1ib3R0b206IDdweDtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuXG4udWktZGF0ZXBpY2tlci0xIHRkICsgdGQgc3BhbjpiZWZvcmUsXG4udWktZGF0ZXBpY2tlci0xIHRkICsgdGQgYTpiZWZvcmUge1xuXHR3aWR0aDogMzBweDtcbn1cblxuLnVpLWRhdGVwaWNrZXItMSBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCxcbi51aS1kYXRlcGlja2VyLTEgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG59XG5cbi5zZWFyY2gtaGVhZC00IC5maWVsZCB7XG5cdGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmNhcmRfZ3JpZCB7XG5cdHBhZGRpbmctdG9wOiA3MiU7XG59XG5cbi5wcm9kdWN0cy1ncmlkX19lbDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3QtYmFubmVyX19pbWc6bGFzdC1jaGlsZCB7XG5cdHdpZHRoOiA1MCU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmJsb2NrcXVvdGUuc3R5bGUtMiB7XG5cdG1hcmdpbjogMCAwIDI1cHg7XG5cdHBhZGRpbmc6IDI1cHggMjBweDtcbn1cblxuLmNlcnQtbGlzdCAudGl0bGUge1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbi5uZXdzLWRldGFpbCAucGljIHtcblx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHRmbG9hdDogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm5ld3MtbGlzdCAucGljIHtcblx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHRmbG9hdDogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm5ld3MtbGlzdC1iaWcgLnBpYyB7XG5cdG1heC13aWR0aDogaW5oZXJpdDtcblx0ZmxvYXQ6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wZXJzb25hbC1saXN0IC5pdGVtIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLnBlcnNvbmFsLWxpc3QgLml0ZW06bnRoLW9mLXR5cGUoMm4rMSkge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLnNpdGVtYXAgLnRhYi1saXN0IGxpIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5nLXdyYXAgLnNpdGVtYXAgLm1lbnVfbGV2ZWxfMSB1bCxcbi5nLXdyYXBcbiAgICAgIC5zaXRlbWFwIC5tZW51X2xldmVsXzEgb2wge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG5cbi5hY2NvcmRpb24gLnBhbmVsIC5saW5rIHtcblx0cGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuXG4uYWNjb3JkaW9uIC5wYW5lbCAubGluazpiZWZvcmUge1xuXHRsZWZ0OiAxOHB4O1xufVxuXG4uYWNjb3JkaW9uIC5hY2MtYm9keSB7XG5cdHBhZGRpbmc6IDE1cHggMTVweCA1cHg7XG59XG5cbi5zZWFyY2gtaGVhZC00IC5mb3JtLXdyYXAge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5zZWFyY2gtaGVhZC00IC5idG4tY2xvc2Uge1xuXHRyaWdodDogLTVweDtcbn1cblxuLmNlcnQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmNlcnRfX3BpYyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5jZXJ0X19kZXNjciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2VydC1saXN0IC5pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDIwcHggMCA5cHg7XG59XG5cbi5jZXJ0LWxpc3QgLnBpYyB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jZXJ0LWxpc3QgLnRpdGxlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuXG4udmFjYW5jeS1jb2xsYXBzZSAuYWNjb3JkaW9uIC5hY2MtYm9keSB7XG5cdHBhZGRpbmc6IDE1cHggMTVweCA1cHg7XG59XG5cbi52YWNhbmN5LWNvbGxhcHNlIC5idG4ge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmRlYWxlcnMtdGFibGUgdHIsXG4uY29udGFjdHMtdGFibGUgdHIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhZ2UgLmRlYWxlcnMtdGFibGUgdGQsXG4ucGFnZVxuICAgIC5jb250YWN0cy10YWJsZSB0ZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5kZWFsZXJzLXRhYmxlIHRkOmZpcnN0LWNoaWxkLFxuLmNvbnRhY3RzLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZGVhbGVycy10YWJsZSB0ZDpsYXN0LWNoaWxkLFxuLmNvbnRhY3RzLXRhYmxlIHRkOmxhc3QtY2hpbGQge1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLmRlYWxlcnMtdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbnRhY3RzLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5jb250YWN0cy10YWJsZSB0ZDpudGgtY2hpbGQoMikge1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0cGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmNvbnRhY3RzLXRhYmxlIHRkOm50aC1jaGlsZCgzKSB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGFnZSAuY2VudGVycy10YWJsZSB0ZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5yZXF1aXNpdGVzX190aXRsZSB7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuXG59XG5cbkBtZWRpYSBwcmludCB7XG5cbi5kLXByaW50LW5vbmUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLXByaW50LWlubGluZSB7XG5cdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1wcmludC1pbmxpbmUtYmxvY2sge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtcHJpbnQtYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1wcmludC10YWJsZSB7XG5cdGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXByaW50LXRhYmxlLXJvdyB7XG5cdGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC1wcmludC10YWJsZS1jZWxsIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1wcmludC1mbGV4IHtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1wcmludC1pbmxpbmUtZmxleCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuXG4xMDAlIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbn1cblxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuXG4wJSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG50byB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG59XG5cbn1cblxuIiwiJF9mb250LWZhbWlseS1zYW5zLXNlcmlmOiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG5AbWl4aW4gZm9udC1mYWNlKCRmb250LWZhbWlseSwgJGZvbnQsICRmaWxlLCAkZm9udC13ZWlnaHQsICRmb250LXN0eWxlKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDsvLyDQndCw0YHRgtGA0L7QudGC0LUg0L/QvtC60LDQtyDQstGB0LXQs9C+INGC0LXQutGB0YLQsCDQstC+INCy0YDQtdC80Y8g0LfQsNCz0YDRg9C30LrQuCDQstC10LEt0YjRgNC40YTRgtC+0LJcbiAgICBmb250LWZhbWlseTogJyN7JGZvbnQtZmFtaWx5fSc7XG4gICAgZm9udC1zdHlsZTogJGZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodDtcbiAgICBzcmM6IGxvY2FsKCcjeyRmb250fScpLFxuICAgIGxvY2FsKCcjeyRmb250fScpLFxuICAgIHVybCgnLi4vZm9udHMvI3skZmlsZX0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy8jeyRmaWxlfS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIH1cbn1cblxuQGluY2x1ZGUgZm9udC1mYWNlKCdPcGVuIFNhbnMnLCAnT3BlbiBTYW5zIFJlZ3VsYXInLCBPcGVuU2Fucy1SZWd1bGFyLCA0MDAsIG5vcm1hbCk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ09wZW4gU2FucycsICdPcGVuIFNhbnMgQm9sZCcsIE9wZW5TYW5zLUJvbGQsIDcwMCwgbm9ybWFsKTtcbkBpbmNsdWRlIGZvbnQtZmFjZSgnT3BlbiBTYW5zJywgJ09wZW4gU2FucyBJdGFsaWMnLCBPcGVuU2Fucy1JdGFsaWMsIDQwMCwgaXRhbGljKTtcbkBpbmNsdWRlIGZvbnQtZmFjZSgnT3BlbiBTYW5zJywgJ09wZW4gU2FucyBTZW1pQm9sZCcsIE9wZW5TYW5zLVNlbWlCb2xkLCA2MDAsIG5vcm1hbCk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ09wZW4gU2FucycsICdPcGVuIFNhbnMgTGlnaHQnLCBPcGVuU2Fucy1MaWdodCwgMzAwLCBub3JtYWwpO1xuXG5AbWl4aW4gZm9udC1mYWNlLXJlZ3VsYXIoKSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIGZvbnQtZmFjZS1ib2xkKCkge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtaXhpbiBmb250LWZhY2UtaXRhbGljKCkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtaXhpbiBmb250LWZhY2Utc2VtaWJvbGQoKSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIGZvbnQtZmFjZS1saWdodCgpIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gZm9udC1mYWNlLWxpZ2h0LWl0YWxpYygpIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufSIsIi8qKlxuICogU3dpcGVyIDUuMy4wXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cDovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjAgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogSmFudWFyeSAxMSwgMjAyMFxuICovXG5cbkBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfS5zd2lwZXItY29udGFpbmVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItY29udGFpbmVyLW11bHRpcm93Pi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCwuc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1jb250YWluZXItM2R7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtdmFyaWFudDppbml0aWFsfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDoxMHB4O3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OidwcmV2J30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OjEwcHg7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZXstLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiNmZmZmZmZ9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFja3stLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiMwMDAwMDB9LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOjEwcHg7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOjhweDtoZWlnaHQ6OHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kOiMwMDA7b3BhY2l0eTouMn1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OjE7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDoxMHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjZweCAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCA0cHh9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OjRweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOjRweDtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLXdoaXRley0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6I2ZmZmZmZn0uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2t7LS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjojMDAwMDAwfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSl9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjElO2JvdHRvbTozcHg7ei1pbmRleDo1MDtoZWlnaHQ6NXB4O3dpZHRoOjk4JX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozcHg7dG9wOjElO3otaW5kZXg6NTA7d2lkdGg6NXB4O2hlaWdodDo5OCV9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSk7Ym9yZGVyLXJhZGl1czoxMHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmV9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWNvbnRhaW5lci1jdWJle292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGUsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMDAwO29wYWNpdHk6LjY7LXdlYmtpdC1maWx0ZXI6Ymx1cig1MHB4KTtmaWx0ZXI6Ymx1cig1MHB4KTt6LWluZGV4OjB9LnN3aXBlci1jb250YWluZXItZmxpcHtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59IiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxuXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGNvbnRhaW5lci1tYXgtd2lkdGggPiAkd2lkdGggb3IgJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICAmID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCUgLyAkY291bnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlIC8gJGNvdW50O1xuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIiRwcmltYXJ5OiAgICAgICAgICAgICAgICAgIzAwNUVDNDsgLy8wLCA5NCwgMTk2XG4kcHJpbWFyeS1kYXJrOiAgICAgICAgICAgICMwMDMzOTk7XG4kcHJpbWFyeS1saWdodDogICAgICAgICAgICM0QTkwRTI7XG4kc2Vjb25kYXJ5OiAgICAgICAgICAgICAgICNFQjAwMDA7XG4vLyRzdWNjZXNzOiAgICAgICAgICAgICAgICAgIzVBQjhCMztcbi8vJGluZm86ICAgICAgICAgICAgICAgICAgICAjNkU2RTZFO1xuLy8kZGFuZ2VyOiAgICAgICAgICAgICAgICAgICNFQjAwMDA7XG4kbGlnaHQ6ICAgICAgICAgICAgICAgICAgICNCM0IzQjM7XG5cbiR3aGl0ZTogICAgICAgICAgICAgICAgICAgI2ZmZjtcbiRibGFjazogICAgICAgICAgICAgICAgICAgIzAwMDtcbiRncmV5OiAgICAgICAgICAgICAgICAgICAgI0Y0RjRGNDtcblxuJHRleHRfX2NvbG9yOiAgICAgICAgICAgICAjMkIyQjJCO1xuJHRleHRfX2NvbG9yLWdyZXk6ICAgICAgICAjNDM0MzQzO1xuJHRleHRfX2NvbG9yLWxpZ2h0OiAgICAgICAjNzU3NTc1O1xuJHRpdGxlX19jb2xvcjogICAgICAgICAgICAjMDAwO1xuXG4kYm9yZGVyX19jb2xvcjogICAgICAgICAgICNENUQ1RDU7XG4kYm9yZGVyX19jb2xvcl8yOiAgICAgICAgICNENEQ0RDQ7XG4kYm9yZGVyX19jb2xvci10YWJsZTogICAgICNDRUNFQ0U7XG4kYm9yZGVyX19yYWRpdXM6ICAgICAgICAgIDVweDtcbiRib3JkZXJfX2NvbG9yLXRhYnM6ICAgICAgI0Q5RDlEOTtcbiRib3JkZXJfX2NvbG9yLWFjY29yZDogICAgI0Q4RDhEODtcblxuJGJnX19ibG9jazogICAgICAgICAgICAgICAjRjJGMkYyO1xuJGJnX19ibG9jay1saWdodDogICAgICAgICAjRjdGN0Y3O1xuJGJnX19ibG9jay1kYXJrOiAgICAgICAgICAjRTVFNUU1O1xuXG4kYm94LXNoYWRvdy1iYXNlOiAwcHggNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblxuJGZvbnRfX3NpemVfbGFyZ2U6ICAgICAgICAxN3B4O1xuJGZvbnRfX3NpemVfbGVhZDogICAgICAgICAxNnB4O1xuJGZvbnRfX3NpemU6ICAgICAgICAgICAgICAxNXB4O1xuJGZvbnRfX3NpemVfc2Vjb25kYXJ5OiAgICAxNHB4O1xuJGZvbnRfX3NpemVfbWlkZGxlOiAgICAgICAxM3B4O1xuJGZvbnRfX3NpemVfc21hbGw6ICAgICAgICAxMnB4O1xuJGZvbnRfX3NpemVfaDQ6ICAgICAgICAgICAyMHB4O1xuJGZvbnRfX3NpemVfaDU6ICAgICAgICAgICAxOHB4O1xuJGZvbnRfX3NpemVfaDY6ICAgICAgICAgICAxNnB4O1xuJGZvbnRfX2xpbmUtaGVpZ2h0OiAgICAgICAxLjUzO1xuJGZvbnRfX2ZhbWlseTogICAgICAgICAgICAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiRmb250X19mYW1pbHktc2Vjb25kYXJ5OiAgJGZvbnRfX2ZhbWlseTtcblxuJGNvbnRhaW5lcl9fd2lkdGhfbWF4OiAgICAxMTcwcHg7XG4kY29udGFpbmVyX19wYWRkaW5nOiAgICAgIDIwcHg7XG4kY29udGFpbmVyX19wYWRkaW5nX3RiOiAgIDMwcHg7XG4kY29udGFpbmVyX19wYWRkaW5nX3RieDogIDUwcHg7XG4kY29udGFpbmVyX19wYWRkaW5nX2x0OiAgIDcwcHg7XG5cbiRoZWFkZXJfX2hlaWdodF9tb2JpbGU6ICAgNjBweDtcbiRoZWFkZXJfX2hlaWdodDogICAgICAgICAgODRweDtcblxuJGZpZWxkX19oZWlnaHQ6ICAgICAgICAgICA1MHB4O1xuXG5cbi8vLS0tLUJvb3RzdHJhcC0tLS1cblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gICAgKFxuICAgICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0XG4gICAgKSxcbiAgICAkdGhlbWUtY29sb3JzXG4pO1xuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgICAoXG4gICAgICAwOiAwLFxuICAgICAgMTogKCRzcGFjZXIgKiAxKSxcbiAgICAgIDI6ICgkc3BhY2VyICogMiksXG4gICAgICAzOiAoJHNwYWNlciAqIDMpLFxuICAgICAgNDogKCRzcGFjZXIgKiA0KVxuICAgICksXG4gICAgJHNwYWNlcnNcbik7XG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHBoOiAgIDAsICAgICAgICAvL3Bob25lXG4gIHBoeDogIDU3NnB4LCAgICAvL3Bob25lIGxhcmdlXG4gIHRiOiAgIDc2OHB4LCAgICAvL3RhYmxldFxuICB0Yng6ICA5OTJweCwgICAgLy90YWJsZXQgbGFyZ2VcbiAgbHQ6ICAgMTI2MHB4LCAgIC8vbGFwdG9wXG4gIGR0OiAgIDE0MDBweCwgICAvL2Rlc2t0b3BcbikgIWRlZmF1bHQ7XG5cbi8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsdCkgeyAuLi4gfVxuLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obHQpIHsgLi4uIH1cbi8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGx0KSB7IC4uLiB9XG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKCkgIWRlZmF1bHQ7XG5cbiRncmlkLWd1dHRlci13aWR0aDogICAyMHB4ICFkZWZhdWx0O1xuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLFwiJTNjXCIpLFxuICAoXCI+XCIsXCIlM2VcIiksXG4gIChcIiNcIixcIiUyM1wiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgLyAyKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAyICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSAvICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmICRzaXplICE9IDAge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBJRSAmIDwgRWRnZSAxOFxuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogJGZvbnRfX3NpemU7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udF9fbGluZS1oZWlnaHQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udF9fZmFtaWx5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogJHRleHRfX2NvbG9yO1xufVxuXG5odG1sIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xufVxuXG5ib2R5IHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4ucGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmctdG9wOiAkaGVhZGVyX19oZWlnaHRfbW9iaWxlO1xuICBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh0Yikge1xuICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyX19oZWlnaHQ7XG4gIH1cbiAgXG4gICYtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRiKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBcbiAgICAmX2JnIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgXG4gICAgICA+IC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLFxuICAgICAgLmgxIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA0MXB4IDA7XG4gICAgXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTYwMDBweDtcbiAgICAgIHJpZ2h0OiAtNjAwMHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNSk7XG4gICAgfVxuICAgIFxuICAgICoge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgXG4gICAgcCB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gIC5tb2RhbC1vcGVuICYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICA+IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgLm1vZGFsLW9wZW4gJiB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vbWF4LXdpZHRoOiAoJGNvbnRhaW5lcl9fd2lkdGhfbWF4ICsgKCRjb250YWluZXJfX3BhZGRpbmdfbHQgKiAyKSk7XG4gIHBhZGRpbmc6IDAgJGNvbnRhaW5lcl9fcGFkZGluZztcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodGIpIHtcbiAgICBwYWRkaW5nOiAwICRjb250YWluZXJfX3BhZGRpbmdfdGI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRieCkge1xuICAgIHBhZGRpbmc6IDAgJGNvbnRhaW5lcl9fcGFkZGluZ190Yng7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGx0KSB7XG4gICAgLy9wYWRkaW5nOiAwICRjb250YWluZXJfX3BhZGRpbmdfbHQ7XG4gICAgcGFkZGluZzogMCAwXG4gIH1cbn1cblxuYSB7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDEwJSk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICZbaHJlZl49J3RlbDonXSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4xZW07XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogJHRpdGxlX19jb2xvcjtcbn1cblxuaSwgZW0ge1xuXG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLm1iIHtcbiAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogJGZvbnRfX3NpemVfbGVhZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogJGZvbnRfX3NpemVfc21hbGw7XG59XG5cbi53LTEwMC1tb2JpbGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24ocGh4KSB7XG4gICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oYXMtYngtcGFuZWwge1xuXG4gIC5oZWFkZXIge1xuICAgIHRvcDogMTQ3cHg7XG4gIH1cblxuICAmLS1mb2xkZWQge1xuXG4gICAgLmhlYWRlciB7XG4gICAgICB0b3A6IDM5cHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAocGh4KSB7XG4gIC5jb2wtc20ge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJVxuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJVxuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJVxuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JVxuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JVxuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJVxuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JVxuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJVxuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJVxuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JVxuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JVxuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyVcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclXG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodGIpIHtcbiAgLmNvbC1tZC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlXG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlXG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclXG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlXG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlXG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclXG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlXG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlXG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclXG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlXG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJVxuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyVcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlXG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh0YngpIHtcbiAgLmNvbC1sZy1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlXG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlXG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclXG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlXG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlXG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclXG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlXG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlXG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclXG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlXG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJVxuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyVcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlXG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsdCkge1xuICAuY29sLXhsIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCVcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCVcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyVcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyVcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSVcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyVcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyVcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCVcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyVcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyVcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSVcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlXG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JVxuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCVcbiAgfVxufVxuXG5ociB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXJfX2NvbG9yO1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn0iLCIuc3ZnIHtcbiAgJi1waW4ge1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIH1cbiAgXG4gICYtbWFpbCB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgfVxuICBcbiAgJi1waG9uZSB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgfVxuICBcbiAgJi1zZWFyY2gge1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIH1cbiAgXG4gICYtYXJyb3cge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIH1cbiAgXG4gICYtcGRmIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB9XG4gICYtcGRmLWNvbG9yIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgXG4gICYtdGVtcGVyYXR1cmUge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAmLW1vbnRhZ2UsXG4gICYtaHVtaWRpdHksXG4gICYtcmFkaXVzLFxuICAmLWZyZXF1ZW5jeSB7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gICYtdm9sdGFnZSB7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG4gICYtbWF4LXRlbXBlcmF0dXJlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gIH1cbiAgJi1jYWxlbmRhciB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4iLCJoMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMsXG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBjb2xvcjogJHRpdGxlX19jb2xvcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udF9fZmFtaWx5LXNlY29uZGFyeTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjI1cztcbn1cblxuaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuMjRlbTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogOTAwO1xuICBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh0YngpIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgXG4gICYuaDEtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yMztcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRieCkge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgIH1cbiAgfVxufVxuXG5oMiB7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAocGh4KSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRieCkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5oMyB7XG4gIG1hcmdpbi10b3A6IDEuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjY0ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBmb250LXdlaWdodDogMzAwO1xuICBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh0Yikge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG5oNCB7XG4gIC8vbWFyZ2luLXRvcDogMi41ZW07XG4gIC8vbWFyZ2luLWJvdHRvbTogLjY1ZW07XG4gIGZvbnQtc2l6ZTogJGZvbnRfX3NpemVfaDQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmg1IHtcbiAgLy9tYXJnaW4tdG9wOiAyLjRlbTtcbiAgLy9tYXJnaW4tYm90dG9tOiAxLjRlbTtcbiAgZm9udC1zaXplOiAkZm9udF9fc2l6ZV9oNTtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ7XG59XG5cbmg2IHtcbiAgLy9tYXJnaW4tdG9wOiAyLjRlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjdlbTtcbiAgZm9udC1zaXplOiAkZm9udF9fc2l6ZV9oNjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM3NTtcbn1cblxuLmgxIHsgQGV4dGVuZCBoMTsgfVxuLmgyIHsgQGV4dGVuZCBoMjsgfVxuLmgzIHsgQGV4dGVuZCBoMzsgfVxuLmg0IHsgQGV4dGVuZCBoNDsgfVxuLmg1IHsgQGV4dGVuZCBoNTsgfVxuLmg2IHsgQGV4dGVuZCBoNjsgfVxuXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuIiwiLm5ld3MtZGV0YWlsIHtcblxuICAucGljIHtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXJnaW46IDAgMzBweCAwIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihwaHgpIHtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAudGl0bGUge1xuICAgIEBleHRlbmQgLmgzO1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kYXRlIHtcbiAgICBAaW5jbHVkZSBjYXB0aW9uLXRleHQoKTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxuXG4gIC50aW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICArIC5wYXJ0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnLyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB9XG4gIH1cblxuICAucGFydCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJHRleHRfX2NvbG9yX2xpZ2h0O1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubmV3cy1saXN0IHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcblxuICAucGljIHtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXJnaW46IDAgMzBweCAwIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihwaHgpIHtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAuaXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICAgKyAuaXRlbSB7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3JhcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5uZXdzLWJvZHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAudGl0bGUge1xuICAgIEBleHRlbmQgLmgzO1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kYXRlIHtcbiAgICBAaW5jbHVkZSBjYXB0aW9uLXRleHQoKTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxuXG4gIC50aW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICArIC5wYXJ0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnLyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB9XG4gIH1cblxuICAucGFydCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJHRleHRfX2NvbG9yX2xpZ2h0O1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgLmljb24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn0iLCIubmV3cy1saXN0LWJpZyB7XG4gIG1heC13aWR0aDogNjkwcHg7XG5cbiAgLnBpYyB7XG4gICAgbWFyZ2luOiAwIDMwcHggMTlweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHBoeCkge1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgQGV4dGVuZCAuaDM7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwKTtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC42KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgNDVweDtcbiAgfVxuXG4gIC5kYXRlIHtcbiAgICBAaW5jbHVkZSBjYXB0aW9uLXRleHQoKTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxuXG4gIC50aW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICArIC5wYXJ0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnLyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB9XG4gIH1cblxuICAucGFydCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJHRleHQtX2NvbG9yX2xpZ2h0O1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucGVyc29uYWwtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgLnBpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjQ1ZW07XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihwaHgpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGljLXdyYXAge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAucGljX28ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgQGV4dGVuZCAuaDQ7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxuXG4gIC5jYXB0aW9uLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgfVxuICB9XG59IiwiLnBlcnNvbmFsLWRldGFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgJi5jb21iIHtcblxuICAgIC5pdGVtIHtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pdGVtIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICAgKyAuaXRlbSB7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRiKSB7XG4gICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAud3JhcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC5pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGl0bGUge1xuICAgIEBleHRlbmQgLmg0O1xuICAgIG1hcmdpbjogMCAwIC40NWVtO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcHRpb24tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5wcmV2aWV3IHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICB9XG5cbiAgLnByZXZpZXctaXRlbSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICAgIH1cbiAgfVxuXG4gIC5saW5rLWxvb3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcblxuICAgICAgLmljb24tbG9vcCxcbiAgICAgIC5pY29uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmljb24tbG9vcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA2O1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuZy13cmFwICYge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG59IiwidWwsXG5vbCB7XG5cbiAgJjpub3QoLmxpc3QtcmVzZXQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjFlbTtcblxuICAgID4gbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxucCB7XG4gICsgdWwsIG9sIHtcbiAgICBtYXJnaW4tdG9wOiAxLjFlbTtcbiAgfVxufVxuXG51bCB7XG5cbiAgJjpub3QoLmxpc3QtcmVzZXQpIHtcblxuICAgID4gbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjY1ZW07XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgdG9wOiAuNjVlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbm9sIHtcblxuICAmOm5vdCgubGlzdC1yZXNldCkge1xuICAgIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtaW4td2lkdGg6IDEuMmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkdGl0bGVfX2NvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIG9sIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi51bnN0eWxlZCB7XG4gID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubGlzdC1yZXNldCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn0iLCIuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogJGZvbnRfX3NpemU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udF9fZmFtaWx5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogKDQ0cHggLSAycHgpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOm5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIFxuICAmLnctMTAwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIFxuICAmLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gICYtcHJpbWFyeSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnksIDEwJSk7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJHByaW1hcnksLjUpO1xuICAgIH1cbiAgfVxuICBcbiAgJi1vdXRsaW5lLXByaW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktZGFyaztcbiAgICBjb2xvcjogJHByaW1hcnktZGFyaztcbiAgXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRwcmltYXJ5LWRhcmssLjUpO1xuICAgIH1cbiAgfVxuICBcbiAgJi1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICBcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkc2Vjb25kYXJ5LCAxMCUpO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRzZWNvbmRhcnksLjUpO1xuICAgIH1cbiAgfVxuICBcbiAgJi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkc2Vjb25kYXJ5LC41KTtcbiAgICB9XG4gIH1cbiAgXG4gICYtbGlnaHQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktbGlnaHQ7XG4gIFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktZGFyaztcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkcHJpbWFyeS1saWdodCwuNSk7XG4gICAgfVxuICB9XG4gIFxuICAmLWdyZXkge1xuICAgIGNvbG9yOiAkdGV4dF9fY29sb3I7XG4gICAgYmFja2dyb3VuZDogJGdyZXk7XG4gICAgYm9yZGVyLWNvbG9yOiAjRDlEOUQ5O1xuICBcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICR0ZXh0X19jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6ICRiZ19fYmxvY2stZGFyaztcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMTcsMjE3LDIxNywuNSk7XG4gICAgfVxuICB9XG4gIFxuICA+IHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIH1cbn1cbiIsIi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsIHtcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBtYXJnaW46IDAgOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIG9wYWNpdHk6IC43O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XG4gIFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIFxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuOTtcbiAgfVxuICBcbiAgJi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gIFxuICAgICYsXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh0YngpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIFxuICAmX2JnLFxuICAmX2JvcmRlciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh0Yikge1xuICAgICAgcGFkZGluZzogNTBweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfYmcge1xuICAgIGJhY2tncm91bmQ6ICRiZ19fYmxvY2s7XG4gIH1cbiAgXG4gICZfYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyX19jb2xvcjtcbiAgfVxuICBcbiAgJi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodGIpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIFxuICAgICAgLmgyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIFxuICAgIHAge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsInRhYmxlIHtcblxuICAucGFnZSAmIHtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udF9fc2l6ZV9taWRkbGU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICBjb2xvcjogJHRleHRfX2NvbG9yO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgdWwge1xuXG4gICAgICAgICY6bm90KC5saXN0LXJlc2V0KSB7XG5cbiAgICAgICAgICAmID4gbGkge1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICB0b3A6IDAuMzVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICB0ciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyX19jb2xvci10YWJsZTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1MztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyX19jb2xvci10YWJsZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnX19ibG9jay1kYXJrO1xuICAgICAgICBjb2xvcjogJHRpdGxlX19jb2xvcjtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHkge1xuXG4gICAgICB0ZCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkge1xuICAgIHRyIHtcbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmdfX2Jsb2NrLWxpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1sYXlvdXQtZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBpbmNsdWRlIGN1c3RvbS1zY3JvbGxiYXIoKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogLjAxJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgdGJvZHkge1xuICAgIHRyIHtcbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmdfX2Jsb2NrLWxpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnAge1xuICArIHRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4iLCJAbWl4aW4gYmxvY2stYm94LXNoYWRvdygpIHtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG5AbWl4aW4gY3VzdG9tLXNjcm9sbGJhciB7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMUQxRDE7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIFxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4Njg2ODtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbn1cbiIsIi5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgLmVycm9yIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuZGVhbGVycy1maWx0ZXIgJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uZm9ybS1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkZmllbGRfX2hlaWdodDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LXNpemU6ICRmb250X19zaXplX3NtYWxsO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyX19jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udF9fZmFtaWx5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogJHRleHRfX2NvbG9yO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOm5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuNHM7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmLmVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG4gIH1cbiAgXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJHRleHRfX2NvbG9yX2xpZ2h0O1xuICB9XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5zZWxlY3Qge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LXNlbGVjdC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMjBweCkgNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgXG4gICAgJjppbnZhbGlkIHtcbiAgICAgIGNvbG9yOiAkdGV4dF9fY29sb3JfbGlnaHQ7XG4gICAgfVxuICBcbiAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRlYWxlcnMtZmlsdGVyICYge1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgIH1cbiAgXG4gICAgb3B0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfX3NpemU7XG4gICAgICBjb2xvcjogJHRleHRfX2NvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vLy0tLS0tIGN1c3RvbSBjaGVja2JveC9yYWRpbyAtLS0tLVxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbmlucHV0W3R5cGU9J3JhZGlvJ10ge1xuXG4gIC5wYWdlICYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jdXN0b20tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBcbiAgJjpob3ZlciB7XG4gICAgaW5wdXQge1xuICAgICAgJjpub3QoOmNoZWNrZWQpIHtcbiAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICArIC5jdXN0b20tY2hlY2sge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxuICBcbiAgaW5wdXQge1xuICAgICY6Y2hlY2tlZCB7XG4gICAgICArIHNwYW4ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgKyBzcGFuIHtcbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBjb2xvcjogJHRleHRfX2NvbG9yO1xuICAgIFxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlO1xuICAgIH1cbiAgICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgIH1cbiAgICBcbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jaGVjay1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgXG4gIC5jdXN0b20tY2hlY2sge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgXG4gICAgKyAuY3VzdG9tLWNoZWNrIHtcbiAgICAgIC5idG4ge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgPiBzcGFuIHtcbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAuYnRuIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAuYnRuIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBpbnB1dCB7XG4gICAgJjpjaGVja2VkIHtcbiAgICAgICsgLmJ0biB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWRhcms7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktZGFyaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhhcy1lcnJvciB7XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuICB9XG5cbiAgLmVycm9yIHtcbiAgICBjb2xvcjogJGRhbmdlcjtcbiAgfVxufVxuXG4vLy0tLS0tIEVORC0tY3VzdG9tIGNoZWNrYm94L3JhZGlvIC0tLS0tXG5cbi5kcm9wZG93bi12YWxpZCB7XG5cbiAgLmNvbnRyb2xzIHtcblxuICAgIC5nLXdyYXAgJiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZXJyb3ItZHJvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogNXB4IDE2cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgOHB4IC0xcHggcmdiYSgwLDAsMCwuMzUpO1xuICAgIH1cbiAgfVxuXG4gIC5lcnJvci1pY29uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBjb2xvcjogJGRhbmdlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIC5jb250cm9scyB7XG5cbiAgICAuZXJyb3Ige1xuICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC51aS1zcGlubmVyIHtcblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG5cbiAgICArIC5lcnJvci1kcm9wIHtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzN3B4O1xuXG4gICAgKyAuZXJyb3ItZHJvcCB7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgfVxuICB9XG5cbiAgdGV4dGFyZWEge1xuXG4gICAgKyAuZXJyb3ItZHJvcCB7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtZXJyb3Ige1xuXG4gICAgLmNoZWNrYm94LWdyb3VwLFxuICAgIC5yYWRpby1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgKyAuZXJyb3ItZHJvcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbCxcbiAgICAuY2hlY2tib3gtZ3JvdXAsXG4gICAgLnJhZGlvLWdyb3VwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG4gICAgfVxuXG4gICAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAzNXB4KSA1MCU7XG4gICAgfVxuXG4gICAgLmVycm9yLWRyb3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmpxLXNlbGVjdGJveCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAmX19zZWxlY3Qge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4ICogMS4zO1xuXG4gICAgICAgIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuICAgICAgICAgIHJpZ2h0OiAyMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVpLXNlbGVjdG1lbnUtaWNvbiB7XG4gICAgICByaWdodDogMjJweDtcbiAgICB9XG4gIH1cblxuICAmLmN1c3RvbS1jaGVjay1pbmxpbmUge1xuXG4gICAgLnJhZGlvLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jaGVjayB7XG4gICAgICBtYXJnaW46IDAgMjBweCA3cHggMDtcbiAgICB9XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYuZGF0ZSB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNhbGVuZGFyLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE3JTIyJTIwaGVpZ2h0JTNEJTIyMTYuOTk5JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTclMjAxNi45OTklMjIlM0UlM0NwYXRoJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGNsaXAtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZCUzRCUyMk0xNiUyMDE2Ljk5OUgxYTElMjAxJTIwMCUyMDAlMjAxLTEtMS4wMDF2LTEzYTElMjAxJTIwMCUyMDAlMjAxJTIwMS0xaDJ2LTFBMSUyMDElMjAwJTIwMCUyMDElMjA0JTIwMGgxYTElMjAxJTIwMCUyMDAlMjAxJTIwMSUyMC45OTh2MS4wMDFoNVYuOTk4QTElMjAxJTIwMCUyMDAlMjAxJTIwMTIlMjAwaDFhMSUyMDElMjAwJTIwMCUyMDElMjAxJTIwLjk5OHYxLjAwMWgyYTElMjAxJTIwMCUyMDAlMjAxJTIwMSUyMDF2MTNhMSUyMDElMjAwJTIwMCUyMDEtMSUyMDF6bS03LTEuMDAxaDN2LTNIOXYzem0wLTMuOTk5aDN2LTNIOXYzem0tOCUyMDMuOTk5aDN2LTNIMXYzem0wLTMuOTk5aDN2LTNIMXYzem0wLTdWOGgzVjQuOTk5SDF6TTUlMjAuOTk4SDR2Mmgxdi0yem0zJTIwNC4wMDFINVY4aDNWNC45OTl6bTAlMjA0SDV2M2gzdi0zem0wJTIwNEg1djNoM3YtM3ptMS04VjhoM1Y0Ljk5OUg5em00LTQuMDAxaC0xdjJoMXYtMnptMyUyMDQuMDAxaC0zVjhoM1Y0Ljk5OXptMCUyMDRoLTN2M2gzdi0zem0wJTIwNGgtM3YzaDN2LTN6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGJhY2tncm91bmQ6ICRsaW5rLWNvbG9yO1xuICB9XG59IiwiLmZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmZvbnQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxuayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRsaW5rLWNvbG9yLCAwLjYpO1xuICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoJGxpbmstY29sb3IsIDApO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gIH1cbn1cblxuLmxuay1wc2V1ZG8ge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHJnYmEoJGxpbmstY29sb3IsIDAuNik7XG4gIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgkbGluay1jb2xvciwgMCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgfVxufVxuXG4uZGFzaCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5kb3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4ubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufSIsIiRjaXRlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICRwcmltYXJ5O1xuXG4uY2l0ZSB7XG4gIGNvbG9yOiAkdGV4dF9fY29sb3I7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6ICgxOC8xMyk7XG4gIGJvcmRlcjogMCBzb2xpZCAkcHJpbWFyeTtcblxuICAmLmxlZnQge1xuICAgIHdpZHRoOiAyOSU7XG4gICAgbWFyZ2luOiA1cHggNDBweCAxMHB4IDA7XG4gICAgcGFkZGluZzogMCAyOHB4IDAgMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0Yikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYucmlnaHQge1xuICAgIHdpZHRoOiAzNy41JTtcbiAgICBtYXJnaW46IDVweCAwIDEwcHggMzRweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAyOHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRiKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LWZhY2UtYm9sZCgpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogKDIyLzE1KTtcbiAgICBtYXJnaW46IC01cHggIDAgLjc1ZW07XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMCAwIC44ZW07XG4gICAgQGluY2x1ZGUgZm9udC1mYWNlLXJlZ3VsYXIoKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufSIsIi5jaXRlLWNvbG9yIHtcbiAgY29sb3I6ICR0ZXh0X19jb2xvcjtcbiAgZm9udC1zaXplOiAkZm9udF9fc2l6ZV9zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICgxOC8xMyk7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgJi5sZWZ0IHtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbjogNXB4IDQwcHggMjVweCAwO1xuICAgIHBhZGRpbmc6IDMwcHggMjhweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0Yikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYucmlnaHQge1xuICAgIHdpZHRoOiAzMiU7XG4gICAgbWFyZ2luOiA1cHggMCAyNXB4IDM0cHg7XG4gICAgcGFkZGluZzogMzBweCAyOHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRiKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LWZhY2UtYm9sZCgpO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBsaW5lLWhlaWdodDogKDIyLzE1KTtcbiAgICBtYXJnaW46IC01cHggIDAgLjc1ZW07XG4gICAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMCAwIC44ZW07XG4gICAgQGluY2x1ZGUgZm9udC1mYWNlLWxpZ2h0LWl0YWxpYygpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59IiwiQG1peGluIGNhcHRpb24tdGV4dCgpIHtcbiAgY29sb3I6ICR0ZXh0X19jb2xvcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBAaW5jbHVkZSBmb250LWZhY2UtbGlnaHQtaXRhbGljKCk7XG59XG5cbiRjYXB0aW9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAzMHB4O1xuXG4uY2FwdGlvbiB7XG5cbiAgJi5sZWZ0IHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodGJ4KSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1heC13aWR0aDogNDMlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmLnJpZ2h0IHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodGJ4KSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXgtd2lkdGg6IDQzJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgY2FwdGlvbi10ZXh0KCk7XG4gIH1cbn1cblxuLmNhcHRpb24tdGV4dCB7XG4gIEBpbmNsdWRlIGNhcHRpb24tdGV4dCgpO1xufSIsIiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXI7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlO1xuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWZhZGU7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWNvbGxhcHNlO1xufSIsIiRfYWNjb3JkaW9uLXBhZGRpbmctbGVmdDogICAgICAgICAgICAgMDtcbiRfYWNjb3JkaW9uLXRvcDogICAgICAgICAgICAgICAgICAgICAgOHB4O1xuJF9hY2NvcmRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAxNnB4O1xuXG4uYWNjb3JkaW9uIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcblxuICAucGFuZWwge1xuICAgIHBhZGRpbmctbGVmdDogJF9hY2NvcmRpb24tcGFkZGluZy1sZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAubGluayB7XG4gICAgICBmb250LXNpemU6ICRfYWNjb3JkaW9uLWZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTNweCAzMHB4IDEzcHggNTVweDtcbiAgICAgIGJhY2tncm91bmQ6ICRiZ19fYmxvY2s7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihwaCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjNweDtcbiAgICAgICAgbGVmdDogMjZweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24ocGgpIHtcbiAgICAgICAgICBsZWZ0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zdmctYXJyb3cge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2xsYXBzZWQge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogMThweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjYy1ib2R5IHtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHggMTZweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyX19jb2xvci1hY2NvcmQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyX19jb2xvci1hY2NvcmQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJfX2NvbG9yLWFjY29yZDtcblxuICAgICYgPiA6bGFzdC1jaGlsZCB7XG5cbiAgICAgICYsXG4gICAgICAmIDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24ocGgpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCA1cHg7XG4gICAgfVxuICB9XG59IiwiLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbTtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtO1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgMDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZTtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICR3aGl0ZTtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIDA7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAxcHg7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkYm9yZGVyX19jb2xvcjtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDBweCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAjMjEyNTI5O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCMyMTI1MjksIDUlKTtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICNmOGY5ZmE7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICNmZmY7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkcHJpbWFyeTtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgIzZjNzU3ZDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtO1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtO1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAjNmM3NTdkO1xuXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICNlNWU1ZTUpIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogKCgxLjIgLyAyKSAtIDEpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIFJlZGVjbGFyZSBiZWNhdXNlIG5lc3RpbmcgY2FuIGNhdXNlIGluaGVyaXRhbmNlIGlzc3Vlc1xuICBjb2xvcjogJHRleHRfX2NvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRkcm9wZG93bi1ib3JkZXItcmFkaXVzO1xuICBib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdztcblxuICA+IHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gZW5hYmxlZCBQb3BwZXIuanMsIHJlc2V0IGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkd2hpdGUsICRkcm9wZG93bi1saW5rLWhvdmVyLWJnLCAxNSUpLCAkZHJvcGRvd24tbGluay1ob3Zlci1iZykgcmVwZWF0LXg7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJHdoaXRlLCAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcsIDE1JSksICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZykgcmVwZWF0LXg7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn0iLCIkX2ZpbGVzLWljb24tY29sb3I6ICRwcmltYXJ5O1xuJF9maWxlcy1pY29uLWNvbG9yLWhvdmVyOiAkc2Vjb25kYXJ5O1xuXG4kX2ZpbGVzLXRleHQtY29sb3I6ICRwcmltYXJ5O1xuJF9maWxlcy10ZXh0LWNvbG9yLWhvdmVyOiAkc2Vjb25kYXJ5O1xuXG4kX2ZpbGVzLWRlc2MtY29sb3I6ICRwcmltYXJ5O1xuXG4kX2ZpbGVzLWljb24td2lkdGg6IDFweDtcbiRfZmlsZXMtaWNvbi1ib3JkZXItcmFkaXVzOiAzcHg7XG5cbi5maWxlcyB7XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgYS5maWxlc19faW5uZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAuZmlsZXNfX2ljb24ge1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkX2ZpbGVzLWljb24tY29sb3ItaG92ZXI7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRfZmlsZXMtaWNvbi1jb2xvci1ob3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJF9maWxlcy1pY29uLWNvbG9yLWhvdmVyO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRfZmlsZXMtaWNvbi1jb2xvci1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmlsZXNfX2ljb24tY29ybmVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRfZmlsZXMtaWNvbi1jb2xvci1ob3ZlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJF9maWxlcy1pY29uLWNvbG9yLWhvdmVyO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkX2ZpbGVzLWljb24tY29sb3ItaG92ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpbGVzX19leHRlbnNpb24ge1xuICAgICAgICBjb2xvcjogJF9maWxlcy1pY29uLWNvbG9yLWhvdmVyO1xuICAgICAgfVxuXG4gICAgICAuZmlsZXNfX25hbWUge1xuICAgICAgICBjb2xvcjogJF9maWxlcy10ZXh0LWNvbG9yLWhvdmVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKCRfZmlsZXMtdGV4dC1jb2xvci1ob3ZlciwgMC42KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pY29uLXdyYXAge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbjogMCA5cHggMCAwO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMzBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDZweDtcbiAgICAgIGJvcmRlci10b3A6ICRfZmlsZXMtaWNvbi13aWR0aCBzb2xpZCAkX2ZpbGVzLWljb24tY29sb3I7XG4gICAgICBib3JkZXItbGVmdDogJF9maWxlcy1pY29uLXdpZHRoIHNvbGlkICRfZmlsZXMtaWNvbi1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRfZmlsZXMtaWNvbi1ib3JkZXItcmFkaXVzIDAgMCAkX2ZpbGVzLWljb24tYm9yZGVyLXJhZGl1cztcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6ICRfZmlsZXMtaWNvbi13aWR0aCBzb2xpZCAkX2ZpbGVzLWljb24tY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tOiAkX2ZpbGVzLWljb24td2lkdGggc29saWQgJF9maWxlcy1pY29uLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRfZmlsZXMtaWNvbi1ib3JkZXItcmFkaXVzICRfZmlsZXMtaWNvbi1ib3JkZXItcmFkaXVzO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uLWNvcm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogJF9maWxlcy1pY29uLXdpZHRoO1xuICAgIHJpZ2h0OiAkX2ZpbGVzLWljb24td2lkdGg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBib3JkZXItbGVmdDogJF9maWxlcy1pY29uLXdpZHRoIHNvbGlkICRfZmlsZXMtaWNvbi1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAkX2ZpbGVzLWljb24td2lkdGggc29saWQgJF9maWxlcy1pY29uLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwICRfZmlsZXMtaWNvbi1ib3JkZXItcmFkaXVzO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6ICRfZmlsZXMtaWNvbi13aWR0aDtcbiAgICAgIGJhY2tncm91bmQ6ICRfZmlsZXMtaWNvbi1jb2xvcjtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB9XG4gIH1cblxuICAmX19leHRlbnNpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDFweCAwIDA7XG4gICAgQGluY2x1ZGUgZm9udC1mYWNlLXJlZ3VsYXIoKTtcbiAgICBjb2xvcjogJF9maWxlcy1pY29uLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICAmX190ZXh0LXdyYXAge1xuICAgIHBhZGRpbmc6IDdweCAwIDA7XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBtYXJnaW46IDAgMCA0cHg7XG4gICAgY29sb3I6ICRfZmlsZXMtdGV4dC1jb2xvcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoJF9maWxlcy10ZXh0LWNvbG9yLCAwLjYpO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBjb2xvcjogJF9maWxlcy1kZXNjLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59IiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDE1cHggMzBweDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgNXB4O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMTcuNXB4O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAxLjI7XG5cbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICNmZmY7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCMwMDAsIC4yKTtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgIDFweDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgIDA7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIDIuNXB4IDVweCByZ2JhKCMwMDAsIC41KTtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgNXB4IDEwcHggcmdiYSgjMDAwLCAuNSk7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICMwMDA7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNTtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICNlOWVjZWY7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoO1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgMTBweCAzMHB4O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA5MDBweDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDYwMHB4O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHg7XG5cbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcblxuICAubW9kYWwtb3BlbiAmIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgdHJhbnNpdGlvbjogJG1vZGFsLXRyYW5zaXRpb247XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIH1cblxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAuaGVscC1ibG9jayB7XG4gICAgICBAaW5jbHVkZSBmb250LWZhY2UtaXRhbGljKCk7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAuNGVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufSAqIDIpKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzO1xuICBib3gtc2hhZG93OiAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvL2FsaWduLWl0ZW1zOiBiYXNlbGluZTsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0Yikge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4gIC5tb2RhbC10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG4gIH1cblxuICAubW9kYWwtdGl0bGUtaGVscCB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIEBpbmNsdWRlIGZvbnQtZmFjZS1saWdodCgpO1xuICB9XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRiKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICA+IC5oMSxcbiAgPiAuaDIsXG4gID4gLmgzLFxuICA+IC5oNCxcbiAgPiAuaDUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0Yikge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh0Yikge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH0gKiAyKSk7XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtc207XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsdCkge1xuICAubW9kYWwtbGcge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbi5jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC1zaXplOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24odGJ4KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn0iLCIkcGFnZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcbiRwYWdlci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgIDA7XG4kcGFnZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAwO1xuXG4kcGFnZXItaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcblxuJHBhZ2VyLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG4kcGFnZXItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAkcHJpbWFyeTtcblxuJHBhZ2VyLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgJHRleHRfX2NvbG9yX2xpZ2h0O1xuXG4ucGFnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDAgMjBweDtcblxuICBsaSB7XG5cbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2VyLWJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRwYWdlci1ib3JkZXItcmFkaXVzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgID4gYSB7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWhvdmVyLWJnO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByZXYge1xuXG4gICAgICAmOmJlZm9yZSAge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogNXB4O1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkcGFnZXItZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIDVweDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIDVweDtcbiRwYWdpbmF0aW9uLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgIDM1cHg7XG4kcGFnaW5hdGlvbi1taW4td2lkdGg6ICAgICAgICAgICAgICAzNXB4O1xuJHBhZ2luYXRpb24taXRlbS1vZmZzZXQ6ICAgICAgICAgICAgMDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjU7XG4kcGFnbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAwO1xuXG4kcGFnaW5hdGlvbi1mejogICAgICAgICAgICAgICAgICAgICAxNnB4O1xuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJHByaW1hcnk7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgMDtcbiRwYWdpbmF0aW9uLWJvcmRlci1zdHlsZTogICAgICAgICAgIHNvbGlkO1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGJvcmRlcl9fY29sb3I7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRwcmltYXJ5O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICB0cmFuc3BhcmVudDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJHByaW1hcnk7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRib3JkZXJfX2NvbG9yO1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkaW5mbztcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgIHRyYW5zcGFyZW50O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgdHJhbnNwYXJlbnQ7XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLnBhZ2UtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogJHBhZ2luYXRpb24tbWluLXdpZHRoO1xuICBtaW4taGVpZ2h0OiAkcGFnaW5hdGlvbi1taW4taGVpZ2h0O1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggJHBhZ2luYXRpb24tYm9yZGVyLXN0eWxlICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJHBhZ25hdGlvbi1ib3JkZXItcmFkaXVzO1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIGZvbnQtc2l6ZTogJHBhZ2luYXRpb24tZno7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0Yikge1xuICAgIG1pbi13aWR0aDogJHBhZ2luYXRpb24tbWluLXdpZHRoICogMC44O1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgLnBhZ2UtbGluayBlbGVtZW50c1xuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gIG1hcmdpbjogMCAkcGFnaW5hdGlvbi1pdGVtLW9mZnNldDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAucHJldiB7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICB9XG4gIH1cblxuICAucHJldixcbiAgLm5leHQge1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByZXYge1xuXG4gICAgJjpiZWZvcmUge1xuXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcblxuICAgICYucHJldixcbiAgICAmLm5leHQge1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAuNyk7XG4gIH1cblxuICAmX19zcGlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG1hcmdpbjogLTc1cHggMCAwIC03NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAgIHotaW5kZXg6IDEwMDE7XG5cbiAgICAmOmFmdGVyLFxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgYW5pbWF0aW9uOiBzcGluIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cblxuICAgICYueHMge1xuICAgICAgJF9fcHJlbG9hZGVyLXhzLXNpemU6IDQwcHg7XG4gICAgICB3aWR0aDogJF9fcHJlbG9hZGVyLXhzLXNpemUgKiAyO1xuICAgICAgaGVpZ2h0OiAkX19wcmVsb2FkZXIteHMtc2l6ZSAqIDI7XG4gICAgICBtYXJnaW46ICgtJF9fcHJlbG9hZGVyLXhzLXNpemUpIDAgMCAoLSRfX3ByZWxvYWRlci14cy1zaXplKTtcbiAgICB9XG5cbiAgICAmLnNtIHtcbiAgICAgICRfX3ByZWxvYWRlci1zbS1zaXplOiA1MHB4O1xuICAgICAgd2lkdGg6ICRfX3ByZWxvYWRlci1zbS1zaXplICogMjtcbiAgICAgIGhlaWdodDogJF9fcHJlbG9hZGVyLXNtLXNpemUgKiAyO1xuICAgICAgbWFyZ2luOiAoLSRfX3ByZWxvYWRlci1zbS1zaXplKSAwIDAgKC0kX19wcmVsb2FkZXItc20tc2l6ZSk7XG4gICAgfVxuXG4gICAgJi5tZCB7XG4gICAgICAkX19wcmVsb2FkZXItbWQtc2l6ZTogNjVweDtcbiAgICAgIHdpZHRoOiAkX19wcmVsb2FkZXItbWQtc2l6ZSAqIDI7XG4gICAgICBoZWlnaHQ6ICRfX3ByZWxvYWRlci1tZC1zaXplICogMjtcbiAgICAgIG1hcmdpbjogKC0kX19wcmVsb2FkZXItbWQtc2l6ZSkgMCAwICgtJF9fcHJlbG9hZGVyLW1kLXNpemUpO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKVxuICB9XG59IiwiLnRhYnMtYWNjb3JkaW9uIHtcblxuICAubmF2IHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YngpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmFjYy1oZWFkaW5nIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodGJ4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC50YWItY29udGVudCB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRieCkge1xuXG4gICAgICAuY29sbGFwc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24odGJ4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICA+IC50YWItcGFuZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlc1xuXG4gIC5hY2MtYm9keSB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24odGJ4KSB7XG4gICAgICBwYWRkaW5nOiAycmVtIDEuOHJlbTtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRieCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn0iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMgb3IgYDx1bD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnRhYi1jb250ZW50e1xuXG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udGFiLXBhbmUge1xuXG4gIC5oMSxcbiAgLmgyLFxuICAuaDMsXG4gIC5oNCxcbiAgLmg1LFxuICAuaDYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn0iLCIjZGIgLnRhYnMtbWVudSB7XG5cbiAgLy8gd29yayBwYXJ0XG4gICZfX2xpc3Qge1xuXG4gICAgLmRlc2t0b3AgJiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5tb2JpbGUgJixcbiAgICAudGFibGV0ICYge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcblxuICAgIC5tb2JpbGUgJixcbiAgICAudGFibGV0ICYge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS0tbW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYtLXZpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgPiAuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlIHBhcnRcblxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICR3aGl0ZSAwJSxyZ2JhKCR3aGl0ZSwgLjIpIDUwJSwgcmdiYSgkd2hpdGUsIDApIDEwMCUpO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJHdoaXRlIDAlLHJnYmEoJHdoaXRlLCAuMikgNTAlLCByZ2JhKCR3aGl0ZSwgMCkgMTAwJSk7XG4gICAgfVxuXG4gICAgJi5zY3JvbGxpbmcge1xuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYmx1ci1sZWZ0IHtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYmx1ci1yaWdodCB7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiRuYXYtdGFicy1wYWRkaW5nOiAxMnB4IDIwcHg7XG4kbmF2LXRhYnMtcGFkZGluZy1sZzogMTJweCAxOHB4O1xuJG5hdi10YWJzLXBhZGRpbmctc206IDEwcHggMTZweDtcblxuJG5hdi10YWJzLWZvbnQtc2l6ZTogMTRweDtcbiRuYXYtdGFicy1mb250LXNpemUtbGc6IDE0cHg7XG4kbmF2LXRhYnMtZm9udC1zaXplLXNtOiAxM3B4O1xuJG5hdi1ib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyX19jb2xvci10YWJzO1xuJG5hdi1ib3JkZXItYWN0aXZlOiAxcHggc29saWQgJHByaW1hcnktZGFyaztcbiRuYXYtYm9yZGVyLXJhZGl1czogNHB4O1xuXG4kbmF2LXRhYnMtY29sb3I6ICR0ZXh0X19jb2xvcjtcbiRuYXYtdGFicy1jb2xvci1ob3ZlcjogJHByaW1hcnk7XG4kbmF2LXRhYnMtY29sb3ItYWN0aXZlOiAkd2hpdGU7XG4kbmF2LXRhYnMtY29sb3ItZGlzYWJsZWQ6ICRsaWdodDtcblxuJG5hdi10YWJzLWJhY2tncm91bmQ6ICRncmV5O1xuJG5hdi10YWJzLWJhY2tncm91bmQtaG92ZXI6ICRib3JkZXJfX2NvbG9yLXRhYnM7XG4kbmF2LXRhYnMtYmFja2dyb3VuZC1hY3RpdmU6ICRwcmltYXJ5LWRhcms7XG4kbmF2LXRhYnMtYmFja2dyb3VuZC1kaXNhYmxlZDogJGxpZ2h0O1xuXG4kbmF2LXRhYnMtYmFja2dyb3VuZC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuXG4udGFicyB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG5cbiAgLm5hdiB7XG4gICAgbWFyZ2luOiAwIC01cHg7XG4gIH1cblxuICAubmF2LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6ICRuYXYtdGFicy1wYWRkaW5nO1xuICAgIGJhY2tncm91bmQ6ICRuYXYtdGFicy1iYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtY29sb3I7XG4gICAgZm9udC1zaXplOiAkbmF2LXRhYnMtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGJvcmRlcjogJG5hdi1ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogJG5hdi1ib3JkZXItcmFkaXVzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAkbmF2LXRhYnMtYmFja2dyb3VuZC10cmFuc2l0aW9uO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRieCkge1xuICAgICAgcGFkZGluZzogJG5hdi10YWJzLXBhZGRpbmctbGc7XG4gICAgICBmb250LXNpemU6ICRuYXYtdGFicy1mb250LXNpemUtbGc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHBoeCkge1xuICAgICAgcGFkZGluZzogJG5hdi10YWJzLXBhZGRpbmctc207XG4gICAgICBmb250LXNpemU6ICRuYXYtdGFicy1mb250LXNpemUtc207XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogJG5hdi10YWJzLWJhY2tncm91bmQtaG92ZXI7XG4gICAgICBjb2xvcjogJG5hdi10YWJzLWNvbG9yLWhvdmVyO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogJG5hdi10YWJzLWJhY2tncm91bmQtZGlzYWJsZWQ7XG4gICAgICBjb2xvcjogJG5hdi10YWJzLWNvbG9yLWRpc2FibGVkO1xuICAgIH1cblxuICAgICYuYWN0aXZlLFxuICAgICYuYWNjLWxpbms6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogJG5hdi10YWJzLWJhY2tncm91bmQtYWN0aXZlO1xuICAgICAgY29sb3I6ICRuYXYtdGFicy1jb2xvci1hY3RpdmU7XG4gICAgICBib3JkZXI6ICRuYXYtYm9yZGVyLWFjdGl2ZTtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcblxuICAgIC5uYXYtbGluayB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IC42cmVtIDAgMDtcbiAgfVxufSIsIi8qIGpRdWVyeSBVSSAtIHYxLjEyLjEgLSAyMDE3LTEyLTE4XG4qIGh0dHA6Ly9qcXVlcnl1aS5jb20gKi9cblxuXG4udWktZGF0ZXBpY2tlci0xIHtcbiAgei1pbmRleDogMTAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzNDBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gIHBhZGRpbmc6IDE5cHggMjBweDtcbiAgY29sb3I6ICM0YTRhNGE7XG5cbiAgJi51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24ocGh4KSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgdGQge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiA1cHggMDtcblxuICAgIHNwYW4sXG4gICAgYSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTNweCA1cHggMTJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHBoeCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgKyB0ZCB7XG5cbiAgICAgIHNwYW4sXG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihwaHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudWktZGF0ZXBpY2tlci11bnNlbGVjdGFibGUge1xuXG4gICAgICBzcGFuLFxuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzRhNGE0YTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICArIHRkIHtcblxuICAgICAgICBzcGFuLFxuICAgICAgICBhIHtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi51aS1kYXRlcGlja2VyLXRvZGF5IHtcblxuICAgICAgc3BhbixcbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnVpLWRhdGVwaWNrZXItY3VycmVudC1kYXkge1xuXG4gICAgICBzcGFuLFxuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgMTUlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnVpLWRhdGVwaWNrZXItb3RoZXItbW9udGgge1xuICAgICAgb3BhY2l0eTogMC4zO1xuXG4gICAgICBzcGFuLFxuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzRhNGE0YTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICArIHRkIHtcblxuICAgICAgICBhLFxuICAgICAgICBzcGFuIHtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgN3B4O1xuICB9XG5cbiAgLnVpLWRhdGVwaWNrZXItcHJldixcbiAgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoNzIsIDcxLCA3MSwgMC4xKTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB3aWR0aCUzRCUyMjEyJTIyJTIwaGVpZ2h0JTNEJTIyMTglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMiUyMDE4JTIyJTNFJTNDZGVmcyUzRSUzQ3BhdGglMjBpZCUzRCUyMmElMjIlMjBkJTNEJTIyTTIzJTIwMTlsNiUyMDYtNiUyMDYlMjIlMkYlM0UlM0MlMkZkZWZzJTNFJTNDdXNlJTIwc3Ryb2tlJTNEJTIyJTIzNDg0NzQ3JTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMyUyMiUyMHhsaW5rJTNBaHJlZiUzRCUyMiUyM2ElMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlKC0yMCUyMC0xNyklMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTIlO1xuICAgIH1cblxuICAgICYudWktc3RhdGUtZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cblxuICAgIC51aS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gICAgbGVmdDogMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDQ4JTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgIH1cbiAgfVxuXG4gIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogNTIlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgIG1hcmdpbjogMCA0OHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICBzZWxlY3Qge1xuXG4gICAgJi51aS1kYXRlcGlja2VyLW1vbnRoLFxuICAgICYudWktZGF0ZXBpY2tlci15ZWFyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICBwYWRkaW5nOiA2cHggOXB4IDZweCA1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihwaHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnVpLWRhdGVwaWNrZXItbW9udGgge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgIH1cblxuICAgICYudWktZGF0ZXBpY2tlci15ZWFyIHtcbiAgICAgIHdpZHRoOiA3OHB4O1xuICAgIH1cbiAgfVxufSIsIi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogJGZvbnRfX3NpemVfc21hbGw7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLDAsMCwuMik7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgei1pbmRleDogMTAwO1xuICBcbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogJGhlYWRlcl9faGVpZ2h0X21vYmlsZTtcbiAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh0Yikge1xuICAgICAgaGVpZ2h0OiAkaGVhZGVyX19oZWlnaHQ7XG4gICAgfVxuICB9XG4gIFxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgXG4gICZfX3NlcGFyYXRvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbjogMCAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjIpO1xuICB9XG59XG5cbi5oZWFkZXItYnRuIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTJweDtcbiAgZm9udC1zaXplOiAkZm9udF9fc2l6ZV9taWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuIiwiLm1lbnUge1xuICAkc2VsZjogJjtcbiAgZGlzcGxheTogbm9uZTtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobHQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbiAgLm5hdmlnYXRpb24gJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBcbiAgICAjeyRzZWxmfV9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgXG4gICAgI3skc2VsZn1fX2l0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIFxuICAgICN7JHNlbGZ9X19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBmb250LXNpemU6ICRmb250X19zaXplO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBcbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogJGhlYWRlcl9faGVpZ2h0O1xuICAgIFxuICAgIC5uYXZpZ2F0aW9uICYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgJi5hY3RpdmUge1xuXG4gICAgICA+ICN7JHNlbGZ9X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnX19ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICAvLy5wYW5lbC1kcm9wIHtcbiAgICAgIC8vICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgLy8gIG9wYWNpdHk6IDE7XG4gICAgICAvLyAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgLy8gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2Utb3V0LCBvcGFjaXR5IC4xcyAuMXMgZWFzZS1vdXQ7XG4gICAgICAvL31cblxuICAgICAgLm1lbnVfX3N1Ym1lbnUge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8mLS1oYXMtc3VibWVudSB7XG4gICAgLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL31cbiAgfVxuICBcbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTJweCAxMXB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfX3NpemVfc21hbGw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJHRleHRfX2NvbG9yO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fY29sbGFwc2Uge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDE1cHg7XG5cbiAgICAuaXRlbV8zID4gJiB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5pdGVtXzMgPiAmIHtcbiAgICAgIGhlaWdodDogMjNweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IDlweFxuICAgICAgfVxuXG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIzcHg7XG4gICAgfVxuICAgIFxuICAgICYuY29sbGFwc2VkIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgIHRvcDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgICsgI3skc2VsZn1fX2xpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogNDJweDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJtZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IC02cHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggLTE0cHggcmdiYSgwLCAwLCAwLCAwLjIpIGluc2V0LCAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuICAgIC5tZW51X19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5tZW51X19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5tZW51X19saW5rIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNnB4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLm1lbnUtY2F0YWxvZyB7XG4gICRzZWxmOiAmO1xuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuXG4gICAgJiA+IGEsXG4gICAgJiA+IHNwYW4ge1xuXG4gICAgICBAaW5jbHVkZSBmb250LWZhY2UtYm9sZCgpO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMDg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKCRibGFjaywgMSk7XG4gICAgfVxuXG4gICAgJiA+IGEge1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoJGJsYWNrLCAuNik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAubmF2aWdhdGlvbiAmIHtcbiAgICAjeyRzZWxmfV9fbGlzdCB7XG4gICAgICBjb2x1bW5zOiBpbml0aWFsO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbHVtbnM6IDM7XG4gICAgY29sdW1uLWdhcDogMDtcblxuICAgICYtLXNtYWxsIHtcbiAgICAgIGNvbHVtbnM6IDI7XG4gICAgfVxuXG4gICAgLm1lbnUtY2F0YWxvZyA+ICYge1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGx0KSB7XG4gICAgICAgIG1hcmdpbjogMCAtNXB4O1xuICAgICAgfVxuXG4gICAgICAmID4gbGkge1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobHQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweCAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWNhdGFsb2dfX2xpc3Qge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAmICsgLm1lbnUtY2F0YWxvZ19fZHJvcGRvd24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGx0KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAubWVudS1jYXRhbG9nX19saXN0IHtcblxuICAgICYgPiBsaSB7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YngpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgMjRweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICBmb250LXNpemU6ICRmb250X19zaXplX3NtYWxsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJHRpdGxlX19jb2xvcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24odGJ4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgPiBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1saWdodDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC8vbGV2ZWwgMlxuICAgICN7JHNlbGZ9X19saXN0IHtcbiAgICAgIGNvbHVtbnM6IGF1dG87XG4gICAgfVxuICAgIFxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgICBcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfX3NpemVfbWlkZGxlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY29sb3I6ICR0ZXh0X19jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgXG4gICAgICA+IGEge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX21vcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFweCAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfX3NpemVfbWlkZGxlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuICB9XG59XG4iLCIucGFuZWwtZHJvcCB7XG4gICRwYW5lbERyb3A6ICY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgb3BhY2l0eTogMDtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIFxuICAmX19ib2R5IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBwYWRkaW5nOiAyNHB4IDM1cHggNHB4IDM1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4NHB4IC0gMzBweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIEBpbmNsdWRlIGN1c3RvbS1zY3JvbGxiYXI7XG4gIH1cbiAgXG4gICZfX2FzaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDI3OHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMjZweDtcbiAgICBmb250LXNpemU6ICRmb250X19zaXplX21pZGRsZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgIH1cblxuICAgICYtLWJpZyB7XG4gICAgICB3aWR0aDogNTU2cHg7XG4gICAgfVxuICAgIFxuICAgICoge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgXG4gICAgLmg1IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIFxuICAgIC5idG4ge1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udF9fc2l6ZV9zbWFsbDtcbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1vdXQsIG9wYWNpdHkgLjFzIC4xcyBlYXNlLW91dDtcbiAgfVxufVxuIiwiLnNlYXJjaC1oZWFkLTQge1xuXG4gIC5iYWNrZHJvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjgsMjgsMjgsLjkpO1xuICB9XG5cbiAgLndyYXAge1xuICAgIGhlaWdodDogMzJweDtcbiAgICB3aWR0aDogMzJweDtcbiAgfVxuXG4gIC5idG4tb3BlbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbjogLTEwcHggMCAwIC0xMHB4O1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXlNU0F4T1NJZ2FXUTlJbk5sWVhKamFDSStJQ0FnSUNBZ0lDQThjR0YwYUNCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaUlHTnNhWEF0Y25Wc1pUMGlaWFpsYm05a1pDSWdaRDBpVFRFM0xqQTRJRGt1TVRrMll6QWdOQzR3TnpRdE15NDBNU0EzTGpNM055MDNMall4TnlBM0xqTTNOeTAwTGpJd05pQXdMVGN1TmpFM0xUTXVNekF6TFRjdU5qRTNMVGN1TXpjM1V6VXVNalUySURFdU9ESWdPUzQwTmpNZ01TNDRNbk0zTGpZeE55QXpMak13TWlBM0xqWXhOeUEzTGpNM05ucHRMVEV1TWpJeklEVXVNemN4WVRndU5UWXhJRGd1TlRZeElEQWdNREV0Tmk0ek9UUWdNaTQ0TWpaRE5DNDNPU0F4Tnk0ek9UTWdNU0F4TXk0M01qTWdNU0E1TGpFNU5pQXhJRFF1TmpjZ05DNDNPU0F4SURrdU5EWXpJREZqTkM0Mk56VWdNQ0E0TGpRMk5DQXpMalkzSURndU5EWTBJRGd1TVRrMllUY3VPVGcwSURjdU9UZzBJREFnTURFdE1TNDFORFFnTkM0M01qRnNNeTQwT1RNZ015NHpPRFJoTGpRdU5DQXdJREF4TUNBdU5UZ3VORE16TGpRek15QXdJREF4TFM0MU9UZ2dNR3d0TXk0ME1qRXRNeTR6TVRSNklqNDhMM0JoZEdnK1BIQmhkR2dnWkQwaVRURTFMamcxTnlBeE5DNDFOamRzTGpFd05DMHVNVEE0WVM0eE5TNHhOU0F3SURBd0xTNHlNVFl1TURBNGJDNHhNVEl1TVhwdExqVXlOaTB1TmpWc0xTNHhNakV0TGpBNE9HRXVNVFV1TVRVZ01DQXdNQzR3TVRZdU1UazJiQzR4TURVdExqRXdPSHB0TXk0ME9UTWdNeTR6T0RSc0xTNHhNRFF1TVRBM0xqRXdOQzB1TVRBM2VtMHRMalU1T0M0MU9Hd3VNVEEwTFM0eE1Ea3RMakV3TkM0eE1EaDZiUzA1TGpneE5TMHhMakUxT0dNMExqSTROU0F3SURjdU56WTNMVE11TXpZMUlEY3VOelkzTFRjdU5USTNhQzB1TTJNd0lETXVPVGczTFRNdU16TTRJRGN1TWpJM0xUY3VORFkzSURjdU1qSTNkaTR6ZWsweExqWTVOaUE1TGpFNU5tTXdJRFF1TVRZeUlETXVORGd5SURjdU5USTNJRGN1TnpZM0lEY3VOVEkzZGkwdU0yTXROQzR4TWpnZ01DMDNMalEyTnkwekxqSTBMVGN1TkRZM0xUY3VNakkzYUMwdU0zcE5PUzQwTmpNZ01TNDJOMk10TkM0eU9EVWdNQzAzTGpjMk55QXpMak0yTlMwM0xqYzJOeUEzTGpVeU5tZ3VNMk13TFRNdU9UZzJJRE11TXpNNUxUY3VNakkySURjdU5EWTNMVGN1TWpJMmRpMHVNM3B0Tnk0M05qY2dOeTQxTWpaak1DMDBMakUyTVMwekxqUTRNaTAzTGpVeU5pMDNMamMyTnkwM0xqVXlObll1TTJNMExqRXlPU0F3SURjdU5EWTNJRE11TWpRZ055NDBOamNnTnk0eU1qWm9Mak42YlMwM0xqYzJOeUE0TGpNME4yRTRMamN4TVNBNExqY3hNU0F3SURBd05pNDFNRFl0TWk0NE56WnNMUzR5TWpRdExqSmhPQzQwTVRFZ09DNDBNVEVnTUNBd01TMDJMakk0TWlBeUxqYzNObll1TTNwTkxqZzFJRGt1TVRrMll6QWdOQzQyTVRRZ015NDROaUE0TGpNME55QTRMall4TXlBNExqTTBOM1l0TGpOakxUUXVOVGsySURBdE9DNHpNVE10TXk0Mk1EY3RPQzR6TVRNdE9DNHdORGRvTFM0emVrMDVMalEyTXk0NE5VTTBMamN4TVM0NE5TNDROU0EwTGpVNE1pNDROU0E1TGpFNU5tZ3VNMk13TFRRdU5ETTVJRE11TnpFM0xUZ3VNRFEySURndU16RXpMVGd1TURRMmRpMHVNM3B0T0M0Mk1UUWdPQzR6TkRaak1DMDBMall4TkMwekxqZzJNUzA0TGpNME5pMDRMall4TkMwNExqTTBObll1TTJNMExqVTVOaUF3SURndU16RTBJRE11TmpBM0lEZ3VNekUwSURndU1EUTJhQzR6ZW0wdE1TNDFOek1nTkM0NE1XRTRMakV6TkNBNExqRXpOQ0F3SURBd01TNDFOek10TkM0NE1XZ3RMak5qTUNBeExqY3lOUzB1TlRZZ015NHpNak10TVM0MU1UVWdOQzQyTXpOc0xqSTBNaTR4TnpkNmJTMHVNakkyTGpBeE9Xd3pMalE1TkNBekxqTTRNeTR5TURrdExqSXhOUzB6TGpRNU5DMHpMak00TkMwdU1qQTVMakl4Tm5wdE15NDBPVFFnTXk0ek9ETmhMakkxTGpJMUlEQWdNREV3SUM0ek5qUnNMakl3T1M0eU1UWmhMalUxTGpVMUlEQWdNREF3TFM0M09UVnNMUzR5TVM0eU1UVjZiVEFnTGpNMk5HRXVNamd6TGpJNE15QXdJREF4TFM0ek9TQXdiQzB1TWpBNUxqSXhObUV1TlRnekxqVTRNeUF3SURBd0xqZ3dPQ0F3YkMwdU1qRXRMakl4Tm5wdExTNHpPU0F3YkMwekxqUXlMVE11TXpFekxTNHlNUzR5TVRZZ015NDBNakVnTXk0ek1UTXVNakV0TGpJeE5ub2lQand2Y0dGMGFENGdJQ0FnUEM5emRtYyspO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZvcm0ge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTkyMHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC05NjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTVweCByZ2JhKDAsMCwwLC4xNCk7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0td3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAzNXB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24ocGgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA5cHggMCA4cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24ocGh4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAuNyk7XG4gICAgfVxuXG4gICAgJjo6LW1zLWNsZWFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQ5cHg7XG4gICAgcmlnaHQ6IDI5cHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHBoKSB7XG4gICAgICByaWdodDogLTVweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyLFxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuXG4gICAgICAmOmFmdGVyLFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcblxuICAgIC5iYWNrZHJvcCB7XG4gICAgICB6LWluZGV4OiA5OTg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuYnRuLW9wZW4ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgIC5pZSAmIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1zZWFyY2gge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuYnRuLWNsb3NlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59IiwiLmNvbnRhY3RzLWhlYWRlciB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG59XG4iLCIubGFuZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodGJ4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgXG4gIC5uYXZpZ2F0aW9uICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodGJ4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fZWwge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICBcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbiAgXG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXIge1xuXG59XG5cbi5mb290ZXItdG9wIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcl9fY29sb3I7XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRieCkge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG59XG5cbi5mb290ZXItYm90dG9tIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBmb250LXNpemU6ICRmb250X19zaXplX3NtYWxsO1xuICBjb2xvcjogJHRleHRfX2NvbG9yLWxpZ2h0O1xuICBiYWNrZ3JvdW5kOiAkYmdfX2Jsb2NrO1xuICBcbiAgYSB7XG4gICAgY29sb3I6ICR0ZXh0X19jb2xvci1saWdodDtcbiAgfVxuICBcbiAgJl9fc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMCA5cHg7XG4gIH1cbiAgXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChwaHgpIHtcbiAgICAmX19zZXBhcmF0b3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICBcbiAgICAmX190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIuY29udGFjdHMtbGlzdCB7XG4gIG1hcmdpbjogMCAtMTBweCAyNnB4O1xuICBcbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfX3NpemVfbWlkZGxlO1xuICAgIGNvbG9yOiAkdGl0bGVfX2NvbG9yO1xuICAgIFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2ljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGNvbG9yOiAkbGlnaHQ7XG4gIH1cbiAgXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkdGl0bGVfX2NvbG9yO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG4iLCIubWVudS1zZWNvbmRhcnkge1xuICBtYXJnaW46IDA7XG4gIFxuICAmX19pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfX3NpemVfc21hbGw7XG4gICAgY29sb3I6ICR0aXRsZV9fY29sb3I7XG4gIH1cbn1cbiIsIi5tZW51LWZvb3RlciB7XG4gICRzZWxmOiAmO1xuICBtYXJnaW46IDA7XG4gIFxuICAmX19pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAxN3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgICYuYWN0aXZlIHtcbiAgICAgID4gI3skc2VsZn1fX2xpbmsge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktZGFyaztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLy8gbGV2ZWwtMlxuICAgICN7JHNlbGZ9X19saXN0IHtcbiAgICAgIGNvbHVtbnM6IDI7XG4gICAgICBtYXJnaW46IDE0cHggKC0oJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpIDA7XG4gICAgfVxuICAgIFxuICAgICN7JHNlbGZ9X19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgIHBhZGRpbmc6IDAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgICAgXG4gICAgICAjeyRzZWxmfV9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfX3NpemVfbWlkZGxlO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY29sb3I6ICR0ZXh0X19jb2xvci1saWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfX3NpemVfc2Vjb25kYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkdGl0bGVfX2NvbG9yO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIH1cbiAgXG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG4iLCIuZGIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBcbiAgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG4iLCIubG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAxNzhweDtcbiAgXG4gIC5mb290ZXIgJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgXG4gIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh0Yikge1xuICAgICAgbWF4LWhlaWdodDogNTZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jYXJkIHtcbiAgJHNlbGY6ICY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMTVzIGVhc2Utb3V0O1xuICBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh0YngpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIFxuICAmX19kZXNjciB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBmb250LXNpemU6ICRmb250X19zaXplX21pZGRsZTtcbiAgICBsaW5lLWhlaWdodDogMS44NDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodGJ4KSB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIFxuICAgIC5oNSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjM1ZW07XG4gICAgICBjb2xvcjogJHRleHRfX2NvbG9yO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlO1xuICAgICAgXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwKSxyZ2JhKDI1NSwyNTUsMjU1LDApIDFweCxyZ2JhKDI1NSwyNTUsMjU1LDApIDFweCxyZ2JhKDI1NSwyNTUsMjU1LDApIDFweCx0cmFuc3BhcmVudCAxcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAuMThlbTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTlweCAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIHVsIHtcbiAgICAgID4gbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IC43NWVtO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNDVzIGVhc2U7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICBcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjQ1cyBlYXNlO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKDAsMCwwLDAuNykgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuOCksdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fcGljIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRieCkge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgdHJhbnNmb3JtOiAgdHJhbnNsYXRlKC01MCUsLTUwJSkgc2NhbGUoMSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjQ1cyBlYXNlLWluLW91dDtcbiAgXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRieCkge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX2dyaWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDc5LjIlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihwaHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MiU7XG4gICAgfVxuICAgIFxuICAgICY6aG92ZXIge1xuXG4gICAgICAmLmNhcmQge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgICAgXG4gICAgICAubW9yZSB7XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjM1ZW07XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gIFxuICAgICAgI3skc2VsZn1fX2JnIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdHMtZ3JpZF9fZWw6bnRoLWNoaWxkKDduKzEpICYsXG4gICAgLnByb2R1Y3RzLWdyaWRfX2VsOm50aC1jaGlsZCg3bisyKSAmLFxuICAgIC5wcm9kdWN0cy1ncmlkX19lbDpudGgtY2hpbGQoN24rMykgJiB7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodGJ4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MS43JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdHMtZ3JpZF9fZWw6bnRoLWNoaWxkKDVuKzEpICYsXG4gICAgLnByb2R1Y3RzLWdyaWRfX2VsOm50aC1jaGlsZCg1bisyKSAme1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkodGIpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcxLjclO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JHNlbGZ9X19kZXNjciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDI1cHg7XG4gICAgICBsZWZ0OiAyNXB4O1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBcbiAgICAjeyRzZWxmfV9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfX3NpemVfaDU7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250X19mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGx0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfX3NpemVfaDQ7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5tb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMsIGhlaWdodCAuM3MsIG1hcmdpbi10b3AgLjNzO1xuICAgIH1cbiAgfVxuICBcbiAgJl92ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIFxuICAgICN7JHNlbGZ9X19waWMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgI3skc2VsZn1fX2Rlc2NyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICB9XG4gIH1cbn1cblxuYS5jYXJkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJHRleHRfX2NvbG9yO1xuICBcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLDAsMCwuMik7XG4gICAgXG4gICAgLmg1IHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRwcmltYXJ5LCRwcmltYXJ5IDFweCxyZ2JhKDAsOTQsMTk2LDApIDFweCxyZ2JhKDAsOTQsMTk2LDApIDFweCx0cmFuc3BhcmVudCAxcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAuMThlbTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTlweCAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jYXJkX19waWMge1xuXG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06ICB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgxLjA1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tb3JlIHtcbiAgZm9udC1zaXplOiAkZm9udF9fc2l6ZV9zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICgxNi8xMik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIFxuICAmOmhvdmVyIHtcbiAgICAuc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuICAgIH1cbiAgfVxuICBcbiAgLnN2ZyB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQ7XG4gIH1cbn1cbiIsIi5hcnRpY2xlIHtcbiAgJHNlbGY6ICY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAkdGV4dF9fY29sb3I7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChwaHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgI3skc2VsZn1fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAjeyRzZWxmfV9fcGljIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGljIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA1Mi43JTtcbiAgICBtYXJnaW4tYm90dG9tOiAuN2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLmJvcmRlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyX19jb2xvcjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAuMjVlbTtcbiAgICBmb250LXNpemU6ICRmb250X19zaXplX3NtYWxsO1xuICAgIGNvbG9yOiAkdGV4dF9fY29sb3ItbGlnaHQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRiKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfX3NpemU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gICAgbWF4LWhlaWdodDogKDEuNDRlbSAqIDQpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6ICR0ZXh0X19jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodGIpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfX3NpemVfbGVhZDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChkdCkge1xuICAgICAgZm9udC1zaXplOiAkZm9udF9fc2l6ZV9oNTtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRiKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42NXJlbTtcbiAgfVxuICBcbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIFxuICAmX19lbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfX3NpemVfbWlkZGxlO1xuICAgIFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnLyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG4gICAgXG4gICAgJi5hY3RpdmUge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgXG4gICAgICBhLFxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkdGV4dF9fY29sb3ItbGlnaHQ7XG4gIFxuICAgICAgICAucGFnZS1oZWFkZXJfYmcgJiB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAuNyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHRleHRfX2NvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgXG4gICAgICAucGFnZS1oZWFkZXJfYmcgJiB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJHRleHRfX2NvbG9yLWxpZ2h0O1xuICBcbiAgICAgIC5wYWdlLWhlYWRlcl9iZyAmIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAuNyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2lkZWJhciB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4iLCIubWVudS1hc2lkZSB7XG4gICRzZWxmOiAmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGJsb2NrLWJveC1zaGFkb3c7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIFxuICAmX19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgXG4gICZfX2VsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICBcbiAgICAjeyRzZWxmfV9fZWwge1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAjeyRzZWxmfV9fbGluayB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLy9sZWZ0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICBcbiAgICAgICN7JHNlbGZ9X19saW5rIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuICBcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICN7JHNlbGZ9X19lbCB7XG5cbiAgICAgICAgI3skc2VsZn1fX2xpbmsge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcblxuICAgICAgICAgICN7JHNlbGZ9X19saW5rIHtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5hY3RpdmUge1xuXG4gICAgICA+ICN7JHNlbGZ9X19saW5rIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRiZ19fYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udF9fc2l6ZV9taWRkbGU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgY29sb3I6ICR0ZXh0X19jb2xvci1ncmV5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogJGJvcmRlcl9fY29sb3I7XG4gICAgfVxuICBcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgXG4gICAgPiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG4gIFxuICBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgXG4gICAgJi5jb2xsYXBzZWQge1xuICAgICAgKyAjeyRzZWxmfV9fbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gIFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgKyAjeyRzZWxmfV9fbGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gICAgXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR0ZXh0X19jb2xvcjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGV4dF9fY29sb3I7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICB9XG59XG4iLCIuc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udF9fc2l6ZV9zZWNvbmRhcnk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcl9fY29sb3I7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gIH1cbiAgXG4gIC5idG4ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMzhweCAwIDA7XG4gIFxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIFxuICAmX19lbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfX3NpemVfc2Vjb25kYXJ5O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJHRpdGxlX19jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgXG4gICAgJi5hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIH1cbiAgICBcbiAgICBcbiAgICAmLnByZXYsXG4gICAgJi5uZXh0IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICBcbiAgICAgIH1cbiAgICAgICYucHJldiB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5uZXh0IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuZG90cyB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh0Yikge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgXG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG4gIFxuICAuc3dpcGVyLWJ1dHRvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogKCRjb250YWluZXJfX3dpZHRoX21heCArICgkY29udGFpbmVyX19wYWRkaW5nX2x0ICogMikpO1xuICAgIGJvdHRvbTogMTg0cHg7XG4gIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodGIpIHtcbiAgICAgIHBhZGRpbmc6IDAgJGNvbnRhaW5lcl9fcGFkZGluZ190YjtcbiAgICB9XG4gIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodGJ4KSB7XG4gICAgICBwYWRkaW5nOiAwICRjb250YWluZXJfX3BhZGRpbmdfdGJ4O1xuICAgIH1cbiAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsdCkge1xuICAgICAgcGFkZGluZzogMCAkY29udGFpbmVyX19wYWRkaW5nX2x0O1xuICAgIH1cbiAgfVxuICBcbiAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiAxODRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRiKSB7XG4gICAgICByaWdodDogJGNvbnRhaW5lcl9fcGFkZGluZ190YjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh0YngpIHtcbiAgICAgIHJpZ2h0OiAkY29udGFpbmVyX19wYWRkaW5nX3RieDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsdCkge1xuICAgICAgcmlnaHQ6ICRjb250YWluZXJfX3BhZGRpbmdfbHQ7XG4gICAgfVxuICB9XG4gIFxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAxMHB4O1xuICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRiKSB7XG4gICAgICBsZWZ0OiAkY29udGFpbmVyX19wYWRkaW5nX3RiO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRieCkge1xuICAgICAgbGVmdDogJGNvbnRhaW5lcl9fcGFkZGluZ190Yng7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobHQpIHtcbiAgICAgIGxlZnQ6ICRjb250YWluZXJfX3BhZGRpbmdfbHQ7XG4gICAgfVxuICAgIFxuICAgIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDUxMHB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4NHB4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIFxuICAgICYtZm9vdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC41KTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2Rlc2NyIHtcbiAgICBwYWRkaW5nOiAyN3B4IDMwcHggNDNweDtcbiAgICBtaW4taGVpZ2h0OiAxODRweDtcbiAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh0Yikge1xuICAgICAgcGFkZGluZzogMjdweCAxOCUgNDNweCA2MHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLjNlbTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRiKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh0YngpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICB9XG4gIH1cbiAgXG4gIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRiKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmLm5vdC1pbml0IHtcblxuICAgIC5zd2lwZXItYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zbGlkZXJfX2Rlc2NyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9kdWN0cy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgKC0oJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICBcbiAgJl9fZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHBoeCkge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAocGh4KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkodGIpIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgXG4gICAgICAmOm50aC1jaGlsZCg1bisxKSxcbiAgICAgICY6bnRoLWNoaWxkKDVuKzIpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh0YngpIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gIFxuICAgICAgJjpudGgtY2hpbGQoN24rMSksXG4gICAgICAmOm50aC1jaGlsZCg3bisyKSxcbiAgICAgICY6bnRoLWNoaWxkKDduKzMpIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgIFxuICAgICAgICAuY2FyZF9fZGVzY3Ige1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDclO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAmX190aXRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5oaXN0b3J5IHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBAaW5jbHVkZSBjdXN0b20tc2Nyb2xsYmFyKCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIFxuICAgICYtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkYmdfX2Jsb2NrLCAwKSAwJSwgcmdiYSgkYmdfX2Jsb2NrLCAuNikgMjAlLCByZ2JhKCRiZ19fYmxvY2ssIDEpIDEwMCUpO1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodGIpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsdCkge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogKDMwcHggKyAyMHB4KTtcbiAgICBoZWlnaHQ6ICg3MHB4ICsgMTBweCk7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAkbGlnaHQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1vdXQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRiKSB7XG4gICAgICB3aWR0aDogKDMwcHggKyA0MHB4KTtcbiAgICAgIGhlaWdodDogKDcwcHggKyAzMHB4KTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuICAgIH1cbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcbiAgICB9XG4gICAgXG4gICAgJi1hY3RpdmUge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnRfX2ZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIFxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh0Yikge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX195ZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAmX19zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAkZm9udF9fc2l6ZV9zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwYWRkaW5nOiAwIDAgMjRweDtcbiAgfVxuICBcbiAgcCB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIuY2VydC1zZWN0aW9uIHtcbiAgLnNlY3Rpb24taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRiKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbiIsIi5jZXJ0LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5jZXJ0IHtcbiAgJHNlbGY6ICY7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgXG4gICY6aG92ZXIge1xuICAgICN7JHNlbGZ9X19waWMge1xuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICN7JHNlbGZ9X190aXRsZSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRiKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGx0KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihwaCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFxuICAmX19waWMge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24ocGgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cbiAgICBcbiAgICBpbWcge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICBvcGFjaXR5OiAuODtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjciB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihwaCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIFxuICAmX19kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgZm9udC1zaXplOiAkZm9udF9fc2l6ZV9zbWFsbDtcbiAgICBjb2xvcjogJHRleHRfX2NvbG9yLWxpZ2h0O1xuXG4gICAgJjplbXB0eSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfX3NpemVfbWlkZGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAoMjAvMTMpO1xuICAgIGNvbG9yOiAkdGV4dF9fY29sb3I7XG4gIH1cbn1cbiIsIi5wcm9kdWN0LWJhbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogJGZvbnRfX3NpemVfbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiAyM3B4IDI1cHggNDBweDtcbiAgYmFja2dyb3VuZDogJGJnX19ibG9jaztcbiAgY29sb3I6ICRibGFjaztcbiAgXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAkZm9udF9fc2l6ZV9taWRkbGU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJHRleHRfX2NvbG9yLWdyZXk7XG4gIH1cbiAgXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMXJlbTtcbiAgICBcbiAgICArIC5zbWFsbCB7XG4gICAgICBtYXJnaW4tdG9wOiAtLjc1cmVtO1xuICAgIH1cbiAgfVxuICBcbiAgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIFxuICAmX19pbWFnZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgXG4gICZfX2ltZyB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgfVxuICBcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBwYWRkaW5nOiAwIDQwcHggMCAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihwaHgpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhbWV0ZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6ICRmb250X19zaXplX21pZGRsZTtcbiAgbGluZS1oZWlnaHQ6ICgyMi8xMyk7XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRiKSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDUuMTMlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEyOC4xNiUpO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRiKSB7XG4gICAgICBAaW5jbHVkZSBjdXN0b20tc2Nyb2xsYmFyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgIG1heC1oZWlnaHQ6IDM3NXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICB9XG4gIFxuICAmX19lbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zZW07XG4gICAgXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udF9fc2l6ZV9oNjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzNzU7XG4gICAgfVxuICAgIFxuICAgIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBcbiAgICAgID4gbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIFxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjJlbTtcbiAgICB9XG4gIH1cbiAgXG4gIC5oNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjJlbTtcbiAgfVxufVxuIiwiLnNwZWNpZmljYXRpb25zIHtcblxuICAmX19lbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6ICRmb250X19zaXplX21pZGRsZTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBcbiAgICBzdmcge1xuICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICBtYXgtaGVpZ2h0OiA3MCU7XG4gICAgfVxuICB9XG4gIFxuICAmX19kZXNjciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogOXB4IDA7XG4gIH1cbiAgXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IC42ZW07XG4gICAgXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIFxuICAuaDYge1xuICAgIG1hcmdpbi1ib3R0b206IC43ZW07XG4gIH1cbn1cbiIsIi5jZXJ0aWZpY2F0ZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodGIpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAoLSgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gIH1cbiAgXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC43NWVtO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfX3NpemU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X19mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICR0aXRsZV9fY29sb3I7XG4gIH1cbiAgXG4gIHAuc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IC43ZW07XG4gIH1cbiAgXG4gICZfX25hbWUsXG4gICZfX2RhdGUsXG4gICZfX2ZpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh0Yikge1xuICAgICAgcGFkZGluZzogMCAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgfVxuICB9XG4gIFxuICAmX19uYW1lIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRiKSB7XG4gICAgICB3aWR0aDogMzcuNSU7XG4gICAgfVxuICB9XG4gIFxuICAmX19kYXRlLFxuICAmX19maWxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRiKSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjcmVkaXRhdGlvbiB7XG5cbiAgLml0ZW0ge1xuXG4gICAgLmxpbmsge1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICR0aXRsZV9fY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuICBcbiAgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgXG4gICZfX2Rlc2NyIHtcbiAgXG4gIH1cbiAgXG4gIC5zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLjc1ZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJHRleHRfX2NvbG9yLWxpZ2h0O1xuICB9XG59XG4iLCIuZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDIwcHggLTVweCAyNXB4O1xuICBcbiAgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuICBcbiAgLmZvcm0tbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfX3NpemVfbWlkZGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAoMTUvMTMpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICR0aXRsZV9fY29sb3I7XG4gIH1cbiAgXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogMzhweDtcbiAgICBmb250LXNpemU6ICRmb250X19zaXplX3NtYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICBib3JkZXItY29sb3I6ICNEOUQ5RDk7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHRleHRfX2NvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnX19ibG9jay1kYXJrO1xuICAgIH1cbiAgfVxuICBcbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctc2VsZWN0LnN2Z1wiKTtcbiAgfVxuICBcbiAgLmN1c3RvbS1jaGVjay1idXR0b25zIHtcbiAgICAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udF9fc2l6ZV9zbWFsbDtcbiAgICB9XG4gIH1cblxuICAuYnhfZmlsdGVyX3NlbGVjdF9ibG9jayB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfX3NpemVfc21hbGw7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcl9fY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X19mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJHRleHRfX2NvbG9yO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udF9fc2l6ZV9zbWFsbDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcnJvdy1zZWxlY3Quc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIwcHgpIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHRleHRfX2NvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnX19ibG9jay1kYXJrO1xuICAgIH1cbiAgfVxuXG4gIC5ieF9maWx0ZXJfY29udGFpbmVyX21vZGVmIHtcbiAgICBvcmRlcjogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA2cHggMCAwO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uYnhfZmlsdGVyX3NlbGVjdF9wb3B1cCB7XG5cbiAgb2wsXG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2VhcmNoLWxpc3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcl9fY29sb3I7XG59XG5cbi5zZWFyY2gtZWwge1xuICAkc2VsZjogJjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTFweCAxNXB4IDEycHg7XG4gIGZvbnQtc2l6ZTogJGZvbnRfX3NpemVfc2Vjb25kYXJ5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcl9fY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFweDtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiAgLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIFxuICAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICBcbiAgJjpob3ZlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRiZ19fYmxvY2stbGlnaHQ7XG4gICAgfVxuICAgIFxuICAgICN7JHNlbGZ9X190aXRsZSB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgXG4gICAgLnNtYWxsIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIFxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIFxuICAuc21hbGwge1xuICAgIGNvbG9yOiAkdGV4dF9fY29sb3ItZ3JleTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuIiwiJF9ibG9ja3F1b3RlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICNlMWUxZTE7XG5cbmJsb2NrcXVvdGUge1xuICBjb2xvcjogJHRleHRfX2NvbG9yO1xuICBtYXJnaW46IDI0cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDE0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAmLnN0eWxlLTIge1xuICAgIG1hcmdpbjogMjJweCAwIDI0cHg7XG4gICAgcGFkZGluZzogMjRweCAyM3B4IDI2cHg7XG4gICAgYmFja2dyb3VuZDogJGJnX19ibG9jay1saWdodDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHNlY29uZGFyeTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihwaHgpIHtcbiAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1mYWNlLWJvbGQoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbn0iLCJAbWl4aW4gZ2FsbGVyeS1ob3ZlcigpIHtcblxuICAmLmdhbGxlcnktaG92ZXIge1xuXG4gICAgLnBpYyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6aG92ZXIge1xuXG4gICAgICAgIC5pY29uLWxvb3AsIC5pY29uIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjE1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogNjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNlcnQtdGlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIEBpbmNsdWRlIGdhbGxlcnktaG92ZXIoKTtcblxuICAmX19ibG9jayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMTUpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG5cbiAgICAgIC5jZXJ0LXRpbGVfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAuY2VydC10aWxlX19uYXYuaGlkZSArICYge1xuXG4gICAgICAuY2VydC10aWxlX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmX19uYXYtY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgJl9fbmF2LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS40NztcbiAgfVxuXG4gICZfX3RpdGxlIHtcblxuICAgIC5wYWdlICYge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgIC8v0KPQsdGA0LDRgtGMINC60L7Qs9C00LAg0L/QvtGP0LLRj9GC0YHRjyDQv9C+0LTQt9Cw0LPQvtC70L7QstC60LhcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgfVxuICB9XG5cbiAgLmRvcF90aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1mYWNlLWJvbGQoKTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTM7XG4gICAgY29sb3I6ICR0ZXh0X19jb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG5cbiAgLml0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oNTc2KSB7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAmOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmpzLXRyZyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgLy/Qo9Cx0YDQsNGC0Ywg0L/QvtGB0LvQtSDQt9Cw0LrQsNC30YfQuNC60L7QslxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLy/Qo9Cx0YDQsNGC0Ywg0L/QvtGB0LvQtSDQt9Cw0LrQsNC30YfQuNC60L7QslxuICAgIC5saW5rIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAvL9Cj0LHRgNCw0YLRjCDQv9C+0YHQu9C1INC30LDQutCw0LfRh9C40LrQvtCyXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGljIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgIGNvbG9yOiAkdGV4dF9fY29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmNhcHRpb24tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICB9XG4gIH1cbn0iLCIvKmNlcnQtbGlzdC5zY3NzKi9cblxuLy8gdmFyICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vL0BfY2VydC1saXN0OiAyOXB4O1xuXG4vLyBtaXhpbnMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuLy8gc3R5bGVzICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4uY2VydC1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgQGluY2x1ZGUgZ2FsbGVyeS1ob3ZlcigpO1xuXG4gICZfX2Jsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICRib3JkZXItY29sb3I7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5jZXJ0LWxpc3RfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IC42NGVtO1xuXG4gICAgICAmICsgLml0ZW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAkdGV4dF9fY29sb3JfbGlnaHQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLndyYXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnBpYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRiKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgZmxleDogMCAwIDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24ocGgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMjBweCAwIDlweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICRib3JkZXItY29sb3I7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmpzLXRyZyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG5cbiAgLnBpYyB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24ocGgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS40MjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0Yikge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihwaHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24ocGgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICAuY2FwdGlvbi10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgIH1cbiAgfVxufVxuXG4uc3RhY2sge1xuICBAaW5jbHVkZSBnYWxsZXJ5LWhvdmVyKCk7XG5cbiAgLmxpbmsge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IC8vIEZvciB3aWR0aCB3aXRoIC5nYWxsZXJ5LXN0YWNrXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IC8vIEZvciB3aWR0aCB3aXRoIC5nYWxsZXJ5LXN0YWNrXG4gICAgbWFyZ2luLWJvdHRvbTogKDNweCAqIC0yKTtcbiAgfVxufVxuXG4uZ2FsbGVyeS1zdGFjayB7XG5cbiAgLnBpY19pIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogKDNweCAqIC0xKTtcbiAgICAgIHJpZ2h0OiAoM3B4ICogLTEpO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRvcDogKDNweCAqIC0yKTtcbiAgICAgIHJpZ2h0OiAoM3B4ICogLTIpO1xuICAgIH1cbiAgfVxuXG4gIC5saW5rIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59IiwiLnBhcnRuZXJzLWRldGFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgLml0ZW0ge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgICArIC5pdGVtIHtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRib3JkZXItY29sb3I7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5waWMge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHBoeCkge1xuICAgICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAud3JhcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgfVxufSIsIi5wYXJ0bmVycy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICYgPiAucm93IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cblxuICAuaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogJHRleHRfX2NvbG9yX2xpZ2h0O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLml0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDI3cHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLnBpYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcl9fY29sb3JfMjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUzO1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbn0iLCIucmV2aWV3cyB7XG4gIG1hcmdpbjogMCAwIDc4cHg7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXG4gIC5pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWJyZWFrOiAoMTgvMTMpO1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICBAaW5jbHVkZSBmb250LWZhY2UtYm9sZCgpO1xuICB9XG5cbiAgLmRhdGUge1xuICAgIEBpbmNsdWRlIGNhcHRpb24tdGV4dCgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxuXG4gIC5xdWVzdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxuXG4gIC5hbnN3ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6ICgxOS8xMik7XG4gIH1cblxuICAudGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDFweDtcbiAgICBAaW5jbHVkZSBmb250LWZhY2UtYm9sZCgpO1xuICB9XG5cbiAgLnRleHQge1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgfVxuXG4gIC53aG8ge1xuICAgIGNvbG9yOiAkdGV4dF9fY29sb3JfbGlnaHQ7XG4gIH1cbn1cblxuLnN0YXItbGlzdCxcbi5zdGFyLWxpc3Qtc21hbGwge1xuXG4gIC5zdGFyLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUE4QUFBQU9DQU1BQUFESFZMYmRBQUFBbGxCTVZFWC9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqL2t3ai9rd2ova3dqbHlFdmdBQUFBTW5SU1RsTUFBUUlEQmdnSkRBMFZGaDhnSVNrcVBrSkhTRTFPVVZ0Y1gyUm5hSENNbDdtOXhjN1IxOW5hNGVMbTZlM3U4L2Y0L2N1SGFuTUFBQUIxU1VSQlZBZ2RCY0dIQW9GUUFBREFpOGhXUnMrV0ZZWHcvei9uRG1BSUFDUzNCQURzZjNzQWlLdE5GUU1RN1FyRkxnS0RZMUYrNjFSYWY4dmkyQ2Q4VmgzUUNaOEF5MmNLMHVjQ3lONWpqRjRab04zMDBHdmFnT2xkZnNxVkUwQzRuaS9ieS9rYUFJZkh1cVcxZmh3QXN5N296dkVIVVowSWVLdWR6N2dBQUFBQVNVVk9SSzVDWUlJPScpO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUE4QUFBQU9DQVlBQUFEd2lrYnZBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBS1QybERRMUJRYUc5MGIzTm9iM0FnU1VORElIQnliMlpwYkdVQUFIamFuVk5uVkZQcEZqMzMzdlJDUzRpQWxFdHZVaFVJSUZKQ2k0QVVrU1lxSVFrUVNvZ2hvZGtWVWNFUlJVVUVHOGlnaUFPT2pvQ01GVkVzRElvSzJBZmtJYUtPZzZPSWlzcjc0WHVqYTlhODkrYk4vclhYUHVlczg1Mnp6d2ZBQ0F5V1NETlJOWUFNcVVJZUVlQ0R4OFRHNGVRdVFJRUtKSEFBRUFpelpDRnovU01CQVBoK1BEd3JJc0FIdmdBQmVOTUxDQURBVFp2QU1CeUgvdy9xUXBsY0FZQ0VBY0Iwa1RoTENJQVVBRUI2amtLbUFFQkdBWUNkbUNaVEFLQUVBR0RMWTJMakFGQXRBR0FuZitiVEFJQ2QrSmw3QVFCYmxDRVZBYUNSQUNBVFpZaEVBR2c3QUt6UFZvcEZBRmd3QUJSbVM4UTVBTmd0QURCSlYyWklBTEMzQU1ET0VBdXlBQWdNQURCUmlJVXBBQVI3QUdESUl5TjRBSVNaQUJSRzhsYzg4U3V1RU9jcUFBQjRtYkk4dVNRNVJZRmJDQzF4QjFkWExoNG96a2tYS3hRMllRSmhta0F1d25tWkdUS0JOQS9nODh3QUFLQ1JGUkhnZy9QOWVNNE9yczdPTm82MkRsOHQ2cjhHL3lKaVl1UCs1YytyY0VBQUFPRjBmdEgrTEMrekdvQTdCb0J0L3FJbDdnUm9YZ3VnZGZlTFpySVBRTFVBb09uYVYvTncrSDQ4UEVXaGtMbloyZVhrNU5oS3hFSmJZY3BYZmY1bndsL0FWLzFzK1g0OC9QZjE0TDdpSklFeVhZRkhCUGpnd3N6MFRLVWN6NUlKaEdMYzVvOUgvTGNMLy93ZDB5TEVTV0s1V0NvVTQxRVNjWTVFbW96ek1xVWlpVUtTS2NVbDB2OWs0dDhzK3dNKzN6VUFzR28rQVh1UkxhaGRZd1AyU3ljUVdIVEE0dmNBQVBLN2I4SFVLQWdEZ0dpRDRjOTMvKzgvL1VlZ0pRQ0Faa21TY1FBQVhrUWtMbFRLc3ovSENBQUFSS0NCS3JCQkcvVEJHQ3pBQmh6QkJkekJDL3hnTm9SQ0pNVENRaEJDQ21TQUhISmdLYXlDUWlpR3piQWRLbUF2MUVBZE5NQlJhSWFUY0E0dXdsVzREajF3RC9waENKN0JLTHlCQ1FSQnlBZ1RZU0hhaUFGaWlsZ2pqZ2dYbVlYNEljRklCQktMSkNESmlCUlJJa3VSTlVneFVvcFVJRlZJSGZJOWNnSTVoMXhHdXBFN3lBQXlndnlHdkVjeGxJR3lVVDNVRExWRHVhZzNHb1JHb2d2UVpIUXhtbzhXb0p2UWNyUWFQWXcyb2VmUXEyZ1AybzgrUThjd3dPZ1lCelBFYkRBdXhzTkNzVGdzQ1pOank3RWlyQXlyeGhxd1Zxd0R1NG4xWTgreGR3UVNnVVhBQ1RZRWQwSWdZUjVCU0ZoTVdFN1lTS2dnSENRMEVkb0pOd2tEaEZIQ0p5S1RxRXUwSnJvUitjUVlZakl4aDFoSUxDUFdFbzhUTHhCN2lFUEVOeVFTaVVNeUo3bVFBa214cEZUU0V0SkcwbTVTSStrc3FaczBTQm9qazhuYVpHdXlCem1VTENBcnlJWGtuZVRENURQa0crUWg4bHNLbldKQWNhVDRVK0lvVXNwcVNobmxFT1UwNVFabG1ESkJWYU9hVXQyb29WUVJOWTlhUXEyaHRsS3ZVWWVvRXpSMW1qbk5neFpKUzZXdG9wWFRHbWdYYVBkcHIraDB1aEhkbFI1T2w5Qlgwc3ZwUitpWDZBUDBkd3dOaGhXRHg0aG5LQm1iR0FjWVp4bDNHSytZVEtZWjA0c1p4MVF3TnpIcm1PZVpENWx2VlZncXRpcDhGWkhLQ3BWS2xTYVZHeW92VkttcXBxcmVxZ3RWODFYTFZJK3BYbE45cmtaVk0xUGpxUW5VbHF0VnFwMVE2MU1iVTJlcE82aUhxbWVvYjFRL3BINVovWWtHV2NOTXcwOURwRkdnc1YvanZNWWdDMk1aczNnc0lXc05xNFoxZ1RYRUpySE4yWHgyS3J1WS9SMjdpejJxcWFFNVF6TktNMWV6VXZPVVpqOEg0NWh4K0p4MFRnbm5LS2VYODM2SzNoVHZLZUlwRzZZMFRMa3haVnhycXBhWGxsaXJTS3RScTBmcnZUYXU3YWVkcHIxRnUxbjdnUTVCeDBvblhDZEhaNC9PQlozblU5bFQzYWNLcHhaTlBUcjFyaTZxYTZVYm9idEVkNzl1cCs2WW5yNWVnSjVNYjZmZWViM24raHg5TC8xVS9XMzZwL1ZIREZnR3N3d2tCdHNNemhnOHhUVnhiendkTDhmYjhWRkRYY05BUTZWaGxXR1g0WVNSdWRFOG85VkdqVVlQakduR1hPTWs0MjNHYmNhakpnWW1JU1pMVGVwTjdwcFNUYm1tS2FZN1REdE14ODNNemFMTjFwazFtejB4MXpMbm0rZWIxNXZmdDJCYWVGb3N0cWkydUdWSnN1UmFwbG51dHJ4dWhWbzVXYVZZVlZwZHMwYXRuYTBsMXJ1dHU2Y1JwN2xPazA2cm50Wm53N0R4dHNtMnFiY1pzT1hZQnR1dXRtMjJmV0ZuWWhkbnQ4V3V3KzZUdlpOOXVuMk4vVDBIRFlmWkRxc2RXaDErYzdSeUZEcFdPdDZhenB6dVAzM0Y5SmJwTDJkWXp4RFAyRFBqdGhQTEtjUnBuVk9iMDBkbkYyZTVjNFB6aUl1SlM0TExMcGMrTHBzYnh0M0l2ZVJLZFBWeFhlRjYwdldkbTdPYnd1Mm8yNi91TnU1cDdvZmNuOHcwbnltZVdUTnowTVBJUStCUjVkRS9DNStWTUd2ZnJINVBRMCtCWjdYbkl5OWpMNUZYcmRld3Q2VjNxdmRoN3hjKzlqNXluK00rNHp3MzNqTGVXVi9NTjhDM3lMZkxUOE52bmwrRjMwTi9JLzlrLzNyLzBRQ25nQ1VCWndPSmdVR0JXd0w3K0hwOEliK09QenJiWmZheTJlMUJqS0M1UVJWQmo0S3RndVhCclNGb3lPeVFyU0gzNTVqT2tjNXBEb1ZRZnVqVzBBZGg1bUdMdzM0TUo0V0hoVmVHUDQ1d2lGZ2EwVEdYTlhmUjNFTnozMFQ2UkpaRTNwdG5NVTg1cnkxS05TbytxaTVxUE5vM3VqUzZQOFl1WmxuTTFWaWRXRWxzU3h3NUxpcXVObTVzdnQvODdmT0g0cDNpQytON0Y1Z3Z5RjF3ZWFIT3d2U0ZweGFwTGhJc09wWkFUSWhPT0pUd1FSQXFxQmFNSmZJVGR5V09Dbm5DSGNKbklpL1JOdEdJMkVOY0toNU84a2dxVFhxUzdKRzhOWGtreFRPbExPVzVoQ2Vwa0x4TURVemRtenFlRnBwMklHMHlQVHE5TVlPU2taQnhRcW9oVFpPMlorcG41bVoyeTZ4bGhiTCt4VzZMdHk4ZWxRZkphN09RckFWWkxRcTJRcWJvVkZvbzF5b0hzbWRsVjJhL3pZbktPWmFybml2TjdjeXp5dHVRTjV6dm4vL3RFc0lTNFpLMnBZWkxWeTBkV09hOXJHbzVzanh4ZWRzSzR4VUZLNFpXQnF3OHVJcTJLbTNWVDZ2dFY1ZXVmcjBtZWsxcmdWN0J5b0xCdFFGcjZ3dFZDdVdGZmV2YzErMWRUMWd2V2QrMVlmcUduUnMrRlltS3JoVGJGNWNWZjlnbzNIamxHNGR2eXIrWjNKUzBxYXZFdVdUUFp0Sm02ZWJlTFo1YkRwYXFsK2FYRG00TjJkcTBEZDlXdE8zMTlrWGJMNWZOS051N2c3WkR1YU8vUExpOFphZkp6czA3UDFTa1ZQUlUrbFEyN3RMZHRXSFgrRzdSN2h0N3ZQWTA3TlhiVzd6My9UN0p2dHRWQVZWTjFXYlZaZnRKKzdQM1A2NkpxdW40bHZ0dFhhMU9iWEh0eHdQU0EvMEhJdzYyMTduVTFSM1NQVlJTajlZcjYwY094eCsrL3AzdmR5ME5OZzFWalp6RzRpTndSSG5rNmZjSjMvY2VEVHJhZG94N3JPRUgweDkySFdjZEwycENtdkthUnB0VG12dGJZbHU2VDh3KzBkYnEzbnI4UjlzZkQ1dzBQRmw1U3ZOVXlXbmE2WUxUazJmeXo0eWRsWjE5Zmk3NTNHRGJvclo3NTJQTzMyb1BiKys2RUhUaDBrWC9pK2M3dkR2T1hQSzRkUEt5MitVVFY3aFhtcTg2WDIzcWRPbzgvcFBUVDhlN25MdWFycmxjYTdudWVyMjFlMmIzNlJ1ZU44N2Q5TDE1OFJiLzF0V2VPVDNkdmZONmIvZkY5L1hmRnQxK2NpZjl6c3U3MlhjbjdxMjhUN3hmOUVEdFFkbEQzWWZWUDF2KzNOanYzSDlxd0hlZzg5SGNSL2NHaFlQUC9wSDFqdzlEQlkrWmo4dUdEWWJybmpnK09UbmlQM0w5NmZ5blE4OWt6eWFlRi82aS9zdXVGeFl2ZnZqVjY5Zk8wWmpSb1pmeWw1Ty9iWHlsL2VyQTZ4bXYyOGJDeGg2K3lYZ3pNVjcwVnZ2dHdYZmNkeDN2bzk4UFQrUjhJSDhvLzJqNXNmVlQwS2Y3a3htVGsvOEVBNWp6L0dNekxkc0FBQUFnWTBoU1RRQUFlaVVBQUlDREFBRDUvd0FBZ09rQUFIVXdBQURxWUFBQU9wZ0FBQmR2a2wvRlJnQUFBUFJKUkVGVWVOcUUwN0ZLQTBFUUJ1QXZJbm9Yck8wa0lxSzJTcDdBUmtHd3RMRUpJWVhGUFlQZ005dzFkallXMW9KWUNUNkJMeUNpOFNFdWlyb1dyaGppYmZMRDh1L084TTgvT3pCQ0NKS256RHJUOG5OU3FQSWwzRVp1UkZyTUFGdVJHOUVLSVRTNUx1QVJLM2pGdXFKK24rMWM1UzMwbzFEa2ZveFBPSmZaTXM2d2hsVjBzTmpRNVJ0ZThJd25uUDYwWGVYSHVNQzgyZmhBVDFGZi92MjV5Zzl4aFd5S2NJUWpSWDM5ZjJCVnZvdWJSTnNqSENqcXU5VEE3dkdaY1AySytlUzBOOUZPaU52WW1DYmVIcnMvNENUeUwzWm1pWWZvb2F1b3o5R043K0ZFY1pPTHNCZktMRThzU1I3S2JIODg5ajBBZUdxSzg4eFBYaFFBQUFBQVNVVk9SSzVDWUlJPScpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uaW5wdXQtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIkX3NlYXJjaF9oZWFkLWhlaWdodDogMzJweDtcbiRfc2VhcmNoX2hlYWQtZm9udC1zaXplOiAxNHB4O1xuJF9zZWFyY2hfaGVhZC1saW5lLWhlaWdodDogMS4zOyAvLyAhIU9ubHkgbXVsdGlwbGllciEhXG4kX3NlYXJjaF9oZWFkLWJvcmRlci1yYWRpdXM6IDA7XG4kX3NlYXJjaF9oZWFkLXRleHQtY29sb3I6ICR0ZXh0X19jb2xvcjtcbiRfc2VhcmNoX2hlYWQtYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiRfc2VhcmNoX2hlYWQtYm9yZGVyLXdpZHRoOiAxcHg7XG4kX3NlYXJjaF9oZWFkLWJvcmRlci1jb2xvcjogI2NjYztcbiRfc2VhcmNoX2hlYWQtYm9yZGVyLWNvbG9yLWZvY3VzOiBkYXJrZW4oJF9zZWFyY2hfaGVhZC1ib3JkZXItY29sb3IsIDEwJSk7XG4kX3NlYXJjaF9oZWFkLXBhZGRpbmctbGVmdDogMTZweDtcbiRfc2VhcmNoX2hlYWQtcGFkZGluZy1yaWdodDogMzVweDtcblxuLnNlYXJjaC1oZWFkIHtcblxuICAuZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5pbnB1dCB7XG4gICAgaGVpZ2h0OiAkX3NlYXJjaF9oZWFkLWhlaWdodDtcbiAgICBwYWRkaW5nOiAoZmxvb3IoKCgkX3NlYXJjaF9oZWFkLWhlaWdodCAtICgkX3NlYXJjaF9oZWFkLWJvcmRlci13aWR0aCAqIDIpKSAtIChyb3VuZCgkX3NlYXJjaF9oZWFkLWZvbnQtc2l6ZSAqICRfc2VhcmNoX2hlYWQtbGluZS1oZWlnaHQpKSkgLyAyKSkgJF9zZWFyY2hfaGVhZC1wYWRkaW5nLXJpZ2h0IChmbG9vcigoKCRfc2VhcmNoX2hlYWQtaGVpZ2h0IC0gKCRfc2VhcmNoX2hlYWQtYm9yZGVyLXdpZHRoICogMikpIC0gKHJvdW5kKCRfc2VhcmNoX2hlYWQtZm9udC1zaXplICogJF9zZWFyY2hfaGVhZC1saW5lLWhlaWdodCkpKSAvIDIpKSAkX3NlYXJjaF9oZWFkLXBhZGRpbmctbGVmdDsgLy8gU28gSUUgbm9ybWFsbHkgZGlzcGxheSB0aGUgaW5wdXQgbGluZSBpbiB0aGUgbWlkZGxlXG4gICAgbGluZS1oZWlnaHQ6IChyb3VuZCgkX3NlYXJjaF9oZWFkLWZvbnQtc2l6ZSAqICRfc2VhcmNoX2hlYWQtbGluZS1oZWlnaHQpKTtcbiAgICBmb250LXNpemU6ICRfc2VhcmNoX2hlYWQtZm9udC1zaXplO1xuICAgIGJvcmRlci1yYWRpdXM6ICRfc2VhcmNoX2hlYWQtYm9yZGVyLXJhZGl1cztcbiAgICBjb2xvcjogJF9zZWFyY2hfaGVhZC10ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQ6ICRfc2VhcmNoX2hlYWQtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXI6ICRfc2VhcmNoX2hlYWQtYm9yZGVyLXdpZHRoIHNvbGlkICRfc2VhcmNoX2hlYWQtYm9yZGVyLWNvbG9yO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJF9zZWFyY2hfaGVhZC1ib3JkZXItY29sb3ItZm9jdXM7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1zZWFyY2gge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDdweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE9TSWdhR1ZwWjJoMFBTSXhPU0lnZG1sbGQwSnZlRDBpTUNBd0lERTVJREU1SWo0Z0lDQWdQR2NnWm1sc2JEMGlibTl1WlNJZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d4SURFcElqNGdJQ0FnSUNBZ0lEeGphWEpqYkdVZ1kzZzlJamN1TmpFMUlpQmplVDBpTnk0Mk1UVWlJSEk5SWpjdU5qRTFJaUJ6ZEhKdmEyVTlJaU13TURBaUlITjBjbTlyWlMxM2FXUjBhRDBpTVM0MklpOCtJQ0FnSUNBZ0lDQThjbVZqZENCM2FXUjBhRDBpTmk0eU16RWlJR2hsYVdkb2REMGlNUzQxTmpVaUlIZzlJakV4TGpnek5pSWdlVDBpTVRRdU1qVTVJaUJtYVd4c1BTSWpNREF3SWlCeWVEMGlMamM0TXlJZ2RISmhibk5tYjNKdFBTSnliM1JoZEdVb05EVWdNVFF1T1RVeElERTFMakEwTWlraUx6NGdJQ0FnUEM5blBqd3ZjM1puUGc9PSk7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxufSIsIi5zZWFyY2gtbGlzdCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgLnBhZ2UgJiB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cblxuICAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC5wYWdlICYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjFweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmZsZXhib3ggJiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogKDIyLzE2KTtcbiAgICAgIG1hcmdpbjogMCAwIDdweDtcbiAgICB9XG5cbiAgICArIC5pdGVtIHtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yOXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndyYXAge1xuXG4gICAgYiB7XG4gICAgICBAaW5jbHVkZSBmb250LWZhY2UtcmVndWxhcigpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAoMjIvMTYpO1xuICAgIG1hcmdpbjogMCAwIDdweDtcbiAgfVxuXG4gIC50ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogKDI0LzE0KTtcbiAgICBtYXJnaW46IDAgMCA0cHg7XG4gIH1cblxuICAubGluayB7XG4gICAgcGFkZGluZzogOHB4IDAgMDtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHRleHRfX2NvbG9yX2xpZ2h0O1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBzZWFyY2gtbGlzdCBzdHlsZSBmb3IgaXRlbSB3aWR0aFxuLl9fdG1wLW9sX18ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59IiwiLnNlYXJjaC1yZXN1bHRzIHtcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDE4cHg7XG5cbiAgLnBhZ2UgJiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLml0ZW1fMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtZmFjZS1ib2xkKCk7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLml0ZW1fMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHQge1xuICBtYXJnaW46IDEwcHggMDtcbn0iLCIuc2l0ZW1hcCB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG5cbiAgLnRhYi1saXN0IHtcblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHBoeCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkdGV4dF9fY29sb3I7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxuay1wc2V1ZG8ge1xuICAgICAgICAgIGNvbG9yOiAkdGV4dF9fY29sb3I7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LWZhY2UtYm9sZCgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAocGh4KSB7XG5cbiAgICAgICAgKyBsaSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVudV9sZXZlbF8xIHtcblxuICAgIC5pdGVtXzEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgPiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LWZhY2UtYm9sZCgpO1xuICAgICAgICBjb2xvcjogJHRleHRfX2NvbG9yO1xuXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICAgIG1hcmdpbjogMS4xZW0gMCAwLjRlbTtcblxuICAgICAgLmctd3JhcCAmIHtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24ocGh4KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG5cbiAgICAgICAgJjpiZWZvcmUge1xuXG4gICAgICAgICAgLmctd3JhcCAmIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lbnVfbGV2ZWxfMiB7XG5cbiAgICAuaXRlbV8yIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG59IiwiLnZhY2FuY3ktY29sbGFwc2Uge1xuICBtYXJnaW46IDAgMCA0MHB4O1xuXG4gIFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIH1cblxuICAmLmJvcmRlciB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRiKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgLmRlc2NyIHtcbiAgICBtYXJnaW46IDAgMCAyM3B4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNzVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnN1YnRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LWZhY2UtYm9sZCgpO1xuICB9XG5cbiAgLnN1bSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAoMjIvMTYpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh0YngpIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24odGIpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5zdW1faSB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDdweDtcbiAgICBAaW5jbHVkZSBmb250LWZhY2UtYm9sZCgpO1xuICB9XG5cbiAgLmFjY29yZGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5wYW5lbCB7XG5cbiAgICAgIC5saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnX19ibG9jaztcbiAgICAgIH1cblxuICAgICAgLmNvbGxhcHNlZCB7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2MtYm9keSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDI0cHggMzlweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHBoKSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCA1cHg7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXRlbSB7XG5cbiAgICArIC5pdGVtIHtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG5cbiAgICAgIC5hY2NvcmRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51Z2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzllbTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjczZW07XG4gICAgfVxuICB9XG5cbiAgLmJ0biB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24ocGgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICY6bm90KC5saXN0LXJlc2V0KSB7XG5cbiAgICAgICYgPiBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC40M2VtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi52YWNhbmN5LWxpc3Qge1xuICBtYXJnaW46IDAgMCA1MHB4O1xuXG4gIFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIH1cblxuICAmLmJvcmRlciB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgfVxuXG4gIC53cmFwIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobHQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIH1cblxuICAuZGVzY3Ige1xuICAgIG1hcmdpbjogMCAwIDM1cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG4gIH1cblxuICAuc3VidGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQtZmFjZS1ib2xkKCk7XG4gIH1cblxuICAuc3VtIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6ICgyMi8xNik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRieCkge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0Yikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLnN1bV9pIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAzcHggN3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtZmFjZS1ib2xkKCk7XG4gIH1cbn0iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyAgICAgIFNldHRpbmdzICAgICAgLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBvdmVybGF5XG4kbWZwLW92ZXJsYXktY29sb3I6ICAgICAgICAgICAgICAgICAgICMwYjBiMGIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBvdmVybGF5IHNjcmVlblxuJG1mcC1vdmVybGF5LW9wYWNpdHk6ICAgICAgICAgICAgICAgICAwLjggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gT3BhY2l0eSBvZiBvdmVybGF5IHNjcmVlblxuJG1mcC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgICAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KSAhZGVmYXVsdDsgLy8gU2hhZG93IG9uIGltYWdlIG9yIGlmcmFtZVxuXG4vLyBzcGFjaW5nXG4kbWZwLXBvcHVwLXBhZGRpbmctbGVmdDogICAgICAgICAgICAgIDhweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGZyb20gbGVmdCBhbmQgZnJvbSByaWdodCBzaWRlXG4kbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU6ICAgICAgIDZweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyBTYW1lIGFzIGFib3ZlLCBidXQgaXMgYXBwbGllZCB3aGVuIHdpZHRoIG9mIHdpbmRvdyBpcyBsZXNzIHRoYW4gODAwcHhcblxuJG1mcC16LWluZGV4LWJhc2U6ICAgICAgICAgICAgICAgICAgICAxMDQwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQmFzZSB6LWluZGV4IG9mIHBvcHVwXG5cbi8vIGNvbnRyb2xzXG4kbWZwLWluY2x1ZGUtYXJyb3dzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmNsdWRlIHN0eWxlcyBmb3IgbmF2IGFycm93c1xuJG1mcC1jb250cm9scy1vcGFjaXR5OiAgICAgICAgICAgICAgICAwLjY1ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gT3BhY2l0eSBvZiBjb250cm9sc1xuJG1mcC1jb250cm9scy1jb2xvcjogICAgICAgICAgICAgICAgICAjRkZGICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3Igb2YgY29udHJvbHNcbiRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIzNGM0YzRiAhZGVmYXVsdDsgXHQgICAgICAgICAgICAgICAgIC8vIEJvcmRlciBjb2xvciBvZiBjb250cm9sc1xuJG1mcC1pbm5lci1jbG9zZS1pY29uLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3Igb2YgY2xvc2UgYnV0dG9uIHdoZW4gaW5zaWRlXG4kbWZwLWNvbnRyb2xzLXRleHQtY29sb3I6ICAgICAgICAgICAgICNDQ0MgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBwcmVsb2FkZXIgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yXG4kbWZwLWNvbnRyb2xzLXRleHQtY29sb3ItaG92ZXI6ICAgICAgICNGRkYgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBIb3ZlciBjb2xvciBvZiBwcmVsb2FkZXIgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yXG5cbi8vIElmcmFtZS10eXBlIG9wdGlvbnNcbiRtZnAtaW5jbHVkZS1pZnJhbWUtdHlwZTogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEVuYWJsZSBJZnJhbWUtdHlwZSBwb3B1cHNcbiRtZnAtaWZyYW1lLXBhZGRpbmctdG9wOiAgICAgICAgICAgICAgNDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIElmcmFtZSBwYWRkaW5nIHRvcFxuJG1mcC1pZnJhbWUtYmFja2dyb3VuZDogICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQmFja2dyb3VuZCBjb2xvciBvZiBpZnJhbWVzXG4kbWZwLWlmcmFtZS1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgIDkwMHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAvLyBNYXhpbXVtIHdpZHRoIG9mIGlmcmFtZXNcbiRtZnAtaWZyYW1lLXJhdGlvOiAgICAgICAgICAgICAgICAgICAgOS8xNiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhdGlvIG9mIGlmcmFtZSAoOS8xNiA9IHdpZGVzY3JlZW4sIDMvNCA9IHN0YW5kYXJkLCBldGMuKVxuXG4vLyBJbWFnZS10eXBlIG9wdGlvbnNcbiRtZnAtaW5jbHVkZS1pbWFnZS10eXBlOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEVuYWJsZSBJbWFnZS10eXBlIHBvcHVwc1xuJG1mcC1pbWFnZS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG1mcC1pbWFnZS1wYWRkaW5nLXRvcDogICAgICAgICAgICAgICA0MHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSW1hZ2UgcGFkZGluZyB0b3BcbiRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b206ICAgICAgICAgICAgNDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEltYWdlIHBhZGRpbmcgYm90dG9tXG4kbWZwLWluY2x1ZGUtbW9iaWxlLWxheW91dC1mb3ItaW1hZ2U6IHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBSZW1vdmVzIHBhZGRpbmdzIGZyb20gdG9wIGFuZCBib3R0b21cblxuLy8gSW1hZ2UgY2FwdGlvbiBvcHRpb25zXG4kbWZwLWNhcHRpb24tdGl0bGUtY29sb3I6ICAgICAgICAgICAgICNGM0YzRjMgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDYXB0aW9uIHRpdGxlIGNvbG9yXG4kbWZwLWNhcHRpb24tc3VidGl0bGUtY29sb3I6ICAgICAgICAgICNCREJEQkQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDYXB0aW9uIHN1YnRpdGxlIGNvbG9yXG5cbi8vIEExMXlcbiRtZnAtdXNlLXZpc3VhbGx5aGlkZGVuOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIC8vIEhpZGUgY29udGVudCBmcm9tIGJyb3dzZXJzLCBidXQgbWFrZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL1xuLy8gQ29udGVudHM6XG4vL1xuLy8gMS4gR2VuZXJhbCBzdHlsZXNcbi8vICAgIC0gVHJhbnNsdXNjZW50IG92ZXJsYXlcbi8vICAgIC0gQ29udGFpbmVycywgd3JhcHBlcnNcbi8vICAgIC0gQ3Vyc29yc1xuLy8gICAgLSBIZWxwZXIgY2xhc3Nlc1xuLy8gMi4gQXBwZWFyYW5jZVxuLy8gICAgLSBQcmVsb2FkZXIgJiB0ZXh0IHRoYXQgZGlzcGxheXMgZXJyb3IgbWVzc2FnZXNcbi8vICAgIC0gQ1NTIHJlc2V0IGZvciBidXR0b25zXG4vLyAgICAtIENsb3NlIGljb25cbi8vICAgIC0gXCIxIG9mIFhcIiBjb3VudGVyXG4vLyAgICAtIE5hdmlnYXRpb24gKGxlZnQvcmlnaHQpIGFycm93c1xuLy8gICAgLSBJZnJhbWUgY29udGVudCB0eXBlIHN0eWxlc1xuLy8gICAgLSBJbWFnZSBjb250ZW50IHR5cGUgc3R5bGVzXG4vLyAgICAtIE1lZGlhIHF1ZXJ5IHdoZXJlIHNpemUgb2YgYXJyb3dzIGlzIHJlZHVjZWRcbi8vICAgIC0gSUU3IHN1cHBvcnRcbi8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gMS4gR2VuZXJhbCBzdHlsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBUcmFuc2x1c2NlbnQgb3ZlcmxheVxuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgYmFja2dyb3VuZDogJG1mcC1vdmVybGF5LWNvbG9yO1xuICBvcGFjaXR5OiAkbWZwLW92ZXJsYXktb3BhY2l0eTtcbn1cblxuLy8gV3JhcHBlciBmb3IgcG9wdXBcbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyAzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8vIGZpeGVzIHdlYmtpdCBidWcgdGhhdCBjYW4gY2F1c2UgXCJmYWxzZVwiIHNjcm9sbGJhclxufVxuXG4vLyBSb290IGNvbnRhaW5lclxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwICRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vLyBWZXJ0aWNhbCBjZW50ZXJlciBoZWxwZXJcbi5tZnAtY29udGFpbmVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdmVydGljYWwgY2VudGVyaW5nIHdoZW4gcG9wdXAgaGFzIGNsYXNzIGBtZnAtYWxpZ24tdG9wYFxuLm1mcC1hbGlnbi10b3Age1xuICAubWZwLWNvbnRhaW5lciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUG9wdXAgY29udGVudCBob2xkZXJcbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyA1O1xufVxuLm1mcC1pbmxpbmUtaG9sZGVyLFxuLm1mcC1hamF4LWhvbGRlciB7XG4gIC5tZnAtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICB9XG59XG5cbi8vIEN1cnNvcnNcbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuLm1mcC16b29tLW91dC1jdXIge1xuICAmLCAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gICAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICAgIGN1cnNvcjogem9vbS1vdXQ7XG4gIH1cbn1cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG4ubWZwLWF1dG8tY3Vyc29yIHtcbiAgLm1mcC1jb250ZW50IHtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbn1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8vIEhpZGUgdGhlIGltYWdlIGR1cmluZyB0aGUgbG9hZGluZ1xuLm1mcC1sb2FkaW5nIHtcbiAgJi5tZnAtZmlndXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIEhlbHBlciBjbGFzcyB0aGF0IGhpZGVzIHN0dWZmXG5AaWYgJG1mcC11c2UtdmlzdWFsbHloaWRkZW4ge1xuICAvLyBGcm9tIEhUTUw1IEJvaWxlcnBsYXRlIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvdjQuMi4wL2RvYy9jc3MubWQjdmlzdWFsbHloaWRkZW5cbiAgLm1mcC1oaWRlIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxufSBAZWxzZSB7XG4gIC5tZnAtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyAyLiBBcHBlYXJhbmNlXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gUHJlbG9hZGVyIGFuZCB0ZXh0IHRoYXQgZGlzcGxheXMgZXJyb3IgbWVzc2FnZXNcbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgNDtcbiAgYSB7XG4gICAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvci1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGlkZSBwcmVsb2FkZXIgd2hlbiBjb250ZW50IHN1Y2Nlc3NmdWxseSBsb2FkZWRcbi5tZnAtcy1yZWFkeSB7XG4gIC5tZnAtcHJlbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIEhpZGUgY29udGVudCB3aGVuIGl0IHdhcyBub3QgbG9hZGVkXG4ubWZwLXMtZXJyb3Ige1xuICAubWZwLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gQ1NTLXJlc2V0IGZvciBidXR0b25zXG5idXR0b24ge1xuICAmLm1mcC1jbG9zZSxcbiAgJi5tZnAtYXJyb3cge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgfVxuICAmOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMFxuICB9XG59XG5cblxuLy8gQ2xvc2UgaWNvblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRtZnAtY29udHJvbHMtb3BhY2l0eTtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6ICRtZnAtY29udHJvbHMtY29sb3I7XG5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIHRvcDogMXB4O1xuICB9XG59XG4ubWZwLWNsb3NlLWJ0bi1pbiB7XG4gIC5tZnAtY2xvc2Uge1xuICAgIGNvbG9yOiAkbWZwLWlubmVyLWNsb3NlLWljb24tY29sb3I7XG4gIH1cbn1cbi5tZnAtaW1hZ2UtaG9sZGVyLFxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgLm1mcC1jbG9zZSB7XG4gICAgY29sb3I6ICRtZnAtY29udHJvbHMtY29sb3I7XG4gICAgcmlnaHQ6IC02cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIFwiMSBvZiBYXCIgY291bnRlclxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vLyBOYXZpZ2F0aW9uIGFycm93c1xuQGlmICRtZnAtaW5jbHVkZS1hcnJvd3Mge1xuICAubWZwLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogJG1mcC1jb250cm9scy1vcGFjaXR5O1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICAgICY6YWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC01NHB4O1xuICAgIH1cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG5cbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICAgICAgdG9wOjhweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgfVxuXG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMxcHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgJG1mcC1jb250cm9scy1jb2xvcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzOXB4XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gSWZyYW1lIGNvbnRlbnQgdHlwZVxuQGlmICRtZnAtaW5jbHVkZS1pZnJhbWUtdHlwZSB7XG4gIC5tZnAtaWZyYW1lLWhvbGRlciB7XG4gICAgcGFkZGluZy10b3A6ICRtZnAtaWZyYW1lLXBhZGRpbmctdG9wO1xuICAgIHBhZGRpbmctYm90dG9tOiAkbWZwLWlmcmFtZS1wYWRkaW5nLXRvcDtcbiAgICAubWZwLWNvbnRlbnQge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogJG1mcC1pZnJhbWUtbWF4LXdpZHRoO1xuICAgIH1cbiAgICAubWZwLWNsb3NlIHtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgfVxuICB9XG4gIC5tZnAtaWZyYW1lLXNjYWxlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6ICRtZnAtaWZyYW1lLXJhdGlvICogMTAwJTtcbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAkbWZwLXNoYWRvdztcbiAgICAgIGJhY2tncm91bmQ6ICRtZnAtaWZyYW1lLWJhY2tncm91bmQ7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBJbWFnZSBjb250ZW50IHR5cGVcbkBpZiAkbWZwLWluY2x1ZGUtaW1hZ2UtdHlwZSB7XG5cbiAgLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuICBpbWcge1xuICAgICYubWZwLWltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogJG1mcC1pbWFnZS1wYWRkaW5nLXRvcCAwICRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b207XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAvKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbiAgLm1mcC1maWd1cmUge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAkbWZwLWltYWdlLXBhZGRpbmctdG9wO1xuICAgICAgYm90dG9tOiAkbWZwLWltYWdlLXBhZGRpbmctYm90dG9tO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBib3gtc2hhZG93OiAkbWZwLXNoYWRvdztcbiAgICAgIGJhY2tncm91bmQ6ICRtZnAtaW1hZ2UtYmFja2dyb3VuZDtcbiAgICB9XG4gICAgc21hbGwge1xuICAgICAgY29sb3I6ICRtZnAtY2FwdGlvbi1zdWJ0aXRsZS1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgfVxuICAgIGZpZ3VyZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC5tZnAtYm90dG9tLWJhciB7XG4gICAgbWFyZ2luLXRvcDogLSRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b20gKyA0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbiAgLm1mcC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogJG1mcC1jYXB0aW9uLXRpdGxlLWNvbG9yO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyAvLyBsZWF2ZSBzb21lIHNwYWNlIGZvciBjb3VudGVyIGF0IHJpZ2h0IHNpZGVcbiAgfVxuXG4gIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICAubWZwLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5tZnAtZ2FsbGVyeSB7XG4gICAgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgICAgLm1mcC1maWd1cmUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICBAaWYgJG1mcC1pbmNsdWRlLW1vYmlsZS1sYXlvdXQtZm9yLWltYWdlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAgICAgLyoqXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgKi9cbiAgICAgIC5tZnAtaW1nLW1vYmlsZSB7XG4gICAgICAgIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICYubWZwLWltZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWZwLWZpZ3VyZSB7XG4gICAgICAgICAgLy8gVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZnAtYm90dG9tLWJhciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWZwLWNvdW50ZXIge1xuICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1mcC1jbG9zZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBTY2FsZSBuYXZpZ2F0aW9uIGFycm93cyBhbmQgcmVkdWNlIHBhZGRpbmcgZnJvbSBzaWRlc1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAkbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU7XG4gICAgcGFkZGluZy1yaWdodDogJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQtbW9iaWxlO1xuICB9XG59IiwiLnBhZ2VfNDA0IHtcblxuICAuZy1tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIycHggMDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gIH1cblxuICAubG9nbyB7XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1oZWFkIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG5cbiAgLmVycm9yNDA0IHtcblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICfihpAnO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51LWFzaWRlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICB9XG5cbiAgICAuaXRlbV8xIHtcbiAgICAgIG1hcmdpbjogMCAwIDRweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaGFtYnVyZ2VyIHtcbiAgJHNlbGY6ICY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGx0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgICN7JHNlbGZ9X19pY29uIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgY29sb3I6ICR0ZXh0X19jb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlO1xuXG4gICAgJixcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4yNXMgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLm5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDZweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgMHMgZWFzZSwgdmlzaWJpbGl0eSAwcyAuNXM7XG4gIHotaW5kZXg6IDEwMDY7XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHBoeCkge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbl9hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgMHMgZWFzZSwgdmlzaWJpbGl0eSAwcyAwcztcbiAgXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobHQpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG59XG5cbi5uYXZpZ2F0aW9uOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtncmV5O1xuICBvdXRsaW5lOiAxcHggc29saWQgc2xhdGVncmV5O1xufVxuXG4ubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDBweCAkY29udGFpbmVyX19wYWRkaW5nIDI1cHg7XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHBoeCkge1xuICAgIHBhZGRpbmc6IDIwcHggMjVweCAzMHB4O1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uX19mb290ZXIge1xuICBwYWRkaW5nOiAwIDI1cHggMzBweDtcbn1cblxuLm5hdmlnYXRpb24tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogOHB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5uYXZpZ2F0aW9uLWNsb3NlOjpiZWZvcmUsXG4ubmF2aWdhdGlvbi1jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIxcHg7XG4gIGxlZnQ6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm5hdmlnYXRpb24tY2xvc2U6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm5hdmlnYXRpb24tYmxhY2tvdXQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjcpO1xuICB6LWluZGV4OiAxMDA1O1xuICBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsdCkge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuY29udGFjdHMtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzM3B4IDMwcHggMjlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoJGJsYWNrLCAwLjE1KTtcblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3BpYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmRlYWxlcnMtdGFibGUsXG4uY29udGFjdHMtdGFibGUge1xuXG4gIHRhYmxlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIC4xNSk7XG4gIH1cblxuICB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMTUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHBoKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBhIHtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICB0ZCB7XG5cbiAgICAucGFnZSAmIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihwaCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24ocGgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmID4gKiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjUzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICB9XG5cbiAgICAgICYgPiA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihwaCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRlYWxlcnMtdGFibGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gIHRkIHtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsdCkge1xuICAgICAgICB3aWR0aDogNjIlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24ocGgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsdCkge1xuICAgICAgICB3aWR0aDogMzglO1xuICAgICAgfVxuXG4gICAgICAmID4gKntcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3RzLXRhYmxlIHtcblxuICB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTM7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobHQpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHBoKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjUzO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGx0KSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB9XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41MztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24ocGgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHBoKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2VudGVycy10YWJsZSB7XG5cbiAgLm5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG5cbiAgLmNlbnRlci1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgdGFibGUge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsdCkge1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB9XG4gIH1cblxuICB0ZCB7XG5cbiAgICAucGFnZSAmIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24ocGgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiA2MiU7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogMzglO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDc7XG5cbiAgICAgICYgPiAqe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnJlcXVpc2l0ZXMge1xuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTJweCAyNXB4IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmdfX2Jsb2NrO1xuICAgIEBpbmNsdWRlIGZvbnQtZmFjZS1saWdodCgpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHBoKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS41MztcbiAgICBjb2xvcjogJHRleHRfX2NvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufSJdfQ== */

/* End */


/* Start:/local/templates/html_dev/template_styles.css?1737553885661*/
.hidden{
    display: none;
}

.b-element .fl-img{
    float: left;
    margin: 0 15px 15px 0;
}

.list__news .item{
    padding-bottom: 35px;
}

#modef_num{
    display: none;
}

.tag-list .item {
    width: 25%;
    float: left;
    margin-right: 0;
    padding: 0 26px;
    margin-bottom: 17px;
}

[id^="bx_flv_player"]{
    width:100% !important;
}

.c_news .date {
    font-size: 13px;
    line-height: 1.53846154;
    color: grey;
    margin-bottom: 7px;
}

.cos-fb {
    border: none;
    overflow: hidden;
    height: 21px;
}

.open.click {
    color: #0c4da2;
}
.open.click :hover {
    color: red;
    cursor: pointer;
    border-bottom: 1px dashed;
}
/* End */
/* /local/templates/.default/css/main.min.css?15972168091038025 */
/* /local/templates/html_dev/template_styles.css?1737553885661 */
