@charset "UTF-8";
/**
 * Swiper 8.1.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 24, 2022
 */
@font-face {
	font-family: swiper-icons;
	src: url("data:application/font-woff;charset=utf-8;base64, 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");
	font-weight: 400;
	font-style: normal;
}
:root {
	--swiper-theme-color: #007aff;
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
	flex-direction: column;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
	transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
	touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
	touch-action: pan-x;
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
}

.swiper-slide-invisible-blank {
	visibility: hidden;
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
	height: auto;
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	backface-visibility: hidden;
}

.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-wrapper {
	transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-css-mode > .swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
	display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
	scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
	scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
	content: "";
	flex-shrink: 0;
	order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
	margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
	margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: center center;
}

.swiper-virtual .swiper-slide {
	-webkit-backface-visibility: hidden;
	transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
	height: 1px;
	width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
	width: 1px;
	height: var(--swiper-virtual-size);
}

: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(0px - 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: 0.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;
	line-height: 1;
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
	left: 10px;
	right: auto;
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
	content: "prev";
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
	right: 10px;
	left: auto;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
	content: "next";
}

.swiper-button-lock {
	display: none;
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: 0.3s opacity;
	transform: translate3d(0, 0, 0);
	z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}

.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.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 {
	transform: scale(0.33);
	position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform: scale(0.33);
}

.swiper-pagination-bullet {
	width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
	height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
	display: inline-block;
	border-radius: 50%;
	background: var(--swiper-pagination-bullet-inactive-color, #000);
	opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.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: var(--swiper-pagination-bullet-opacity, 1);
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical > .swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
	display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	transition: 0.2s transform, 0.2s top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: 0.2s transform, 0.2s left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: 0.2s transform, 0.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%;
	transform: scale(0);
	transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical > .swiper-pagination-progressbar {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0;
}

.swiper-pagination-lock {
	display: none;
}

.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, 0.1);
}

.swiper-horizontal > .swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%;
}

.swiper-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;
	transform-origin: 50%;
	box-sizing: border-box;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
	animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
.swiper .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
	flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
	flex-wrap: wrap;
	flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
	transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-cube {
	overflow: visible;
}

.swiper-cube .swiper-slide {
	pointer-events: none;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	transform-origin: 0 0;
	width: 100%;
	height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
	transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-next + .swiper-slide,
.swiper-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible;
}

.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-top {
	z-index: 0;
	backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 100%;
	opacity: 0.6;
	z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
	content: "";
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	filter: blur(50px);
}

.swiper-flip {
	overflow: visible;
}

.swiper-flip .swiper-slide {
	pointer-events: none;
	backface-visibility: hidden;
	z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-top {
	z-index: 0;
	backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
	backface-visibility: hidden;
	overflow: hidden;
	transition-property: transform, opacity, height;
}

.swiper-cards {
	overflow: visible;
}

.swiper-cards .swiper-slide {
	transform-origin: center bottom;
	backface-visibility: hidden;
	overflow: hidden;
}

/* 애니메이션 성능 향상을 위한 설정 */
.animate-ready {
	will-change: opacity, transform;
}

/* 헤더 애니메이션을 위한 클래스 */
.header-animated {
	animation: fadeInDown 0.8s ease-out forwards;
}

/* 섹션 애니메이션을 위한 클래스 */
.section-animated {
	animation: fadeInUp 0.8s ease-out forwards;
}

/* 슬라이더 애니메이션을 위한 클래스 */
.slider-animated {
	animation: fadeInRight 0.8s ease-out forwards;
}

/* 이미지 애니메이션을 위한 클래스 */
.image-animated {
	animation: fadeInBlur 1.2s ease-out forwards;
}

/* 애니메이션 키프레임 정의 */
@keyframes fadeInDown {
	from {
		opacity: 0;
		transform: translateY(-30px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
@keyframes fadeInUp {
	from {
		opacity: 0;
		transform: translateY(30px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
@keyframes fadeInRight {
	from {
		opacity: 0;
		transform: translateX(-50px);
	}
	to {
		opacity: 1;
		transform: translateX(0);
	}
}
@keyframes fadeInBlur {
	from {
		opacity: 0;
		filter: blur(10px);
	}
	to {
		opacity: 1;
		filter: blur(0);
	}
}
/* 순차적인 애니메이션을 위한 지연 클래스 */
.delay-100 {
	animation-delay: 0.1s;
}

.delay-200 {
	animation-delay: 0.2s;
}

.delay-300 {
	animation-delay: 0.3s;
}

.delay-400 {
	animation-delay: 0.4s;
}

.delay-500 {
	animation-delay: 0.5s;
}

.delay-600 {
	animation-delay: 0.6s;
}

.delay-700 {
	animation-delay: 0.7s;
}

.delay-800 {
	animation-delay: 0.8s;
}

.delay-900 {
	animation-delay: 0.9s;
}

.delay-1000 {
	animation-delay: 1s;
}

/* 모바일 디바이스에서 애니메이션 최적화 */
@media (max-width: 768px) {
	.header-animated,
	.section-animated,
	.slider-animated,
	.image-animated {
		animation-duration: 0.6s;
	}
}
/*
Copyright (c) 2021 Kil Hyung-jin, with Reserved Font Name Pretendard.
https://github.com/orioncactus/pretendard

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL

/* [0] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.0.woff2") format("woff2-variations");
	unicode-range: U+f9ca-fa0b, U+ff03-ff05, U+ff07, U+ff0a-ff0b, U+ff0d-ff19, U+ff1b, U+ff1d, U+ff20-ff5b, U+ff5d, U+ffe0-ffe3, U+ffe5-ffe6;
}
/* [1] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.1.woff2") format("woff2-variations");
	unicode-range: U+d723-d728, U+d72a-d733, U+d735-d748, U+d74a-d74f, U+d752-d753, U+d755-d757, U+d75a-d75f, U+d762-d764, U+d766-d768, U+d76a-d76b, U+d76d-d76f, U+d771-d787, U+d789-d78b, U+d78d-d78f, U+d791-d797, U+d79a, U+d79c, U+d79e-d7a3, U+f900-f909, U+f90b-f92e;
}
/* [2] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.2.woff2") format("woff2-variations");
	unicode-range: U+d679-d68b, U+d68e-d69e, U+d6a0, U+d6a2-d6a7, U+d6a9-d6c3, U+d6c6-d6c7, U+d6c9-d6cb, U+d6cd-d6d3, U+d6d5-d6d6, U+d6d8-d6e3, U+d6e5-d6e7, U+d6e9-d6fb, U+d6fd-d717, U+d719-d71f, U+d721-d722;
}
/* [3] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.3.woff2") format("woff2-variations");
	unicode-range: U+d5bc-d5c7, U+d5ca-d5cb, U+d5cd-d5cf, U+d5d1-d5d7, U+d5d9-d5da, U+d5dc, U+d5de-d5e3, U+d5e6-d5e7, U+d5e9-d5eb, U+d5ed-d5f6, U+d5f8, U+d5fa-d5ff, U+d602-d603, U+d605-d607, U+d609-d60f, U+d612-d613, U+d616-d61b, U+d61d-d637, U+d63a-d63b, U+d63d-d63f, U+d641-d647, U+d64a-d64c, U+d64e-d653, U+d656-d657, U+d659-d65b, U+d65d-d666, U+d668, U+d66a-d678;
}
/* [4] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.4.woff2") format("woff2-variations");
	unicode-range: U+d507, U+d509-d50b, U+d50d-d513, U+d515-d53b, U+d53e-d53f, U+d541-d543, U+d545-d54c, U+d54e, U+d550, U+d552-d557, U+d55a-d55b, U+d55d-d55f, U+d561-d564, U+d566-d567, U+d56a, U+d56c, U+d56e-d573, U+d576-d577, U+d579-d583, U+d585-d586, U+d58a-d5a4, U+d5a6-d5bb;
}
/* [5] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.5.woff2") format("woff2-variations");
	unicode-range: U+d464-d477, U+d47a-d47b, U+d47d-d47f, U+d481-d487, U+d489-d48a, U+d48c, U+d48e-d4e7, U+d4e9-d503, U+d505-d506;
}
/* [6] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.6.woff2") format("woff2-variations");
	unicode-range: U+d3bf-d3c7, U+d3ca-d3cf, U+d3d1-d3eb, U+d3ee-d3ef, U+d3f1-d3f3, U+d3f5-d3fb, U+d3fd-d400, U+d402-d45b, U+d45d-d463;
}
/* [7] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.7.woff2") format("woff2-variations");
	unicode-range: U+d2ff, U+d302-d304, U+d306-d30b, U+d30f, U+d311-d313, U+d315-d31b, U+d31e, U+d322-d324, U+d326-d327, U+d32a-d32b, U+d32d-d32f, U+d331-d337, U+d339-d33c, U+d33e-d37b, U+d37e-d37f, U+d381-d383, U+d385-d38b, U+d38e-d390, U+d392-d397, U+d39a-d39b, U+d39d-d39f, U+d3a1-d3a7, U+d3a9-d3aa, U+d3ac, U+d3ae-d3b3, U+d3b5-d3b7, U+d3b9-d3bb, U+d3bd-d3be;
}
/* [8] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.8.woff2") format("woff2-variations");
	unicode-range: U+d257-d27f, U+d281-d29b, U+d29d-d29f, U+d2a1-d2ab, U+d2ad-d2b7, U+d2ba-d2bb, U+d2bd-d2bf, U+d2c1-d2c7, U+d2c9-d2ef, U+d2f2-d2f3, U+d2f5-d2f7, U+d2f9-d2fe;
}
/* [9] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.9.woff2") format("woff2-variations");
	unicode-range: U+d1b4, U+d1b6-d1f3, U+d1f5-d22b, U+d22e-d22f, U+d231-d233, U+d235-d23b, U+d23d-d240, U+d242-d256;
}
/* [10] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.10.woff2") format("woff2-variations");
	unicode-range: U+d105-d12f, U+d132-d133, U+d135-d137, U+d139-d13f, U+d141-d142, U+d144, U+d146-d14b, U+d14e-d14f, U+d151-d153, U+d155-d15b, U+d15e-d187, U+d189-d19f, U+d1a2-d1a3, U+d1a5-d1a7, U+d1a9-d1af, U+d1b2-d1b3;
}
/* [11] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.11.woff2") format("woff2-variations");
	unicode-range: U+d04b-d04f, U+d051-d057, U+d059-d06b, U+d06d-d06f, U+d071-d073, U+d075-d07b, U+d07e-d0a3, U+d0a6-d0a7, U+d0a9-d0ab, U+d0ad-d0b3, U+d0b6, U+d0b8, U+d0ba-d0bf, U+d0c2-d0c3, U+d0c5-d0c7, U+d0c9-d0cf, U+d0d2, U+d0d6-d0db, U+d0de-d0df, U+d0e1-d0e3, U+d0e5-d0eb, U+d0ee-d0f0, U+d0f2-d104;
}
/* [12] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.12.woff2") format("woff2-variations");
	unicode-range: U+cfa2-cfc3, U+cfc5-cfdf, U+cfe2-cfe3, U+cfe5-cfe7, U+cfe9-cff4, U+cff6-cffb, U+cffd-cfff, U+d001-d003, U+d005-d017, U+d019-d033, U+d036-d037, U+d039-d03b, U+d03d-d04a;
}
/* [13] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.13.woff2") format("woff2-variations");
	unicode-range: U+cef0-cef3, U+cef6, U+cef9-ceff, U+cf01-cf03, U+cf05-cf07, U+cf09-cf0f, U+cf11-cf12, U+cf14-cf1b, U+cf1d-cf1f, U+cf21-cf2f, U+cf31-cf53, U+cf56-cf57, U+cf59-cf5b, U+cf5d-cf63, U+cf66, U+cf68, U+cf6a-cf6f, U+cf71-cf84, U+cf86-cf8b, U+cf8d-cfa1;
}
/* [14] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.14.woff2") format("woff2-variations");
	unicode-range: U+ce3c-ce57, U+ce5a-ce5b, U+ce5d-ce5f, U+ce61-ce67, U+ce6a, U+ce6c, U+ce6e-ce73, U+ce76-ce77, U+ce79-ce7b, U+ce7d-ce83, U+ce85-ce88, U+ce8a-ce8f, U+ce91-ce93, U+ce95-ce97, U+ce99-ce9f, U+cea2, U+cea4-ceab, U+cead-cee3, U+cee6-cee7, U+cee9-ceeb, U+ceed-ceef;
}
/* [15] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.15.woff2") format("woff2-variations");
	unicode-range: U+cd92-cd93, U+cd96-cd97, U+cd99-cd9b, U+cd9d-cda3, U+cda6-cda8, U+cdaa-cdaf, U+cdb1-cdc3, U+cdc5-cdcb, U+cdcd-cde7, U+cde9-ce03, U+ce05-ce1f, U+ce22-ce34, U+ce36-ce3b;
}
/* [16] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.16.woff2") format("woff2-variations");
	unicode-range: U+ccef-cd07, U+cd0a-cd0b, U+cd0d-cd1a, U+cd1c, U+cd1e-cd2b, U+cd2d-cd5b, U+cd5d-cd77, U+cd79-cd91;
}
/* [17] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.17.woff2") format("woff2-variations");
	unicode-range: U+cc3f-cc43, U+cc46-cc47, U+cc49-cc4b, U+cc4d-cc53, U+cc55-cc58, U+cc5a-cc5f, U+cc61-cc97, U+cc9a-cc9b, U+cc9d-cc9f, U+cca1-cca7, U+ccaa, U+ccac, U+ccae-ccb3, U+ccb6-ccb7, U+ccb9-ccbb, U+ccbd-cccf, U+ccd1-cce3, U+cce5-ccee;
}
/* [18] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.18.woff2") format("woff2-variations");
	unicode-range: U+cb91-cbd3, U+cbd5-cbe3, U+cbe5-cc0b, U+cc0e-cc0f, U+cc11-cc13, U+cc15-cc1b, U+cc1d-cc20, U+cc23-cc27, U+cc2a-cc2b, U+cc2d, U+cc2f, U+cc31-cc37, U+cc3a, U+cc3c;
}
/* [19] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.19.woff2") format("woff2-variations");
	unicode-range: U+caf4-cb47, U+cb4a-cb90;
}
/* [20] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.20.woff2") format("woff2-variations");
	unicode-range: U+ca4a-ca4b, U+ca4e-ca4f, U+ca51-ca53, U+ca55-ca5b, U+ca5d-ca60, U+ca62-ca83, U+ca85-cabb, U+cabe-cabf, U+cac1-cac3, U+cac5-cacb, U+cacd-cad0, U+cad2, U+cad4-cad8, U+cada-caf3;
}
/* [21] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.21.woff2") format("woff2-variations");
	unicode-range: U+c996-c997, U+c99a-c99c, U+c99e-c9bf, U+c9c2-c9c3, U+c9c5-c9c7, U+c9c9-c9cf, U+c9d2, U+c9d4, U+c9d7-c9d8, U+c9db, U+c9de-c9df, U+c9e1-c9e3, U+c9e5-c9e6, U+c9e8-c9eb, U+c9ee-c9f0, U+c9f2-c9f7, U+c9f9-ca0b, U+ca0d-ca28, U+ca2a-ca49;
}
/* [22] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.22.woff2") format("woff2-variations");
	unicode-range: U+c8e9-c8f4, U+c8f6-c8fb, U+c8fe-c8ff, U+c901-c903, U+c905-c90b, U+c90e-c910, U+c912-c917, U+c919-c92b, U+c92d-c94f, U+c951-c953, U+c955-c96b, U+c96d-c973, U+c975-c987, U+c98a-c98b, U+c98d-c98f, U+c991-c995;
}
/* [23] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.23.woff2") format("woff2-variations");
	unicode-range: U+c841-c84b, U+c84d-c86f, U+c872-c873, U+c875-c877, U+c879-c87f, U+c882-c884, U+c887-c88a, U+c88d-c8c3, U+c8c5-c8df, U+c8e1-c8e8;
}
/* [24] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.24.woff2") format("woff2-variations");
	unicode-range: U+c779-c77b, U+c77e-c782, U+c786, U+c78b, U+c78d, U+c78f, U+c792-c793, U+c795, U+c797, U+c799-c79f, U+c7a2, U+c7a7-c7ab, U+c7ae-c7bb, U+c7bd-c7c0, U+c7c2-c7c7, U+c7c9-c7dc, U+c7de-c7ff, U+c802-c803, U+c805-c807, U+c809, U+c80b-c80f, U+c812, U+c814, U+c817-c81b, U+c81e-c81f, U+c821-c823, U+c825-c82e, U+c830-c837, U+c839-c83b, U+c83d-c840;
}
/* [25] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.25.woff2") format("woff2-variations");
	unicode-range: U+c6bb-c6bf, U+c6c2, U+c6c4, U+c6c6-c6cb, U+c6ce-c6cf, U+c6d1-c6d3, U+c6d5-c6db, U+c6dd-c6df, U+c6e1-c6e7, U+c6e9-c6eb, U+c6ed-c6ef, U+c6f1-c6f8, U+c6fa-c703, U+c705-c707, U+c709-c70b, U+c70d-c716, U+c718, U+c71a-c71f, U+c722-c723, U+c725-c727, U+c729-c734, U+c736-c73b, U+c73e-c73f, U+c741-c743, U+c745-c74b, U+c74e-c750, U+c752-c757, U+c759-c773, U+c776-c777;
}
/* [26] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.26.woff2") format("woff2-variations");
	unicode-range: U+c5f5-c5fb, U+c5fe, U+c602-c605, U+c607, U+c609-c60f, U+c611-c61a, U+c61c-c623, U+c626-c627, U+c629-c62b, U+c62d, U+c62f-c632, U+c636, U+c638, U+c63a-c63f, U+c642-c643, U+c645-c647, U+c649-c652, U+c656-c65b, U+c65d-c65f, U+c661-c663, U+c665-c677, U+c679-c67b, U+c67d-c693, U+c696-c697, U+c699-c69b, U+c69d-c6a3, U+c6a6, U+c6a8, U+c6aa-c6af, U+c6b2-c6b3, U+c6b5-c6b7, U+c6b9-c6ba;
}
/* [27] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.27.woff2") format("woff2-variations");
	unicode-range: U+c517-c527, U+c52a-c52b, U+c52d-c52f, U+c531-c538, U+c53a, U+c53c, U+c53e-c543, U+c546-c547, U+c54b, U+c54d-c552, U+c556, U+c55a-c55b, U+c55d, U+c55f, U+c562-c563, U+c565-c567, U+c569-c56f, U+c572, U+c574, U+c576-c57b, U+c57e-c57f, U+c581-c583, U+c585-c586, U+c588-c58b, U+c58e, U+c590, U+c592-c596, U+c599-c5b3, U+c5b6-c5b7, U+c5ba, U+c5be-c5c3, U+c5ca-c5cb, U+c5cd, U+c5cf, U+c5d2-c5d3, U+c5d5-c5d7, U+c5d9-c5df, U+c5e1-c5e2, U+c5e4, U+c5e6-c5eb, U+c5ef, U+c5f1-c5f3;
}
/* [28] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.28.woff2") format("woff2-variations");
	unicode-range: U+c475-c4ef, U+c4f2-c4f3, U+c4f5-c4f7, U+c4f9-c4ff, U+c502-c50b, U+c50d-c516;
}
/* [29] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.29.woff2") format("woff2-variations");
	unicode-range: U+c3d0-c3d7, U+c3da-c3db, U+c3dd-c3de, U+c3e1-c3ec, U+c3ee-c3f3, U+c3f5-c42b, U+c42d-c463, U+c466-c474;
}
/* [30] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.30.woff2") format("woff2-variations");
	unicode-range: U+c32b-c367, U+c36a-c36b, U+c36d-c36f, U+c371-c377, U+c37a-c37b, U+c37e-c383, U+c385-c387, U+c389-c3cf;
}
/* [31] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.31.woff2") format("woff2-variations");
	unicode-range: U+c26a-c26b, U+c26d-c26f, U+c271-c273, U+c275-c27b, U+c27e-c287, U+c289-c28f, U+c291-c297, U+c299-c29a, U+c29c-c2a3, U+c2a5-c2a7, U+c2a9-c2ab, U+c2ad-c2b3, U+c2b6, U+c2b8, U+c2ba-c2bb, U+c2bd-c2db, U+c2de-c2df, U+c2e1-c2e2, U+c2e5-c2ea, U+c2ee, U+c2f0, U+c2f2-c2f5, U+c2f7, U+c2fa-c2fb, U+c2fd-c2ff, U+c301-c307, U+c309-c30c, U+c30e-c312, U+c315-c323, U+c325-c328, U+c32a;
}
/* [32] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.32.woff2") format("woff2-variations");
	unicode-range: U+c1bc-c1c3, U+c1c5-c1df, U+c1e1-c1fb, U+c1fd-c203, U+c205-c20c, U+c20e, U+c210-c217, U+c21a-c21b, U+c21d-c21e, U+c221-c227, U+c229-c22a, U+c22c, U+c22e, U+c230, U+c233-c24f, U+c251-c257, U+c259-c269;
}
/* [33] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.33.woff2") format("woff2-variations");
	unicode-range: U+c101-c11b, U+c11f, U+c121-c123, U+c125-c12b, U+c12e, U+c132-c137, U+c13a-c13b, U+c13d-c13f, U+c141-c147, U+c14a, U+c14c-c153, U+c155-c157, U+c159-c15b, U+c15d-c166, U+c169-c16f, U+c171-c177, U+c179-c18b, U+c18e-c18f, U+c191-c193, U+c195-c19b, U+c19d-c19e, U+c1a0, U+c1a2-c1a4, U+c1a6-c1bb;
}
/* [34] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.34.woff2") format("woff2-variations");
	unicode-range: U+c049-c057, U+c059-c05b, U+c05d-c05f, U+c061-c067, U+c069-c08f, U+c091-c0ab, U+c0ae-c0af, U+c0b1-c0b3, U+c0b5, U+c0b7-c0bb, U+c0be, U+c0c2-c0c7, U+c0ca-c0cb, U+c0cd-c0cf, U+c0d1-c0d7, U+c0d9-c0da, U+c0dc, U+c0de-c0e3, U+c0e5-c0eb, U+c0ed-c0f3, U+c0f6, U+c0f8, U+c0fa-c0ff;
}
/* [35] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.35.woff2") format("woff2-variations");
	unicode-range: U+bfa7-bfaf, U+bfb1-bfc4, U+bfc6-bfcb, U+bfce-bfcf, U+bfd1-bfd3, U+bfd5-bfdb, U+bfdd-c048;
}
/* [36] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.36.woff2") format("woff2-variations");
	unicode-range: U+bf07, U+bf09-bf3f, U+bf41-bf4f, U+bf52-bf54, U+bf56-bfa6;
}
/* [37] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.37.woff2") format("woff2-variations");
	unicode-range: U+be56, U+be58, U+be5c-be5f, U+be62-be63, U+be65-be67, U+be69-be74, U+be76-be7b, U+be7e-be7f, U+be81-be8e, U+be90, U+be92-bea7, U+bea9-becf, U+bed2-bed3, U+bed5-bed6, U+bed9-bee3, U+bee6-bf06;
}
/* [38] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.38.woff2") format("woff2-variations");
	unicode-range: U+bdb0-bdd3, U+bdd5-bdef, U+bdf1-be0b, U+be0d-be0f, U+be11-be13, U+be15-be43, U+be46-be47, U+be49-be4b, U+be4d-be53;
}
/* [39] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.39.woff2") format("woff2-variations");
	unicode-range: U+bd03, U+bd06, U+bd08, U+bd0a-bd0f, U+bd11-bd22, U+bd25-bd47, U+bd49-bd58, U+bd5a-bd7f, U+bd82-bd83, U+bd85-bd87, U+bd8a-bd8f, U+bd91-bd92, U+bd94, U+bd96-bd98, U+bd9a-bdaf;
}
/* [40] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.40.woff2") format("woff2-variations");
	unicode-range: U+bc4e-bc83, U+bc86-bc87, U+bc89-bc8b, U+bc8d-bc93, U+bc96, U+bc98, U+bc9b-bc9f, U+bca2-bca3, U+bca5-bca7, U+bca9-bcb2, U+bcb4-bcbb, U+bcbe-bcbf, U+bcc1-bcc3, U+bcc5-bccc, U+bcce-bcd0, U+bcd2-bcd4, U+bcd6-bcf3, U+bcf7, U+bcf9-bcfb, U+bcfd-bd02;
}
/* [41] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.41.woff2") format("woff2-variations");
	unicode-range: U+bb90-bba3, U+bba5-bbab, U+bbad-bbbf, U+bbc1-bbf7, U+bbfa-bbfb, U+bbfd-bbfe, U+bc01-bc07, U+bc09-bc0a, U+bc0e, U+bc10, U+bc12-bc13, U+bc17, U+bc19-bc1a, U+bc1e, U+bc20-bc23, U+bc26, U+bc28, U+bc2a-bc2c, U+bc2e-bc2f, U+bc32-bc33, U+bc35-bc37, U+bc39-bc3f, U+bc41-bc42, U+bc44, U+bc46-bc48, U+bc4a-bc4d;
}
/* [42] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.42.woff2") format("woff2-variations");
	unicode-range: U+bae6-bafb, U+bafd-bb17, U+bb19-bb33, U+bb37, U+bb39-bb3a, U+bb3d-bb43, U+bb45-bb46, U+bb48, U+bb4a-bb4f, U+bb51-bb53, U+bb55-bb57, U+bb59-bb62, U+bb64-bb8f;
}
/* [43] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.43.woff2") format("woff2-variations");
	unicode-range: U+ba30-ba37, U+ba3a-ba3b, U+ba3d-ba3f, U+ba41-ba47, U+ba49-ba4a, U+ba4c, U+ba4e-ba53, U+ba56-ba57, U+ba59-ba5b, U+ba5d-ba63, U+ba65-ba66, U+ba68-ba6f, U+ba71-ba73, U+ba75-ba77, U+ba79-ba84, U+ba86, U+ba88-baa7, U+baaa, U+baad-baaf, U+bab1-bab7, U+baba, U+babc, U+babe-bae5;
}
/* [44] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.44.woff2") format("woff2-variations");
	unicode-range: U+b96e-b973, U+b976-b977, U+b979-b97b, U+b97d-b983, U+b986, U+b988, U+b98a-b98d, U+b98f-b9ab, U+b9ae-b9af, U+b9b1-b9b3, U+b9b5-b9bb, U+b9be, U+b9c0, U+b9c2-b9c7, U+b9ca-b9cb, U+b9cd, U+b9d2-b9d7, U+b9da, U+b9dc, U+b9df-b9e0, U+b9e2, U+b9e6-b9e7, U+b9e9-b9f3, U+b9f6, U+b9f8, U+b9fb-ba2f;
}
/* [45] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.45.woff2") format("woff2-variations");
	unicode-range: U+b8bf-b8cb, U+b8cd-b8e0, U+b8e2-b8e7, U+b8ea-b8eb, U+b8ed-b8ef, U+b8f1-b8f7, U+b8fa, U+b8fc, U+b8fe-b903, U+b905-b917, U+b919-b91f, U+b921-b93b, U+b93d-b957, U+b95a-b95b, U+b95d-b95f, U+b961-b967, U+b969-b96c;
}
/* [46] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.46.woff2") format("woff2-variations");
	unicode-range: U+b80d-b80f, U+b811-b817, U+b81a, U+b81c-b823, U+b826-b827, U+b829-b82b, U+b82d-b833, U+b836, U+b83a-b83f, U+b841-b85b, U+b85e-b85f, U+b861-b863, U+b865-b86b, U+b86e, U+b870, U+b872-b8af, U+b8b1-b8be;
}
/* [47] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.47.woff2") format("woff2-variations");
	unicode-range: U+b74d-b75f, U+b761-b763, U+b765-b774, U+b776-b77b, U+b77e-b77f, U+b781-b783, U+b785-b78b, U+b78e, U+b792-b796, U+b79a-b79b, U+b79d-b7a7, U+b7aa, U+b7ae-b7b3, U+b7b6-b7c8, U+b7ca-b7eb, U+b7ee-b7ef, U+b7f1-b7f3, U+b7f5-b7fb, U+b7fe, U+b802-b806, U+b80a-b80b;
}
/* [48] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.48.woff2") format("woff2-variations");
	unicode-range: U+b6a7-b6aa, U+b6ac-b6b0, U+b6b2-b6ef, U+b6f1-b727, U+b72a-b72b, U+b72d-b72e, U+b731-b737, U+b739-b73a, U+b73c-b743, U+b745-b74c;
}
/* [49] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.49.woff2") format("woff2-variations");
	unicode-range: U+b605-b60f, U+b612-b617, U+b619-b624, U+b626-b69b, U+b69e-b6a3, U+b6a5-b6a6;
}
/* [50] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.50.woff2") format("woff2-variations");
	unicode-range: U+b55f, U+b562-b583, U+b585-b59f, U+b5a2-b5a3, U+b5a5-b5a7, U+b5a9-b5b2, U+b5b5-b5ba, U+b5bd-b604;
}
/* [51] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.51.woff2") format("woff2-variations");
	unicode-range: U+b4a5-b4b6, U+b4b8-b4bf, U+b4c1-b4c7, U+b4c9-b4db, U+b4de-b4df, U+b4e1-b4e2, U+b4e5-b4eb, U+b4ee, U+b4f0, U+b4f2-b513, U+b516-b517, U+b519-b51a, U+b51d-b523, U+b526, U+b528, U+b52b-b52f, U+b532-b533, U+b535-b537, U+b539-b53f, U+b541-b544, U+b546-b54b, U+b54d-b54f, U+b551-b55b, U+b55d-b55e;
}
/* [52] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.52.woff2") format("woff2-variations");
	unicode-range: U+b3f8-b3fb, U+b3fd-b40f, U+b411-b417, U+b419-b41b, U+b41d-b41f, U+b421-b427, U+b42a-b42b, U+b42d-b44f, U+b452-b453, U+b455-b457, U+b459-b45f, U+b462-b464, U+b466-b46b, U+b46d-b47f, U+b481-b4a3;
}
/* [53] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.53.woff2") format("woff2-variations");
	unicode-range: U+b342-b353, U+b356-b357, U+b359-b35b, U+b35d-b35e, U+b360-b363, U+b366, U+b368, U+b36a-b36d, U+b36f, U+b372-b373, U+b375-b377, U+b379-b37f, U+b381-b382, U+b384, U+b386-b38b, U+b38d-b3c3, U+b3c6-b3c7, U+b3c9-b3ca, U+b3cd-b3d3, U+b3d6, U+b3d8, U+b3da-b3f7;
}
/* [54] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.54.woff2") format("woff2-variations");
	unicode-range: U+b27c-b283, U+b285-b28f, U+b292-b293, U+b295-b297, U+b29a-b29f, U+b2a1-b2a4, U+b2a7-b2a9, U+b2ab, U+b2ad-b2c7, U+b2ca-b2cb, U+b2cd-b2cf, U+b2d1-b2d7, U+b2da, U+b2dc, U+b2de-b2e3, U+b2e7, U+b2e9-b2ea, U+b2ef-b2f3, U+b2f6, U+b2f8, U+b2fa-b2fb, U+b2fd-b2fe, U+b302-b303, U+b305-b307, U+b309-b30f, U+b312, U+b316-b31b, U+b31d-b341;
}
/* [55] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.55.woff2") format("woff2-variations");
	unicode-range: U+b1d6-b1e7, U+b1e9-b1fc, U+b1fe-b203, U+b206-b207, U+b209-b20b, U+b20d-b213, U+b216-b21f, U+b221-b257, U+b259-b273, U+b275-b27b;
}
/* [56] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.56.woff2") format("woff2-variations");
	unicode-range: U+b120-b122, U+b126-b127, U+b129-b12b, U+b12d-b133, U+b136, U+b138, U+b13a-b13f, U+b142-b143, U+b145-b14f, U+b151-b153, U+b156-b157, U+b159-b177, U+b17a-b17b, U+b17d-b17f, U+b181-b187, U+b189-b18c, U+b18e-b191, U+b195-b1a7, U+b1a9-b1cb, U+b1cd-b1d5;
}
/* [57] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.57.woff2") format("woff2-variations");
	unicode-range: U+b05f-b07b, U+b07e-b07f, U+b081-b083, U+b085-b08b, U+b08d-b097, U+b09b, U+b09d-b09f, U+b0a2-b0a7, U+b0aa, U+b0b0, U+b0b2, U+b0b6-b0b7, U+b0b9-b0bb, U+b0bd-b0c3, U+b0c6-b0c7, U+b0ca-b0cf, U+b0d1-b0df, U+b0e1-b0e4, U+b0e6-b107, U+b10a-b10b, U+b10d-b10f, U+b111-b112, U+b114-b117, U+b119-b11a, U+b11c-b11f;
}
/* [58] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.58.woff2") format("woff2-variations");
	unicode-range: U+afac-afb7, U+afba-afbb, U+afbd-afbf, U+afc1-afc6, U+afca-afcc, U+afce-afd3, U+afd5-afe7, U+afe9-afef, U+aff1-b00b, U+b00d-b00f, U+b011-b013, U+b015-b01b, U+b01d-b027, U+b029-b043, U+b045-b047, U+b049, U+b04b, U+b04d-b052, U+b055-b056, U+b058-b05c, U+b05e;
}
/* [59] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.59.woff2") format("woff2-variations");
	unicode-range: U+af03-af07, U+af09-af2b, U+af2e-af33, U+af35-af3b, U+af3e-af40, U+af44-af47, U+af4a-af5c, U+af5e-af63, U+af65-af7f, U+af81-afab;
}
/* [60] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.60.woff2") format("woff2-variations");
	unicode-range: U+ae56-ae5b, U+ae5e-ae60, U+ae62-ae64, U+ae66-ae67, U+ae69-ae6b, U+ae6d-ae83, U+ae85-aebb, U+aebf, U+aec1-aec3, U+aec5-aecb, U+aece, U+aed0, U+aed2-aed7, U+aed9-aef3, U+aef5-af02;
}
/* [61] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.61.woff2") format("woff2-variations");
	unicode-range: U+ad9c-ada3, U+ada5-adbf, U+adc1-adc3, U+adc5-adc7, U+adc9-add2, U+add4-addb, U+addd-addf, U+ade1-ade3, U+ade5-adf7, U+adfa-adfb, U+adfd-adff, U+ae02-ae07, U+ae0a, U+ae0c, U+ae0e-ae13, U+ae15-ae2f, U+ae31-ae33, U+ae35-ae37, U+ae39-ae3f, U+ae42, U+ae44, U+ae46-ae49, U+ae4b, U+ae4f, U+ae51-ae53, U+ae55;
}
/* [62] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.62.woff2") format("woff2-variations");
	unicode-range: U+ace2-ace3, U+ace5-ace6, U+ace9-acef, U+acf2, U+acf4, U+acf7-acfb, U+acfe-acff, U+ad01-ad03, U+ad05-ad0b, U+ad0d-ad10, U+ad12-ad1b, U+ad1d-ad33, U+ad35-ad48, U+ad4a-ad4f, U+ad51-ad6b, U+ad6e-ad6f, U+ad71-ad72, U+ad77-ad7c, U+ad7e, U+ad80, U+ad82-ad87, U+ad89-ad8b, U+ad8d-ad8f, U+ad91-ad9b;
}
/* [63] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.63.woff2") format("woff2-variations");
	unicode-range: U+ac25-ac2c, U+ac2e, U+ac30, U+ac32-ac37, U+ac39-ac3f, U+ac41-ac4c, U+ac4e-ac6f, U+ac72-ac73, U+ac75-ac76, U+ac79-ac7f, U+ac82, U+ac84-ac88, U+ac8a-ac8b, U+ac8d-ac8f, U+ac91-ac93, U+ac95-ac9b, U+ac9d-ac9e, U+aca1-aca7, U+acab, U+acad-acaf, U+acb1-acb7, U+acba-acbb, U+acbe-acc0, U+acc2-acc3, U+acc5-acdf;
}
/* [64] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.64.woff2") format("woff2-variations");
	unicode-range: U+99df, U+99ed, U+99f1, U+99ff, U+9a01, U+9a08, U+9a0e-9a0f, U+9a19, U+9a2b, U+9a30, U+9a36-9a37, U+9a40, U+9a43, U+9a45, U+9a4d, U+9a55, U+9a57, U+9a5a-9a5b, U+9a5f, U+9a62, U+9a65, U+9a69-9a6a, U+9aa8, U+9ab8, U+9ad3, U+9ae5, U+9aee, U+9b1a, U+9b27, U+9b2a, U+9b31, U+9b3c, U+9b41-9b45, U+9b4f, U+9b54, U+9b5a, U+9b6f, U+9b8e, U+9b91, U+9b9f, U+9bab, U+9bae, U+9bc9, U+9bd6, U+9be4, U+9be8, U+9c0d, U+9c10, U+9c12, U+9c15, U+9c25, U+9c32, U+9c3b, U+9c47, U+9c49, U+9c57, U+9ce5, U+9ce7, U+9ce9, U+9cf3-9cf4, U+9cf6, U+9d09, U+9d1b, U+9d26, U+9d28, U+9d3b, U+9d51, U+9d5d, U+9d60-9d61, U+9d6c, U+9d72, U+9da9, U+9daf, U+9db4, U+9dc4, U+9dd7, U+9df2, U+9df8-9dfa, U+9e1a, U+9e1e, U+9e75, U+9e79, U+9e7d, U+9e7f, U+9e92-9e93, U+9e97, U+9e9d, U+9e9f, U+9ea5, U+9eb4-9eb5, U+9ebb, U+9ebe, U+9ec3, U+9ecd-9ece, U+9ed4, U+9ed8, U+9edb-9edc, U+9ede, U+9ee8, U+9ef4, U+9f07-9f08, U+9f0e, U+9f13, U+9f20, U+9f3b, U+9f4a-9f4b, U+9f4e, U+9f52, U+9f5f, U+9f61, U+9f67, U+9f6a, U+9f6c, U+9f77, U+9f8d, U+9f90, U+9f95, U+9f9c, U+ac02-ac03, U+ac05-ac06, U+ac09-ac0f, U+ac17-ac18, U+ac1b, U+ac1e-ac1f, U+ac21-ac23;
}
/* [65] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.65.woff2") format("woff2-variations");
	unicode-range: U+338c-339c, U+339f-33a0, U+33a2-33cb, U+33cf-33d0, U+33d3, U+33d6, U+33d8, U+33db-33dd, U+4e01, U+4e03, U+4e07-4e08, U+4e11, U+4e14-4e15, U+4e18-4e19, U+4e1e, U+4e32, U+4e38-4e39, U+4e42-4e43, U+4e45, U+4e4d-4e4f, U+4e56, U+4e58-4e59, U+4e5d-4e5e, U+4e6b, U+4e6d, U+4e73, U+4e76-4e77, U+4e7e, U+4e82, U+4e86, U+4e88, U+4e8e, U+4e90-4e92, U+4e94-4e95, U+4e98, U+4e9b, U+4e9e, U+4ea1-4ea2, U+4ea4-4ea6, U+4ea8, U+4eab, U+4ead-4eae, U+4eb6, U+4ec0-4ec1, U+4ec4, U+4ec7, U+4ecb, U+4ecd, U+4ed4-4ed5, U+4ed7-4ed9, U+4edd, U+4edf, U+4ee4, U+4ef0, U+4ef2, U+4ef6-4ef7, U+4efb, U+4f01, U+4f09, U+4f0b, U+4f0d-4f11, U+4f2f, U+4f34, U+4f36, U+4f38, U+4f3a, U+4f3c-4f3d;
}
/* [66] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.66.woff2") format("woff2-variations");
	unicode-range: U+3136, U+3138, U+313a-3140, U+3143-3144, U+3150, U+3152, U+3154-3156, U+3158-315b, U+315d-315f, U+3162, U+3164-318c, U+318e, U+3200-321b, U+3231, U+3239, U+3251-325a, U+3260-327b, U+327e-327f, U+328a-3290, U+3294, U+329e, U+32a5, U+3380-3384, U+3388-338b;
}
/* [67] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.67.woff2") format("woff2-variations");
	unicode-range: U+2f7d, U+2f7f-2f8b, U+2f8e-2f90, U+2f92-2f97, U+2f99-2fa0, U+2fa2-2fa3, U+2fa5-2fa9, U+2fac-2fb1, U+2fb3-2fbc, U+2fc1-2fca, U+2fcd-2fd4, U+3003, U+3012-3019, U+301c, U+301e-3020, U+3036, U+3041, U+3043, U+3045, U+3047, U+3049, U+304e, U+3050, U+3052, U+3056, U+305a, U+305c, U+305e, U+3062, U+3065, U+306c, U+3070-307d, U+3080, U+3085, U+3087, U+308e, U+3090-3091, U+30a1, U+30a5, U+30a9, U+30ae, U+30b1-30b2, U+30b4, U+30b6, U+30bc-30be, U+30c2, U+30c5, U+30cc, U+30d2, U+30d4, U+30d8-30dd, U+30e4, U+30e6, U+30e8, U+30ee, U+30f0-30f2, U+30f4-30f6, U+3133, U+3135;
}
/* [68] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.68.woff2") format("woff2-variations");
	unicode-range: U+2541-254b, U+25a4-25a9, U+25b1, U+25b5, U+25b9, U+25bf, U+25c1, U+25c3, U+25c9-25ca, U+25cc, U+25ce, U+25d0-25d1, U+25e6, U+25ef, U+260f, U+261d, U+261f, U+262f, U+2660, U+2664, U+2667-2669, U+266d, U+266f, U+2716, U+271a, U+273d, U+2756, U+2776-277f, U+278a-2793, U+2963, U+2965, U+2ac5-2ac6, U+2acb-2acc, U+2f00, U+2f04, U+2f06, U+2f08, U+2f0a-2f0b, U+2f11-2f12, U+2f14, U+2f17-2f18, U+2f1c-2f1d, U+2f1f-2f20, U+2f23-2f26, U+2f28-2f29, U+2f2b, U+2f2d, U+2f2f-2f32, U+2f38, U+2f3c-2f40, U+2f42-2f4c, U+2f4f-2f52, U+2f54-2f58, U+2f5a-2f66, U+2f69-2f70, U+2f72-2f76, U+2f78, U+2f7a-2f7c;
}
/* [69] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.69.woff2") format("woff2-variations");
	unicode-range: U+2479-2487, U+249c-24d1, U+24d3-24d7, U+24d9-24e9, U+24eb-24f4, U+2500-2501, U+2503, U+250c-2513, U+2515-2516, U+2518-2540;
}
/* [70] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.70.woff2") format("woff2-variations");
	unicode-range: U+215b-215e, U+2162-2169, U+2170-2179, U+2195-2199, U+21b0-21b4, U+21bc, U+21c0, U+21c4-21c5, U+21cd, U+21cf-21d4, U+21e0-21e3, U+21e6-21e9, U+2200, U+2202-2203, U+2206-2209, U+220b-220c, U+220f, U+2211, U+2213, U+221a, U+221d-2220, U+2222, U+2225-2227, U+2229-222c, U+222e, U+2234-2237, U+223d, U+2243, U+2245, U+2248, U+2250-2253, U+225a, U+2260-2262, U+2264-2267, U+226a-226b, U+226e-2273, U+2276-2277, U+2279-227b, U+2280-2287, U+228a-228b, U+2295-2297, U+22a3-22a5, U+22bb-22bc, U+22ce-22cf, U+22da-22db, U+22ee-22ef, U+2306, U+2312, U+2314, U+2467-2478;
}
/* [71] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.71.woff2") format("woff2-variations");
	unicode-range: U+81-82, U+84, U+a2-a5, U+a7-a8, U+aa, U+ac, U+b1-b3, U+b6, U+b8-ba, U+bc-be, U+c0, U+c2, U+c6-cb, U+ce-d0, U+d4, U+d8-d9, U+db-dc, U+de-df, U+e6, U+eb, U+ee-f0, U+f4, U+f7-f9, U+fb, U+fe-ff, U+111, U+126-127, U+132-133, U+138, U+13f-142, U+149-14b, U+152-153, U+166-167, U+2bc, U+2c7, U+2d0, U+2d8-2d9, U+2db-2dd, U+391-394, U+396-3a1, U+3a3-3a9, U+3b2-3b6, U+3b8, U+3bc, U+3be-3c1, U+3c3-3c9, U+2010, U+2015-2016, U+2018-2019, U+201b, U+201f-2021, U+2025, U+2030, U+2033-2036, U+203c, U+203e, U+2042, U+2074, U+207a-207f, U+2081-2084, U+2109, U+2113, U+2116, U+2121, U+2126, U+212b, U+2153-2154;
}
/* [72] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.72.woff2") format("woff2-variations");
	unicode-range: U+e8, U+2da, U+2160, U+2194, U+3054, U+3058, U+306d, U+3086, U+308d, U+30ac, U+30bb, U+30c4, U+30cd-30ce, U+30e2, U+3132, U+3146, U+3149, U+339d, U+4e3b, U+4f0a, U+4fdd, U+4fe1, U+5409, U+540c, U+5834, U+592a-592b, U+5b9a, U+5dde, U+5e0c, U+5e73, U+5f0f, U+60f3, U+653f, U+661f, U+662f, U+667a, U+683c, U+6b4c, U+6c11, U+767c, U+76ee, U+76f4, U+77f3, U+79d1, U+7a7a, U+7b2c, U+7d22, U+8207, U+8a00, U+8a71, U+9280, U+9580, U+958b, U+96c6, U+9762, U+98df, U+9ed1, U+ac2d, U+adc8, U+add3, U+af48, U+b014, U+b134-b135, U+b158, U+b2aa, U+b35f, U+b6a4, U+b9cf, U+bb63, U+bd23, U+be91, U+c29b, U+c3f4, U+c42c, U+c55c, U+c573, U+c58f, U+c78c, U+c7dd, U+c8f5, U+cad1, U+cc48, U+cf10, U+cf20, U+d03c, U+d07d, U+d2a0, U+d30e, U+d38d, U+d3a8, U+d3c8, U+d5e5, U+d5f9, U+d6e4, U+f90a, U+ff02, U+ff1c;
}
/* [73] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.73.woff2") format("woff2-variations");
	unicode-range: U+3b1, U+2466, U+25a1, U+25a3, U+261c, U+3008-3009, U+305b, U+305d, U+3069, U+30a7, U+30ba, U+30cf, U+30ef, U+3151, U+3157, U+4e4b, U+4e5f, U+4e8c, U+4eca, U+4ed6, U+4f5b, U+50cf, U+5149, U+5165, U+5171, U+5229, U+529b, U+5316, U+539f, U+53f2, U+571f, U+5728, U+58eb, U+591c, U+5b78, U+5c11, U+5c55, U+5ddd, U+5e02, U+5fb7, U+60c5, U+610f, U+611f, U+6625, U+66f8, U+6797, U+679c, U+682a, U+6d2a, U+706b, U+7406, U+767b, U+76f8, U+77e5, U+7acb, U+898b, U+8a69, U+8def, U+8fd1, U+901a, U+90e8, U+91cd, U+975e, U+ae14, U+ae6c, U+aec0, U+afc7, U+afc9, U+b01c, U+b028, U+b308, U+b311, U+b314, U+b31c, U+b524, U+b560, U+b764, U+b920, U+b9e3, U+bd48, U+be7d, U+c0db, U+c231, U+c270, U+c2e3, U+c37d, U+c3ed, U+c530, U+c6a5, U+c6dc, U+c7a4, U+c954, U+c974, U+d000, U+d565, U+d667, U+d6c5, U+d79d, U+ff1e;
}
/* [74] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.74.woff2") format("woff2-variations");
	unicode-range: U+131, U+2032, U+2465, U+2642, U+3048, U+3051, U+3083-3084, U+308f, U+30c0, U+30d1, U+30d3, U+30d6, U+30df, U+30e7, U+3153, U+4e16, U+4e8b, U+4ee5, U+5206, U+52a0, U+52d5, U+53e4, U+53ef, U+54c1, U+57ce, U+597d, U+5b8c, U+5ea6, U+5f8c, U+5f97, U+6210, U+6240, U+624b, U+6728, U+6bd4, U+7236, U+7269, U+7279, U+738b, U+7528, U+7530, U+767e, U+798f, U+8005, U+8a18, U+90fd, U+91cc, U+9577, U+9593, U+98a8, U+ac20, U+acf6, U+ad90, U+af5d, U+af80, U+afcd, U+aff0, U+b0a1, U+b0b5, U+b1fd, U+b2fc, U+b380, U+b51b, U+b584, U+b5b3, U+b8fd, U+b93c, U+b9f4, U+bb44, U+bc08, U+bc27, U+bc49, U+be55, U+be64, U+bfb0, U+bfc5, U+c178, U+c21f, U+c314, U+c4f1, U+c58d, U+c664, U+c698, U+c6a7, U+c6c1, U+c9ed, U+cac0, U+cacc, U+cad9, U+ccb5, U+cdcc, U+d0e4, U+d143, U+d320, U+d330, U+d54d, U+ff06, U+ff1f, U+ff5e;
}
/* [75] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.75.woff2") format("woff2-variations");
	unicode-range: U+b4, U+20a9, U+20ac, U+2190, U+24d8, U+2502, U+2514, U+2592, U+25c7-25c8, U+2663, U+3060, U+3064, U+3081, U+3088, U+30a3, U+30a6, U+30aa, U+30b5, U+30c7, U+30ca-30cb, U+30d0, U+30e3, U+30e5, U+339e, U+4e09, U+4eac, U+4f5c, U+5167-5168, U+516c, U+51fa, U+5408, U+540d, U+591a, U+5b57, U+6211, U+65b9, U+660e, U+6642, U+6700, U+6b63, U+6e2f, U+7063, U+7532, U+793e, U+81ea, U+8272, U+82b1, U+897f, U+8eca, U+91ce, U+ac38, U+ad76, U+ae84, U+aecc, U+b07d, U+b0b1, U+b215, U+b2a0, U+b310, U+b3d7, U+b52a, U+b618, U+b775, U+b797, U+bcd5, U+bd59, U+be80, U+bea8, U+bed1, U+bee4-bee5, U+c060, U+c2ef, U+c329, U+c3dc, U+c597, U+c5bd, U+c5e5, U+c69c, U+c9d6, U+ca29, U+ca5c, U+ca84, U+cc39, U+cc3b, U+ce89, U+cee5, U+cf65, U+cf85, U+d058, U+d145, U+d22d, U+d325, U+d37d, U+d3ad, U+d769, U+ff0c;
}
/* [76] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.76.woff2") format("woff2-variations");
	unicode-range: U+2161, U+2228, U+2299, U+2464, U+2517, U+2640, U+3042, U+304a, U+3053, U+3061, U+307f, U+3082, U+308c, U+3092, U+30a8, U+30ab, U+30ad, U+30b0, U+30b3, U+30b7, U+30c1, U+30c6, U+30c9, U+30d5, U+30d7, U+30de, U+30e0-30e1, U+30ec-30ed, U+4e0b, U+4e0d, U+4ee3, U+53f0, U+548c, U+5b89, U+5bb6, U+5c0f, U+611b, U+6771, U+6aa2, U+6bcd, U+6c34, U+6cd5, U+6d77, U+767d, U+795e, U+8ecd, U+9999, U+9ad8, U+ac07, U+ac1a, U+ac40, U+ad0c, U+ad88, U+ada4, U+ae01, U+ae65, U+aebd, U+aec4, U+afe8, U+b139, U+b205, U+b383, U+b38c, U+b42c, U+b461, U+b55c, U+b78f, U+b8fb, U+b9f7, U+bafc, U+bc99, U+bed8, U+bfcd, U+c0bf, U+c0f9, U+c167, U+c204, U+c20f, U+c22f, U+c258, U+c298, U+c2bc, U+c388, U+c501, U+c50c, U+c5b9, U+c5ce, U+c641, U+c648, U+c73d, U+ca50, U+ca61, U+cc4c, U+ceac, U+d0d4, U+d5f7, U+d6d7, U+ff1a;
}
/* [77] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.77.woff2") format("woff2-variations");
	unicode-range: U+2103, U+2463, U+25c6, U+25cb, U+266c, U+3001, U+300a, U+3046, U+304c-304d, U+304f, U+3055, U+3059, U+3063, U+3066-3068, U+306f, U+3089, U+30b8, U+30bf, U+314f, U+4e0a, U+570b, U+5730, U+5916, U+5929, U+5c71, U+5e74, U+5fc3, U+601d, U+6027, U+63d0, U+6709, U+6734, U+751f, U+7684, U+82f1, U+9053, U+91d1, U+97f3, U+ac2f, U+ac4d, U+adc4, U+ade4, U+ae41, U+ae4d-ae4e, U+aed1, U+afb9, U+b0e0, U+b299, U+b365, U+b46c, U+b480, U+b4c8, U+b7b4, U+b819, U+b918, U+baab, U+bab9, U+be8f, U+bed7, U+c0ec, U+c19f, U+c1a5, U+c3d9, U+c464, U+c53d, U+c553, U+c570, U+c5cc, U+c633, U+c6a4, U+c7a3, U+c7a6, U+c886, U+c9d9-c9da, U+c9ec, U+ca0c, U+cc21, U+cd1b, U+cd78, U+cdc4, U+cef8, U+cfe4, U+d0a5, U+d0b5, U+d0ec, U+d15d, U+d188, U+d23c, U+d2ac, U+d729, U+d79b, U+ff01, U+ff08-ff09, U+ff5c;
}
/* [78] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.78.woff2") format("woff2-variations");
	unicode-range: U+2039-203a, U+223c, U+25b3, U+25b7, U+25bd, U+25cf, U+266a, U+3002, U+300b, U+304b, U+3057, U+305f, U+306a-306b, U+307e, U+308a-308b, U+3093, U+30a2, U+30af, U+30b9, U+30c3, U+30c8, U+30e9-30eb, U+33a1, U+4e00, U+524d, U+5357, U+5b50, U+7121, U+884c, U+9751, U+ac94, U+aebe, U+aecd, U+af08, U+af41, U+af49, U+b010, U+b053, U+b109, U+b11b, U+b128, U+b154, U+b291, U+b2e6, U+b301, U+b385, U+b525, U+b5b4, U+b729, U+b72f, U+b738, U+b7ff, U+b837, U+b975, U+ba67, U+bb47, U+bc1f, U+bd90, U+bfd4, U+c27c, U+c324, U+c379, U+c3e0, U+c465, U+c53b, U+c58c, U+c610, U+c653, U+c6cd, U+c813, U+c82f, U+c999, U+c9e0, U+cac4, U+cad3, U+cbd4, U+cc10, U+cc22, U+ccb8, U+ccbc, U+cda5, U+ce84, U+cea3, U+cf67, U+cfe1, U+d241, U+d30d, U+d31c, U+d391, U+d401, U+d479, U+d5c9, U+d5db, U+d649, U+d6d4;
}
/* [79] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.79.woff2") format("woff2-variations");
	unicode-range: U+b0, U+e9, U+2193, U+2462, U+260e, U+261e, U+300e-300f, U+3044, U+30a4, U+30fb-30fc, U+314d, U+5973, U+6545, U+6708, U+7537, U+ac89, U+ac9c, U+acc1, U+ad04, U+ad75, U+ad7d, U+ae45, U+ae61, U+af42, U+b0ab, U+b0af, U+b0b3, U+b12c, U+b194, U+b1a8, U+b220, U+b258, U+b284, U+b2ff, U+b315, U+b371, U+b3d4-b3d5, U+b460, U+b527, U+b534, U+b810, U+b818, U+b98e, U+ba55, U+bbac, U+bc0b, U+bc40, U+bca1, U+bccd, U+bd93, U+be54, U+be5a, U+bf08, U+bf50, U+bf55, U+bfdc, U+c0c0, U+c0d0, U+c0f4, U+c100, U+c11e, U+c170, U+c20d, U+c274, U+c290, U+c308, U+c369, U+c539, U+c587, U+c5ff, U+c6ec, U+c70c, U+c7ad, U+c7c8, U+c83c, U+c881, U+cb48, U+cc60, U+ce69, U+ce6b, U+ce75, U+cf04, U+cf08, U+cf55, U+cf70, U+cffc, U+d0b7, U+d1a8, U+d2c8, U+d384, U+d47c, U+d48b, U+d5dd, U+d5e8, U+d720, U+d759, U+f981;
}
/* [80] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.80.woff2") format("woff2-variations");
	unicode-range: U+e0, U+e2, U+395, U+3b7, U+3ba, U+2460-2461, U+25a0, U+3010-3011, U+306e, U+30f3, U+314a, U+314c, U+5927, U+65b0, U+7e41, U+97d3, U+9ad4, U+ad49, U+ae0b, U+ae0d, U+ae43, U+ae5d, U+aecf, U+af3c, U+af64, U+afd4, U+b080, U+b084, U+b0c5, U+b10c, U+b1e8, U+b2ac, U+b36e, U+b451, U+b515, U+b540, U+b561, U+b6ab, U+b6b1, U+b72c, U+b730, U+b744, U+b800, U+b8ec, U+b8f0, U+b904, U+b968, U+b96d, U+b987, U+b9d9, U+bb36, U+bb49, U+bc2d, U+bc43, U+bcf6, U+bd89, U+be57, U+be61, U+bed4, U+c090, U+c130, U+c148, U+c19c, U+c2f9, U+c36c, U+c37c, U+c384, U+c3df, U+c575, U+c584, U+c660, U+c719, U+c816, U+ca4d, U+ca54, U+cabc, U+cb49, U+cc14, U+cff5, U+d004, U+d038, U+d0b4, U+d0d3, U+d0e0, U+d0ed, U+d131, U+d1b0, U+d31f, U+d33d, U+d3a0, U+d3ab, U+d514, U+d584, U+d6a1, U+d6cc, U+d749, U+d760, U+d799;
}
/* [81] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.81.woff2") format("woff2-variations");
	unicode-range: U+24, U+60, U+3b9, U+3bb, U+3bd, U+2191, U+2606, U+300c-300d, U+3131, U+3134, U+3139, U+3141-3142, U+3148, U+3161, U+3163, U+321c, U+4eba, U+5317, U+ac31, U+ac77, U+ac9f, U+acb9, U+acf0-acf1, U+acfd, U+ad73, U+af3d, U+b00c, U+b04a, U+b057, U+b0c4, U+b188, U+b1cc, U+b214, U+b2db, U+b2ee, U+b304, U+b4ed, U+b518, U+b5bc, U+b625, U+b69c-b69d, U+b7ac, U+b801, U+b86c, U+b959, U+b95c, U+b985, U+ba48, U+bb58, U+bc0c, U+bc38, U+bc85, U+bc9a, U+bf40, U+c068, U+c0bd, U+c0cc, U+c12f, U+c149, U+c1e0, U+c22b, U+c22d, U+c250, U+c2fc, U+c300, U+c313, U+c370, U+c3d8, U+c557, U+c580, U+c5e3, U+c62e, U+c634, U+c6f0, U+c74d, U+c783, U+c78e, U+c796, U+c7bc, U+c92c, U+ca4c, U+cc1c, U+cc54, U+cc59, U+ce04, U+cf30, U+cfc4, U+d140, U+d321, U+d38c, U+d399, U+d54f, U+d587, U+d5d0, U+d6e8, U+d770;
}
/* [82] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.82.woff2") format("woff2-variations");
	unicode-range: U+d7, U+ea, U+fc, U+2192, U+25bc, U+3000, U+3137, U+3145, U+315c, U+7f8e, U+ac13, U+ac71, U+ac90, U+acb8, U+ace7, U+ad7f, U+ae50, U+aef4, U+af34, U+afbc, U+b048, U+b09a, U+b0ad, U+b0bc, U+b113, U+b125, U+b141, U+b20c, U+b2d9, U+b2ed, U+b367, U+b369, U+b374, U+b3cb, U+b4ec, U+b611, U+b760, U+b81b, U+b834, U+b8b0, U+b8e1, U+b989, U+b9d1, U+b9e1, U+b9fa, U+ba4d, U+ba78, U+bb35, U+bb54, U+bbf9, U+bc11, U+bcb3, U+bd05, U+bd95, U+bdd4, U+be10, U+bed0, U+bf51, U+c0d8, U+c232, U+c2b7, U+c2eb, U+c378, U+c500, U+c52c, U+c549, U+c568, U+c598, U+c5c9, U+c61b, U+c639, U+c67c, U+c717, U+c78a, U+c80a, U+c90c-c90d, U+c950, U+c9e7, U+cbe4, U+cca9, U+cce4, U+cdb0, U+ce78, U+ce94, U+ce98, U+cf8c, U+d018, U+d034, U+d0f1, U+d1b1, U+d280, U+d2f8, U+d338, U+d380, U+d3b4, U+d610, U+d69f, U+d6fc, U+d758;
}
/* [83] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.83.woff2") format("woff2-variations");
	unicode-range: U+e7, U+2022, U+203b, U+25c0, U+2605, U+2661, U+3147, U+318d, U+672c, U+8a9e, U+acaa, U+acbc, U+ad1c, U+ae4a, U+ae5c, U+b044, U+b054, U+b0c8-b0c9, U+b2a6, U+b2d0, U+b35c, U+b364, U+b428, U+b454, U+b465, U+b4b7, U+b4e3, U+b51c, U+b5a1, U+b784, U+b790, U+b7ab, U+b7f4, U+b82c, U+b835, U+b8e9, U+b8f8, U+b9d8, U+b9f9, U+ba5c, U+ba64, U+babd, U+bb18, U+bb3b, U+bbff, U+bc0d, U+bc45, U+bc97, U+bcbc, U+be45, U+be75, U+be7c, U+bfcc, U+c0b6, U+c0f7, U+c14b, U+c2b4, U+c30d, U+c4f8, U+c5bb, U+c5d1, U+c5e0, U+c5ee, U+c5fd, U+c606, U+c6c5, U+c6e0, U+c708, U+c81d, U+c820, U+c824, U+c878, U+c918, U+c96c, U+c9e4, U+c9f1, U+cc2e, U+cd09, U+cea1, U+cef5, U+cef7, U+cf64, U+cf69, U+cfe8, U+d035, U+d0ac, U+d230, U+d234, U+d2f4, U+d31d, U+d575, U+d578, U+d608, U+d614, U+d718, U+d751, U+d761, U+d78c, U+d790;
}
/* [84] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.84.woff2") format("woff2-variations");
	unicode-range: U+2665, U+3160, U+4e2d, U+6587, U+65e5, U+ac12, U+ac14, U+ac16, U+ac81, U+ad34, U+ade0, U+ae54, U+aebc, U+af2c, U+afc0, U+afc8, U+b04c, U+b08c, U+b099, U+b0a9, U+b0ac, U+b0ae, U+b0b8, U+b123, U+b179, U+b2e5, U+b2f7, U+b4c0, U+b531, U+b538, U+b545, U+b550, U+b5a8, U+b6f0, U+b728, U+b73b, U+b7ad, U+b7ed, U+b809, U+b864, U+b86d, U+b871, U+b9bf, U+b9f5, U+ba40, U+ba4b, U+ba58, U+ba87, U+baac, U+bbc0, U+bc16, U+bc34, U+bd07, U+bd99, U+be59, U+bfd0, U+c058, U+c0e4, U+c0f5, U+c12d, U+c139, U+c228, U+c529, U+c5c7, U+c635, U+c637, U+c735, U+c77d, U+c787, U+c789, U+c8c4, U+c989, U+c98c, U+c9d0, U+c9d3, U+cc0c, U+cc99, U+cd0c, U+cd2c, U+cd98, U+cda4, U+ce59, U+ce60, U+ce6d, U+cea0, U+d0d0-d0d1, U+d0d5, U+d14d, U+d1a4, U+d29c, U+d2f1, U+d301, U+d39c, U+d3bc, U+d4e8, U+d540, U+d5ec, U+d640, U+d750;
}
/* [85] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.85.woff2") format("woff2-variations");
	unicode-range: U+5e, U+25b2, U+25b6, U+314e, U+ac24, U+ace1, U+ace4, U+ae68, U+af2d, U+b0d0, U+b0e5, U+b150, U+b155, U+b193, U+b2c9, U+b2dd, U+b3c8, U+b3fc, U+b410, U+b458, U+b4dd, U+b5a0, U+b5a4, U+b5bb, U+b7b5, U+b838, U+b840, U+b86f, U+b8f9, U+b960, U+b9e5, U+bab8, U+bb50, U+bc1d, U+bc24-bc25, U+bca8, U+bcbd, U+bd04, U+bd10, U+bd24, U+be48, U+be5b, U+be68, U+c05c, U+c12c, U+c140, U+c15c, U+c168, U+c194, U+c219, U+c27d, U+c2a8, U+c2f1, U+c2f8, U+c368, U+c554-c555, U+c559, U+c564, U+c5d8, U+c5fc, U+c625, U+c65c, U+c6b1, U+c728, U+c794, U+c84c, U+c88c, U+c8e0, U+c8fd, U+c998, U+c9dd, U+cc0d, U+cc30, U+ceec, U+cf13, U+cf1c, U+cf5c, U+d050, U+d07c, U+d0a8, U+d134, U+d138, U+d154, U+d1f4, U+d2bc, U+d329, U+d32c, U+d3d0, U+d3f4, U+d3fc, U+d56b, U+d5cc, U+d600-d601, U+d639, U+d6c8, U+d754, U+d765;
}
/* [86] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.86.woff2") format("woff2-variations");
	unicode-range: U+3c-3d, U+2026, U+24d2, U+314b, U+ac11, U+acf3, U+ad74, U+ad81, U+adf9, U+ae34, U+af43, U+afb8, U+b05d, U+b07c, U+b110, U+b118, U+b17c, U+b180, U+b18d, U+b192, U+b2cc, U+b355, U+b378, U+b4a4, U+b4ef, U+b78d, U+b799, U+b7a9, U+b7fd, U+b807, U+b80c, U+b839, U+b9b4, U+b9db, U+ba3c, U+bab0, U+bba4, U+bc94, U+be4c, U+c154, U+c1c4, U+c26c, U+c2ac, U+c2ed, U+c4f4, U+c55e, U+c561, U+c571, U+c5b5, U+c5c4, U+c654-c655, U+c695, U+c6e8, U+c6f9, U+c724, U+c751, U+c775, U+c7a0, U+c7c1, U+c874, U+c880, U+c9d5, U+c9f8, U+cabd, U+cc29, U+cc2c, U+cca8, U+ccab, U+ccd0, U+ce21, U+ce35, U+ce7c, U+ce90, U+cee8, U+cef4, U+cfe0, U+d070, U+d0b9, U+d0c1, U+d0c4, U+d0c8, U+d15c, U+d1a1, U+d2c0, U+d300, U+d314, U+d3ed, U+d478, U+d480, U+d48d, U+d508, U+d53d, U+d5e4, U+d611, U+d61c, U+d68d, U+d6a8, U+d798;
}
/* [87] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.87.woff2") format("woff2-variations");
	unicode-range: U+23, U+25, U+5f, U+a9, U+ac08, U+ac78, U+aca8, U+acac, U+ace8, U+ad70, U+adc0, U+addc, U+b137, U+b140, U+b208, U+b290, U+b2f5, U+b3c5, U+b3cc, U+b420, U+b429, U+b529, U+b530, U+b77d, U+b79c, U+b7a8, U+b7c9, U+b7f0, U+b7fc, U+b828, U+b860, U+b9ad, U+b9c1, U+b9c9, U+b9dd-b9de, U+b9e8, U+ba38-ba39, U+babb, U+bc00, U+bc8c, U+bca0, U+bca4, U+bcd1, U+bcfc, U+bd09, U+bdf0, U+be60, U+c0ad, U+c0b4, U+c0bc, U+c190, U+c1fc, U+c220, U+c288, U+c2b9, U+c2f6, U+c528, U+c545, U+c558, U+c5bc, U+c5d4, U+c600, U+c644, U+c6c0, U+c6c3, U+c721, U+c798, U+c7a1, U+c811, U+c838, U+c871, U+c904, U+c990, U+c9dc, U+cc38, U+cc44, U+cca0, U+cd1d, U+cd95, U+cda9, U+ce5c, U+cf00, U+cf58, U+d150, U+d22c, U+d305, U+d328, U+d37c, U+d3f0, U+d551, U+d5a5, U+d5c8, U+d5d8, U+d63c, U+d64d, U+d669, U+d734, U+d76c;
}
/* [88] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.88.woff2") format("woff2-variations");
	unicode-range: U+26, U+2b, U+3e, U+40, U+7e, U+ac01, U+ac19, U+ac1d, U+aca0, U+aca9, U+acb0, U+ad8c, U+ae09, U+ae38, U+ae40, U+aed8, U+b09c, U+b0a0, U+b108, U+b204, U+b298, U+b2d8, U+b2eb-b2ec, U+b2f4, U+b313, U+b358, U+b450, U+b4e0, U+b54c, U+b610, U+b780, U+b78c, U+b791, U+b8e8, U+b958, U+b974, U+b984, U+b9b0, U+b9bc-b9bd, U+b9ce, U+ba70, U+bbfc, U+bc0f, U+bc15, U+bc1b, U+bc31, U+bc95, U+bcc0, U+bcc4, U+bd81, U+bd88, U+c0c8, U+c11d, U+c13c, U+c158, U+c18d, U+c1a1, U+c21c, U+c4f0, U+c54a, U+c560, U+c5b8, U+c5c8, U+c5f4, U+c628, U+c62c, U+c678, U+c6cc, U+c808, U+c810, U+c885, U+c88b, U+c900, U+c988, U+c99d, U+c9c8, U+cc3d-cc3e, U+cc45, U+cd08, U+ce20, U+cee4, U+d074, U+d0a4, U+d0dd, U+d2b9, U+d3b8, U+d3c9, U+d488, U+d544, U+d559, U+d56d, U+d588, U+d615, U+d648, U+d655, U+d658, U+d65c;
}
/* [89] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.89.woff2") format("woff2-variations");
	unicode-range: U+d, U+7c, U+ac10, U+ac15, U+ac74, U+ac80, U+ac83, U+acc4, U+ad11, U+ad50, U+ad6d, U+adfc, U+ae00, U+ae08, U+ae4c, U+b0a8, U+b124, U+b144, U+b178, U+b274, U+b2a5, U+b2e8, U+b2f9, U+b354, U+b370, U+b418, U+b41c, U+b4f1, U+b514, U+b798, U+b808, U+b824-b825, U+b8cc, U+b978, U+b9d0, U+b9e4, U+baa9, U+bb3c, U+bc18, U+bc1c, U+bc30, U+bc84, U+bcf5, U+bcf8, U+bd84, U+be0c, U+be14, U+c0b0, U+c0c9, U+c0dd, U+c124, U+c2dd, U+c2e4, U+c2ec, U+c54c, U+c57c-c57d, U+c591, U+c5c5-c5c6, U+c5ed, U+c608, U+c640, U+c6b8, U+c6d4, U+c784, U+c7ac, U+c800-c801, U+c9c1, U+c9d1, U+cc28, U+cc98, U+cc9c, U+ccad, U+cd5c, U+cd94, U+cd9c, U+cde8, U+ce68, U+cf54, U+d0dc, U+d14c, U+d1a0, U+d1b5, U+d2f0, U+d30c, U+d310, U+d398, U+d45c, U+d50c, U+d53c, U+d560, U+d568, U+d589, U+d604, U+d6c4, U+d788;
}
/* [90] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.90.woff2") format("woff2-variations");
	unicode-range: U+ac04, U+ac1c, U+ac70, U+ac8c, U+acbd, U+acf5, U+acfc, U+ad00, U+ad6c, U+adf8, U+b098, U+b0b4, U+b294, U+b2c8, U+b300, U+b3c4, U+b3d9, U+b4dc, U+b4e4, U+b77c, U+b7ec, U+b85d, U+b97c, U+b9c8, U+b9cc, U+ba54, U+ba74, U+ba85, U+baa8, U+bb34, U+bb38, U+bbf8, U+bc14, U+bc29, U+bc88, U+bcf4, U+bd80, U+be44, U+c0c1, U+c11c, U+c120, U+c131, U+c138, U+c18c, U+c218, U+c2b5, U+c2e0, U+c544, U+c548, U+c5b4, U+c5d0, U+c5ec, U+c5f0, U+c601, U+c624, U+c694, U+c6a9, U+c6b0, U+c6b4, U+c6d0, U+c704, U+c720, U+c73c, U+c740, U+c744, U+c74c, U+c758, U+c77c, U+c785, U+c788, U+c790-c791, U+c7a5, U+c804, U+c815, U+c81c, U+c870, U+c8fc, U+c911, U+c9c4, U+ccb4, U+ce58, U+ce74, U+d06c, U+d0c0, U+d130, U+d2b8, U+d3ec, U+d504, U+d55c, U+d569, U+d574, U+d638, U+d654, U+d68c;
}
/* [91] */
@font-face {
	font-display: swap;
	font-family: "Pretendard Variable";
	font-style: normal;
	font-weight: 45 920;
	src: url("../fonts/PretendardVariable.subset.91.woff2") format("woff2-variations");
	unicode-range: U+20-22, U+27-2a, U+2c-39, U+3a-3b, U+3f, U+41-4e, U+4f-5d, U+61-7b, U+7d, U+a0-a1, U+ab, U+ad-ae, U+b7, U+bb, U+bf, U+2013-2014, U+201c-201d, U+2122, U+ac00, U+ace0, U+ae30, U+b2e4, U+b85c, U+b9ac, U+c0ac, U+c2a4, U+c2dc, U+c774, U+c778, U+c9c0, U+d558;
}
[class^=ico_] {
	display: flex;
	width: 20px;
	height: 20px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
[class^=ico_].ico-black {
	background-color: #222222;
}
[class^=ico_].ico-white {
	background-color: #ffffff;
}
[class^=ico_].ico-white-alpha80 {
	background-color: rgba(255, 255, 255, 0.8);
}
[class^=ico_].ico-disabled {
	background-color: #c8c8c8;
}
[class^=ico_].ico-sub {
	background-color: #666666;
}
[class^=ico_].ico-active {
	background-color: #3b5ea7;
}
[class^=ico_].ico-border {
	background-color: #c8c8c8;
}
[class^=ico_].ico-primary {
	background-color: #3b5ea7;
}
[class^=ico_].ico-grey {
	background-color: #888888;
}
[class^=ico_].ico-sm {
	width: 16px;
	height: 16px;
}
[class^=ico_].ico-md {
	width: 28px;
	height: 28px;
}
[class^=ico_].ico-lg {
	width: 24px;
	height: 24px;
}
[class^=ico_].ico-xl {
	width: 36px;
	height: 36px;
}
[class^=ico_].ico-xxl {
	width: 48px;
	height: 48px;
}
[class^=ico_].ico-exl {
	width: 64px;
	height: 64px;
}

.ico_right {
	mask-image: url('data:image/svg+xml, <svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 12L10 8L6 4" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url('data:image/svg+xml, <svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 12L10 8L6 4" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_close {
	mask-image: url("../images/icon/ico-close.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-close.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_eye {
	background-image: url("../images/icon/ico-eye.svg");
}
.ico_eye-on {
	background-image: url("../images/icon/ico-eye-on.svg");
}

.ico_correct {
	background-image: url("../images/icon/ico-correct.svg");
}

.ico_error {
	background-image: url("../images/icon/ico-error.svg");
}

.ico_home {
	background-image: url("../images/icon/ico-home.svg");
}

.ico_pin {
	mask-image: url("../images/icon/ico-pin.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-pin.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_search {
	mask-image: url("../images/icon/ico-search.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-search.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_download {
	mask-image: url("../images/icon/ico-download.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-download.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_arrow_left {
	mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M11.5 4L6.5 9L11.5 14" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M11.5 4L6.5 9L11.5 14" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_arrow_right {
	mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M6.5 4L11.5 9L6.5 14" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M6.5 4L11.5 9L6.5 14" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_double_left {
	mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%3E%3Cpath%20d='M8.5%204L3.5%209L8.5%2014'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M14.5%204L9.5%209L14.5%2014'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%3E%3Cpath%20d='M8.5%204L3.5%209L8.5%2014'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M14.5%204L9.5%209L14.5%2014'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_double_right {
	mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%3E%3Cpath%20d='M9.5%204L14.5%209L9.5%2014'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M3.5%204L8.5%209L3.5%2014'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%3E%3Cpath%20d='M9.5%204L14.5%209L9.5%2014'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M3.5%204L8.5%209L3.5%2014'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_arrow_up {
	mask-image: url("../images/icon/ico-arrow-up.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-arrow-up.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_arrow_down {
	mask-image: url("../images/icon/ico-arrow-down.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-arrow-down.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_arrow_up_right {
	mask-image: url("../images/icon/ico-arrow-up-right.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-arrow-up-right.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_printer {
	mask-image: url("../images/icon/ico-printer.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-printer.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_map {
	mask-image: url("../images/icon/ico-map.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-map.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_call {
	mask-image: url("../images/icon/ico-call.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-call.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_mail {
	mask-image: url("../images/icon/ico-mail.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-mail.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_alert {
	mask-image: url("../images/icon/ico-alert.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-alert.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_modify {
	mask-image: url("../images/icon/ico-modify.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-modify.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_remove {
	mask-image: url("../images/icon/ico-remove.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-remove.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_delete {
	mask-image: url("../images/icon/ico-delete.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-delete.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_calendar {
	mask-image: url("../images/icon/ico-calendar.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-calendar.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_link {
	mask-image: url("../images/icon/ico-link.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-link.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_copy {
	mask-image: url("../images/icon/ico-copy.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-copy.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_copy_secondary {
	mask-image: url("../images/icon/ico-copy-secondary.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-copy-secondary.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_chart {
	mask-image: url("../images/icon/ico-chart.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-chart.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_list {
	mask-image: url("../images/icon/ico-list.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-list.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_reload {
	mask-image: url("../images/icon/ico-reload.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-reload.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_volume {
	mask-image: url("../images/icon/ico-volume.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-volume.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_plus {
	mask-image: url("../images/icon/ico-plus.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-plus.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_upright {
	mask-image: url("../images/icon/ico-upright.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-upright.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_personal01 {
	background-image: url("../images/icon/ico-personal01.svg");
}

.ico_personal02 {
	background-image: url("../images/icon/ico-personal02.svg");
}

.ico_personal03 {
	background-image: url("../images/icon/ico-personal03.svg");
}

.ico_personal04 {
	background-image: url("../images/icon/ico-personal04.svg");
}

.ico_personal05 {
	background-image: url("../images/icon/ico-personal05.svg");
}

.ico_personal06 {
	background-image: url("../images/icon/ico-personal06.svg");
}

.ico_personal07 {
	background-image: url("../images/icon/ico-personal07.svg");
}

.ico_personal08 {
	background-image: url("../images/icon/ico-personal08.svg");
}

.ico_personal09 {
	background-image: url("../images/icon/ico-personal09.svg");
}

.ico_personal10 {
	background-image: url("../images/icon/ico-personal10.svg");
}

.ico_personal11 {
	background-image: url("../images/icon/ico-personal11.svg");
}

.ico_personal12 {
	background-image: url("../images/icon/ico-personal12.svg");
}

.ico_personal13 {
	background-image: url("../images/icon/ico-personal13.svg");
}

.ico_personal14 {
	background-image: url("../images/icon/ico-personal14.svg");
}

.ico_personal15 {
	background-image: url("../images/icon/ico-personal15.svg");
}

.ico_pen {
	mask-image: url("../images/icon/ico-pen.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-pen.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_person {
	mask-image: url("../images/icon/ico-person.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-person.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_house {
	mask-image: url("../images/icon/ico-house.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-house.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_bed {
	mask-image: url("../images/icon/ico-bed.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-bed.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_image {
	mask-image: url("../images/icon/ico-image.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-image.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_place {
	mask-image: url("../images/icon/ico-place.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-place.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_clock {
	mask-image: url("../images/icon/ico-clock.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-clock.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_wifi {
	mask-image: url("../images/icon/ico-wifi.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-wifi.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_bedclothes {
	mask-image: url("../images/icon/ico-bedclothes.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-bedclothes.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_tv {
	mask-image: url("../images/icon/ico-tv.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-tv.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_refrigerator {
	mask-image: url("../images/icon/ico-refrigerator.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-refrigerator.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_building {
	mask-image: url("../images/icon/ico-building.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-building.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_mic {
	mask-image: url("../images/icon/ico-mic.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-mic.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_projector {
	mask-image: url("../images/icon/ico-projector.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-projector.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_notebook {
	mask-image: url("../images/icon/ico-notebook.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-notebook.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_pc {
	mask-image: url("../images/icon/ico-pc.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-pc.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_dryer {
	mask-image: url("../images/icon/ico-dryer.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-dryer.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_humidifier {
	mask-image: url("../images/icon/ico-humidifier.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-humidifier.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_styler {
	mask-image: url("../images/icon/ico-styler.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-styler.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_baby {
	mask-image: url("../images/icon/ico-baby.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-baby.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_calendar-heart {
	mask-image: url("../images/icon/ico-calendar-heart.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-calendar-heart.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_clap {
	mask-image: url("../images/icon/ico-clap.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-clap.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_confetti {
	mask-image: url("../images/icon/ico-confetti.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-confetti.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_crown {
	mask-image: url("../images/icon/ico-crown.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-crown.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_gift {
	mask-image: url("../images/icon/ico-gift.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-gift.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_graduation {
	mask-image: url("../images/icon/ico-graduation.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-graduation.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_hand {
	mask-image: url("../images/icon/ico-hand.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-hand.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_home-02 {
	mask-image: url("../images/icon/ico-home-02.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-home-02.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_hospital {
	mask-image: url("../images/icon/ico-hospital.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-hospital.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_island-light {
	mask-image: url("../images/icon/ico-island-light.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-island-light.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_point {
	mask-image: url("../images/icon/ico-point.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-point.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_sailboat {
	mask-image: url("../images/icon/ico-sailboat.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-sailboat.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_users {
	mask-image: url("../images/icon/ico-users.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-users.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_tulip {
	mask-image: url("../images/icon/ico-tulip.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-tulip.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_dumbbell {
	mask-image: url("../images/icon/ico-dumbbell.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-dumbbell.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_message {
	mask-image: url("../images/icon/ico-message.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-message.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_organic {
	mask-image: url("../images/icon/ico-organic.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-organic.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_pan {
	mask-image: url("../images/icon/ico-pan.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-pan.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_question {
	mask-image: url("../images/icon/ico-question.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-question.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_doublequotes_01 {
	mask-image: url("../images/icon/ico-doublequotes_01.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-doublequotes_01.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_doublequotes_02 {
	mask-image: url("../images/icon/ico-doublequotes_02.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-doublequotes_02.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_dish {
	mask-image: url("../images/icon/ico-dish.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-dish.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_truck {
	mask-image: url("../images/icon/ico-truck.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-truck.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_certificate {
	mask-image: url("../images/icon/ico-certificate.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-certificate.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_diamond {
	mask-image: url("../images/icon/ico-diamond.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-diamond.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_hand_heart {
	mask-image: url("../images/icon/ico-hand_heart.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-hand_heart.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_plant {
	mask-image: url("../images/icon/ico-plant.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-plant.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_handshake {
	mask-image: url("../images/icon/ico-handshake.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-handshake.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_note_pan {
	mask-image: url("../images/icon/ico-note_pan.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-note_pan.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_chat_person {
	mask-image: url("../images/icon/ico-chat_person.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-chat_person.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_leaf {
	mask-image: url("../images/icon/ico-leaf.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-leaf.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_together {
	mask-image: url("../images/icon/ico-together.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-together.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_trust {
	mask-image: url("../images/icon/ico-trust.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-trust.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_logout {
	mask-image: url("../images/icon/ico-logout.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-logout.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_pinch {
	mask-image: url("../images/icon/ico-pinch.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-pinch.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_file {
	mask-image: url("../images/icon/ico-file.svg");
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	background-color: #222222;
	-webkit-mask-image: url("../images/icon/ico-file.svg");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	-webkit-mask-position: center;
}

.ico_file-xls {
	background-image: url("../images/icon/ico-file-xls.svg");
}

.ico_file-doc {
	background-image: url("../images/icon/ico-file-doc.svg");
}

.ico_file-pdf {
	background-image: url("../images/icon/ico-file-pdf.svg");
}

.componedent_contents {
	padding: 120px 20px 100px;
}
.componedent_contents pre {
	display: block;
	padding: 20px;
	margin: 15px 0 20px;
	background-color: #222222;
	color: #ffffff;
	line-height: 160%;
}
.componedent_contents .compo_title {
	font-size: 40px;
	font-weight: 600;
	line-height: 140%;
}
@media (max-width: 768px) {
	.componedent_contents .compo_title {
		font-size: 24px;
	}
}
.componedent_contents .type_content.__flex {
	display: flex;
	gap: 20px;
}
.componedent_contents .type_content.__flex > div {
	flex: 1;
}

.form_table {
	display: flex;
	flex-direction: column;
	gap: 1.8125rem;
}
.form_table .form_line {
	display: flex;
}
.form_table .form_line dt {
	padding-top: 1.28125rem;
}

.frm_text {
	display: flex;
	gap: 4px;
	align-items: center;
	margin-top: 0.5rem;
	color: #222222;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.frm_text {
		font-size: 14px;
		line-height: 140%;
	}
}
.frm_text.__correct {
	color: #4869ff;
}
.frm_text.__correct:before {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	background-image: url("../images/icon/ico-correct.svg");
}
.frm_text.__error {
	color: #ff4848;
}
.frm_text.__error:before {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	background-image: url("../images/icon/ico-error.svg");
}
@media (max-width: 768px) {
	.frm_text.__error {
		position: relative;
		padding-left: 20px;
	}
	.frm_text.__error:before {
		position: absolute;
		left: 0;
		top: 2px;
		width: 16px;
		top: 2px;
		height: 16px;
	}
}

.input_wrap {
	position: relative;
	width: 100%;
}
.input_wrap .input_field {
	width: 100%;
	padding-right: 64px;
}
.input_wrap .pw_toggle {
	position: absolute;
	right: 16px;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
	display: flex;
	width: 24px;
	height: 24px;
	align-items: center;
	justify-content: center;
	z-index: 1;
}
.input_wrap .pw_toggle:focus {
	outline: 2px solid #1a73e8;
	outline-offset: 2px;
	border-radius: 4px;
}
.input_wrap .pw_toggle svg {
	position: absolute;
	right: 16px;
	top: 50%;
	transform: translateY(-50%);
}
@media (max-width: 768px) {
	.input_wrap .input_field {
		padding-right: 52px;
	}
}

.textarea_wrap {
	position: relative;
	width: 100%;
	box-sizing: border-box;
	padding: 20px;
	border: 1px solid #c8c8c8;
	border-radius: 12px;
	display: flex;
	flex-direction: column;
}
.textarea_wrap .textarea {
	width: 100%;
	height: 172px;
	resize: none;
	border: 0;
	padding: 0;
	border-radius: 0;
}
.textarea_wrap .count {
	display: flex;
	margin-top: 8px;
	justify-content: flex-end;
	color: #888888;
	font-size: 14px;
	font-weight: 400;
	line-height: 140%;
}
@media (max-width: 768px) {
	.textarea_wrap .count {
		font-size: 14px;
	}
}
@media (max-width: 768px) {
	.textarea_wrap {
		padding: 16px;
	}
	.textarea_wrap .textarea {
		height: 178px;
	}
	.textarea_wrap .count {
		margin-top: 10px;
	}
}

.select_wrap {
	position: relative;
	width: 100%;
}
.select_wrap .select_field {
	width: 100%;
}

.layer_popup {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.7);
	z-index: 105;
	align-items: center;
	justify-content: center;
}
.layer_popup.is-active {
	display: flex;
}
.layer_popup .layer_wrap {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	max-width: 920px;
	max-height: 720px;
	box-sizing: border-box;
	background-color: #ffffff;
	border-radius: 28px;
	padding: 40px 48px 48px;
}
.layer_popup .layer_wrap ::-webkit-scrollbar {
	display: none;
}
.layer_popup .layer_wrap:has(.layer_footer) {
	padding-bottom: 0;
}
.layer_popup .layer_wrap .board_row {
	padding: 16px;
	gap: 13px;
}
.layer_popup .layer_wrap .board_item__flex {
	text-align: center;
}
.layer_popup .layer_head {
	display: flex;
	align-items: center;
	margin-bottom: 28px;
}
.layer_popup .layer_head .layer_close {
	margin-left: auto;
}
.layer_popup .layer_head--fixed {
	position: fixed;
}
.layer_popup .layer_content {
	overflow-y: scroll;
}
.layer_popup .layer_close {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 36px;
	height: 36px;
	flex: none;
	z-index: 1;
	padding: 0;
}
.layer_popup .layer_close .ico_close {
	width: 36px;
	height: 36px;
	-webkit-mask: url("../images/icon/ico-close.svg") no-repeat 50% 50%/100% 100%;
	        mask: url("../images/icon/ico-close.svg") no-repeat 50% 50%/100% 100%;
	background: none;
	background-color: #222222;
}
.layer_popup .layer_title {
	font-size: 24px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.layer_popup .layer_title {
		font-size: 20px;
		line-height: 140%;
	}
}
.layer_popup .layer_title {
	color: #222222;
}
.layer_popup .layer_footer {
	padding: 32px 60px 60px;
}
.layer_popup .tab_wrap .tab_btn {
	font-size: 18px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.layer_popup .tab_wrap .tab_btn {
		font-size: 16px;
	}
}
.layer_popup .tab_wrap .tab_btn {
	height: 42px;
	padding-bottom: 15px;
}
.layer_popup .tab_wrap .tab_btn:hover, .layer_popup .tab_wrap .tab_btn:focus, .layer_popup .tab_wrap .tab_btn[aria-selected=true], .layer_popup .tab_wrap .tab_btn--active {
	color: #3b5ea7;
	font-size: 18px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.layer_popup .tab_wrap .tab_btn:hover, .layer_popup .tab_wrap .tab_btn:focus, .layer_popup .tab_wrap .tab_btn[aria-selected=true], .layer_popup .tab_wrap .tab_btn--active {
		font-size: 16px;
	}
}
.layer_popup .tab_wrap .tab_btn:hover:before, .layer_popup .tab_wrap .tab_btn:focus:before, .layer_popup .tab_wrap .tab_btn[aria-selected=true]:before, .layer_popup .tab_wrap .tab_btn--active:before {
	background-color: #3b5ea7;
}
@media (max-width: 768px) {
	.layer_popup {
		z-index: 150;
	}
	.layer_popup .layer_wrap {
		max-width: none;
		height: 100%;
		padding: 0;
		max-height: 100%;
	}
	.layer_popup .layer_wrap:not(.layer_wrap-fit) {
		border-radius: 0;
	}
	.layer_popup .layer_wrap .board_row {
		padding: 16px 12px;
		gap: 0;
	}
	.layer_popup .layer_wrap .board_item__flex {
		text-align: left;
	}
	.layer_popup .layer_head {
		height: 50px;
		margin-bottom: 0;
		padding: 0 20px;
		flex: none;
	}
	.layer_popup .layer_head--line {
		border-bottom: 1px solid #e6e6e6;
	}
	.layer_popup .layer_head--line + .layer_content {
		padding-top: 20px;
	}
	.layer_popup .layer_content {
		height: calc(100% - 50px);
		padding: 0 20px 28px;
		overflow-y: auto;
	}
	.layer_popup .layer_close {
		width: 24px;
		height: 24px;
	}
	.layer_popup .layer_close .ico_close {
		width: 24px;
		height: 24px;
	}
	.layer_popup .layer_wrap-fit {
		max-height: 80vh;
		max-width: calc(100% - 18px);
	}
	.layer_popup .layer_footer {
		position: absolute;
		bottom: 28px;
		left: 0;
		width: 100%;
		padding: 0 20px;
		box-sizing: border-box;
		background-color: #ffffff;
	}
	.layer_popup .tab_wrap .tab_btn {
		padding-bottom: 10px;
		font-size: 18px;
		font-weight: 400;
		line-height: 150%;
	}
}
@media (max-width: 768px) and (max-width: 768px) {
	.layer_popup .tab_wrap .tab_btn {
		font-size: 16px;
	}
}
@media (max-width: 768px) {
	.layer_popup .tab_wrap .tab_btn:hover, .layer_popup .tab_wrap .tab_btn:focus, .layer_popup .tab_wrap .tab_btn[aria-selected=true], .layer_popup .tab_wrap .tab_btn--active {
		color: #3b5ea7;
	}
	.layer_popup .tab_wrap .tab_btn:hover:before, .layer_popup .tab_wrap .tab_btn:focus:before, .layer_popup .tab_wrap .tab_btn[aria-selected=true]:before, .layer_popup .tab_wrap .tab_btn--active:before {
		background-color: #3b5ea7;
	}
	.layer_popup:not(.agree_popup) .layer_footer:before {
		content: "";
		display: block;
		position: absolute;
		left: 0;
		width: 100%;
		height: 28px;
		background-color: #ffffff;
		bottom: -28px;
	}
}
@media (min-width: 1024px) {
	.layer_popup--filled .layer_wrap {
		max-width: none;
		height: 100%;
		border-radius: 0;
		padding: 0;
	}
	.layer_popup--filled .layer_head {
		margin-bottom: 40px;
		height: 88px;
		padding: 0 52px;
		position: relative;
	}
	.layer_popup--filled .layer_title {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
	.layer_popup--filled .layer_content {
		height: calc(100% - 88px);
		overflow-y: auto;
	}
	.layer_popup--filled .layer_inner {
		max-width: 1484px;
		padding: 0 52px;
		margin: 0 auto;
	}
}
.layer_popup {
	/* 갤러리 팝업 (전체화면) */
}
.layer_popup.layer_popup_full {
	align-items: flex-start;
	background-color: #ffffff;
}
.layer_popup.layer_popup_full .layer_wrap {
	width: 100%;
	height: 100%;
	max-width: none;
	max-height: none;
	border-radius: 0;
	padding: 0;
	background-color: transparent;
}
.layer_popup.layer_popup_full .layer_head {
	position: sticky;
	top: 0;
	left: 0;
	width: 100%;
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #ffffff;
	z-index: 10;
	margin-bottom: 0;
	padding: 0 20px;
	box-sizing: border-box;
}
.layer_popup.layer_popup_full .layer_head .layer_title {
	font-size: 24px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.layer_popup.layer_popup_full .layer_head .layer_title {
		font-size: 20px;
		line-height: 140%;
	}
}
.layer_popup.layer_popup_full .layer_head .layer_close {
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	width: 40px;
	height: 40px;
	margin-left: 0;
}
.layer_popup.layer_popup_full .layer_head .layer_close .ico_close {
	width: 24px;
	height: 24px;
}
.layer_popup.layer_popup_full .layer_content {
	height: calc(100vh - 60px);
	overflow-y: auto;
	padding: 40px 0;
}
@media (max-width: 768px) {
	.layer_popup.layer_popup_full .layer_content {
		padding: 20px 0;
	}
}

.gallery_popup .gallery_grid {
	max-width: 1120px;
	margin: 0 auto;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 16px;
}
@media screen and (max-width: 1200px) {
	.gallery_popup .gallery_grid {
		width: auto;
		margin-left: 40px;
		margin-right: 40px;
	}
}
@media (max-width: 768px) {
	.gallery_popup .gallery_grid {
		margin-left: 20px;
		margin-right: 20px;
		gap: 10px;
	}
}
.gallery_popup .gallery_grid .gallery_item {
	border-radius: 40px;
	overflow: hidden;
	line-height: 0;
}
@media (max-width: 768px) {
	.gallery_popup .gallery_grid .gallery_item {
		border-radius: 16px;
	}
}
.gallery_popup .gallery_grid .gallery_item img {
	width: 100%;
	height: auto;
	display: block;
}
.gallery_popup .gallery_grid .gallery_item.full {
	grid-column: 1/-1;
}
.gallery_popup .gallery_grid .gallery_item.half {
	grid-column: auto;
}

.alert_popup {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.7);
	z-index: 10;
	align-items: center;
	justify-content: center;
}
.alert_popup.is-active {
	display: flex;
}
.alert_popup .alert_wrap {
	position: relative;
	display: flex;
	flex-direction: column;
	min-width: 400px;
	width: -moz-max-content;
	width: max-content;
	box-sizing: border-box;
	background-color: #ffffff;
	border-radius: 16px;
	padding: 32px;
}
.alert_popup .alert_head {
	position: absolute;
	top: 16px;
	right: 16px;
}
.alert_popup .alert_content {
	padding: 0 12px;
}
.alert_popup .alert_close {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 24px;
	height: 24px;
	z-index: 1;
}
.alert_popup .alert_close .ico_close {
	width: 100%;
	height: 100%;
	background: none;
	background-color: #222222;
	-webkit-mask: url("../images/icon/ico-close.svg") no-repeat 50% 50%/100% 100%;
	        mask: url("../images/icon/ico-close.svg") no-repeat 50% 50%/100% 100%;
}
.alert_popup .alert_title {
	margin-bottom: 8px;
	font-size: 24px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.alert_popup .alert_title {
		font-size: 20px;
		line-height: 140%;
	}
}
.alert_popup .alert_title {
	color: #222222;
}
.alert_popup .alert_desc {
	font-size: 18px;
	font-weight: 400;
	line-height: 150%;
}
@media (max-width: 768px) {
	.alert_popup .alert_desc {
		font-size: 16px;
	}
}
.alert_popup .alert_desc {
	color: #222222;
}
.alert_popup .alert_footer {
	padding-top: 32px;
	display: flex;
	gap: 8px;
}
.alert_popup .alert_footer [class^=button_] {
	flex: 1;
	padding-left: 0;
	padding-right: 0;
}
@media (max-width: 768px) {
	.alert_popup {
		z-index: 150;
	}
	.alert_popup .alert_wrap {
		min-width: auto;
		width: calc(100% - 56px);
		padding: 28px 20px 20px;
	}
	.alert_popup .alert_title {
		margin-bottom: 4px;
		font-size: 32px;
		font-weight: 600;
		line-height: 150%;
	}
}
@media (max-width: 768px) and (max-width: 768px) {
	.alert_popup .alert_title {
		font-size: 20px;
		line-height: 140%;
	}
}
@media (max-width: 768px) {
	.alert_popup .alert_desc {
		font-size: 18px;
		font-weight: 500;
		line-height: 150%;
	}
}
@media (max-width: 768px) and (max-width: 768px) {
	.alert_popup .alert_desc {
		font-size: 16px;
	}
}
@media (max-width: 768px) {
	.alert_popup .alert_footer {
		padding-top: 20px;
	}
}

.tab_wrap {
	width: 100%;
	margin: 0 auto;
}
.tab_wrap .tab_list {
	display: flex;
	position: relative;
}
.tab_wrap .tab_list:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: #e6e6e6;
}
.tab_wrap .tab_list li {
	flex: 1;
}
.tab_wrap .tab_list--rounded {
	gap: 8px;
}
.tab_wrap .tab_list--rounded:before {
	display: none;
}
.tab_wrap .tab_list--rounded li {
	flex: none;
}
.tab_wrap .tab_list--rounded .tab_btn {
	border-radius: 999px;
	height: 51px;
	background-color: #f4f5f5;
	padding: 0 24px;
	align-items: center;
	font-size: 18px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.tab_wrap .tab_list--rounded .tab_btn {
		font-size: 16px;
	}
}
.tab_wrap .tab_list--rounded .tab_btn:hover, .tab_wrap .tab_list--rounded .tab_btn:focus, .tab_wrap .tab_list--rounded .tab_btn[aria-selected=true], .tab_wrap .tab_list--rounded .tab_btn--active {
	background-color: #ffffff;
	font-size: 18px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.tab_wrap .tab_list--rounded .tab_btn:hover, .tab_wrap .tab_list--rounded .tab_btn:focus, .tab_wrap .tab_list--rounded .tab_btn[aria-selected=true], .tab_wrap .tab_list--rounded .tab_btn--active {
		font-size: 16px;
	}
}
.tab_wrap .tab_list--rounded .tab_btn:hover, .tab_wrap .tab_list--rounded .tab_btn:focus, .tab_wrap .tab_list--rounded .tab_btn[aria-selected=true], .tab_wrap .tab_list--rounded .tab_btn--active {
	color: #3b5ea7;
}
.tab_wrap .tab_list--rounded .tab_btn:hover:before, .tab_wrap .tab_list--rounded .tab_btn:focus:before, .tab_wrap .tab_list--rounded .tab_btn[aria-selected=true]:before, .tab_wrap .tab_list--rounded .tab_btn--active:before {
	height: 100%;
	border-radius: 999px;
	border: 2px solid #3b5ea7;
	background-color: transparent;
	box-sizing: border-box;
}
.tab_wrap .tab_btn {
	border: none;
	cursor: pointer;
	height: 89px;
	display: flex;
	padding: 0;
	width: 100%;
	align-items: flex-end;
	justify-content: center;
	text-align: center;
	padding-bottom: 19px;
	box-sizing: border-box;
	color: #888888;
	font-size: 20px;
	font-weight: 400;
	line-height: 150%;
}
@media (max-width: 768px) {
	.tab_wrap .tab_btn {
		font-size: 16px;
	}
}
.tab_wrap .tab_btn {
	position: relative;
}
.tab_wrap .tab_btn:hover, .tab_wrap .tab_btn:focus, .tab_wrap .tab_btn[aria-selected=true], .tab_wrap .tab_btn--active {
	font-size: 20px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.tab_wrap .tab_btn:hover, .tab_wrap .tab_btn:focus, .tab_wrap .tab_btn[aria-selected=true], .tab_wrap .tab_btn--active {
		font-size: 18px;
	}
}
.tab_wrap .tab_btn:hover, .tab_wrap .tab_btn:focus, .tab_wrap .tab_btn[aria-selected=true], .tab_wrap .tab_btn--active {
	color: #222222;
}
.tab_wrap .tab_btn:hover:before, .tab_wrap .tab_btn:focus:before, .tab_wrap .tab_btn[aria-selected=true]:before, .tab_wrap .tab_btn--active:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 3px;
	background-color: #222222;
}
.tab_wrap .tab_btn span {
	font: inherit;
	color: inherit;
}
.tab_wrap .tab_panel {
	display: none;
}
.tab_wrap .tab_panel.is_active {
	display: block;
}
.tab_wrap .tab_panel .filter-rounded {
	margin: 28px 0 80px;
}
@media (max-width: 768px) {
	.tab_wrap .tab_list--rounded {
		gap: 4px;
	}
	.tab_wrap .tab_list--rounded .tab_btn {
		font-size: 16px;
		font-weight: 500;
		line-height: 150%;
		height: 36px;
		padding: 0 12px;
	}
}
@media (max-width: 768px) and (max-width: 768px) {
	.tab_wrap .tab_list--rounded .tab_btn {
		font-size: 14px;
		line-height: 140%;
	}
}
@media (max-width: 768px) {
	.tab_wrap .tab_list--rounded .tab_btn:hover, .tab_wrap .tab_list--rounded .tab_btn:focus, .tab_wrap .tab_list--rounded .tab_btn[aria-selected=true], .tab_wrap .tab_list--rounded .tab_btn--active {
		font-size: 16px;
		font-weight: 600;
		line-height: 150%;
	}
}
@media (max-width: 768px) and (max-width: 768px) {
	.tab_wrap .tab_list--rounded .tab_btn:hover, .tab_wrap .tab_list--rounded .tab_btn:focus, .tab_wrap .tab_list--rounded .tab_btn[aria-selected=true], .tab_wrap .tab_list--rounded .tab_btn--active {
		font-size: 14px;
		line-height: 140%;
	}
}
@media (max-width: 768px) {
	.tab_wrap .tab_list--rounded .tab_btn:hover:before, .tab_wrap .tab_list--rounded .tab_btn:focus:before, .tab_wrap .tab_list--rounded .tab_btn[aria-selected=true]:before, .tab_wrap .tab_list--rounded .tab_btn--active:before {
		border-width: 1.5px;
	}
	.tab_wrap .tab_panel .filter-rounded {
		margin: 20px 0 40px;
	}
	.tab_wrap .tab_btn {
		height: 42px;
		padding-bottom: 10px;
		font-size: 18px;
		font-weight: 400;
		line-height: 150%;
	}
}
@media (max-width: 768px) and (max-width: 768px) {
	.tab_wrap .tab_btn {
		font-size: 16px;
	}
}
@media (max-width: 768px) {
	.tab_wrap .tab_btn[aria-selected=true], .tab_wrap .tab_btn--active {
		font-size: 18px;
		font-weight: 600;
		line-height: 150%;
	}
}
@media (max-width: 768px) and (max-width: 768px) {
	.tab_wrap .tab_btn[aria-selected=true], .tab_wrap .tab_btn--active {
		font-size: 16px;
	}
}
@media (max-width: 768px) {
	.tab_wrap .tab_btn[aria-selected=true]:before, .tab_wrap .tab_btn--active:before {
		height: 2px;
	}
}

.dropdown-container,
.input_email_container {
	width: 100%;
	position: relative;
}
.dropdown-container .dropdown-button,
.input_email_container .dropdown-button {
	width: 100%;
	box-sizing: border-box;
	height: 64px;
	padding: 0 20px;
	background: white;
	border: 1px solid #c8c8c8;
	border-radius: 12px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.dropdown-container .dropdown-button,
	.input_email_container .dropdown-button {
		font-size: 14px;
		line-height: 140%;
	}
}
.dropdown-container .dropdown-button,
.input_email_container .dropdown-button {
	color: #222222;
	transition: all 0.2s;
	text-align: left;
}
.dropdown-container .dropdown-button:focus, .dropdown-container .dropdown-button:hover,
.input_email_container .dropdown-button:focus,
.input_email_container .dropdown-button:hover {
	outline: none;
	border-color: #5380da;
	box-shadow: 0 0 0 1px rgba(0, 122, 255, 0.1);
}
.dropdown-container .dropdown-button.selected,
.input_email_container .dropdown-button.selected {
	color: #222222;
}
.dropdown-container .dropdown-button.open,
.input_email_container .dropdown-button.open {
	border-color: #666666;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.dropdown-container .dropdown-button.open .ico_arrow_up,
.input_email_container .dropdown-button.open .ico_arrow_up {
	display: block;
}
.dropdown-container .dropdown-button.open .ico_arrow_down,
.input_email_container .dropdown-button.open .ico_arrow_down {
	display: none;
}
.dropdown-container .dropdown-button:disabled,
.input_email_container .dropdown-button:disabled {
	border-color: #e6e6e6;
	color: #888888;
	background-color: #f4f5f5;
}
.dropdown-container .dropdown-button:disabled [class^=ico_arrow],
.input_email_container .dropdown-button:disabled [class^=ico_arrow] {
	background-color: #888888;
}
.dropdown-container .dropdown-button span,
.input_email_container .dropdown-button span {
	font: inherit;
	color: inherit;
}
.dropdown-container .dropdown-button .ico_arrow_up,
.input_email_container .dropdown-button .ico_arrow_up {
	display: none;
}
.dropdown-container .input_email,
.input_email_container .input_email {
	transition: all 0.2s;
}
.dropdown-container .input_email.open,
.input_email_container .input_email.open {
	border-color: #5380da;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.dropdown-container .input_clear_button,
.input_email_container .input_clear_button {
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	background: none;
	border: none;
	cursor: pointer;
}
.dropdown-container .dropdown-category,
.input_email_container .dropdown-category {
	font-size: 14px;
	font-weight: 500;
	line-height: 140%;
	color: #888888;
	padding-top: 16px;
	margin: 0 20px;
}
.dropdown-container .dropdown-category:not(:first-child),
.input_email_container .dropdown-category:not(:first-child) {
	border-top: 1px solid #e6e6e6;
}
.dropdown-container .dropdown-list,
.input_email_container .dropdown-list {
	position: absolute;
	width: 100%;
	padding: 8px 0;
	box-sizing: border-box;
	z-index: 5;
	list-style: none;
	background: #ffffff;
	border: 1px solid #666666;
	border-top: none;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	max-height: 400px;
	overflow-y: auto;
	display: none;
}
.dropdown-container .dropdown-list.open,
.input_email_container .dropdown-list.open {
	display: block;
}
.dropdown-container .dropdown-list .dropdown-item,
.input_email_container .dropdown-list .dropdown-item {
	padding: 0 20px;
	display: flex;
	height: 56px;
	align-items: center;
	box-sizing: border-box;
	cursor: pointer;
	color: #666666;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.dropdown-container .dropdown-list .dropdown-item,
	.input_email_container .dropdown-list .dropdown-item {
		font-size: 14px;
		line-height: 140%;
	}
}
.dropdown-container .dropdown-list .dropdown-item.selected-item,
.input_email_container .dropdown-list .dropdown-item.selected-item {
	color: #3b5ea7;
}
.dropdown-container .dropdown-list .dropdown-item:hover,
.input_email_container .dropdown-list .dropdown-item:hover {
	background-color: #f4f5f5;
}
.dropdown-container .dropdown-item[aria-selected=true],
.input_email_container .dropdown-item[aria-selected=true] {
	background-color: #f4f5f5;
}
@media (max-width: 768px) {
	.dropdown-container .dropdown-button,
	.input_email_container .dropdown-button {
		height: 56px;
		padding: 0 16px;
		font-size: 18px;
		font-weight: 500;
		line-height: 150%;
	}
}
@media (max-width: 768px) and (max-width: 768px) {
	.dropdown-container .dropdown-button,
	.input_email_container .dropdown-button {
		font-size: 16px;
	}
}
@media (max-width: 768px) {
	.dropdown-container .dropdown-button [class*=ico_arrow],
	.input_email_container .dropdown-button [class*=ico_arrow] {
		width: 20px;
		height: 20px;
	}
	.dropdown-container .dropdown-list,
	.input_email_container .dropdown-list {
		padding: 0;
	}
	.dropdown-container .dropdown-list .dropdown-item,
	.input_email_container .dropdown-list .dropdown-item {
		height: 48px;
		font-size: 18px;
		font-weight: 500;
		line-height: 150%;
	}
}
@media (max-width: 768px) and (max-width: 768px) {
	.dropdown-container .dropdown-list .dropdown-item,
	.input_email_container .dropdown-list .dropdown-item {
		font-size: 16px;
	}
}

.dropdown-container--secondary {
	position: relative;
	display: inline-flex;
	width: auto;
}
.dropdown-container--secondary .dropdown-button {
	height: auto;
	border: none !important;
	box-shadow: none !important;
	width: auto;
	-moz-column-gap: 2px;
	     column-gap: 2px;
	padding: 0;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.dropdown-container--secondary .dropdown-button {
		font-size: 14px;
		line-height: 140%;
	}
}
.dropdown-container--secondary .dropdown-list {
	top: calc(100% + 4px);
	left: 50%;
	width: auto;
	padding: 0;
	max-height: none;
	border: 1px solid #e6e6e6;
	border-radius: 16px;
	transform: translateX(-50%);
}
.dropdown-container--secondary .dropdown-list .dropdown-item {
	height: 56px;
	padding: 0 20px;
	font-size: 16px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.dropdown-container--secondary .dropdown-list .dropdown-item {
		font-size: 14px;
		line-height: 140%;
	}
}
.dropdown-container--secondary .dropdown-list .dropdown-item:not(:last-child) {
	border-bottom: 1px solid #e6e6e6;
}
@media (max-width: 768px) {
	.dropdown-container--secondary .dropdown-button [class*=ico_arrow]:not([class*=ico-lg]) {
		width: 16px;
		height: 16px;
	}
	.dropdown-container--secondary .dropdown-button [class*=ico_arrow][class*=ico-lg] {
		width: 24px;
		height: 24px;
	}
	.dropdown-container--secondary .dropdown-list {
		padding: 4px 0;
	}
	.dropdown-container--secondary .dropdown-list .dropdown-item {
		height: 44px;
		font-size: 16px;
		font-weight: 500;
		line-height: 150%;
	}
}
@media (max-width: 768px) and (max-width: 768px) {
	.dropdown-container--secondary .dropdown-list .dropdown-item {
		font-size: 14px;
		line-height: 140%;
	}
}

.checkbox,
.radio {
	display: inline-flex;
	align-items: center;
	gap: 24px;
	flex-wrap: wrap;
}
.checkbox input[type=checkbox],
.checkbox input[type=radio],
.radio input[type=checkbox],
.radio input[type=radio] {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}
.checkbox input[type=checkbox]:checked + label:before,
.checkbox input[type=radio]:checked + label:before,
.radio input[type=checkbox]:checked + label:before,
.radio input[type=radio]:checked + label:before {
	border-color: #3b5ea7;
}
.checkbox label,
.radio label {
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.checkbox label,
	.radio label {
		font-size: 14px;
		line-height: 140%;
	}
}
.checkbox label,
.radio label {
	padding-left: 28px;
	position: relative;
	cursor: pointer;
	color: #222222;
}
.checkbox label:before,
.radio label:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 2px;
	width: 20px;
	height: 20px;
	border: 1.5px solid #c8c8c8;
	box-sizing: border-box;
}
@media (max-width: 768px) {
	.checkbox label:before,
	.radio label:before {
		top: 0;
	}
}

.checkbox:focus-within:has(input:focus-visible) {
	outline: 2px solid #3b82f6;
	outline-offset: 2px;
}
.checkbox input[type=checkbox]:checked + label:before {
	background: url("../images/icon/check.svg") no-repeat 50% 50% #3b5ea7;
}
.checkbox label:before {
	border-radius: 5px;
}

.radio input[type=radio]:checked + label:after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 11px;
	height: 11px;
	background-color: #3b5ea7;
	border-radius: 50%;
	margin-top: 6.5px;
	margin-left: 4.5px;
}
.radio label:before {
	border-radius: 50%;
}
@media (max-width: 768px) {
	.radio input[type=radio]:checked + label:after {
		margin-top: 4.5px;
	}
}

.pagination {
	display: flex;
	align-items: center;
}
.pagination .page-btn {
	padding: 0;
}
.pagination .page-list {
	display: flex;
	gap: 8px;
	margin: 0 12px;
}
.pagination .page-list li {
	width: 27px;
	height: 27px;
}
.pagination .page-list li .page_number {
	width: 100%;
	height: 100%;
	padding: 0;
	font-size: 18px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.pagination .page-list li .page_number {
		font-size: 16px;
	}
}
.pagination .page-list li .page_number {
	color: #888888;
	cursor: pointer;
}
.pagination .page-list li .page_number.active {
	background: #222222;
	color: #ffffff;
	border-radius: 50%;
}
@media (max-width: 768px) {
	.pagination .page-list li:nth-child(n+6) {
		display: none;
	}
}

.toast {
	position: relative;
	width: 100%;
}
.toast .toast_popup {
	position: fixed;
	bottom: -59px;
	left: 50%;
	min-width: 300px;
	background-color: #f4f5f5;
	text-align: center;
	border-radius: 16px;
	padding: 16px 20px;
	opacity: 0;
	transform: translate(-50%, 0%);
	transition: opacity 0.3s, transform 0.3s, bottom 0.3s;
	z-index: 2000;
}
.toast .toast_popup.show {
	opacity: 1;
	bottom: 0;
	transform: translate(-50%, -40px);
}
.toast .toast_message {
	font-size: 18px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.toast .toast_message {
		font-size: 16px;
	}
}
.toast .toast_message {
	color: #222222;
}
@media (max-width: 768px) {
	.toast .toast_popup {
		bottom: -56px;
	}
	.toast .toast_popup.show {
		transform: translate(-50%, -32px);
	}
}

.bullet {
	margin-bottom: 12px;
}
.bullet:last-child {
	margin-bottom: 0;
}
.bullet__list {
	display: flex;
	flex-direction: column;
	row-gap: 2px;
}
.bullet__item {
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
}
@media (max-width: 768px) {
	.bullet__item {
		font-size: 14px;
		line-height: 140%;
	}
}
.bullet__item {
	color: #666666;
	position: relative;
}
.bullet__item--dash {
	padding-left: 11px;
}
.bullet__item--dash:before {
	content: "-";
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	color: currentColor;
}
.bullet__item--star {
	padding-left: 9px;
}
.bullet__item--star:before {
	content: "*";
	position: absolute;
	left: 0;
	top: 0;
	color: currentColor;
}
.bullet__item--circle {
	padding-left: 8px;
}
.bullet__item--circle:before {
	content: "· ";
	position: absolute;
	left: 0;
	top: 0;
	align-items: center;
	color: currentColor;
}
.bullet__inner {
	padding-left: 10px;
}
@media (max-width: 768px) {
	.bullet {
		margin-bottom: 12px;
	}
	.bullet__item--circle {
		padding-left: 7px;
	}
	.bullet__inner {
		padding-left: 0;
	}
}

.filter-rounded__row {
	display: flex;
	-moz-column-gap: 8px;
	     column-gap: 8px;
	overflow-x: auto;
	-ms-overflow-style: none;
	scrollbar-width: none;
}
.filter-rounded__row::-webkit-scrollbar {
	display: none;
}
.filter-rounded input[type=radio]:checked + label {
	background-color: #ffffff;
	font-size: 18px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.filter-rounded input[type=radio]:checked + label {
		font-size: 16px;
	}
}
.filter-rounded input[type=radio]:checked + label {
	color: #3b5ea7;
}
.filter-rounded input[type=radio]:checked + label:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border: 2px solid #3b5ea7;
	border-radius: 9999px;
	box-sizing: border-box;
}
.filter-rounded label {
	font-size: 18px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.filter-rounded label {
		font-size: 16px;
	}
}
.filter-rounded label {
	display: flex;
	height: 51px;
	box-sizing: border-box;
	align-items: center;
	position: relative;
	padding: 0 24px;
	color: #888888;
	border-radius: 9999px;
	background-color: #f4f5f5;
	cursor: pointer;
	flex: none;
}
@media (max-width: 768px) {
	.filter-rounded input[type=radio]:checked + label {
		font-size: 16px;
		font-weight: 600;
		line-height: 150%;
	}
}
@media (max-width: 768px) and (max-width: 768px) {
	.filter-rounded input[type=radio]:checked + label {
		font-size: 14px;
		line-height: 140%;
	}
}
@media (max-width: 768px) {
	.filter-rounded input[type=radio]:checked + label:before {
		border-width: 1.5px;
	}
	.filter-rounded label {
		height: 36px;
		padding: 0 12px;
		font-size: 16px;
		font-weight: 500;
		line-height: 150%;
	}
}
@media (max-width: 768px) and (max-width: 768px) {
	.filter-rounded label {
		font-size: 14px;
		line-height: 140%;
	}
}

.checkbox-rounded__row {
	display: flex;
	gap: 4px;
	flex-wrap: wrap;
}
.checkbox-rounded input[type=checkbox]:checked + label {
	font-size: 14px;
	font-weight: 400;
	line-height: 140%;
}
@media (max-width: 768px) {
	.checkbox-rounded input[type=checkbox]:checked + label {
		font-size: 14px;
	}
}
.checkbox-rounded input[type=checkbox]:checked + label {
	color: #3b5ea7;
}
.checkbox-rounded input[type=checkbox]:checked + label:before {
	border-color: #3b5ea7;
}
.checkbox-rounded label {
	font-size: 14px;
	font-weight: 400;
	line-height: 140%;
}
@media (max-width: 768px) {
	.checkbox-rounded label {
		font-size: 14px;
	}
}
.checkbox-rounded label {
	display: flex;
	height: 28px;
	box-sizing: border-box;
	align-items: center;
	position: relative;
	padding: 0 16px;
	color: #888888;
	border-radius: 9999px;
	background-color: #ffffff;
	cursor: pointer;
}
.checkbox-rounded label:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border: 1px solid #e6e6e6;
	border-radius: 9999px;
	box-sizing: border-box;
}
@media (max-width: 768px) {
	.checkbox-rounded__row {
		gap: 8px;
	}
	.checkbox-rounded input[type=checkbox]:checked + label {
		font-size: 14px;
		font-weight: 400;
		line-height: 140%;
	}
}
@media (max-width: 768px) and (max-width: 768px) {
	.checkbox-rounded input[type=checkbox]:checked + label {
		font-size: 14px;
	}
}
@media (max-width: 768px) {
	.checkbox-rounded label {
		height: 40px;
	}
}

.chip {
	display: inline-flex;
	height: 24px;
	padding: 0 8px;
	align-items: center;
	font-size: 14px;
	font-weight: 500;
	line-height: 140%;
	border-radius: 6px;
	box-sizing: border-box;
	--chip-bg-color: #5380da;
	--chip-text-color: #ffffff;
	color: var(--chip-text-color);
	background-color: var(--chip-bg-color);
	border: 1px solid transparent;
}
.chip--secondary {
	--chip-bg-color: #e88640;
}
.chip--outline {
	--chip-text-color: var(--chip-bg-color);
	background-color: transparent;
	border-color: var(--chip-bg-color);
}
.chip--gray {
	--chip-bg-color: #e6e6e6;
	--chip-text-color: #666666;
}
.chip--darkgray {
	--chip-bg-color: #888888;
	--chip-text-color: #ffffff;
}
.chip--purple {
	--chip-bg-color: #a361d9;
	--chip-text-color: #ffffff;
}
.chip--green {
	--chip-bg-color: #3ba76a;
	--chip-text-color: #ffffff;
}
@media (max-width: 768px) {
	.chip {
		height: 21px;
		font-size: 14px;
		font-weight: 500;
		line-height: 140%;
	}
}
@media (max-width: 768px) and (max-width: 768px) {
	.chip {
		font-size: 12px;
	}
}

.no-data {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding-top: 331px;
	text-align: center;
}
.no-data__text {
	font-size: 18px;
	font-weight: 400;
	line-height: 150%;
}
@media (max-width: 768px) {
	.no-data__text {
		font-size: 16px;
	}
}
.no-data__text {
	color: #888888;
}
.no-data__text:not(:last-child) {
	margin-bottom: 2px;
}
.no-data__strong {
	font-size: 24px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.no-data__strong {
		font-size: 20px;
		line-height: 140%;
	}
}
.no-data__strong {
	color: #222222;
}
.no-data i {
	margin-bottom: 28px;
	width: 120px;
	height: 120px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 100% 100%;
}
@media (max-width: 768px) {
	.no-data {
		padding-top: 200px;
	}
	.no-data i {
		width: 64px;
		height: 64px;
		margin-bottom: 16px;
	}
}

.upload {
	position: relative;
	aspect-ratio: 1/0.7821;
}
.upload__button {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	row-gap: 12px;
	width: 100%;
	height: 100%;
	border: 1.5px dashed #c8c8c8;
	border-radius: 16px;
	box-sizing: border-box;
	font-size: 20px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.upload__button {
		font-size: 18px;
	}
}
.upload__button {
	color: #888888;
	background-color: #ffffff;
}
.upload__layer {
	display: none;
	position: absolute;
	width: 188px;
	box-sizing: border-box;
	border-radius: 16px;
	border: 1px solid #e6e6e6;
	background-color: #ffffff;
	z-index: 5;
}
.upload__layer > div {
	display: flex;
	flex-direction: column;
	padding: 4px 0;
}
.upload__layer > div button {
	display: flex;
	align-items: center;
	padding-left: 28px;
	width: 100%;
	height: 36px;
	box-sizing: border-box;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.upload__layer > div button {
		font-size: 14px;
		line-height: 140%;
	}
}
.upload__layer > div button {
	color: #222222;
}
.upload__layer > div button:not(:first-child) {
	border-top: 1px solid #e6e6e6;
}
.upload__layer--opened {
	display: block;
}
.upload__preview {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.upload__preview img {
	border-radius: 16px;
	width: 100%;
	height: 100%;
}
.upload__preview .delete {
	position: absolute;
	right: 8px;
	top: 8px;
	width: 24px;
	height: 24px;
	background: url("../images/icon/ico-delete-circle.svg") no-repeat center center/100% 100%;
}

.datepicker {
	display: flex;
	align-items: center;
}
.datepicker__box {
	width: 200px;
}
.datepicker__unit {
	flex: none;
	width: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
}
@media (max-width: 768px) {
	.datepicker__box {
		width: auto;
		flex: 1;
	}
	.datepicker__unit {
		width: 16px;
	}
}

.accordion__trigger {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 24px 40px;
	border-radius: 28px;
	background-color: #f4f5f5;
	width: 100%;
}
.accordion__trigger:not(:first-child) {
	margin-top: 12px;
}
.accordion__trigger[aria-expanded=true] {
	border-radius: 28px 28px 0 0;
	padding-bottom: 18px;
}
.accordion__trigger[aria-expanded=true] i {
	background-image: url("../images/icon/accordion-minus.svg");
}
.accordion__trigger .text {
	font-size: 18px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.accordion__trigger .text {
		font-size: 16px;
	}
}
.accordion__trigger .text {
	color: #222222;
}
.accordion__trigger i {
	width: 24px;
	height: 24px;
	background: url("../images/icon/accordion-plus.svg") no-repeat center center/100% 100%;
}
.accordion__panel {
	padding: 0 40px;
	border-radius: 0 0 28px 28px;
	background-color: #f4f5f5;
}
.accordion__panel .inner {
	padding: 19px 0 24px;
	border-top: 1px solid #e6e6e6;
}
.accordion__title {
	font-size: 16px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.accordion__title {
		font-size: 14px;
		line-height: 140%;
	}
}
.accordion__title {
	color: #666666;
}
@media (max-width: 768px) {
	.accordion__trigger {
		padding: 20px 24px;
		border-radius: 16px;
	}
	.accordion__trigger:not(:first-child) {
		margin-top: 8px;
	}
	.accordion__trigger[aria-expanded=true] {
		border-radius: 16px 16px 0 0;
	}
	.accordion__trigger i {
		width: 20px;
		height: 20px;
	}
	.accordion__panel {
		padding: 0 24px;
		border-radius: 0 0 16px 16px;
	}
	.accordion__panel .inner {
		padding-bottom: 20px;
	}
}

.login_popup .layer_wrap {
	max-width: 640px; /** 251212 : 수정 **/
	padding: 0 60px 60px;
}
.login_popup .layer_wrap .tab_panel {
	width: 100%;
	margin-top: 32px;
}
.login_popup .layer_wrap .tab_panel form {
	width: 100%;
	margin-bottom: 32px;
}
.login_popup .layer_wrap .tab_panel form .input_wrap {
	margin-bottom: 16px;
}
.login_popup .layer_wrap .tab_panel form .input_wrap:nth-of-type(2) {
	margin-bottom: 0;
}
.login_popup .layer_wrap .tab_panel form .input_wrap .input_field {
	width: 100%;
	box-sizing: border-box;
}
.login_popup .layer_head {
	height: 60px;
	margin: 0 -36px;
	align-items: flex-end;
}
.login_popup .login_options {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 16px;
}
.login_popup .login_options .button_base-text {
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.login_popup .login_options .button_base-text {
		font-size: 14px;
		line-height: 140%;
	}
}
.login_popup .login_options .button_base-text {
	color: #222222;
}
.login_popup .login_info {
	width: 100%;
	padding: 20px 24px;
	background-color: #f4f5f5;
	border-radius: 16px;
	box-sizing: border-box;
	text-align: left;
}
.login_popup .login_info li.outer_list {
	margin-bottom: 8px;
	font-size: 14px;
	font-weight: 400;
	line-height: 140%;
}
@media (max-width: 768px) {
	.login_popup .login_info li.outer_list {
		font-size: 14px;
	}
}
.login_popup .login_info li.outer_list {
	color: #888888;
}
.login_popup .login_info li.outer_list:last-of-type {
	margin-bottom: 0;
}
.login_popup .login_info li.outer_list .info_inner {
	padding-left: 8px;
}
.login_popup .login_info li.outer_list .info_inner .inner_list {
	font-size: 14px;
	font-weight: 400;
	line-height: 140%;
}
@media (max-width: 768px) {
	.login_popup .login_info li.outer_list .info_inner .inner_list {
		font-size: 14px;
	}
}
.login_popup .input_wrap + .button_base-combine {
	margin-top: 20px;
}
@media (max-width: 768px) {
	.login_popup .layer_wrap {
		padding: 0;
	}
	.login_popup .layer_wrap .tab_panel form {
		margin-bottom: 24px;
	}
	.login_popup .layer_wrap .tab_panel form .input_wrap {
		margin-bottom: 8px;
	}
	.login_popup .layer_head {
		margin: 0;
		height: 50px;
		align-items: center;
	}
	.login_popup .input_wrap + .button_base-combine {
		margin-top: 16px;
	}
}
.login_popup--add .layer_title {
	color: #3b5ea7;
	text-align: center;
	margin-bottom: 32px;
}
.login_popup--add .layer_footer {
	padding: 0;
	padding-bottom: 60px;
}
.login_popup--add .button_base-large {
	width: 100%;
	margin-top: 0;
}
@media (max-width: 768px) {
	.login_popup--add .layer_footer {
		padding: 0 20px 0;
	}
}

.agree_popup .layer_wrap {
	max-width: 640px; /** 251212 : 수정 **/
	padding: 0 60px 60px;
}
.agree_popup .layer_wrap .layer_desc {
	background-color: #f4f5f5;
	border-radius: 16px;
	padding: 28px 32px;
	box-sizing: border-box;
	margin-bottom: 12px;
	text-align: left;
	max-height: 321px;
	overflow-y: auto;
}
.agree_popup .layer_wrap .layer_desc .layer_infoBox {
	margin-bottom: 16px;
}
.agree_popup .layer_wrap .layer_desc .layer_infoBox:last-child {
	margin-bottom: 0;
}
.agree_popup .layer_wrap .layer_desc .layer_infoBox .list_title {
	font-size: 18px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.agree_popup .layer_wrap .layer_desc .layer_infoBox .list_title {
		font-size: 16px;
	}
}
.agree_popup .layer_wrap .layer_desc .layer_infoBox .list_title {
	color: #666666;
	margin-bottom: 8px;
}
.agree_popup .layer_wrap .layer_desc .layer_infoBox .desc_outer .outer_list {
	font-size: 16px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.agree_popup .layer_wrap .layer_desc .layer_infoBox .desc_outer .outer_list {
		font-size: 14px;
		line-height: 140%;
	}
}
.agree_popup .layer_wrap .layer_desc .layer_infoBox .desc_outer .outer_list {
	color: #888888;
	margin-bottom: 4px;
}
.agree_popup .layer_wrap .layer_desc .layer_infoBox .desc_outer .outer_list:last-child {
	margin-bottom: 0;
}
.agree_popup .layer_wrap .layer_desc .layer_infoBox .desc_outer .outer_list .desc_inner .inner_list {
	padding-left: 15px;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
}
@media (max-width: 768px) {
	.agree_popup .layer_wrap .layer_desc .layer_infoBox .desc_outer .outer_list .desc_inner .inner_list {
		font-size: 14px;
		line-height: 140%;
	}
}
.agree_popup .layer_wrap .layer_desc .layer_infoBox .desc_outer .outer_list .desc_inner .inner_list {
	color: #888888;
}
.agree_popup .layer_wrap .radio_wrap {
	display: flex;
}
.agree_popup .layer_wrap .radio_wrap .radio {
	gap: 24px;
}
.agree_popup .layer_wrap .button_base {
	width: 100%;
}
.agree_popup .layer_head {
	height: 60px;
	margin: 0 -36px;
	align-items: flex-end;
}
.agree_popup .layer_title {
	color: #3b5ea7;
	text-align: center;
	margin-bottom: 8px;
}
.agree_popup .layer_text {
	text-align: center;
	font-size: 18px;
	font-weight: 400;
	line-height: 150%;
}
@media (max-width: 768px) {
	.agree_popup .layer_text {
		font-size: 16px;
	}
}
.agree_popup .layer_text {
	margin-bottom: 32px;
	color: #666666;
}
.agree_popup .layer_footer {
	padding-left: 0;
	padding-right: 0;
}
@media (max-width: 768px) {
	.agree_popup .layer_wrap {
		padding: 0;
	}
	.agree_popup .layer_wrap .layer_desc {
		max-height: 250px;
		padding: 20px 24px;
	}
	.agree_popup .layer_head {
		margin: 0;
		height: 50px;
		align-items: center;
	}
	.agree_popup .layer_title {
		margin-bottom: 4px;
	}
	.agree_popup .layer_text {
		margin-bottom: 16px;
	}
	.agree_popup .button_group-popup .button_base {
		height: 52px;
	}
	.agree_popup .layer_footer {
		position: unset;
		margin-bottom: 24px;
		padding-left: 20px;
		padding-right: 20px;
	}
}

.password_popup .layer_wrap {
	max-width: 640px; /** 251212 : 수정 **/
	padding: 0 60px 60px;
}
.password_popup .layer_head {
	height: 60px;
	margin: 0 -36px;
	align-items: flex-end;
}
.password_popup .number_info {
	margin: 0 auto;
	display: flex;
	align-items: center;
	background-color: #f4f5f5;
	width: -moz-fit-content;
	width: fit-content;
	border-radius: 8px;
	padding: 6px 20px;
	color: #666666;
	margin-bottom: 32px;
}
.password_popup .number_info .info_left {
	font-size: 14px;
	font-weight: 500;
	line-height: 140%;
	position: relative;
	padding-right: 8px;
}
.password_popup .number_info .info_left::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	width: 1px;
	height: 12px;
	background: #c8c8c8;
}
.password_popup .number_info .info_right {
	padding-left: 8px;
}
.password_popup .number_info .info_right .info_value {
	font-size: 14px;
	font-weight: 500;
	line-height: 140%;
}
.password_popup .input_wrap {
	margin-bottom: 16px;
}
.password_popup .input_wrap input {
	width: 100%;
	box-sizing: border-box;
}
.password_popup .input_wrap .input_desc {
	text-align: left;
	font-size: 14px;
	font-weight: 400;
	line-height: 140%;
}
@media (max-width: 768px) {
	.password_popup .input_wrap .input_desc {
		font-size: 14px;
	}
}
.password_popup .input_wrap .input_desc {
	color: #888888;
	margin-top: 4px;
}
.password_popup .chg_pw_info {
	background: #f4f5f5;
	border-radius: 16px;
	padding: 20px 24px;
	text-align: left;
}
.password_popup .chg_pw_info .info_title {
	margin-bottom: 8px;
	color: #666666;
}
.password_popup .chg_pw_info .info-list li {
	font-size: 14px;
	font-weight: 400;
	line-height: 140%;
}
@media (max-width: 768px) {
	.password_popup .chg_pw_info .info-list li {
		font-size: 14px;
	}
}
.password_popup .chg_pw_info .info-list li {
	color: #888888;
}
.password_popup .button_group-popup {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.password_popup .button_group-popup .button_base {
	flex: 1;
}
.password_popup .button_group-popup .button_base:first-child {
	margin-right: 4px;
}
.password_popup .button_group-popup .button_base:last-child {
	margin-left: 4px;
}
.password_popup .layer_title {
	color: #3b5ea7;
	text-align: center;
	margin-bottom: 8px;
}
.password_popup .layer_footer {
	padding-left: 0;
	padding-right: 0;
}
@media (max-width: 768px) {
	.password_popup .layer_wrap {
		padding: 0;
	}
	.password_popup .layer_head {
		margin: 0;
		height: 50px;
		align-items: center;
	}
	.password_popup .chg_pw_info {
		margin-top: 24px;
	}
	.password_popup .chg_pw_info .info-list li {
		margin-bottom: 8px;
	}
	.password_popup .chg_pw_info .info-list li:last-child {
		margin-bottom: 0;
	}
	.password_popup .layer_title {
		margin-bottom: 12px;
	}
	.password_popup .layer_footer {
		padding-left: 20px;
		padding-right: 20px;
	}
}

.password_popup_02 .layer_wrap {
	max-width: 640px; /** 251212 : 수정 **/
	padding: 0 60px 60px;
}
.password_popup_02 .layer_wrap form .input_wrap {
	margin-bottom: 16px;
}
.password_popup_02 .layer_wrap form .input_wrap:last-of-type {
	margin-bottom: 0;
}
.password_popup_02 .layer_wrap form .input_wrap .input_field {
	box-sizing: border-box;
}
.password_popup_02 .layer_wrap form .input_wrap .input_desc {
	font-size: 14px;
	font-weight: 400;
	line-height: 140%;
	color: #888888;
	margin-top: 4px;
	text-align: left;
}
.password_popup_02 .layer_wrap .button_group-popup {
	width: 100%;
}
.password_popup_02 .layer_wrap .button_group-popup .button_base {
	width: 100%;
	margin-bottom: 16px;
}
.password_popup_02 .layer_wrap .button_group-popup .button_text {
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.password_popup_02 .layer_wrap .button_group-popup .button_text {
		font-size: 14px;
		line-height: 140%;
	}
}
.password_popup_02 .layer_wrap .button_group-popup .button_text {
	display: inline-block;
	color: #666666;
	border-bottom: 1px solid #666666;
	padding: 0;
}
.password_popup_02 .layer_head {
	height: 60px;
	margin: 0 -36px;
	align-items: flex-end;
}
.password_popup_02 .layer_title {
	color: #3b5ea7;
	text-align: center;
	margin-bottom: 8px;
}
.password_popup_02 .layer_text {
	font-size: 18px;
	font-weight: 400;
	line-height: 150%;
}
@media (max-width: 768px) {
	.password_popup_02 .layer_text {
		font-size: 16px;
	}
}
.password_popup_02 .layer_text {
	color: #666666;
	text-align: center;
	margin-bottom: 32px;
}
.password_popup_02 .layer_footer {
	padding-left: 0;
	padding-right: 0;
}
.password_popup_02 .layer_footer .button_group--column {
	gap: 16px;
}
@media (max-width: 768px) {
	.password_popup_02 .layer_wrap {
		padding: 0;
	}
	.password_popup_02 .layer_wrap form .input_wrap {
		margin-bottom: 8px;
	}
	.password_popup_02 .layer_wrap form .input_wrap.input_wrap-separate {
		margin-top: 12px;
	}
	.password_popup_02 .layer_head {
		margin: 0;
		height: 50px;
		align-items: center;
	}
	.password_popup_02 .layer_footer {
		padding-left: 20px;
		padding-right: 20px;
	}
	.password_popup_02 .layer_footer .button_group--column {
		gap: 12px;
	}
}

.password_popup_03 .layer_wrap {
	max-width: 640px; /** 251212 : 수정 **/
	padding: 0 60px 60px;
}
.password_popup_03 .layer_wrap form .input_wrap {
	margin-bottom: 16px;
}
.password_popup_03 .layer_wrap form .input_wrap:last-of-type {
	margin-bottom: 0;
}
.password_popup_03 .layer_wrap form .input_wrap .input_field {
	box-sizing: border-box;
}
.password_popup_03 .layer_wrap form .input_wrap .input_desc {
	font-size: 16px;
	font-weight: 400;
	line-height: 160%;
	color: #888888;
	text-align: left;
}
.password_popup_03 .layer_wrap form .input_wrap.error .input_field {
	border-color: #ff4848;
}
.password_popup_03 .layer_wrap form .input_wrap.error .input_desc {
	margin-top: 4px;
}
.password_popup_03 .layer_wrap .button_group-popup {
	width: 100%;
}
.password_popup_03 .layer_wrap .button_group-popup .button_base {
	width: 100%;
	margin-bottom: 16px;
}
.password_popup_03 .layer_wrap .button_group-popup .button_text {
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.password_popup_03 .layer_wrap .button_group-popup .button_text {
		font-size: 14px;
		line-height: 140%;
	}
}
.password_popup_03 .layer_wrap .button_group-popup .button_text {
	display: inline-block;
	color: #666666;
	border-bottom: 1px solid #666666;
	padding: 0;
}
.password_popup_03 .layer_head {
	height: 60px;
	margin: 0 -36px;
	align-items: flex-end;
}
.password_popup_03 .frm_text.__error {
	text-align: left;
}
.password_popup_03 .layer_title {
	color: #3b5ea7;
	text-align: center;
	margin-bottom: 8px;
}
.password_popup_03 .layer_text {
	font-size: 18px;
	font-weight: 400;
	line-height: 150%;
}
@media (max-width: 768px) {
	.password_popup_03 .layer_text {
		font-size: 16px;
	}
}
.password_popup_03 .layer_text {
	color: #666666;
	text-align: center;
	margin-bottom: 32px;
}
.password_popup_03 .layer_footer {
	padding-left: 0;
	padding-right: 0;
}
.password_popup_03 .layer_footer .button_group--column {
	gap: 16px;
}
@media (max-width: 768px) {
	.password_popup_03 .layer_wrap {
		padding: 0;
	}
	.password_popup_03 .layer_head {
		margin: 0;
		height: 50px;
		align-items: center;
	}
	.password_popup_03 .frm_text.__error {
		font-size: 14px;
		line-height: 140%;
	}
	.password_popup_03 .layer_footer {
		padding-left: 20px;
		padding-right: 20px;
	}
	.password_popup_03 .layer_footer .button_group--column {
		gap: 12px;
	}
}

br.pc_only {
	display: block;
}

br.mo_only {
	display: none;
}

@media (max-width: 768px) {
	br.pc_only {
		display: none;
	}
	br.mo_only {
		display: block;
	}
}
.required-mark {
	position: relative;
	padding-left: 11px;
}
.required-mark::after {
	content: "*";
	position: absolute;
	top: 0;
	left: 0;
	width: 7px;
	height: 100%;
}

.sub_tab-wrap {
	box-sizing: border-box;
	width: auto;
	overflow: hidden;
}
.sub_tab-wrap .tab_list {
	max-width: 1380px;
	margin: 0 auto;
}
.sub_tab-wrap .tab_list:before {
	width: 100vw;
	left: 50%;
	transform: translateX(-50%);
}
.sub_tab-wrap .tab_panel {
	max-width: 1380px;
	margin: 0 auto;
}
.sub_tab-wrap .full_line {
	width: 100%;
	height: 1px;
	background-color: #e6e6e6;
	position: relative;
	margin-top: -1px;
	display: none;
}
@media (max-width: 768px) {
	.sub_tab-wrap {
		padding-top: 28px;
	}
	.sub_tab-wrap .tab_panel {
		padding: 0 20px;
	}
}

.cont_section .sub_tab-wrap {
	margin-left: -40px;
	margin-right: -40px;
}
.cont_section.wide .sub_tab-wrap {
	margin-left: 0;
	margin-right: 0;
}
@media screen and (max-width: 1380px) {
	.cont_section .sub_tab-wrap {
		margin-left: -2.5rem;
		margin-right: -2.5rem;
	}
}
@media screen and (max-width: 1200px) {
	.cont_section .sub_tab-wrap {
		margin-left: -12px;
		margin-right: -12px;
	}
	.cont_section.sub .sub_tab-wrap {
		margin-left: -20px;
		margin-right: -20px;
	}
}

.board_util {
	display: flex;
	align-items: end;
	justify-content: space-between;
	margin-bottom: 20px;
	gap: 16px;
}

.board_total {
	color: #888888;
	font-size: 16px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.board_total {
		font-size: 14px;
		line-height: 140%;
	}
}
.board_total {
	display: flex;
	align-items: center;
}
.board_total b {
	font-size: 16px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.board_total b {
		font-size: 14px;
		line-height: 140%;
	}
}
.board_total b {
	color: #3b5ea7;
	margin-left: 4px;
}
.board_total .filter {
	position: relative;
	padding-left: 12px;
	margin-left: 12px;
	display: flex;
	-moz-column-gap: 16px;
	     column-gap: 16px;
}
.board_total .filter:before {
	content: "";
	position: absolute;
	left: 0;
	top: 6px;
	width: 1px;
	height: 12px;
	background-color: #e6e6e6;
}
.board_total .filter select {
	border: 0;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.board_total .filter select {
		font-size: 14px;
		line-height: 140%;
	}
}
.board_total .filter select {
	min-width: 64px;
	background: url("../images/icon/ico-arrow-down.svg") no-repeat 100% 50%/20px 20px;
}
@media (max-width: 768px) {
	.board_total .filter {
		margin-left: auto;
	}
	.board_total .filter:before {
		display: none;
	}
	.board_total .filter select {
		background-size: 16px 16px;
		min-width: 43px;
		padding-right: 18px;
	}
}

.board_search {
	width: 400px;
	max-width: 100%;
	padding: 16px 20px;
	border: 1px solid #c8c8c8;
	border-radius: 999px;
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
}
.board_search input[type=text] {
	width: calc(100% - 40px);
	height: 24px;
	box-sizing: border-box;
	outline: none;
	border: 0;
	padding: 0;
	border-radius: 0;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.board_search input[type=text] {
		font-size: 14px;
		line-height: 140%;
	}
}
.board_search input[type=text]::-moz-placeholder {
	color: #888888;
}
.board_search input[type=text]::placeholder {
	color: #888888;
}
.board_search__btn {
	width: 24px;
	height: 24px;
	border: 0;
	outline: none;
	padding: 0;
	border-radius: 0;
	background: transparent;
	cursor: pointer;
}
.board_search__btn .ico_search {
	width: 100%;
	height: 100%;
}

.board_row {
	display: flex;
	align-items: center;
	min-height: 27px;
	padding: 24px 40px;
	border-bottom: 1px solid #e6e6e6;
	-moz-column-gap: 12px;
	     column-gap: 12px;
	gap: 40px;
}
.board_row *[class^=board_item] {
	display: flex;
	justify-content: center;
}
.board_row .board_item__no {
	flex: 0 0 60px;
}
.board_row .board_item__subject {
	min-width: 0;
	flex: 1 1 auto;
	justify-content: start;
}
.board_row .board_item__file {
	flex: 0 0 100px;
}
.board_row .board_item__date {
	flex: 0 0 100px;
}
.board_row .board_item__flex {
	flex: 0 0 100px;
}
.board_row .board_item__flex.large {
	flex: 0 0 170px;
}
.board_row .board_item__badge {
	flex: 0 0 100px;
}
.board_row .flex_title {
	display: none;
}
.board_row--none {
	width: 100%;
	text-align: center;
	padding: 82px 0;
	font-size: 18px;
	font-weight: 400;
	line-height: 150%;
}
@media (max-width: 768px) {
	.board_row--none {
		font-size: 16px;
	}
}
.board_row--none {
	color: #888888;
}

.board_map {
	font-size: 14px;
	font-weight: 400;
	line-height: 140%;
}
@media (max-width: 768px) {
	.board_map {
		font-size: 14px;
	}
}
.board_map {
	color: #888888;
	margin-bottom: 16px;
}

.board_head .board_row {
	border-top: 1px solid #e6e6e6;
	background: #f4f5f5;
	padding: 16px 40px;
	color: #666666;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.board_head .board_row {
		font-size: 14px;
		line-height: 140%;
	}
}

.board_body .board_row .board_item__no {
	color: #888888;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.board_body .board_row .board_item__no {
		font-size: 14px;
		line-height: 140%;
	}
}
.board_body .board_row .board_item__no .ico_pin {
	background-color: #666666;
}
.board_body .board_row .board_item__subject {
	overflow: hidden;
	font-size: 18px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.board_body .board_row .board_item__subject {
		font-size: 16px;
	}
}
.board_body .board_row .board_item__subject .board_link {
	color: #222222;
	font-size: 18px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.board_body .board_row .board_item__subject .board_link {
		font-size: 16px;
	}
}
.board_body .board_row .board_item__subject .board_link {
	text-decoration: none;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.board_body .board_row .board_item__date {
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.board_body .board_row .board_item__date {
		font-size: 14px;
		line-height: 140%;
	}
}
.board_body .board_row .board_item__date {
	color: #888888;
}
.board_body .board_row .board_item__date span {
	display: none;
}
.board_body .board_row .board_item__flex {
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.board_body .board_row .board_item__flex {
		font-size: 14px;
		line-height: 140%;
	}
}
.board_body .board_row .board_item__flex {
	color: #888888;
}
.board_body .board_row .board_item__flex.large {
	flex: 0 0 170px;
}
.board_body .board_row .board_item__flex.highlight {
	color: #e88640;
	font-size: 16px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.board_body .board_row .board_item__flex.highlight {
		font-size: 14px;
		line-height: 140%;
	}
}
.board_body .board_row .board_item__flex.blue {
	color: #3b5ea7;
}
.board_body .board_row__pinned .board_item__subject .board_link {
	font-size: 18px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.board_body .board_row__pinned .board_item__subject .board_link {
		font-size: 16px;
	}
}
.board_body .board_row__pinned .board_item__subject .board_link {
	color: #3b5ea7;
}

.board_footer {
	display: flex;
	justify-content: center;
	align-items: center;
}
.board_footer:not(:empty) {
	margin-top: 60px;
}

@media (max-width: 768px) {
	.board_util {
		flex-direction: column;
		align-items: stretch;
		gap: 20px;
	}
	.board_util.row {
		flex-direction: row-reverse;
	}
	.board_total {
		order: 1;
	}
	.board_search {
		order: 0;
		width: 100%;
	}
	.board_search input[type=text] {
		height: 20px;
	}
	.board_search__btn {
		width: 20px;
		height: 20px;
	}
	.board_head {
		display: none;
	}
	.board_row {
		flex-wrap: wrap;
		padding: 16px 12px;
		gap: 0;
	}
	.board_body .board_row {
		align-items: start;
	}
	.board_body .board_row:first-child {
		border-top: 1px solid #e6e6e6;
	}
	.board_body .board_row__pinned .board_item__subject .board_link {
		color: #3b5ea7;
	}
	.board_body .board_row .board_item__no {
		order: 0;
		flex: 0 0 100%;
		justify-content: flex-start;
		margin-bottom: 2px;
	}
	.board_body .board_row .board_item__no .ico_pin {
		margin-top: 3px;
		width: 18px;
		height: 18px;
		background-color: #222222;
	}
	.board_body .board_row .board_item__subject {
		order: 1;
		flex: 1 1 calc(100% - 76px);
		justify-content: start;
		margin-bottom: 8px;
	}
	.board_body .board_row .board_item__subject .board_link {
		display: -webkit-box;
		line-clamp: 2;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		white-space: wrap;
	}
	.board_body .board_row .board_item__file {
		order: 2;
		flex: 0 0 16px;
		justify-content: end;
	}
	.board_body .board_row .board_item__file .ico_file {
		margin-top: 3px;
		width: 16px;
		height: 16px;
		background-color: #888888;
	}
	.board_body .board_row .board_item__date {
		order: 3;
		flex: 0 0 100%;
		color: #888888;
		display: flex;
		align-items: center;
		justify-content: flex-start;
		align-self: center;
		gap: 12px;
	}
	.board_body .board_row .board_item__flex {
		flex: 0 0 100%;
		display: flex;
		align-items: center;
		justify-content: flex-start;
		gap: 4px;
		margin-bottom: 2px;
	}
	.board_body .board_row .board_item__flex:last-child {
		margin-bottom: 0;
	}
	.board_body .board_row .board_item__flex:nth-child(1) {
		order: 1;
	}
	.board_body .board_row .board_item__flex:nth-child(2) {
		order: 2;
	}
	.board_body .board_row .board_item__flex:nth-child(3) {
		order: 3;
	}
	.board_body .board_row .board_item__flex:nth-child(4) {
		order: 4;
	}
	.board_body .board_row .board_item__flex:nth-child(5) {
		order: 5;
	}
	.board_body .board_row .board_item__flex:nth-child(6) {
		order: 6;
	}
	.board_body .board_row .board_item__flex:nth-child(7) {
		order: 7;
	}
	.board_body .board_row .board_item__flex:nth-child(8) {
		order: 8;
	}
	.board_body .board_row .board_item__flex:nth-child(9) {
		order: 9;
	}
	.board_body .board_row .board_item__flex:nth-child(10) {
		order: 10;
	}
	.board_body .board_row .board_item__flex.large {
		flex: 0 0 100%;
	}
	.board_body .board_row .board_item__flex .flex_title {
		display: block;
		flex: 0 0 80px;
		font-size: 16px;
		font-weight: 500;
		line-height: 150%;
	}
}
@media (max-width: 768px) and (max-width: 768px) {
	.board_body .board_row .board_item__flex .flex_title {
		font-size: 14px;
		line-height: 140%;
	}
}
@media (max-width: 768px) {
	.board_body .board_row .board_item__flex.highlight .flex_title {
		font-weight: 600;
	}
	.board_body .board_row .board_item__badge {
		flex: 0 0 100%;
		justify-content: flex-start;
		margin-top: 12px;
		order: 9999;
	}
	.board_footer:not(:empty) {
		margin-top: 32px;
	}
}
.board_util {
	display: flex;
	align-items: end;
	justify-content: space-between;
	margin-bottom: 20px;
	gap: 16px;
}

.board_total {
	color: #888888;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.board_total {
		font-size: 14px;
		line-height: 140%;
	}
}
.board_total b {
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.board_total b {
		font-size: 14px;
		line-height: 140%;
	}
}
.board_total b {
	color: #3b5ea7;
}

.board_search {
	width: 400px;
	max-width: 100%;
	padding: 16px 20px;
	border: 1px solid #c8c8c8;
	border-radius: 999px;
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
}
.board_search input[type=text] {
	width: calc(100% - 40px);
	height: 24px;
	box-sizing: border-box;
	outline: none;
	border: 0;
	padding: 0;
	border-radius: 0;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.board_search input[type=text] {
		font-size: 14px;
		line-height: 140%;
	}
}
.board_search input[type=text]::-moz-placeholder {
	color: #888888;
}
.board_search input[type=text]::placeholder {
	color: #888888;
}
.board_search__btn {
	width: 24px;
	height: 24px;
	border: 0;
	outline: none;
	padding: 0;
	border-radius: 0;
	background: transparent;
	cursor: pointer;
}
.board_search__btn .ico_search {
	width: 100%;
	height: 100%;
}

.board_row {
	display: flex;
	align-items: center;
	min-height: 27px;
	padding: 24px 40px;
	border-bottom: 1px solid #e6e6e6;
	-moz-column-gap: 12px;
	     column-gap: 12px;
	gap: 40px;
}
.board_row *[class^=board_item] {
	display: flex;
	justify-content: center;
}
.board_row .board_item__no {
	flex: 0 0 60px;
}
.board_row .board_item__subject {
	min-width: 0;
	flex: 1 1 auto;
	justify-content: start;
}
.board_row .board_item__file {
	flex: 0 0 100px;
}
.board_row .board_item__date {
	flex: 0 0 100px;
}
.board_row .board_item__inquiry {
	flex: 0 0 100px;
}
.board_row .board_item__detail {
	flex: 0 0 120px;
}
.board_row .board_item__report {
	flex: 0 0 115px;
}

.board_footer {
	display: flex;
	justify-content: center;
	align-items: center;
}
.board_footer:not(:empty) {
	margin-top: 60px;
}

.board_detail {
	display: block;
}
.board_detail__header {
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 32px;
}
.board_detail__header .board_detail__title {
	font-size: 40px;
	font-weight: 600;
	line-height: 140%;
}
@media (max-width: 768px) {
	.board_detail__header .board_detail__title {
		font-size: 24px;
	}
}
.board_detail__header .board_detail__title {
	margin-bottom: 16px;
}
.board_detail__header .board_detail__meta {
	display: flex;
	align-items: center;
	gap: 8px;
}
.board_detail__header .board_detail__meta > div {
	display: flex;
	align-items: center;
	gap: 5px;
}
.board_detail__header .board_detail__meta .date {
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.board_detail__header .board_detail__meta .date {
		font-size: 14px;
		line-height: 140%;
	}
}
.board_detail__header .board_detail__meta .date {
	color: #888888;
}
.board_detail__header .board_detail__meta .period {
	margin-left: 8px;
	color: #666666;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
}
@media (max-width: 768px) {
	.board_detail__header .board_detail__meta .period {
		font-size: 14px;
		line-height: 140%;
	}
}
.board_detail__header .board_detail__meta .devider {
	width: 1px;
	height: 14px;
	background-color: #e6e6e6;
	display: inline-blockw;
}
.board_detail__header .board_detail__meta .deadline {
	color: #666666;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
}
@media (max-width: 768px) {
	.board_detail__header .board_detail__meta .deadline {
		font-size: 14px;
		line-height: 140%;
	}
}
.board_detail__header .board_detail__meta .deadline.highlight {
	color: #e88640;
}
.board_detail__header .board_detail__meta .copy {
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.board_detail__header .board_detail__meta .copy {
		font-size: 14px;
		line-height: 140%;
	}
}
.board_detail__header .board_detail__meta .copy {
	display: flex;
	margin-left: auto;
}
.board_detail .board_detail__desc {
	padding: 40px 0;
}
.board_detail__subtitle {
	font-size: 20px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.board_detail__subtitle {
		font-size: 18px;
	}
}
.board_detail__files {
	margin-top: 16px;
}
.board_detail__files .file_list {
	display: flex;
	flex-direction: column;
	gap: 8px;
}
.board_detail__files .file_item {
	display: flex;
	align-items: center;
	gap: 12px;
	padding: 20px 32px;
	border-radius: 16px;
	background: #f4f5f5;
}
.board_detail__files .file_item .ico_file {
	width: 20px;
	height: 20px;
}
.board_detail__files .file_item .file_link {
	flex: 1 1 auto;
	min-width: 0;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.board_detail__files .file_item .file_link {
		font-size: 14px;
		line-height: 140%;
	}
}
.board_detail__files .file_item .file_link {
	color: #222222;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.board_detail__files .file_item .button_base-combine {
	margin-left: auto;
}
.board_detail__nav {
	margin-top: 40px;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}
.board_detail__nav .nav_row {
	display: flex;
	align-items: center;
	gap: 10px;
	padding: 28px 20px;
	color: #222222;
	width: 100%;
	box-sizing: border-box;
}
.board_detail__nav .nav_row.empty {
	color: #888888;
}
.board_detail__nav .nav_row.empty i[class^=ico_] {
	background-color: #888888;
}
.board_detail__nav .nav_row .label {
	font-size: 18px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.board_detail__nav .nav_row .label {
		font-size: 16px;
	}
}
.board_detail__nav .nav_row .label {
	width: 60px;
}
.board_detail__nav .nav_row .subject {
	font-size: 18px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.board_detail__nav .nav_row .subject {
		font-size: 16px;
	}
}
.board_detail__nav .nav_row .subject {
	flex: 1;
	min-width: 0;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.board_detail__nav .nav_row + .nav_row {
	border-top: 1px solid #e6e6e6;
}
.board_detail__footer {
	margin-top: 40px;
	display: flex;
	justify-content: center;
}

@media (max-width: 768px) {
	.board_util {
		flex-direction: column;
		align-items: stretch;
		gap: 20px;
		margin-bottom: 16px;
	}
	.board_total {
		order: 1;
	}
	.board_search {
		order: 0;
		width: 100%;
	}
	.board_search input[type=text] {
		height: 20px;
	}
	.board_search__btn {
		width: 20px;
		height: 20px;
	}
	.board_head {
		display: none;
	}
	.board_row {
		flex-wrap: wrap;
		padding: 16px 12px;
		gap: 0;
	}
	.board_body .board_row {
		align-items: start;
	}
	.board_body .board_row:first-child {
		border-top: 1px solid #e6e6e6;
	}
	.board_body .board_item__no {
		order: 0;
		flex: 0 0 30px;
		justify-content: end;
		font-size: 14px;
		font-weight: 500;
		line-height: 140%;
	}
	.board_body .board_item__no .ico_pin {
		margin-top: 3px;
		width: 18px;
		height: 18px;
	}
	.board_body .board_item__subject {
		order: 1;
		flex: 1 1 100%;
		justify-content: start;
	}
	.board_body .board_item__file {
		order: 3;
		flex: 0 0 auto;
	}
	.board_body .board_item__date {
		order: 2;
		flex: 0 0 100px;
	}
	.board_body .board_item__date.f-full {
		flex: 1;
		margin-left: 0;
	}
	.board_detail__header {
		margin-bottom: 20px;
	}
	.board_detail__header .board_detail__meta .period {
		margin-left: 0;
		display: grid;
		grid-template-columns: 77px 1fr;
	}
	.board_detail__header .board_detail__meta .devider {
		display: none;
	}
	.board_detail__header .board_detail__meta .deadline {
		display: grid;
		grid-template-columns: 77px 1fr;
	}
	.board_detail__header .board_detail__meta > div {
		gap: 0;
	}
	.board_detail__title {
		font-size: 32px;
		font-weight: 600;
		line-height: 150%;
	}
}
@media (max-width: 768px) and (max-width: 768px) {
	.board_detail__title {
		font-size: 20px;
		line-height: 140%;
	}
}
@media (max-width: 768px) {
	.board_detail__visual {
		margin: 16px 0 24px;
	}
	.board_detail__visual img {
		width: 100%;
		border-radius: 12px;
	}
	.board_detail__files .file_item {
		padding: 12px;
	}
	.board_detail__nav .nav_row {
		padding: 14px 4px;
	}
	.board_detail__nav .nav_row .label {
		width: 48px;
	}
	.board_detail__meta.column {
		flex-direction: column;
		align-items: flex-start;
	}
}
.card_list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 16px;
}
.card_list__item {
	display: flex;
	flex-direction: column;
	background: #ffffff;
	border-radius: 28px;
	overflow: hidden;
	text-decoration: none;
	color: inherit;
}
.card_list__item:hover .card_list__thumb img, .card_list__item:focus .card_list__thumb img {
	transform: scale(1.1);
}
.card_list__thumb {
	position: relative;
	width: 100%;
	aspect-ratio: 7/5;
	overflow: hidden;
}
.card_list__thumb img {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	transition: transform 0.3s ease-in-out;
	-o-object-fit: cover;
	   object-fit: cover;
}
.card_list__labels {
	display: inline-flex;
	gap: 6px;
}
.card_list__dim {
	position: absolute;
	inset: 0;
	background: rgba(0, 0, 0, 0.6);
	color: #ffffff;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	padding: 10px;
	font-size: 32px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.card_list__dim {
		font-size: 20px;
		line-height: 140%;
	}
}
.card_list__body {
	padding: 20px 32px;
	display: flex;
	flex-direction: column;
	background-color: #f4f5f5;
	gap: 8px;
}
.card_list__title {
	font-size: 18px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.card_list__title {
		font-size: 16px;
	}
}
.card_list__title {
	color: #222222;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	height: 54px;
	text-overflow: ellipsis;
}
.card_list__desc {
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.card_list__desc {
		font-size: 14px;
		line-height: 140%;
	}
}
.card_list__desc {
	color: #888888;
	display: -webkit-box;
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin-bottom: 4px;
}
.card_list__meta {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.card_list__date {
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
}
@media (max-width: 768px) {
	.card_list__date {
		font-size: 14px;
		line-height: 140%;
	}
}
.card_list__date {
	color: #888888;
}
@media (max-width: 1023px) {
	.card_list {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 768px) {
	.card_list {
		grid-template-columns: 1fr;
		gap: 12px;
	}
	.card_list__item {
		border-radius: 24px;
	}
	.card_list__labels .badge {
		height: 22px;
	}
	.card_list__body {
		padding: 12px 12px 14px;
		gap: 6px;
	}
}

.inquiry_detail__header {
	padding: 0 4px 32px;
}
.inquiry_detail__header .inquiry_detail__meta {
	display: flex;
	align-items: center;
	gap: 12px;
}
.inquiry_detail__header .inquiry_detail__meta .meta_item {
	display: flex;
	align-items: center;
	gap: 8px;
}
.inquiry_detail__header .inquiry_detail__meta .meta_title {
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.inquiry_detail__header .inquiry_detail__meta .meta_title {
		font-size: 14px;
		line-height: 140%;
	}
}
.inquiry_detail__header .inquiry_detail__meta .meta_title {
	color: #888888;
}
.inquiry_detail__header .inquiry_detail__meta .meta_desc {
	color: #222222;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.inquiry_detail__header .inquiry_detail__meta .meta_desc {
		font-size: 14px;
		line-height: 140%;
	}
}
.inquiry_detail__title {
	font-size: 32px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.inquiry_detail__title {
		font-size: 20px;
		line-height: 140%;
	}
}
.inquiry_detail__title {
	margin-bottom: 8px;
	color: #3b5ea7;
}
.inquiry_detail__content {
	display: flex;
	padding: 32px 40px;
	background-color: #f4f5f5;
	border-radius: 28px;
	gap: 20px;
}
.inquiry_detail__content + .inquiry_detail__content {
	margin-top: 8px;
}
.inquiry_detail__content .inquiry_detail__subtitle {
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.inquiry_detail__content .inquiry_detail__subtitle {
		font-size: 14px;
		line-height: 140%;
	}
}
.inquiry_detail__content .inquiry_detail__subtitle {
	padding-top: 2px;
	color: #888888;
	flex: 0 0 65px;
}
.inquiry_detail__content .inquiry_detail__desc {
	font-size: 18px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.inquiry_detail__content .inquiry_detail__desc {
		font-size: 16px;
	}
}
.inquiry_detail__content .inquiry_detail__desc {
	color: #222222;
	flex: 1 1 auto;
	min-width: 0;
}
.inquiry_detail__content .inquiry_detail__desc > *:not([class]) {
	white-space: pre-line;
}
.inquiry_detail__content.empty .inquiry_detail__desc {
	color: #888888;
}
.inquiry_detail__content .download {
	margin-top: 12px;
	display: flex;
	flex-direction: column;
	gap: 8px;
}
.inquiry_detail__content .download:not(:last-child) {
	margin-bottom: 16px;
}
.inquiry_detail__content .download__link {
	display: flex;
	gap: 8px;
	align-items: center;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.inquiry_detail__content .download__link {
		font-size: 14px;
		line-height: 140%;
	}
}
.inquiry_detail__content .download__link {
	color: #666666;
	text-decoration: underline;
	text-underline-offset: 3px;
	text-decoration-thickness: 1.2px;
}
.inquiry_detail__content .download__link span {
	font: inherit;
	min-width: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.inquiry_detail__content .download__link i {
	flex: none;
}
.inquiry_detail__util {
	display: flex;
	justify-content: end;
	margin-top: 8px;
	gap: 12px;
	align-items: center;
}
.inquiry_detail__util .inquiry_detail__util-link {
	display: flex;
	align-items: center;
	gap: 2px;
	color: #222222;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.inquiry_detail__util .inquiry_detail__util-link {
		font-size: 14px;
		line-height: 140%;
	}
}
.inquiry_detail__util .inquiry_detail__util-link {
	padding: 0;
	cursor: pointer;
}
.inquiry_detail__period {
	display: flex;
	align-items: center;
	gap: 8px;
	color: #888888;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
}
@media (max-width: 768px) {
	.inquiry_detail__period {
		font-size: 14px;
		line-height: 140%;
	}
}
.inquiry_detail__period {
	margin-top: 12px;
}
.inquiry_detail__footer {
	margin-top: 40px;
	display: flex;
	justify-content: center;
}
.inquiry_detail .devider {
	width: 1px;
	height: 14px;
	background-color: #e6e6e6;
	display: inline-block;
}

.result .no-data {
	padding: 120px 0;
}
.result .no-data i {
	width: 64px;
	height: 64px;
	margin-bottom: 8px;
	background-image: url("../images/icon/ico-nodata-thumb.svg");
}
@media (max-width: 768px) {
	.result .no-data {
		padding: 80px 0;
	}
	.result i {
		width: 48px;
		height: 48px;
	}
}

@media (max-width: 768px) {
	.inquiry_detail__header {
		padding-bottom: 20px;
	}
	.inquiry_detail__header .inquiry_detail__meta {
		flex-direction: column;
		align-items: flex-start;
		gap: 4px;
	}
	.inquiry_detail__header .inquiry_detail__meta .devider {
		display: none;
	}
	.inquiry_detail__header .inquiry_detail__meta .meta_item {
		gap: 12px;
	}
	.inquiry_detail__header .inquiry_detail__meta .meta_title {
		flex: 0 0 52px;
	}
	.inquiry_detail__content {
		padding: 20px 24px;
		flex-direction: column;
		border-radius: 16px;
		gap: 2px;
	}
	.inquiry_detail__content .inquiry_detail__subtitle {
		flex: 0 0 auto;
	}
	.inquiry_detail__content .download {
		margin-top: 20px;
		gap: 12px;
	}
	.inquiry_detail__util {
		margin-top: 16px;
	}
}
[class*=badge_] {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: 24px;
	padding: 0 8px;
	border-radius: 6px;
	background-color: #666666;
	color: #ffffff;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: 500;
	line-height: 140%;
}
@media (max-width: 768px) {
	[class*=badge_] {
		height: 21px;
		font-size: 14px;
		font-weight: 400;
		line-height: 140%;
	}
}
@media (max-width: 768px) and (max-width: 768px) {
	[class*=badge_] {
		font-size: 14px;
	}
}

.badge_primary {
	background-color: #3b5ea7;
}
.badge_skyblue {
	background-color: #5380da;
}
.badge_orange {
	background-color: #e88640;
}
.badge_grey {
	background-color: #888888;
}
.badge_sub {
	color: #666666;
	background-color: #e6e6e6;
}
.badge_dday {
	width: 65px;
	padding: 0 4px;
	background-color: #888888;
}

.inquiry_form {
	display: block;
}
.inquiry_form__agree {
	margin-top: 40px;
}
.inquiry_form__agree .agree_box {
	padding: 32px 40px;
	border-radius: 28px;
	background: #f4f5f5;
	color: #666666;
	box-sizing: border-box;
}
.inquiry_form__agree .agree_box .agree_title {
	font-size: 18px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.inquiry_form__agree .agree_box .agree_title {
		font-size: 16px;
	}
}
.inquiry_form__agree .agree_box .agree_title {
	color: #666666;
	margin-bottom: 10px;
}
.inquiry_form__agree .agree_box .agree_text {
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
}
@media (max-width: 768px) {
	.inquiry_form__agree .agree_box .agree_text {
		font-size: 14px;
		line-height: 140%;
	}
}
.inquiry_form__agree .agree_box .agree_text {
	line-height: 160%;
	color: #666666;
}
.inquiry_form__agree .agree_check {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	margin-top: 10px;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.inquiry_form__agree .agree_check {
		font-size: 14px;
		line-height: 140%;
	}
}
.inquiry_form__agree .agree_check {
	color: #222222;
}
.inquiry_form .required_guide {
	margin-top: 12px;
	color: #888888;
	font-size: 14px;
	font-weight: 500;
	line-height: 140%;
}
.inquiry_form .required_mark {
	color: #ff4848;
	font-size: 1.2em;
	font-style: normal;
	vertical-align: middle;
}
.inquiry_form .required_mark::before {
	content: "*";
}
.inquiry_form .button_group {
	margin-top: 20px;
}
.inquiry_form__title-wrap {
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}
.inquiry_form__title {
	font-size: 32px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.inquiry_form__title {
		font-size: 20px;
		line-height: 140%;
	}
}
.inquiry_form__title {
	margin-bottom: 20px;
}
.inquiry_form__rows {
	display: grid;
	row-gap: 24px;
}
.inquiry_form__row {
	display: flex;
	-moz-column-gap: 20px;
	     column-gap: 20px;
	align-items: center;
}
.inquiry_form__row:has(.inquiry_form__half) {
	-moz-column-gap: 40px;
	     column-gap: 40px;
}
.inquiry_form__row .stick-up {
	align-self: flex-start;
}
.inquiry_form__half {
	display: flex;
	gap: 20px;
	align-items: center;
	flex: 0 0 calc(50% - 20px);
}
.inquiry_form__label {
	color: #222222;
	font-size: 18px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.inquiry_form__label {
		font-size: 16px;
	}
}
.inquiry_form__label {
	display: flex;
	align-items: center;
	flex: 0 0 80px;
	gap: 6px;
	white-space: nowrap;
}
.inquiry_form__label .required_mark {
	font: inherit;
	align-self: flex-start;
}
.inquiry_form__label--min-height {
	min-height: 64px;
	align-items: center;
}
.inquiry_form__label--min-height .required_mark {
	align-self: center;
}
.inquiry_form__label--sub {
	color: #666666;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
}
@media (max-width: 768px) {
	.inquiry_form__label--sub {
		font-size: 14px;
		line-height: 140%;
	}
}
.inquiry_form__field {
	flex: 1 1 auto;
	position: relative;
}
.inquiry_form__field.tel {
	display: grid;
	grid-template-columns: 1fr 24px 1fr 24px 1fr;
	align-items: center;
}
.inquiry_form__field.tel .dash {
	width: 12px;
	margin: 0 auto;
	height: 1px;
	background-color: #666666;
}
.inquiry_form__field.captcha {
	display: flex;
	gap: 24px;
	align-items: start;
}
.inquiry_form__field.name .input_wrap {
	margin-top: 12px;
}
.inquiry_form__field.date {
	display: grid;
	grid-template-columns: 1fr 24px 1fr;
	align-items: center;
}
.inquiry_form__field.date .input_wrap {
	position: relative;
}
.inquiry_form__field.date .input_wrap i {
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
}
.inquiry_form__field.date .tilde {
	margin: 0 auto;
	width: 8px;
	height: 2px;
	display: flex;
}
.inquiry_form .suggest_list {
	position: absolute;
	left: 0;
	right: 0;
	top: calc(100% + 6px);
	background: #ffffff;
	border: 1px solid #c8c8c8;
	border-radius: 12px;
	overflow: hidden;
	display: none;
}
.inquiry_form .suggest_list li {
	padding: 10px 14px;
	font-size: 14px;
	font-weight: 500;
	line-height: 140%;
	color: #666666;
}
.inquiry_form .upload_list {
	display: flex;
	gap: 12px;
}
.inquiry_form .upload_item {
	width: 96px;
	height: 96px;
	border: 1px dashed #c8c8c8;
	border-radius: 12px;
	position: relative;
}
.inquiry_form .upload_item.has-image {
	border-color: #222222;
	border-style: solid;
	background: #ffffff;
}
.inquiry_form .upload_item.has-image .thumb {
	width: 80%;
	height: 80%;
	-o-object-position: bottom;
	   object-position: bottom;
	margin: auto;
	-o-object-fit: contain;
	   object-fit: contain;
	display: block;
}
.inquiry_form .upload_item.has-image .remove_btn {
	position: absolute;
	top: -10px;
	right: -10px;
	width: 24px;
	height: 24px;
	border-radius: 10px;
	background: #222222;
	color: #ffffff;
	display: flex;
	align-items: center;
	justify-content: center;
	transition-duration: 150ms;
	transition-timing-function: cubic-bezier(0.5, 0, 0.1, 1);
	transition-delay: 0ms;
	background-image: url("../images/icon/ico-remove.svg");
	background-repeat: no-repeat;
	background-position: center;
}
.inquiry_form .upload_item.uploader .uploader_btn {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #666666;
	background-image: url("../images/icon/ico-plus.svg");
	background-repeat: no-repeat;
	background-position: center;
}
.inquiry_form .upload_item.uploader .plus {
	font-size: 28px;
	line-height: 1;
}
.inquiry_form .helper {
	margin-top: 8px;
	color: #888888;
	font-size: 14px;
	font-weight: 400;
	line-height: 140%;
}
@media (max-width: 768px) {
	.inquiry_form .helper {
		font-size: 14px;
	}
}
.inquiry_form__test .test {
	display: flex;
	align-self: center;
	gap: 8px;
}
.inquiry_form__test .test img {
	max-width: 200px;
}
.inquiry_form__test .captcha_button {
	display: flex;
	flex-direction: column;
	gap: 4px;
}
.inquiry_form__test .captcha_button button {
	padding: 6px;
	border: 1px solid #cbcbc2;
	border-radius: 8px;
}
.inquiry_form .file-upload-area {
	display: flex;
	flex-direction: column;
	gap: 12px;
}
.inquiry_form .file-upload-area__rows {
	display: flex;
	flex-direction: column;
	gap: 12px;
}
.inquiry_form .file-upload-area__button {
	flex: none;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 12px;
	height: 64px;
	border: 1.5px dashed #c8c8c8;
}
.inquiry_form .file-upload-area .input_wrap input[type=text] {
	background-color: #ffffff;
	border-color: #c8c8c8;
}
.inquiry_form .file-upload-area .input_wrap .delete {
	position: absolute;
	right: 20px;
	top: 20px;
}
.inquiry_form .file-upload-area .bullet__list {
	row-gap: 0;
}
.inquiry_form .file-upload-area .bullet__item {
	font-size: 14px;
	font-weight: 400;
	line-height: 140%;
}
@media (max-width: 768px) {
	.inquiry_form .file-upload-area .bullet__item {
		font-size: 14px;
	}
}
.inquiry_form .file-upload-area .bullet__item {
	color: #888888;
}
.inquiry_form .captcha_box {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	padding: 8px 10px;
	border-radius: 12px;
	background: #f4f5f5;
	border: 1px solid #e6e6e6;
}
.inquiry_form .captcha_img {
	min-width: 240px;
}
.inquiry_form .captcha_input {
	min-width: 220px;
}
.inquiry_form__actions {
	margin-top: 40px;
	display: flex;
	justify-content: flex-end;
	gap: 10px;
}
.inquiry_form .btn {
	min-width: 120px;
	height: 44px;
	padding: 0 18px;
	border-radius: 12px;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.inquiry_form .btn {
		font-size: 14px;
		line-height: 140%;
	}
}
.inquiry_form .btn-outline {
	border: 1px solid #c8c8c8;
	background: #ffffff;
	color: #222222;
}
.inquiry_form .btn-primary {
	background: #222222;
	color: #ffffff;
}
.inquiry_form input:disabled {
	background-color: #f4f5f5;
	cursor: not-allowed;
	color: #888888;
	border-color: #e6e6e6;
}

@media (max-width: 768px) {
	.inquiry_form__agree {
		margin-top: 20px;
	}
	.inquiry_form__agree .agree_box {
		padding: 20px 12px 20px 24px;
		border-radius: 16px;
	}
	.inquiry_form__agree .agree_box__wrap {
		height: 200px;
		padding-right: 12px;
		overflow-y: auto;
	}
	.inquiry_form__rows {
		row-gap: 20px;
	}
	.inquiry_form__row, .inquiry_form__half {
		row-gap: 12px;
		flex: 1 1 100%;
		flex-wrap: wrap;
	}
	.inquiry_form__row:has(.inquiry_form__half) {
		row-gap: 24px;
	}
	.inquiry_form__label {
		font-size: 18px;
		font-weight: 500;
		line-height: 150%;
		flex: 1 1 100%;
	}
}
@media (max-width: 768px) and (max-width: 768px) {
	.inquiry_form__label {
		font-size: 16px;
	}
}
@media (max-width: 768px) {
	.inquiry_form__label--min-height {
		min-height: auto;
	}
	.inquiry_form .captcha_input {
		min-width: 245px;
	}
	.inquiry_form__actions {
		justify-content: center;
	}
	.inquiry_form__field.captcha {
		flex-direction: column;
	}
	.inquiry_form .file-upload-area {
		gap: 8px;
	}
	.inquiry_form .file-upload-area__rows {
		gap: 8px;
	}
	.inquiry_form .file-upload-area__button {
		height: 56px;
	}
	.inquiry_form .file-upload-area__button .ico_plus {
		width: 16px;
		height: 16px;
	}
	.inquiry_form .file-upload-area .input_wrap .delete {
		right: 16px;
		top: 18px;
	}
	.inquiry_form .file-upload-area .input_wrap .delete i {
		width: 20px;
		height: 20px;
	}
	.inquiry_form .file-upload-area .bullet {
		margin-top: -4px;
	}
}
/*! jQuery UI - v1.14.1 - 2024-10-30
* https://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit https://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright OpenJS Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}

.ui-helper-clearfix:after {
	clear: both;
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
}

.ui-front {
	z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}

/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -0.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: 0.5em 0.5em 0.5em 0.7em;
	font-size: 100%;
}

.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}

.ui-menu .ui-menu {
	position: absolute;
}

.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
}

.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px 0.4em;
}

.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}

.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0.2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}

.ui-button {
	padding: 0.4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: 0.1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: 0.4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 125+ */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}

.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}

.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}

.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}

.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}

.ui-controlgroup .ui-controlgroup-label {
	padding: 0.4em 1em;
}

.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {
	width: calc(100% - 2.4em);
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: 0.12em;
	border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}

.ui-checkboxradio-disabled {
	pointer-events: none;
}

.ui-datepicker {
	width: 17em;
	padding: 0.2em 0.2em 0;
	display: none;
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: 0.2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}

.ui-datepicker .ui-datepicker-next {
	right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}

.ui-datepicker table {
	width: 100%;
	font-size: 0.9em;
	border-collapse: collapse;
	margin: 0 0 0.4em;
}

.ui-datepicker th {
	padding: 0.7em 0.3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}

.ui-datepicker td {
	border: 0;
	padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: 0.2em;
	text-align: right;
	text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: 0.7em 0 0 0;
	padding: 0 0.2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: 0.5em 0.2em 0.4em;
	cursor: pointer;
	padding: 0.2em 0.6em 0.3em 0.6em;
	width: auto;
	overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto 0.4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: 0.5em;
	top: 0.3em;
}

.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0.2em;
	outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
	padding: 0.4em 1em;
	position: relative;
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: 0.1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: 0.3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}

.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: 0.5em 1em;
	background: none;
	overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: 0.5em;
	padding: 0.3em 1em 0.5em 0.4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: 0.5em 0.4em 0.5em 0;
	cursor: pointer;
}

.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}

.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}

.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}

.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}

.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}

.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}

.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}

.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}

.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-draggable-handle {
	touch-action: none;
}

.ui-resizable {
	position: relative;
}

.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}

.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,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");
	height: 100%;
	opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}

.ui-selectable {
	touch-action: none;
}

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}

.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}

.ui-selectmenu-open {
	display: block;
}

.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}

.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}

.ui-slider {
	position: relative;
	text-align: left;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: pointer;
	touch-action: none;
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: 0.7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

.ui-slider-horizontal {
	height: 0.8em;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -0.3em;
	margin-left: -0.6em;
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: 0.8em;
	height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
	left: -0.3em;
	margin-left: 0;
	margin-bottom: -0.6em;
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

.ui-sortable-handle {
	touch-action: none;
}

.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}

.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0.222em 0;
	margin: 0.2em 0;
	vertical-align: middle;
	margin-left: 0.4em;
	margin-right: 2em;
}

.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: 0.5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}

/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}

.ui-spinner-up {
	top: 0;
}

.ui-spinner-down {
	bottom: 0;
}

.ui-tabs {
	position: relative; /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: 0.2em;
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 0.2em 0.2em 0;
}

.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px 0.2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: 0.5em 1em;
	text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}

body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.ui-widget .ui-widget {
	font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}

.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}

.ui-widget-content a {
	color: #333333;
}

.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}

.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}

.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: 0.7;
	font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: 0.35;
	background-image: none;
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("../images/ui-icons_444444_256x240.png");
}

.ui-widget-header .ui-icon {
	background-image: url("../images/ui-icons_444444_256x240.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("../images/ui-icons_555555_256x240.png");
}

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("../images/ui-icons_ffffff_256x240.png");
}

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("../images/ui-icons_777620_256x240.png");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("../images/ui-icons_cc0000_256x240.png");
}

.ui-button .ui-icon {
	background-image: url("../images/ui-icons_777777_256x240.png");
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}

.ui-icon-caret-1-n {
	background-position: 0 0;
}

.ui-icon-caret-1-ne {
	background-position: -16px 0;
}

.ui-icon-caret-1-e {
	background-position: -32px 0;
}

.ui-icon-caret-1-se {
	background-position: -48px 0;
}

.ui-icon-caret-1-s {
	background-position: -65px 0;
}

.ui-icon-caret-1-sw {
	background-position: -80px 0;
}

.ui-icon-caret-1-w {
	background-position: -96px 0;
}

.ui-icon-caret-1-nw {
	background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
	background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
	background-position: -144px 0;
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
	background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
	background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
	background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}

.ui-icon-arrow-4 {
	background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}

.ui-icon-extlink {
	background-position: -32px -80px;
}

.ui-icon-newwin {
	background-position: -48px -80px;
}

.ui-icon-refresh {
	background-position: -64px -80px;
}

.ui-icon-shuffle {
	background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}

.ui-icon-folder-open {
	background-position: -16px -96px;
}

.ui-icon-document {
	background-position: -32px -96px;
}

.ui-icon-document-b {
	background-position: -48px -96px;
}

.ui-icon-note {
	background-position: -64px -96px;
}

.ui-icon-mail-closed {
	background-position: -80px -96px;
}

.ui-icon-mail-open {
	background-position: -96px -96px;
}

.ui-icon-suitcase {
	background-position: -112px -96px;
}

.ui-icon-comment {
	background-position: -128px -96px;
}

.ui-icon-person {
	background-position: -144px -96px;
}

.ui-icon-print {
	background-position: -160px -96px;
}

.ui-icon-trash {
	background-position: -176px -96px;
}

.ui-icon-locked {
	background-position: -192px -96px;
}

.ui-icon-unlocked {
	background-position: -208px -96px;
}

.ui-icon-bookmark {
	background-position: -224px -96px;
}

.ui-icon-tag {
	background-position: -240px -96px;
}

.ui-icon-home {
	background-position: 0 -112px;
}

.ui-icon-flag {
	background-position: -16px -112px;
}

.ui-icon-calendar {
	background-position: -32px -112px;
}

.ui-icon-cart {
	background-position: -48px -112px;
}

.ui-icon-pencil {
	background-position: -64px -112px;
}

.ui-icon-clock {
	background-position: -80px -112px;
}

.ui-icon-disk {
	background-position: -96px -112px;
}

.ui-icon-calculator {
	background-position: -112px -112px;
}

.ui-icon-zoomin {
	background-position: -128px -112px;
}

.ui-icon-zoomout {
	background-position: -144px -112px;
}

.ui-icon-search {
	background-position: -160px -112px;
}

.ui-icon-wrench {
	background-position: -176px -112px;
}

.ui-icon-gear {
	background-position: -192px -112px;
}

.ui-icon-heart {
	background-position: -208px -112px;
}

.ui-icon-star {
	background-position: -224px -112px;
}

.ui-icon-link {
	background-position: -240px -112px;
}

.ui-icon-cancel {
	background-position: 0 -128px;
}

.ui-icon-plus {
	background-position: -16px -128px;
}

.ui-icon-plusthick {
	background-position: -32px -128px;
}

.ui-icon-minus {
	background-position: -48px -128px;
}

.ui-icon-minusthick {
	background-position: -64px -128px;
}

.ui-icon-close {
	background-position: -80px -128px;
}

.ui-icon-closethick {
	background-position: -96px -128px;
}

.ui-icon-key {
	background-position: -112px -128px;
}

.ui-icon-lightbulb {
	background-position: -128px -128px;
}

.ui-icon-scissors {
	background-position: -144px -128px;
}

.ui-icon-clipboard {
	background-position: -160px -128px;
}

.ui-icon-copy {
	background-position: -176px -128px;
}

.ui-icon-contact {
	background-position: -192px -128px;
}

.ui-icon-image {
	background-position: -208px -128px;
}

.ui-icon-video {
	background-position: -224px -128px;
}

.ui-icon-script {
	background-position: -240px -128px;
}

.ui-icon-alert {
	background-position: 0 -144px;
}

.ui-icon-info {
	background-position: -16px -144px;
}

.ui-icon-notice {
	background-position: -32px -144px;
}

.ui-icon-help {
	background-position: -48px -144px;
}

.ui-icon-check {
	background-position: -64px -144px;
}

.ui-icon-bullet {
	background-position: -80px -144px;
}

.ui-icon-radio-on {
	background-position: -96px -144px;
}

.ui-icon-radio-off {
	background-position: -112px -144px;
}

.ui-icon-pin-w {
	background-position: -128px -144px;
}

.ui-icon-pin-s {
	background-position: -144px -144px;
}

.ui-icon-play {
	background-position: 0 -160px;
}

.ui-icon-pause {
	background-position: -16px -160px;
}

.ui-icon-seek-next {
	background-position: -32px -160px;
}

.ui-icon-seek-prev {
	background-position: -48px -160px;
}

.ui-icon-seek-end {
	background-position: -64px -160px;
}

.ui-icon-seek-start {
	background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
	background-position: -80px -160px;
}

.ui-icon-stop {
	background-position: -96px -160px;
}

.ui-icon-eject {
	background-position: -112px -160px;
}

.ui-icon-volume-off {
	background-position: -128px -160px;
}

.ui-icon-volume-on {
	background-position: -144px -160px;
}

.ui-icon-power {
	background-position: 0 -176px;
}

.ui-icon-signal-diag {
	background-position: -16px -176px;
}

.ui-icon-signal {
	background-position: -32px -176px;
}

.ui-icon-battery-0 {
	background-position: -48px -176px;
}

.ui-icon-battery-1 {
	background-position: -64px -176px;
}

.ui-icon-battery-2 {
	background-position: -80px -176px;
}

.ui-icon-battery-3 {
	background-position: -96px -176px;
}

.ui-icon-circle-plus {
	background-position: 0 -192px;
}

.ui-icon-circle-minus {
	background-position: -16px -192px;
}

.ui-icon-circle-close {
	background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}

.ui-icon-circle-check {
	background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: 0.3;
}

.ui-widget-shadow {
	box-shadow: 0px 0px 5px #666666;
}

/* 공통 캘린더 스타일 - 이미지 참고한 근사치 디자인 */
.calendar-popup {
	display: none;
	position: absolute;
	background: #fff;
	border: 1px solid #e6e6e6;
	border-radius: 14px;
	padding: 40px;
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12);
	overflow: hidden;
}
@media (max-width: 768px) {
	.calendar-popup {
		padding: 20px;
	}
}

/* 공통 캘린더 스타일 - 이미지 참고한 근사치 디자인 */
.calendar-container {
	width: 344px;
}
@media (max-width: 768px) {
	.calendar-container {
		width: 100%;
	}
}

.calendar .cal-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 20px;
}
.calendar .cal-title {
	font-size: 18px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.calendar .cal-title {
		font-size: 16px;
	}
}
.calendar .cal-nav {
	width: 24px;
	height: 24px;
	border-radius: 8px;
	border: none;
	background: transparent;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
}
.calendar .cal-nav:hover {
	background: #f4f5f5;
}
.calendar .cal-week {
	display: grid;
	grid-template-columns: repeat(7, 1fr);
	gap: 6px;
	padding: 8px 0;
	margin-bottom: 12px;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	line-height: 140%;
}
@media (max-width: 768px) {
	.calendar .cal-week {
		font-size: 14px;
	}
}
.calendar .cal-week {
	color: #888888;
}
.calendar .cal-grid {
	display: grid;
	grid-template-columns: repeat(7, 1fr);
	gap: 4px;
}
.calendar .cal-d {
	width: 100%;
	aspect-ratio: 1/1;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border: none;
	border-radius: 50%;
	background: #ffffff;
	cursor: pointer;
	color: #666666;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.calendar .cal-d {
		font-size: 14px;
		line-height: 140%;
	}
}
.calendar .cal-d:hover {
	background: #f4f5f5;
}
.calendar .cal-d {
	/*&.is-today {
	  border: 2px solid #CBD5E1; // outline은 border-radius를 따르지 않으므로 border 사용
	  border-radius: 50%;
	}*/
}
.calendar .cal-d.is-selected {
	background: #3b5ea7;
	color: #ffffff;
	border-radius: 50%;
	border: none;
}
.calendar .cal-d.is-selected:hover {
	background: #3b5ea7;
	color: #ffffff;
}
.calendar .cal-d.is-disabled {
	color: #e6e6e6;
	cursor: not-allowed;
	border-radius: 0;
	border: none;
}
.calendar {
	/* 이전/다음달 날짜 - 회색 표기 */
}
.calendar .cal-d--adjacent {
	color: #c8c8c8;
	background: #ffffff;
}
.calendar .cal-d--adjacent:hover {
	background: #f4f5f5;
}
.calendar .cal-d--pad {
	background: transparent !important;
	cursor: default;
}

/* 인풋 결합 스타일 */
.input-calendar-wrap {
	position: relative;
	display: flex;
	align-items: center;
	gap: 8px;
}
.input-calendar-wrap .ico_calendar {
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
}
.input-calendar-wrap input[readonly] + .ico_calendar,
.input-calendar-wrap input[disabled] + .ico_calendar {
	background-color: #888888;
	cursor: default;
	pointer-events: none;
}

.cal-icon-btn {
	width: 40px;
	height: 40px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #c8c8c8;
	background: #ffffff;
	border-radius: 10px;
	cursor: pointer;
}

.sub_keyvisual--catering .sub_head-facility {
	background-image: url("../images/keyvisual/subkvimg-catering.png");
}

.sub_keyvisual--accommodation .sub_head-facility {
	background-image: url("../images/keyvisual/subkvimg-accommodation.png");
}

.sub_keyvisual--convenience .sub_head-facility {
	background-image: url("../images/keyvisual/subkvimg-convenience.png");
}

.sub_keyvisual--fitness .sub_head-facility {
	background-image: url("../images/keyvisual/subkvimg-fitness.png");
}

.sub_keyvisual--trainingcenter .sub_head-facility {
	background-image: url("../images/keyvisual/subkvimg-trainingcenter.png");
}

.sub_keyvisual--welfare .sub_head-facility {
	background-image: url("../images/keyvisual/subkvimg-welfare.png");
}

.head-noti {
	font-size: 18px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.head-noti {
		font-size: 16px;
	}
}
.head-noti {
	color: #888888;
	margin: 80px 0 -60px;
}
@media (max-width: 768px) {
	.head-noti {
		margin: 40px 0 -20px;
	}
}
@media screen and (max-width: 1380px) {
	.head-noti {
		padding-left: 2.5rem;
		padding-right: 2.5rem;
	}
}
@media screen and (max-width: 768px) {
	.head-noti {
		padding-left: 0;
		padding-right: 0;
	}
}

/* 수련원시설 전용 스타일 - prefix: .facility */
.facility {
	display: flex;
	flex-direction: column;
	gap: 80px;
	/* 공통 여백 */
}
.facility__title {
	font-size: 40px;
	font-weight: 600;
	line-height: 140%;
}
@media (max-width: 768px) {
	.facility__title {
		font-size: 24px;
	}
}
.facility__title {
	margin-bottom: 40px;
	display: flex;
	justify-content: space-between;
	align-items: end;
}
@media (max-width: 768px) {
	.facility__title {
		flex-direction: column;
		justify-content: center;
		align-items: flex-start;
		gap: 8px;
		margin-bottom: 20px;
	}
	.facility__title.facility__title--row {
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}
}
.facility__subtitle {
	font-size: 24px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.facility__subtitle {
		font-size: 20px;
		line-height: 140%;
	}
}
.facility__subtitle {
	margin-bottom: 16px;
}
.facility__desc {
	font-size: 24px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.facility__desc {
		font-size: 20px;
		line-height: 140%;
	}
}
.facility__desc {
	margin: 40px 0;
}
@media (max-width: 768px) {
	.facility__desc {
		margin: 20px 0 32px;
	}
}
.facility .facility-detail .mb-8 {
	margin-bottom: 8px;
}
.facility .facility-detail .mb-20 {
	margin-bottom: 20px;
}
.facility .facility-detail .mb-28 {
	margin-bottom: 28px;
}
.facility .facility-detail .pl-28 {
	padding-left: 28px;
}
.facility .facility-detail__title {
	font-size: 18px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.facility .facility-detail__title {
		font-size: 16px;
	}
}
.facility .facility-detail__title {
	color: #222222;
	display: flex;
	align-items: center;
	gap: 8px;
	margin-bottom: 12px;
}
.facility .facility-detail__row {
	display: flex;
	gap: 12px;
	align-items: center;
}
.facility .facility-detail__row:not(:last-child) {
	margin-bottom: 8px;
}
.facility .facility-detail__row--narrow {
	gap: 4px;
}
.facility .facility-detail__times {
	display: flex;
	gap: 12px;
}
.facility .facility-detail__times:not(:last-child) {
	margin-bottom: 8px;
}
.facility .facility-detail__head {
	display: flex;
	flex: 0 0 120px;
	font-size: 14px;
	font-weight: 500;
	line-height: 140%;
	color: #222222;
	align-self: flex-start;
}
@media (max-width: 768px) {
	.facility .facility-detail__head {
		flex: 0 0 60px;
	}
}
.facility .facility-detail__badge {
	display: flex;
	color: #666666;
	width: 49px;
	flex: none;
}
.facility .facility-detail__badge .badge_sub {
	padding: 0;
	width: 100%;
}
.facility .facility-detail__badge--exlarge {
	width: 140px;
}
.facility .facility-detail__badge--large {
	width: 88px;
}
.facility .facility-detail__badge--mid {
	width: 61px;
}
.facility .facility-detail__badge--auto {
	width: auto;
}
.facility .facility-detail__badge--auto .badge_sub {
	padding: 0 6px;
}
.facility .facility-detail__label {
	font-size: 18px;
	font-weight: 400;
	line-height: 150%;
}
@media (max-width: 768px) {
	.facility .facility-detail__label {
		font-size: 16px;
	}
}
.facility .facility-detail__label {
	color: #666666;
	width: 230px;
}
.facility .facility-detail__label span {
	font: inherit;
}
.facility .facility-detail__label + .facility-detail__contact {
	font-size: 18px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.facility .facility-detail__label + .facility-detail__contact {
		font-size: 16px;
	}
}
@media (max-width: 768px) {
	.facility .facility-detail__label {
		width: auto;
		flex: 1;
	}
	.facility .facility-detail__label:first-child + .facility-detail__contact {
		padding-left: 0;
		width: auto;
		flex: 1;
	}
}
.facility .facility-detail__column {
	display: flex;
	flex-direction: column;
	gap: 4px;
}
.facility .facility-detail__body {
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.facility .facility-detail__body {
		font-size: 14px;
		line-height: 140%;
	}
}
.facility .facility-detail__body {
	color: #666666;
	flex: 1;
}
.facility .facility-detail__common {
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
}
@media (max-width: 768px) {
	.facility .facility-detail__common {
		font-size: 14px;
		line-height: 140%;
	}
}
.facility .facility-detail__common {
	color: #222222;
	display: flex;
	gap: 76px;
	flex-wrap: wrap;
}
@media (max-width: 768px) {
	.facility .facility-detail__common {
		gap: 20px;
		row-gap: 8px;
	}
}
.facility .facility-detail__common--info {
	display: flex;
	align-items: center;
	gap: 8px;
}
.facility .facility-detail__contact {
	font-size: 18px;
	font-weight: 400;
	line-height: 150%;
}
@media (max-width: 768px) {
	.facility .facility-detail__contact {
		font-size: 16px;
	}
}
.facility .facility-detail__contact {
	color: #222222;
}
.facility .facility-detail__contact span,
.facility .facility-detail__contact li {
	font: inherit;
}
.facility .facility-detail__func {
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
}
@media (max-width: 768px) {
	.facility .facility-detail__func {
		font-size: 14px;
		line-height: 140%;
	}
}
.facility .facility-detail__func {
	color: #222222;
}
.facility .facility-detail__func .ico_copy {
	margin-top: 4px;
	cursor: pointer;
}
.facility .facility-detail__caption {
	font-size: 14px;
	font-weight: 400;
	line-height: 140%;
}
@media (max-width: 768px) {
	.facility .facility-detail__caption {
		font-size: 14px;
	}
}
.facility .facility-detail__caption {
	color: #888888;
}
.facility__roundbox {
	border-radius: 40px;
	list-style: none;
	background: #f4f5f5;
	overflow: hidden;
}
@media (max-width: 768px) {
	.facility__roundbox {
		border-radius: 24px;
	}
}
.facility {
	/* 정보카드 영역 */
}
.facility__infocards {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	-moz-column-gap: 16px;
	     column-gap: 16px;
	row-gap: 40px;
	padding: 32px 40px;
}
.facility__infocards .facility-detail--button {
	padding: 0 0 32px 68px;
}
.facility__infocards .facility-detail:nth-child(2) {
	padding-left: 0;
	padding-right: 0;
}
.facility__infocards .facility-detail__row {
	flex-wrap: nowrap;
	gap: 2px 12px;
	align-items: flex-start;
}
.facility__infocards .facility-detail__contact {
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
}
@media (max-width: 768px) {
	.facility__infocards .facility-detail__contact {
		font-size: 14px;
		line-height: 140%;
	}
}
.facility__infocards .facility-detail__badge:not([class*="--auto"], [class*="--mid"], [class*="--large"], [class*="--exlarge"]) {
	width: 53px;
}
.facility__infocards .facility-detail__label {
	width: auto;
	flex: 1;
}
.facility__infocards .facility-detail__label + .facility-detail__contact {
	width: 100%;
	padding-left: 65px;
	box-sizing: border-box;
}
.facility__infocards .facility-detail__row--button {
	margin-top: 40px;
}
.facility__infocards .facility-detail__caption {
	margin-top: 2px;
}
.facility {
	/* 정보카드 영역 */
}
.facility__infolist {
	padding: 32px 40px;
}
.facility__infolist .facility-detail {
	display: flex;
	gap: 12px;
}
.facility__infolist .facility-detail__title {
	margin-right: 20px;
	margin-bottom: 0;
}
.facility__infolist .facility-detail__row {
	margin-bottom: 0;
}
.facility__imgcards {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 12px;
}
@media (max-width: 768px) {
	.facility__imgcards {
		grid-template-columns: 1fr;
	}
}
.facility__imgcard {
	position: relative;
	background: #f4f5f5;
	border-radius: 28px;
	overflow: hidden;
	aspect-ratio: 333/400;
	background-image: url("../images/no_img.png");
	background-repeat: no-repeat;
	background-position: right bottom;
}
.facility__imgcard:hover img, .facility__imgcard:focus img {
	transform: scale(1.1);
}
.facility__imgcard img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	transition: transform 0.3s ease-in-out;
}
.facility__imgcard-title {
	font-size: 18px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.facility__imgcard-title {
		font-size: 16px;
	}
}
.facility__imgcard-title {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: space-between;
	bottom: 16px;
	left: 16px;
	right: 16px;
	padding: 12px 20px;
	background: rgba(255, 255, 255, 0.6);
	backdrop-filter: blur(5px);
	border: 1px solid rgba(255, 255, 255, 0.2);
	border-radius: 16px;
	overflow: hidden;
}
.facility__caterings {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
	row-gap: 80px;
}
.facility__caterings--half {
	width: calc(50% - 8px);
}
@media (max-width: 768px) {
	.facility__caterings--half {
		width: auto;
	}
}
.facility__caterings--half .facility__imgcards {
	grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 768px) {
	.facility__caterings--half .facility__imgcards {
		grid-template-columns: 1fr;
	}
}
.facility__welfare {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
	row-gap: 80px;
}
.facility {
	/* 정보카드 2열 */
}
.facility__infowrap {
	display: flex;
	margin-top: 16px;
	gap: 16px;
	width: 100%;
}
@media (max-width: 768px) {
	.facility__infowrap {
		flex-direction: column;
	}
}
.facility__infowrap .facility__roundbox {
	width: 100%;
}
.facility {
	/* 정보카드 영역 */
}
.facility__infobox {
	display: grid;
	grid-template-columns: 1fr;
	gap: 32px;
	padding: 32px 40px;
}
.facility__infobox .facility-detail__title {
	margin-bottom: 20px;
}
.facility {
	/* 탭 영역 */
}
.facility__tabs {
	margin: 24px 0;
}
.facility__count {
	display: inline-block;
	margin-left: 4px;
	color: #888888;
}
.facility {
	/* 객실 카드 리스트 */
}
.facility__room-list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 16px;
}
@media (max-width: 1023px) {
	.facility__room-list {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 768px) {
	.facility__room-list {
		grid-template-columns: 1fr;
	}
}
.facility__room-list + .facility__roundbox {
	margin-top: 40px;
}
.facility {
	/* 비주얼 스와이프 영역 */
}
.facility__visual .facility-visual-swiper {
	position: relative;
	border-radius: 40px;
	overflow: hidden;
	background: #f4f5f5;
}
@media (max-width: 768px) {
	.facility__visual .facility-visual-swiper {
		border-radius: 24px;
	}
}
.facility__visual .facility-visual-swiper .swiper-slide {
	aspect-ratio: 16/9;
}
@media (max-width: 768px) {
	.facility__visual .facility-visual-swiper .swiper-slide {
		aspect-ratio: 1/1;
	}
}
.facility__visual .facility-visual-swiper .swiper-slide img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	display: block;
}
.facility__visual .facility-visual-swiper .swiper-button-prev,
.facility__visual .facility-visual-swiper .swiper-button-next {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.2);
	border: 1px solid rgba(255, 255, 255, 0.2);
	backdrop-filter: blur(24px);
	color: #fff;
}
.facility__visual .facility-visual-swiper .swiper-button-prev:after,
.facility__visual .facility-visual-swiper .swiper-button-next:after {
	font-size: 16px;
	font-weight: 700;
}
@media (max-width: 768px) {
	.facility__visual .facility-visual-swiper .swiper-button-prev,
	.facility__visual .facility-visual-swiper .swiper-button-next {
		display: none;
	}
}
.facility__visual .facility-visual-swiper .facility-visual-pagination {
	position: absolute;
	display: flex;
	align-items: center;
	width: auto;
	left: initial;
	right: 24px;
	bottom: 24px;
	padding: 8px 16px;
	border-radius: 20px;
	background: #ffffff;
	font-size: 14px;
	font-weight: 400;
	line-height: 140%;
}
@media (max-width: 768px) {
	.facility__visual .facility-visual-swiper .facility-visual-pagination {
		font-size: 14px;
	}
}
.facility__visual .facility-visual-swiper .facility-visual-pagination .ico_image {
	margin-left: 4px;
}
.facility .facility-card {
	background: #f4f5f5;
	border-radius: 40px;
	overflow: hidden;
	max-width: none !important;
	margin: 0 !important;
	width: auto !important;
	padding-left: 0 !important;
	display: flex;
	flex-direction: column;
	padding-right: 0 !important;
}
.facility .facility-card__wide {
	display: flex;
	flex-direction: row;
}
.facility .facility-card__wide:nth-child(2n) {
	flex-direction: row-reverse;
}
.facility .facility-card__wide .facility-card__thumb {
	flex: 0 0 50%;
}
.facility .facility-card__wide .facility-card__body {
	display: flex;
	align-items: center;
	flex: 0 0 50%;
	padding: 60px;
}
@media (max-width: 768px) {
	.facility .facility-card__wide .facility-card__body {
		padding: 20px 24px;
	}
}
.facility .facility-card__wide .facility-detail__title {
	font-size: 24px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.facility .facility-card__wide .facility-detail__title {
		font-size: 20px;
		line-height: 140%;
	}
}
.facility .facility-card__wide .facility-detail__title {
	margin-bottom: 28px;
}
@media (max-width: 768px) {
	.facility .facility-card__wide {
		flex-direction: column;
	}
	.facility .facility-card__wide:nth-child(2n) {
		flex-direction: column;
	}
}
.facility .facility-card__thumb {
	aspect-ratio: 7/5;
	position: relative;
}
.facility .facility-card__thumb img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	border-radius: 40px;
}
.facility .facility-card__body {
	padding: 24px 40px;
	box-sizing: border-box;
}
.facility .facility-card__head {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.facility .facility-card__person {
	display: flex;
	align-items: center;
	gap: 4px;
	color: #888888;
	font-size: 14px;
	font-weight: 500;
	line-height: 140%;
}
.facility .facility-card__info {
	display: flex;
	align-items: center;
	gap: 8px;
	color: #888888;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.facility .facility-card__info {
		font-size: 14px;
		line-height: 140%;
	}
}
.facility .facility-card__title {
	font-size: 24px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.facility .facility-card__title {
		font-size: 20px;
		line-height: 140%;
	}
}
.facility .facility-card__subtitle {
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.facility .facility-card__subtitle {
		font-size: 14px;
		line-height: 140%;
	}
}
.facility .facility-card__subtitle {
	color: #888888;
	vertical-align: baseline;
	padding-left: 8px;
}
.facility .facility-card__desc {
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.facility .facility-card__desc {
		font-size: 14px;
		line-height: 140%;
	}
}
.facility .facility-card__desc {
	color: #666666;
}
.facility .facility-card__desc.mb-0 {
	margin-bottom: 0;
}
.facility .facility-card__meta {
	margin-top: 24px;
	display: flex;
	gap: 24px;
	color: #888888;
	font-size: 14px;
	font-weight: 400;
	line-height: 140%;
}
@media (max-width: 768px) {
	.facility .facility-card__meta {
		font-size: 14px;
	}
}
.facility .facility-card__meta {
	list-style: none;
	padding: 0;
}
.facility .facility-card__meta--secondary {
	gap: 16px;
	flex-wrap: wrap;
}
.facility {
	/* 객실 공통 편의시설 */
}
.facility__amenities-box {
	margin-top: 20px;
	padding: 20px;
	border-radius: 12px;
	background: #f4f5f5;
	border: 1px solid #e6e6e6;
}
.facility__amenities-title {
	font-size: 18px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.facility__amenities-title {
		font-size: 16px;
	}
}
.facility__amenities-title {
	margin-bottom: 8px;
}
.facility__amenities-list {
	display: flex;
	flex-wrap: wrap;
	gap: 8px 12px;
	list-style: none;
	padding: 0;
	margin: 0 0 10px;
	color: #666666;
}
.facility__guide-text {
	color: #888888;
	font-size: 14px;
	font-weight: 400;
	line-height: 140%;
}
@media (max-width: 768px) {
	.facility__guide-text {
		font-size: 14px;
	}
}
.facility__guide-text p {
	margin: 2px 0;
}
.facility {
	/* 편의시설 섹션 */
}
.facility__conv-list {
	display: flex;
	flex-direction: column;
	gap: 16px;
	margin-top: 24px;
}
.facility__conv-cards {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 16px;
}
.facility__conv-cards .facility__roundbox .facility-detail__row {
	align-items: flex-start;
}
.facility__conv-cards .facility__roundbox .facility-detail__badge {
	margin-top: 1.5px;
}
.facility__conv-info {
	grid-column: 1/4;
}
.facility__conv-card {
	padding: 40px;
}
.facility__conv-card .facility__infobox {
	padding: 0;
}
.facility__conv-card--title {
	font-size: 24px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.facility__conv-card--title {
		font-size: 20px;
		line-height: 140%;
	}
}
.facility__conv-card--title {
	margin-bottom: 16px;
}
.facility__conv-card .facility-detail__title {
	margin-bottom: 12px;
}
.facility__note {
	margin-top: 24px;
	margin-bottom: 40px;
	font-size: 14px;
	font-weight: 400;
	line-height: 140%;
}
@media (max-width: 768px) {
	.facility__note {
		font-size: 14px;
	}
}
.facility__note {
	color: #888888;
}
.facility {
	/* 유의사항 */
}
.facility__notice-text {
	color: #666666;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.facility__notice-text {
		font-size: 14px;
		line-height: 140%;
	}
}
.facility__notice-text {
	display: grid;
	gap: 6px;
	padding: 40px;
}
.facility {
	/* 지도 */
}
.facility__map-box {
	margin-top: 24px;
	border-radius: 40px;
	overflow: hidden;
}
.facility__map-box img {
	display: block;
	width: 100%;
	height: auto;
}
.facility__map-box #kakaoMap {
	height: 517px !important;
}
@media (max-width: 768px) {
	.facility__map-box {
		border-radius: 24px;
	}
	.facility__map-box #kakaoMap {
		height: 200px !important;
	}
}
.facility__separate {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 24px;
	margin-top: 24px;
}
.facility__separate .facility__visual {
	overflow: hidden;
}
.facility__separate .facility__visual img {
	border-radius: 40px;
}
.facility__separate .facility__visual .facility-visual-swiper {
	height: 100%;
}
.facility__separate .facility__visual .swiper-slide {
	aspect-ratio: initial;
}
.facility__separate .facility__infobox {
	padding: 80px;
}
.facility__separate .facility__infobox .facility-detail__title {
	margin-bottom: 12px;
}
.facility__other-list {
	display: grid;
	grid-template-columns: 2fr 1fr 1fr;
	gap: 16px;
}
.facility__other-list .facility__imgcard:first-of-type {
	aspect-ratio: 666/400;
}
@media (max-width: 768px) {
	.facility__other-list {
		grid-template-columns: 1fr;
	}
	.facility__other-list .facility__imgcard:first-of-type {
		aspect-ratio: 333/400;
	}
}
.facility {
	/* 반응형 - 모바일 */
}
@media (max-width: 768px) {
	.facility {
		gap: 60px;
	}
	.facility .facility__roundbox .facility__infobox .facility-detail__title {
		margin-bottom: 12px;
	}
	.facility .facility__roundbox .facility__infobox .facility-detail__head {
		flex: none;
		width: 100%;
	}
	.facility .facility__roundbox .facility__infobox .facility-detail__row:not(:last-child) {
		margin-bottom: 8px;
	}
	.facility .facility__roundbox .facility__infobox .facility-detail__times:not(:last-child) {
		margin-bottom: 4px;
	}
	.facility .facility-detail__row {
		flex-wrap: wrap;
		gap: 4px 8px;
	}
	.facility .facility-detail__row:not(:last-child) {
		margin-bottom: 4px;
	}
	.facility .facility-detail__label + .facility-detail__contact {
		width: 100%;
		padding-left: 61px;
		box-sizing: border-box;
	}
	.facility .facility-detail__badge:not([class*="--auto"], [class*="--mid"], [class*="--large"], [class*="--exlarge"]) {
		width: 53px;
	}
	.facility .facility-detail__title {
		margin-bottom: 8px;
	}
	.facility__separate {
		grid-template-columns: 1fr;
	}
	.facility__separate .facility__visual img {
		border-radius: 24px;
	}
	.facility__separate .facility__infobox {
		padding: 24px;
	}
	.facility__separate .facility__infobox .facility-detail__title {
		margin-bottom: 8px;
	}
	.facility__infobox {
		padding: 24px;
		gap: 20px;
	}
	.facility__infocards {
		grid-template-columns: 1fr;
		padding: 24px;
		gap: 20px;
	}
	.facility__infocards .facility-detail {
		padding: 0;
	}
	.facility__infocards .facility-detail__contact {
		flex: 1;
	}
	.facility__infocards .facility-detail__func {
		flex: none;
		margin-left: 4px;
	}
	.facility__infocards .facility-detail__func .ico_copy {
		margin-top: 0;
	}
	.facility__infocards .facility-detail--button {
		margin-top: 4px;
	}
	.facility__infolist {
		padding: 24px;
	}
	.facility__infolist .facility-detail {
		flex-direction: column;
	}
	.facility__conv-cards {
		display: grid;
		grid-template-columns: 1fr;
		gap: 12px;
	}
	.facility__conv-card {
		grid-column: 1/4;
		padding: 24px;
	}
	.facility .facility-conv {
		grid-template-columns: 1fr;
	}
	.facility .facility-conv--reverse {
		grid-template-columns: 1fr;
	}
	.facility .facility-conv__thumb {
		padding-top: 56%;
	}
	.facility .facility-conv__detail div {
		grid-template-columns: 74px 1fr;
	}
	.facility__subtitle {
		margin-bottom: 12px;
	}
	.facility .tab_wrap .tab_list {
		gap: 10px;
	}
	.facility__room-list {
		gap: 12px;
	}
	.facility .facility-card {
		border-radius: 24px;
	}
	.facility .facility-card__body {
		padding: 24px;
	}
	.facility .facility-card__thumb img {
		border-radius: 24px;
	}
	.facility .facility-card__meta {
		margin-top: 8px;
	}
	.facility__notice-text {
		padding: 28px 24px;
	}
}
.facility__room-list + .facility__roundbox {
	margin-top: 32px;
}

.facility__welfare-area .facility-card__body {
	padding: 32px 40px 32px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	height: 100%;
}
.facility__welfare-area .facility-card__body .button_base-combine {
	margin-top: auto;
}
.facility__welfare-area .facility-card__head {
	margin-bottom: 8px;
}
.facility__welfare-area .facility-card__desc {
	margin-bottom: 40px;
}
@media (max-width: 768px) {
	.facility__welfare-area .facility-card__body {
		padding: 24px;
	}
	.facility__welfare-area .facility-card__head {
		margin-bottom: 4px;
	}
	.facility__welfare-area .facility-card__desc {
		margin-bottom: 28px;
	}
}

.layer_popup_fixed .layer_head {
	position: sticky;
	top: 0;
	background-color: #ffffff;
}

/* =============================
   History Visual (parallax grid)
============================= */
.history-visual {
	position: relative;
	margin: 0 auto;
	padding: 760px 0 0;
}
.history-visual__images {
	position: relative;
	height: 250vh;
	list-style: none;
}
.history-visual__sticky {
	position: sticky;
	top: 50vh;
	text-align: center;
	z-index: 5;
	pointer-events: none;
	padding-bottom: 250px;
}
.history-visual__title {
	display: block;
	font-size: 120px;
	line-height: 1.1;
	font-weight: 900;
	margin-bottom: 10px;
}
.history-visual__desc {
	font-size: 32px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.history-visual__desc {
		font-size: 20px;
		line-height: 140%;
	}
}
.history-visual__desc {
	color: #222222;
}
.history-visual .img-item {
	position: absolute;
	width: 18vw;
	aspect-ratio: 3/4;
	border-radius: 16px;
	overflow: hidden;
	opacity: 0;
	transform: translate3d(0, 40px, 0);
	transition: opacity 700ms ease;
	will-change: transform, opacity;
}
.history-visual .img-item img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	display: block;
}
.history-visual .img-item.is-in {
	opacity: 1;
	transform: translate3d(0, 0, 0);
}
.history-visual .img-item:nth-child(1) {
	top: -850px;
	left: 28%;
	width: 9%;
}
.history-visual .img-item:nth-child(2) {
	top: -960px;
	right: 15%;
	width: 16%;
}
.history-visual .img-item:nth-child(3) {
	top: -410px;
	left: 2%;
	width: 12%;
}
.history-visual .img-item:nth-child(4) {
	top: -280px;
	right: -2%;
	width: 10%;
}
.history-visual .img-item:nth-child(5) {
	top: 90px;
	right: 30%;
	width: 6%;
}
.history-visual .img-item:nth-child(6) {
	top: 410px;
	left: 16%;
	width: 18%;
}
.history-visual .img-item:nth-child(7) {
	top: 660px;
	right: 10%;
	width: 12%;
}
.history-visual .img-item:nth-child(8) {
	top: 78vh;
	left: -3%;
	width: 6%;
}
.history-visual .img-item:nth-child(9) {
	top: 92vh;
	left: 32%;
	width: 15%;
}
.history-visual .img-item:nth-child(10) {
	top: 126vh;
	right: -3%;
	width: 12%;
}
.history-visual .img-item:nth-child(11) {
	top: 185vh;
	right: 25%;
	width: 6%;
}
.history-visual .img-item:nth-child(12) {
	top: 186vh;
	left: 3%;
	width: 12%;
}
.history-visual .img-item:nth-child(-n+5) {
	opacity: 1;
	transform: none;
}
@media (max-width: 768px) {
	.history-visual {
		padding: 80px 0 40px;
	}
	.history-visual__images {
		height: 360vw;
	}
	.history-visual .img-item {
		border-radius: 8px;
	}
	.history-visual__sticky {
		top: 50vh;
		padding-bottom: 250px;
	}
	.history-visual__title {
		font-size: 52px;
	}
	.history-visual__desc {
		font-size: 18px;
	}
	.history-visual .img-item:nth-child(1) {
		top: -250px;
		left: 18%;
		width: 18%;
	}
	.history-visual .img-item:nth-child(2) {
		top: -310px;
		right: 15%;
		width: 32%;
	}
	.history-visual .img-item:nth-child(3) {
		top: -50px;
		left: -8%;
		width: 24%;
	}
	.history-visual .img-item:nth-child(4) {
		top: -10px;
		right: -8%;
		width: 20%;
	}
	.history-visual .img-item:nth-child(5) {
		top: 110px;
		right: 30%;
		width: 12%;
	}
	.history-visual .img-item:nth-child(6) {
		top: 240px;
		left: 6%;
		width: 30%;
	}
	.history-visual .img-item:nth-child(7) {
		top: 420px;
		right: 10%;
		width: 24%;
	}
	.history-visual .img-item:nth-child(8) {
		top: 620px;
		left: -7%;
		width: 18%;
	}
	.history-visual .img-item:nth-child(9) {
		top: 720px;
		left: 22%;
		width: 38%;
	}
	.history-visual .img-item:nth-child(10) {
		top: 1000px;
		right: -8%;
		width: 28%;
	}
	.history-visual .img-item:nth-child(11) {
		top: 1250px;
		right: 20%;
		width: 15%;
	}
	.history-visual .img-item:nth-child(12) {
		top: 1350px;
		left: 3%;
		width: 28%;
	}
	.history-visual {
		/*  .img-item { width: 42vw; min-width: 130px; border-radius: 12px; }

		  .img-item:nth-child(1) { top: 6vh; left: 6%; width: 36vw; }
		  .img-item:nth-child(2) { top: -2vh; right: 6%; width: 42vw; }
		  .img-item:nth-child(3) { top: 22vh; left: 10%; }
		  .img-item:nth-child(4) { top: 34vh; right: 10%; width: 24vw; }
		  .img-item:nth-child(5) { top: 70vh; left: 8%; width: 54vw; }
		  .img-item:nth-child(6) { top: 108vh; right: 8%; width: 42vw; }
		  .img-item:nth-child(7) { top: 146vh; left: 6%; width: 28vw; }
		  .img-item:nth-child(8) { top: 188vh; right: 6%; width: 40vw; }
		  .img-item:nth-child(9) { top: 230vh; left: 36%; width: 26vw; }
		  .img-item:nth-child(10) { top: 272vh; right: 4%; width: 42vw; }
		  .img-item:nth-child(11) { top: 314vh; left: 60%; width: 28vw; }
		  .img-item:nth-child(12) { top: 356vh; left: 8%; width: 40vw; }*/
	}
}

@media (prefers-reduced-motion: reduce) {
	.history-visual .img-item {
		transition: none;
	}
}
/* =============================
   History List (연혁 상세)
============================= */
.history-group {
	margin: 120px auto 0;
	position: relative;
	/* 단계별 상태 (필요 시 추가 스타일링을 위한 클래스만 유지) */
}
@media (min-width: 1024px) {
	.history-group {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
	}
}

/* 2열 레이아웃: 좌측 고정 미디어, 우측 타임라인 스크롤 */
.history-list {
	margin-top: 40px;
	/* Desktop Layout Override */
}
@media (min-width: 1024px) {
	.history-list {
		display: block;
		flex: 1;
		margin-top: 200vh; /* Wait for scale animation */
		padding-top: 100px; /* Align with sticky top */
		margin-left: 25%; /* Gap between media and list */
	}
	.history-list .history-list__media {
		display: none;
	}
	.history-list .history-list__info {
		padding: 0;
		/* Keep vertical line if needed, or remove padding if grid gap handled it */
	}
}
.history-list {
	/* Mobile / Default Grid (if needed for mobile, though mobile query handles it usually) */
	/* Keeping original grid structure for non-desktop if it was default, but overriding for desktop */
}
.history-list:not(.desktop-override) {
	/* The original code had display: grid here. 
	    We can wrap it in a media query max-width if we want to preserve it strictly, 
	    but the user code seemed to apply grid globally. 
	    We'll use the min-width above to override. */
}

/* 같은 요소(히어로 → 썸네일 전환) */
.history-media {
	position: relative;
	display: flex;
	flex-direction: column;
}
@media (min-width: 1024px) {
	.history-media {
		position: sticky;
		top: 100px;
		left: 20%;
		align-self: start;
		width: 28.8%; /* 529 / 1840 approx */
		flex: 0 0 28.8%;
		z-index: 10;
	}
}
.history-media .hero-year {
	font-size: 48px;
	font-weight: 900;
	line-height: 110%;
	letter-spacing: -0.02em;
}
@media (max-width: 768px) {
	.history-media .hero-year {
		font-size: 32px;
		line-height: 115%;
	}
}
.history-media .hero-year {
	padding-top: 32px;
	height: auto;
	margin-bottom: 16px;
	overflow: visible;
}
@media (min-width: 1024px) {
	.history-media .hero-year {
		height: 0;
		margin-bottom: 0;
		overflow: hidden;
	}
}
.history-media .hero-catch {
	font-size: 24px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.history-media .hero-catch {
		font-size: 20px;
		line-height: 140%;
	}
}
.history-media .hero-catch {
	color: #3b5ea7;
	height: auto;
	margin-bottom: 32px;
	overflow: visible;
}
@media (min-width: 1024px) {
	.history-media .hero-catch {
		margin-bottom: 0;
		height: 0;
		overflow: hidden;
	}
}
.history-media .hero-title {
	font-size: 32px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.history-media .hero-title {
		font-size: 20px;
		line-height: 140%;
	}
}
.history-media .hero-title {
	color: #3b5ea7;
	margin-top: 16px;
	margin-bottom: 4px;
}
.history-media .hero-desc {
	font-size: 20px;
	font-weight: 400;
	line-height: 150%;
}
@media (max-width: 768px) {
	.history-media .hero-desc {
		font-size: 16px;
	}
}
.history-media .hero-desc {
	color: #222222;
}
.history-media .history-image-year {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	margin: 0;
	color: #ffffff;
	font-weight: 900;
	font-size: 36px;
	white-space: nowrap;
	align-items: center;
	justify-content: center;
}
.history-media .history-image-year:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.3);
	z-index: -1;
}
@media (min-width: 1024px) {
	.history-media .history-image-year {
		display: flex;
	}
}
.history-media {
	/* Hero Fullscreen → Left Pin 상태 */
}
.history-media.is-hero-fixed {
	position: fixed;
	left: 0;
	top: 0;
	width: 100vw;
	height: 100vw;
	z-index: 20;
	border-radius: 0;
}
.history-media.is-hero-fixed .history-image {
	height: 100%;
	border-radius: 40px;
	overflow: hidden;
}
.history-media.is-hero-fixed .history-image img {
	width: 100%;
	height: 100%;
	transform: none;
}
.history-media.is-hero-fixed .hero-year-big {
	left: 50%;
	top: 50%;
	bottom: auto;
	transform: translate(-50%, -50%);
	text-shadow: 0 3px 20px rgba(0, 0, 0, 0.5);
}

.history-image {
	position: relative;
	margin: 0;
	overflow: hidden;
	display: block;
	border-radius: 16px;
}
@media (min-width: 1024px) {
	.history-image {
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: 1fr;
	}
	.history-image > * {
		grid-area: 1/1/2/2;
	}
}
.history-image img {
	width: 100%;
	aspect-ratio: 1.84/1;
	-o-object-fit: cover;
	   object-fit: cover;
	display: block;
	transform: scale(1);
	opacity: 1;
	will-change: transform;
	margin-bottom: 10px;
}
@media (min-width: 1024px) {
	.history-image img {
		margin-bottom: 0;
	}
}
.history-image .history-image-year {
	z-index: 5;
	pointer-events: none;
}

.hero-desc-group {
	display: block;
}
@media (min-width: 1024px) {
	.hero-desc-group {
		display: grid;
		grid-template-columns: 1fr;
	}
}
.hero-desc-group .hero-desc {
	opacity: 1;
	margin-bottom: 8px;
}
@media (min-width: 1024px) {
	.hero-desc-group .hero-desc {
		grid-area: 1/1/2/2;
		opacity: 0;
		margin-bottom: 0;
		transition: opacity 0.5s ease;
	}
	.hero-desc-group .hero-desc:first-child {
		opacity: 1;
	}
}

.history-list__info {
	position: relative;
	padding: 40px 0;
}
.history-list__info:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 1px;
	background: #e6e6e6;
}

.history-year {
	position: relative;
	padding-left: 80px;
	margin-bottom: 60px;
	opacity: 0.2;
	transform: translateY(16px);
	transition: all 500ms ease;
}
.history-year .year {
	display: block;
	font-size: 20px;
	font-weight: 700;
	color: #111;
	margin-bottom: 8px;
}
.history-year .events {
	margin: 0;
	padding: 0;
	list-style: none;
}
.history-year .events li {
	display: flex;
	gap: 10px;
	padding: 4px 0;
	line-height: 1.6;
	color: #333;
}
.history-year .events .text {
	font-size: 18px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.history-year .events .text {
		font-size: 16px;
	}
}
.history-year .events .text {
	flex: 1;
}
.history-year.is-in {
	opacity: 1;
	transform: translateY(0);
}
.history-year:last-child {
	margin-bottom: 0;
}

@media (max-width: 768px) {
	.history-group {
		margin-top: 40px;
		padding: 0;
	}
	.history-list {
		grid-template-columns: 1fr;
		gap: 16px;
	}
	/* 모바일 기본 높이는 JS가 업데이트하기 전 초기값을 제공 */
	.history-image img {
		height: 220px;
		margin-bottom: 0;
	}
	.history-image img:nth-child(2), .history-image img:nth-child(3) {
		display: none;
	}
	.history-list__info {
		padding: 0;
	}
	.history-list__info:before {
		left: 6px;
	}
	.history-year {
		padding-left: 24px;
	}
}
@media (prefers-reduced-motion: reduce) {
	.history-year {
		transition: none;
		transform: none;
		opacity: 1;
	}
	.history-image img {
		transition: none;
	}
}
/* =============================
   Hero Fullscreen → Left Pin morph (first group)
   - 화면 가득 이미지로 시작하여 스크롤에 따라 좌측 고정 슬롯으로 축소 이동
============================= */
/* 위 섹션으로 네스팅 이동됨 (출력 동일) */
@media (prefers-reduced-motion: reduce) {
	.history-media.is-hero-fixed {
		position: sticky;
		width: auto;
		height: auto;
	}
}
.button_group {
	display: flex;
	gap: 8px;
}
.button_group--column {
	flex-direction: column;
}

[class^=button_base] {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: 44px;
	padding: 0 12px 0 16px;
	gap: 4px;
	border-radius: 12px;
	font-size: 16px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	[class^=button_base] {
		font-size: 14px;
		line-height: 140%;
	}
}
[class^=button_base] * {
	font: inherit;
	color: inherit;
}
[class^=button_base].medium {
	min-width: 176px;
	height: 59px;
	padding: 0 20px;
	font-size: 18px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	[class^=button_base].medium {
		font-size: 16px;
	}
}
[class^=button_base].medium {
	border-radius: 16px;
}
[class^=button_base].large {
	min-width: 180px;
	height: 62px;
	padding: 0 20px;
	font-size: 20px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	[class^=button_base].large {
		font-size: 18px;
	}
}
[class^=button_base].full {
	width: 100%;
}
[class^=button_base].disabled, [class^=button_base]:disabled {
	pointer-events: none;
	background-color: #888888;
	color: #e6e6e6;
}
@media (max-width: 768px) {
	[class^=button_base] {
		gap: 2px;
		height: 36px;
		padding: 0 10px 0 14px;
	}
	[class^=button_base] i {
		width: 16px;
		height: 16px;
	}
	[class^=button_base].medium {
		width: 100%;
		min-width: auto;
		height: 52px;
	}
	[class^=button_base].large {
		border-radius: 16px;
		width: 100%;
		min-width: auto;
		height: 59px;
	}
}

.button_base-combine {
	background-color: #222222;
	color: #ffffff;
}
.button_base-combine:focus, .button_base-combine:hover {
	background-color: #3b5ea7;
}
.button_base-ghost {
	background-color: #f4f5f5;
	color: #222222;
}
.button_base-ghost:focus, .button_base-ghost:hover {
	color: #3b5ea7;
}
.button_base-blur {
	background: rgba(255, 255, 255, 0.2);
	border: 1px solid rgba(255, 255, 255, 0.2);
	backdrop-filter: blur(12px);
	color: #ffffff;
}
.button_base-blur:focus, .button_base-blur:hover {
	background: rgba(255, 255, 255, 0.4);
}
.button_base-outline {
	background-color: transparent;
	border: 1px solid #222222;
	color: #222222;
}
.button_base-text {
	padding: 0;
	height: auto;
	border-radius: 0;
	color: #222222;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.button_base-text {
		font-size: 14px;
		line-height: 140%;
	}
}
.button_base-text {
	gap: 2px;
}
.button_base-underline {
	padding: 0;
	height: auto;
	color: #222222;
	border-radius: 0;
	font-size: 18px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.button_base-underline {
		font-size: 16px;
	}
}
.button_base-underline {
	text-decoration: underline;
	text-underline-offset: 3px;
	text-decoration-thickness: 1.2px;
}
@media (max-width: 768px) {
	.button_base-underline {
		font-size: 16px;
		font-weight: 500;
		line-height: 150%;
	}
}
@media (max-width: 768px) and (max-width: 768px) {
	.button_base-underline {
		font-size: 14px;
		line-height: 140%;
	}
}

@keyframes loading-bounce {
	0% {
		transform: translateY(0);
	}
	15% {
		transform: translateY(-15%);
	}
	50% {
		transform: translateY(0);
	}
	100% {
		transform: translateY(0);
	}
}
.loading {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10000;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: rgba(0, 0, 0, 0.8);
	opacity: 0;
	transition: opacity 0.5s ease;
	pointer-events: none;
}
.loading--show {
	opacity: 1;
	pointer-events: auto;
}
.loading svg {
	width: auto;
	height: auto;
	overflow: visible;
}
@media (max-width: 768px) {
	.loading svg {
		width: 140px;
	}
}
.loading svg #loading-indicator-p {
	animation: loading-bounce 1s ease-in-out infinite;
	animation-delay: 0.5s;
}
.loading svg #loading-indicator-o {
	animation: loading-bounce 1s ease-in-out infinite;
	animation-delay: 0.54s;
}
.loading svg #loading-indicator-s {
	animation: loading-bounce 1s ease-in-out infinite;
	animation-delay: 0.6s;
}
.loading svg #loading-indicator-w {
	animation: loading-bounce 1s ease-in-out infinite;
	animation-delay: 0.66s;
}
.loading svg #loading-indicator-e {
	animation: loading-bounce 1s ease-in-out infinite;
	animation-delay: 0.72s;
}
.loading svg #loading-indicator-l {
	animation: loading-bounce 1s ease-in-out infinite;
	animation-delay: 0.78s;
}

/** RESET **/
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
html,
i,
iframe,
img,
ins,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
	margin: 0;
	padding: 0;
	vertical-align: top;
	word-break: keep-all;
	text-decoration: none;
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-weight: 400;
	line-height: 1;
	letter-spacing: 0;
}

fieldset,
img,
textarea {
	border: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section {
	display: block;
}

img {
	max-width: 100%;
}

html,
body {
	-webkit-text-size-adjust: none;
	-webkit-text-size-adjust: 100%;
	font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	font-size: 16px;
	letter-spacing: 0;
}
@media screen and (max-width: 1480px) {
	html,
	body {
		font-size: 14px;
	}
}
@media screen and (max-width: 1280px) {
	html,
	body {
		font-size: 12px;
	}
}

* {
	font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}

input,
button {
	background: none;
	border: none;
	cursor: pointer;
	padding: 0;
}

textarea {
	font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}

ol,
ul {
	list-style: none;
}

address,
em {
	font-style: normal;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

iframe {
	overflow: hidden;
	border: 0;
}

.noscroll {
	overflow: hidden !important;
	height: 100%;
}
.noscroll .wrap {
	overflow: hidden;
}

.a11y,
.blind {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.skipnavigation {
	position: relative;
}
.skipnavigation a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 0;
	z-index: 1;
	display: block;
	font-size: 0;
	background-color: #ffffff;
	text-align: center;
}
.skipnavigation a:focus, .skipnavigation a:focus-visible, .skipnavigation a:focus-within {
	height: 30px;
	padding: 4px 0;
	visibility: visible;
	font-size: 1em;
}

input[type=number] {
	-moz-appearance: textfield;
	-webkit-appearance: textfield;
	        appearance: textfield;
}
input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input[type=text],
input[type=password],
input[type=tell],
input[type=email],
input[type=number],
.textarea,
.select_field,
.input_field {
	box-sizing: border-box;
	border: 1px solid #c8c8c8;
	background: #ffffff;
	color: #222222;
	border-radius: 12px;
	padding: 20px;
	height: 64px;
	outline: none;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	input[type=text],
	input[type=password],
	input[type=tell],
	input[type=email],
	input[type=number],
	.textarea,
	.select_field,
	.input_field {
		font-size: 14px;
		line-height: 140%;
	}
}
input[type=text]:focus,
input[type=password]:focus,
input[type=tell]:focus,
input[type=email]:focus,
input[type=number]:focus,
.textarea:focus,
.select_field:focus,
.input_field:focus {
	border-color: #5380da;
}
input[type=text]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=tell]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=number]::-moz-placeholder, .textarea::-moz-placeholder, .select_field::-moz-placeholder, .input_field::-moz-placeholder {
	color: #888888;
}
input[type=text]::placeholder,
input[type=password]::placeholder,
input[type=tell]::placeholder,
input[type=email]::placeholder,
input[type=number]::placeholder,
.textarea::placeholder,
.select_field::placeholder,
.input_field::placeholder {
	color: #888888;
}
input[type=text]:-moz-read-only, input[type=password]:-moz-read-only, input[type=tell]:-moz-read-only, input[type=email]:-moz-read-only, input[type=number]:-moz-read-only, .textarea:-moz-read-only, .select_field:-moz-read-only, .input_field:-moz-read-only {
	background-color: #f4f5f5;
	border-color: #e6e6e6;
}
input[type=text]:read-only, input[type=text]:disabled,
input[type=password]:read-only,
input[type=password]:disabled,
input[type=tell]:read-only,
input[type=tell]:disabled,
input[type=email]:read-only,
input[type=email]:disabled,
input[type=number]:read-only,
input[type=number]:disabled,
.textarea:read-only,
.textarea:disabled,
.select_field:read-only,
.select_field:disabled,
.input_field:read-only,
.input_field:disabled {
	background-color: #f4f5f5;
	border-color: #e6e6e6;
}
@media (max-width: 768px) {
	input[type=text],
	input[type=password],
	input[type=tell],
	input[type=email],
	input[type=number],
	.textarea,
	.select_field,
	.input_field {
		padding: 16px;
		height: 56px;
		font-size: 18px;
		font-weight: 500;
		line-height: 150%;
	}
}
@media (max-width: 768px) and (max-width: 768px) {
	input[type=text],
	input[type=password],
	input[type=tell],
	input[type=email],
	input[type=number],
	.textarea,
	.select_field,
	.input_field {
		font-size: 16px;
	}
}

.select_field {
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	background-image: url("../images/icon/ico-arrow-down.svg");
	background-repeat: no-repeat;
	background-position: right 16px center;
	padding-right: 40px;
}

.contents {
	padding-top: 88px;
}
@media screen and (max-width: 1200px) {
	.contents {
		padding-top: 50px;
	}
}

.cont_section {
	display: block;
	max-width: 1380px;
	width: calc(100% - 80px);
	margin: 0 auto;
	padding-left: 40px;
	padding-right: 40px;
}
.cont_section.full {
	max-width: 100%;
}
.cont_section.wide {
	max-width: 100%;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}
.cont_section.wide article {
	max-width: 1380px;
	width: calc(100% - 80px);
	margin: 0 auto;
	padding-left: 40px;
	padding-right: 40px;
}
@media screen and (max-width: 1380px) {
	.cont_section {
		width: auto;
		padding-left: 2.5rem;
		padding-right: 2.5rem;
	}
}
@media screen and (max-width: 1200px) {
	.cont_section {
		padding-left: 12px;
		padding-right: 12px;
	}
	.cont_section.sub {
		padding-left: 20px;
		padding-right: 20px;
	}
}

.cont_wrap {
	margin: 80px 0 140px;
}
@media screen and (max-width: 1380px) {
	.cont_wrap {
		padding-left: 2.5rem;
		padding-right: 2.5rem;
	}
}
@media screen and (max-width: 768px) {
	.cont_wrap {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (max-width: 1023px) {
	.cont_wrap {
		margin: 40px 0 60px;
	}
	.cont_wrap .filter-rounded__row {
		margin: 0 -20px;
		padding: 0 20px;
	}
}

.footer {
	background-color: #111;
	color: #fff;
}
.footer__top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 88px;
	padding: 0 40px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.footer__body {
	padding: 60px 44px 140px;
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.footer__bottom {
	height: 112px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 44px;
}
.footer__bottom .group {
	display: flex;
	-moz-column-gap: 20px;
	     column-gap: 20px;
	align-items: center;
}
.footer .menu {
	display: flex;
	-moz-column-gap: 32px;
	     column-gap: 32px;
}
.footer .menu__item:nth-child(odd) {
	color: #888888;
}
.footer .menu__link {
	font-size: 18px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.footer .menu__link {
		font-size: 16px;
	}
}
.footer .link {
	display: flex;
	-moz-column-gap: 32px;
	     column-gap: 32px;
}
.footer .link li {
	display: flex;
}
.footer .link a {
	display: block;
	padding-right: 28px;
	position: relative;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.footer .link a {
		font-size: 14px;
		line-height: 140%;
	}
}
.footer .link a:before {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 2px;
	width: 20px;
	height: 20px;
	background: url("../images/icon/ico-arrow-up-right.svg") no-repeat 0 0/100% 100%;
}
.footer .sns {
	display: flex;
	-moz-column-gap: 20px;
	     column-gap: 20px;
}
.footer .sns__link {
	display: block;
	width: 24px;
	height: 24px;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.footer .sns__link--instagram {
	background-image: url("../images/icon/ico-instagram.svg");
}
.footer .sns__link--youtube {
	background-image: url("../images/icon/ico-youtube.svg");
}
.footer .copy {
	font-size: 14px;
	font-weight: 400;
	line-height: 140%;
}
@media (max-width: 768px) {
	.footer .copy {
		font-size: 14px;
	}
}
.footer .copy {
	color: #888888;
}
.footer .family-site {
	position: relative;
}
.footer .family-site__button {
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.footer .family-site__button {
		font-size: 14px;
		line-height: 140%;
	}
}
.footer .family-site__button {
	color: #ffffff;
	display: flex;
	width: 240px;
	height: 56px;
	box-sizing: border-box;
	border: 1px solid #666666;
	border-radius: 12px;
	align-items: center;
	padding: 0 16px;
	justify-content: space-between;
}
.footer .family-site__button i.ico_arrow_down {
	display: block;
}
.footer .family-site__button i.ico_arrow_up {
	display: none;
}
.footer .family-site .list {
	display: none;
	position: absolute;
	bottom: calc(100% + 2px);
	flex-direction: column;
	background-color: #2c2c2c;
	border-radius: 12px;
	width: 100%;
	padding: 18px 16px;
	box-sizing: border-box;
	max-height: 600px;
	overflow-y: auto;
}
.footer .family-site .list::-webkit-scrollbar {
	width: 8px;
}
.footer .family-site .list::-webkit-scrollbar-track {
	background: transparent;
}
.footer .family-site .list::-webkit-scrollbar-thumb {
	background-color: rgba(255, 255, 255, 0.2);
	border-radius: 10px;
	-webkit-transition: background-color 0.2s;
	transition: background-color 0.2s;
}
.footer .family-site .list::-webkit-scrollbar-thumb:hover {
	background-color: rgba(255, 255, 255, 0.3);
}
.footer .family-site .list {
	scrollbar-width: thin;
	scrollbar-color: rgba(255, 255, 255, 0.2) transparent;
}
.footer .family-site .list__link {
	font-size: 18px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.footer .family-site .list__link {
		font-size: 16px;
	}
}
.footer .family-site .list__link {
	color: #e6e6e6;
	padding-right: 18px;
	position: relative;
	display: block;
	width: -moz-min-content;
	width: min-content;
}
.footer .family-site .list__link:before {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 5.5px;
	width: 16px;
	height: 16px;
	background-color: #e6e6e6;
	-webkit-mask: url("../images/icon/ico-arrow-up-right.svg") no-repeat 0 0/100% 100%;
	        mask: url("../images/icon/ico-arrow-up-right.svg") no-repeat 0 0/100% 100%;
}
.footer .family-site .list div:not(first-of-type) {
	margin-top: 16px;
}
.footer .family-site .list div strong {
	display: block;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
}
@media (max-width: 768px) {
	.footer .family-site .list div strong {
		font-size: 14px;
		line-height: 140%;
	}
}
.footer .family-site .list div strong {
	color: #888888;
}
.footer .family-site .list div ul {
	margin-top: 4px;
	display: flex;
	flex-direction: column;
	row-gap: 8px;
}
.footer .family-site__button--active i.ico_arrow_down {
	display: none;
}
.footer .family-site__button--active i.ico_arrow_up {
	display: block;
}
.footer .family-site__button--active + .list {
	display: flex;
}
.footer .logo {
	width: 336px;
	height: 94px;
	background: url("../images/footer-logo.svg") no-repeat 0 0/100% 100%;
}
.footer .sitemap {
	display: flex;
	-moz-column-gap: 32px;
	     column-gap: 32px;
}
.footer .sitemap > li > strong {
	font-size: 18px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.footer .sitemap > li > strong {
		font-size: 16px;
	}
}
.footer .sitemap > li > strong {
	color: #888888;
}
.footer .sitemap > li ul {
	display: flex;
	flex-direction: column;
	row-gap: 12px;
	margin-top: 16px;
}
.footer .sitemap > li ul a {
	font-size: 18px;
	font-weight: 400;
	line-height: 150%;
}
@media (max-width: 768px) {
	.footer .sitemap > li ul a {
		font-size: 16px;
	}
}
.footer .sitemap > li.today-menu a {
	font-size: 18px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.footer .sitemap > li.today-menu a {
		font-size: 16px;
	}
}
.footer .sitemap > li.today-menu a {
	display: inline-flex;
	padding-right: 22px;
	position: relative;
}
.footer .sitemap > li.today-menu a:before {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 3.5px;
	width: 20px;
	height: 20px;
	background: url("../images/icon/ico-right.svg") no-repeat 0 0/100% 100%;
}
.footer address {
	margin-top: 32px;
	display: flex;
	flex-direction: column;
	row-gap: 8px;
}
.footer address .address,
.footer address .fax {
	padding-left: 26px;
	position: relative;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
}
@media (max-width: 768px) {
	.footer address .address,
	.footer address .fax {
		font-size: 14px;
		line-height: 140%;
	}
}
.footer address .address:before,
.footer address .fax:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 4px;
	width: 16px;
	height: 16px;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.footer address .address:before {
	background-image: url("../images/icon/ico-map.svg");
}
.footer address .fax:before {
	background-image: url("../images/icon/ico-printer.svg");
}
@media (max-width: 1023px) {
	.footer {
		display: flex;
		flex-direction: column;
		padding-top: 40px;
	}
	.footer__top {
		order: 2;
		flex-direction: column;
		padding: 32px 20px;
		border-bottom: 0;
		align-items: flex-start;
	}
	.footer__body {
		order: 1;
		flex-direction: column;
		padding: 0 0 32px;
		margin: 0 20px;
	}
	.footer__bottom {
		order: 3;
		height: auto;
		flex-direction: column;
		align-items: flex-start;
		gap: 16px;
		padding: 0 20px 40px;
		flex-direction: column-reverse;
	}
	.footer__bottom .group {
		flex-direction: column-reverse;
		row-gap: 16px;
		align-items: flex-start;
	}
	.footer .menu {
		flex-wrap: wrap;
		gap: 12px;
	}
	.footer .menu__link {
		font-size: 16px;
		font-weight: 500;
		line-height: 150%;
	}
}
@media (max-width: 1023px) and (max-width: 768px) {
	.footer .menu__link {
		font-size: 14px;
		line-height: 140%;
	}
}
@media (max-width: 1023px) {
	.footer .link {
		-moz-column-gap: 12px;
		     column-gap: 12px;
	}
	.footer .link a {
		padding-right: 18px;
	}
	.footer .link a:before {
		width: 16px;
		height: 16px;
	}
	.footer .logo {
		width: 170px;
		height: 48px;
	}
	.footer .sitemap {
		margin-top: 32px;
		flex-direction: column;
		gap: 8px;
	}
	.footer .sitemap li > strong {
		display: block;
		height: 32px;
		position: relative;
	}
	.footer .sitemap li > strong:before {
		content: "";
		display: block;
		position: absolute;
		right: 0;
		top: 2px;
		width: 20px;
		height: 20px;
		background: url("../images/icon/toggle-plus.svg") no-repeat 100% 0/100% 100%;
	}
	.footer .sitemap li > strong.active:before {
		background: url("../images/icon/toggle-minus.svg") no-repeat 100% 0/100% 100%;
	}
	.footer .sitemap li > strong.active + ul {
		display: grid;
	}
	.footer .sitemap li ul {
		display: none;
		margin-top: 0;
		padding-bottom: 16px;
		grid-template-columns: repeat(2, 1fr);
		row-gap: 12px;
	}
	.footer .sitemap li.today-menu > strong {
		display: none;
	}
	.footer .sitemap li.today-menu a:before {
		top: 2px;
	}
	.footer .family-site {
		width: 100%;
	}
	.footer .family-site__button {
		width: 100%;
	}
	.footer .family-site .list {
		max-height: 370px;
		bottom: calc(100% + 4px);
		grid-template-columns: repeat(2, 1fr);
	}
	.footer .family-site .list__link {
		padding-right: 20px;
	}
	.footer .family-site .list__link:before {
		top: 4px;
	}
	.footer .family-site .list > .list__link {
		grid-column: 1/3;
	}
	.footer .family-site .list div:nth-child(3) ~ div {
		margin-top: 20px;
	}
	.footer .family-site .list div ul {
		row-gap: 12px;
	}
	.footer .family-site__button--active + .list {
		display: grid;
	}
	.footer address {
		margin-top: 16px;
	}
	.footer address .address,
	.footer address .fax {
		padding-left: 22px;
	}
	.footer address .address:before,
	.footer address .fax:before {
		top: 2px;
	}
}

.header_wrap {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	background-color: #ffffff;
	z-index: 100;
}
.header_wrap .header-inner {
	position: relative;
	height: 87px;
	margin: 0 auto;
	padding: 0 40px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	z-index: 100;
}
.header_wrap .header-inner .logo {
	flex: 0 0 125px;
	width: 125px;
	margin-right: 40px;
	cursor: pointer;
}
.header_wrap .header-inner nav {
	flex: 1;
	height: 100%;
	background-color: #ffffff;
}
.header_wrap .header-inner .gnb {
	display: flex;
	align-items: center;
	height: 100%;
}
.header_wrap .header-inner .gnb > li {
	flex: 0 0 190px;
	list-style: none;
	position: relative;
	display: flex;
	height: 100%;
}
.header_wrap .header-inner .gnb > li > a {
	display: flex;
	align-items: center;
	width: 100%;
	height: 100%;
	padding-left: 40px;
	font-size: 20px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.header_wrap .header-inner .gnb > li > a {
		font-size: 18px;
	}
}
.header_wrap .header-inner .gnb > li > a {
	color: #222222;
	z-index: 100;
}
.header_wrap .header-inner .gnb > li a:hover, .header_wrap .header-inner .gnb > li.active > a {
	color: #3b5ea7;
	border-bottom: 2px solid #3b5ea7;
}
.header_wrap .gnb-depth2-wrap {
	position: absolute;
	top: 87px;
	left: 50%;
	transform: translateX(-50%);
	width: calc(100% - 80px);
	padding: 0 40px;
	background: #fff;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	z-index: 99;
}
@media (min-width: 1201px) {
	.header_wrap .gnb-depth2-wrap {
		max-height: 0;
		transition: opacity 0.3s ease, max-height 0.3s ease, visibility 0.3s;
	}
	.header_wrap .gnb-depth2-wrap.show {
		max-height: 500px;
	}
}
.header_wrap .gnb-depth2-wrap.show {
	opacity: 1;
	visibility: visible;
}
.header_wrap .gnb-depth2-wrap .depth2-inner {
	margin: 0 auto;
	padding-left: 165px;
	display: flex;
	justify-content: space-between;
	overflow: hidden;
}
.header_wrap .depth2-menu-area {
	display: flex;
	flex: 0 0 auto;
}
.header_wrap .depth2-section {
	flex: 0 0 110px;
	position: relative;
	padding: 32px 40px 32px 39px;
	border-right: 1px solid #e6e6e6;
}
@media (min-width: 1201px) {
	.header_wrap .depth2-section {
		transition: background-color 0.25s ease;
	}
}
.header_wrap .depth2-section.active {
	background-color: #f4f5f5;
}
.header_wrap .depth2 {
	display: flex;
	flex-direction: column;
	list-style: none;
}
.header_wrap .depth2 li {
	margin-bottom: 16px;
}
.header_wrap .depth2 li:last-child {
	margin-bottom: 0;
}
.header_wrap .depth2 a {
	display: block;
	font-size: 18px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.header_wrap .depth2 a {
		font-size: 16px;
	}
}
.header_wrap .depth2 a {
	text-decoration: none;
	white-space: nowrap;
}
.header_wrap .depth2 a:hover {
	color: #4a73e8;
	font-weight: 500;
}
.header_wrap .depth2-banner {
	padding: 20px 0;
	display: flex;
	align-items: center;
}
.header_wrap .banner-content {
	position: relative;
	display: flex;
	border-radius: 40px;
	overflow: hidden;
}
.header_wrap .banner-content .banner-title {
	font-size: 20px;
	font-weight: 700;
	line-height: 1.4;
	position: relative;
	z-index: 1;
}
.header_wrap .banner-content .banner-subtitle {
	font-size: 14px;
	opacity: 0.9;
	margin-top: 8px;
	position: relative;
	z-index: 1;
}
.header_wrap .banner-content .banner-image {
	position: absolute;
	bottom: 20px;
	right: 20px;
	width: 120px;
	height: 120px;
	background: rgba(255, 255, 255, 0.15);
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 12px;
}
.header_wrap .banner-content.poswel-life {
	width: 290px;
	height: 278px;
	background: url(../images/gnb_poswel_life.jpg) no-repeat left center;
	background-size: cover;
}
.header_wrap .banner-content.poswel-life .banner-link {
	display: block;
	width: 100%;
	height: 100%;
	padding: 28px;
	box-sizing: border-box;
	text-decoration: none;
	color: #ffffff;
}
.header_wrap .banner-content.poswel-life .text-box {
	text-align: right;
}
.header_wrap .banner-content.poswel-life .banner-title {
	font-size: 24px;
	font-weight: 900;
	line-height: 1;
	margin-bottom: 8px;
	display: block;
}
.header_wrap .banner-content.poswel-life .banner-desc {
	font-size: 14px;
	font-weight: 500;
	position: relative;
	z-index: 1;
	display: block;
}
.header_wrap .banner-content.poswel-life .banner-icon {
	position: absolute;
	bottom: 28px;
	right: 28px;
	width: 36px;
	height: 36px;
	background-color: #222222;
	border-radius: 12px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.header_wrap .banner-content.about-poswel {
	width: 290px;
	height: 278px;
	background: url(../images/gnb_about_poswel.jpg) no-repeat left center;
	background-size: cover;
}
.header_wrap .banner-content.about-poswel .banner-link {
	display: block;
	width: 100%;
	height: 100%;
	padding: 28px;
	box-sizing: border-box;
	text-decoration: none;
	color: #ffffff;
}
.header_wrap .banner-content.about-poswel .text-box {
	text-align: right;
}
.header_wrap .banner-content.about-poswel .banner-title {
	font-size: 24px;
	font-weight: 900;
	line-height: 1;
	margin-bottom: 8px;
	display: block;
}
.header_wrap .banner-content.about-poswel .banner-desc {
	font-size: 14px;
	font-weight: 500;
	position: relative;
	z-index: 1;
	display: block;
}
.header_wrap .banner-content.about-poswel .banner-icon {
	position: absolute;
	bottom: 28px;
	right: 28px;
	width: 36px;
	height: 36px;
	background-color: #222222;
	border-radius: 12px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.header_wrap .header-right {
	flex: 0 0 auto;
	display: flex;
	align-items: center;
	gap: 8px;
}
.header_wrap .header-right .util-btn01 {
	padding: 10px 20px;
	background-color: #3b5ea7;
	color: #ffffff;
	border: none;
	border-radius: 25px;
	font-size: 16px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.header_wrap .header-right .util-btn01 {
		font-size: 14px;
		line-height: 140%;
	}
}
.header_wrap .header-right .util-btn01 {
	cursor: pointer;
}
.header_wrap .header-right .util-btn02 {
	padding: 10px 20px;
	background-color: #e6e6e6;
	color: #222222;
	border: none;
	border-radius: 25px;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.header_wrap .header-right .util-btn02 {
		font-size: 14px;
		line-height: 140%;
	}
}
.header_wrap .header-right .util-btn02 {
	cursor: pointer;
}
.header_wrap .header-right .header-links {
	display: flex;
	align-items: center;
	gap: 12px;
	margin-left: 8px;
}
.header_wrap .header-right .header-links a {
	display: flex;
	align-items: center;
	gap: 2px;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.header_wrap .header-right .header-links a {
		font-size: 14px;
		line-height: 140%;
	}
}
.header_wrap .header-right .header-links a {
	color: #666666;
}
.header_wrap .header-right .header-links a:hover {
	color: #333;
}
.header_wrap .header-right .header-links:before {
	content: "";
	display: block;
	width: 1px;
	height: 16px;
	background-color: #e6e6e6;
}
.header_wrap .header-right .header-links .vertical-line {
	display: block;
	width: 1px;
	height: 16px;
	margin-left: 5px;
	background-color: #e6e6e6;
}
.header_wrap .header-right .header-links .toggle {
	position: relative;
}
.header_wrap .header-right .header-links .toggle__button {
	display: flex;
	align-items: center;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.header_wrap .header-right .header-links .toggle__button {
		font-size: 14px;
		line-height: 140%;
	}
}
.header_wrap .header-right .header-links .toggle__button {
	-moz-column-gap: 2px;
	     column-gap: 2px;
	color: #666666;
}
.header_wrap .header-right .header-links .toggle__button[aria-pressed=true] .ico_arrow_down {
	display: none;
}
.header_wrap .header-right .header-links .toggle__button[aria-pressed=true] .ico_arrow_up {
	display: block;
}
.header_wrap .header-right .header-links .toggle__button[aria-pressed=true] + .layer {
	display: flex;
}
.header_wrap .header-right .header-links .toggle__button .ico_arrow_up {
	display: none;
}
.header_wrap .header-right .header-links .toggle .layer {
	display: none;
	position: absolute;
	left: 50%;
	top: calc(100% + 4px);
	border: 1px solid #e6e6e6;
	border-radius: 16px;
	background-color: #ffffff;
	transform: translateX(-50%);
	min-width: -moz-max-content;
	min-width: max-content;
	flex-direction: column;
	box-sizing: border-box;
	overflow: hidden;
	z-index: 100;
	align-items: flex-start;
}
.header_wrap .header-right .header-links .toggle .layer__link {
	box-sizing: border-box;
	height: 56px;
	padding: 0 20px;
	display: flex;
	font-size: 16px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.header_wrap .header-right .header-links .toggle .layer__link {
		font-size: 14px;
		line-height: 140%;
	}
}
.header_wrap .header-right .header-links .toggle .layer__link {
	color: #222222;
	gap: 8px;
}
.header_wrap .header-right .header-links .toggle .layer__link:not(:first-child) {
	border-top: 1px solid #e6e6e6;
}
.header_wrap .header-right .header-links .toggle .layer__link:hover, .header_wrap .header-right .header-links .toggle .layer__link:focus {
	background-color: #f4f5f5;
}
.header_wrap .header-right .header-links .toggle .layer__link--pohang .ico {
	background-image: url("../images/common/floating_pohang.svg");
}
.header_wrap .header-right .header-links .toggle .layer__link--gwangyang .ico {
	background-image: url("../images/common/floating_gwangyang.svg");
}
.header_wrap .header-right .header-links .toggle .layer__link .ico {
	width: 24px;
	height: 24px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.header_wrap .header-right .header-links .logout__time {
	display: flex;
	align-items: center;
	padding: 14px 0;
	width: 151px;
	justify-content: center;
	background-color: #f4f5f5;
	border-radius: 16px;
}
.header_wrap .header-right .header-links .logout__time span {
	font-size: 14px;
	font-weight: 500;
	line-height: 140%;
	color: #888888;
}
.header_wrap .header-right .header-links .logout__time .time {
	position: relative;
	margin-left: 17px;
	font-size: 16px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.header_wrap .header-right .header-links .logout__time .time {
		font-size: 14px;
		line-height: 140%;
	}
}
.header_wrap .header-right .header-links .logout__time .time {
	color: #3b5ea7;
}
.header_wrap .header-right .header-links .logout__time .time:before {
	content: "";
	display: block;
	position: absolute;
	left: -9px;
	top: 6px;
	width: 1px;
	height: 12px;
	background-color: #d9d9d9;
}
.header_wrap .header-right .header-links .logout__button {
	display: inline-flex;
	-moz-column-gap: 2px;
	     column-gap: 2px;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.header_wrap .header-right .header-links .logout__button {
		font-size: 14px;
		line-height: 140%;
	}
}
.header_wrap .header-right .header-links .logout__button {
	color: #222222;
	align-items: center;
}
.header_wrap .header-right .header-links .logout .layer {
	transform: translateX(0);
	left: auto;
	right: 0;
	padding: 16px 20px;
	row-gap: 12px;
}
.header_wrap .header-right .header-links .logout .toggle__button {
	color: #3b5ea7;
}
@media screen and (max-width: 1480px) {
	.header_wrap .header-inner .logo {
		flex: 0 0 7.8125rem;
		width: 7.8125rem;
		margin-right: 2.5rem;
	}
	.header_wrap .header-inner .gnb > li {
		flex: 0 0 11.875rem;
	}
	.header_wrap .header-inner .gnb > li a {
		font-size: 18px;
		font-weight: 500;
		line-height: 150%;
		padding-left: 2.5rem;
	}
}
@media screen and (max-width: 1480px) and (max-width: 768px) {
	.header_wrap .header-inner .gnb > li a {
		font-size: 16px;
	}
}
@media screen and (max-width: 1480px) {
	.header_wrap .header-inner .gnb > li.active > a {
		font-size: 18px;
		font-weight: 600;
		line-height: 150%;
	}
}
@media screen and (max-width: 1480px) and (max-width: 768px) {
	.header_wrap .header-inner .gnb > li.active > a {
		font-size: 16px;
	}
}
@media screen and (max-width: 1480px) {
	.header_wrap .header-right .util-btn01,
	.header_wrap .header-right .util-btn02 {
		padding: 0.625rem 1.25rem;
		font-size: 1rem;
	}
	.header_wrap .header-right .header-links a,
	.header_wrap .header-right .header-links .toggle__button {
		font-size: 1rem;
	}
	.header_wrap .gnb-depth2-wrap .depth2-inner {
		padding-left: 10.3125rem;
	}
	.header_wrap .depth2-section {
		flex: 0 0 6.8125rem;
		padding: 2rem 2.5rem;
	}
	.header_wrap .depth2 a {
		font-size: 1.125rem;
	}
}
.header_wrap .mo-menu {
	display: none;
}
.header_wrap .bottom-util {
	display: none;
}
@media screen and (max-width: 1200px) {
	.header_wrap .header-inner {
		height: 50px;
		padding: 0 20px;
	}
	.header_wrap .header-inner nav {
		display: none;
	}
	.header_wrap .header-inner .header-right {
		display: none;
	}
	.header_wrap .mo-menu {
		display: block;
	}
	.header_wrap .mo-menu .quick-links {
		display: none;
		flex: 0 0 auto;
	}
	.header_wrap .mo-menu .quick-links a {
		display: flex;
		align-items: center;
		font-size: 18px;
		font-weight: 600;
		line-height: 150%;
		color: #666666;
	}
}
@media screen and (max-width: 1200px) and (max-width: 768px) {
	.header_wrap .mo-menu .quick-links a {
		font-size: 16px;
	}
}
@media screen and (max-width: 1200px) {
	.header_wrap .mo-menu .quick-logout {
		color: #3b5ea7;
	}
	.header_wrap .mo-menu .quick-logout:after {
		content: "";
		display: block;
		width: 16px;
		height: 16px;
		margin-left: 2px;
		background-image: url("../images/icon/ico-logout.png");
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;
	}
	.header_wrap .mo-menu [class^=menu_] {
		flex: 0 0 24px;
		display: block;
		width: 24px;
		height: 24px;
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
	}
	.header_wrap .mo-menu .menu_open {
		background-image: url("../images/common/mo_menu.png");
	}
	.header_wrap .mo-menu .menu_close {
		flex: 0 0 24px;
		display: none;
		background-image: url("../images/common/mo_menu-close.png");
	}
	.header_wrap.mo-show .logo {
		display: none;
	}
	.header_wrap.mo-show .mo-menu {
		display: flex;
		width: 100%;
		justify-content: space-between;
		align-items: center;
	}
	.header_wrap.mo-show .mo-menu .quick-links {
		display: flex;
		flex: 0 0 calc(100% - 50px);
		gap: 5px;
	}
	.header_wrap.mo-show nav {
		display: block;
		position: absolute;
		left: 0;
		top: 51px;
		width: 141px;
		height: calc(var(--vh) * 100 - 50px - var(--bottom-util-height, 0px));
		z-index: 100;
		border-right: 1px solid #e6e6e6;
		background-color: #f4f5f5;
		overflow-y: auto;
	}
	.header_wrap.mo-show .header-inner {
		border-bottom: 1px solid #e6e6e6;
	}
	.header_wrap.mo-show .header-inner .gnb {
		flex-direction: column;
		align-items: flex-start;
		padding: 20px;
		box-sizing: border-box;
	}
	.header_wrap.mo-show .header-inner .gnb > li {
		flex: none;
		height: auto;
	}
	.header_wrap.mo-show .header-inner .gnb > li.active > a, .header_wrap.mo-show .header-inner .gnb > li.hover > a {
		border: none;
	}
	.header_wrap.mo-show .header-inner .gnb > li a:hover {
		border: none;
	}
	.header_wrap.mo-show .header-inner .gnb > li > a {
		padding: 8px 0;
		align-items: flex-start;
		font-size: 16px;
	}
	.header_wrap.mo-show .gnb-depth2-wrap {
		top: 51px;
		left: 141px;
		transform: translate(0, 0);
		width: calc(100% - 141px);
		height: calc(var(--vh) * 100 - 50px - var(--bottom-util-height, 0px));
		min-height: auto;
		padding: 0;
		border: none;
		overflow-y: auto;
	}
	.header_wrap.mo-show .gnb-depth2-wrap .depth2-inner {
		padding-left: 0;
		justify-content: normal;
		flex-direction: column;
	}
	.header_wrap.mo-show .gnb-depth2-wrap .depth2-menu-area {
		flex: 1;
		flex-direction: column;
	}
	.header_wrap.mo-show .gnb-depth2-wrap .depth2-banner {
		display: none;
	}
	.header_wrap.mo-show .gnb-depth2-wrap .depth2-section {
		border: none;
		background-color: #ffffff;
		display: none;
	}
	.header_wrap.mo-show .gnb-depth2-wrap .depth2-section.active {
		display: block;
	}
	.header_wrap.mo-show .gnb-depth2-wrap .depth2 li {
		padding: 8px 0;
		margin-bottom: 0;
	}
	.header_wrap.mo-show .gnb-depth2-wrap .depth2 a {
		position: relative;
		font-size: 16px;
	}
	.header_wrap.mo-show .gnb-depth2-wrap .depth2 a:after {
		content: "";
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		display: block;
		width: 20px;
		height: 20px;
		background-color: #222222; /* 원하는 색상 */
		mask-image: url("../images/icon/ico-chevron-right.svg");
		-webkit-mask-image: url("../images/icon/ico-chevron-right.svg");
		-webkit-mask-size: cover;
		        mask-size: cover;
	}
	.header_wrap.mo-show .bottom-util {
		display: block;
	}
	.header_wrap .bottom-util {
		position: fixed;
		left: 0;
		right: 0;
		bottom: calc(env(safe-area-inset-bottom) + 50px - var(--vh) * 100);
		width: 100%;
		z-index: 102;
		background-color: #ffffff;
	}
	.header_wrap .bottom-util .util {
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(33.3333333333%, 1fr));
		height: 52px;
		box-sizing: border-box;
		border-top: 1px solid #e2e2e2;
		align-items: center;
	}
	.header_wrap .bottom-util .util__link {
		justify-content: center;
		display: flex;
		align-items: center;
		-moz-column-gap: 2px;
		     column-gap: 2px;
		font-size: 18px;
		font-weight: 600;
		line-height: 150%;
		color: #222222;
	}
}
@media screen and (max-width: 1200px) and (max-width: 768px) {
	.header_wrap .bottom-util .util__link {
		font-size: 16px;
	}
}
@media screen and (max-width: 1200px) {
	.header_wrap .bottom-util .util__link--todaymenu {
		color: #3b5ea7;
	}
	.header_wrap .bottom-util .quick {
		padding: 20px;
		border-top: 1px solid #e2e2e2;
	}
	.header_wrap .bottom-util .quick__link {
		display: block;
		width: 100%;
	}
	.header_wrap .bottom-util .quick__link img {
		border-radius: 24px;
	}
	.header_wrap .toggle {
		position: relative;
		display: flex;
		justify-content: center;
	}
	.header_wrap .toggle__button {
		display: flex;
		align-items: center;
		font-size: 18px;
		font-weight: 600;
		line-height: 150%;
		-moz-column-gap: 2px;
		     column-gap: 2px;
		color: #222222;
	}
}
@media screen and (max-width: 1200px) and (max-width: 768px) {
	.header_wrap .toggle__button {
		font-size: 16px;
	}
}
@media screen and (max-width: 1200px) {
	.header_wrap .toggle__button[aria-pressed=true] .ico_arrow_down {
		display: none;
	}
	.header_wrap .toggle__button[aria-pressed=true] .ico_arrow_up {
		display: block;
	}
	.header_wrap .toggle__button[aria-pressed=true] + .layer {
		display: flex;
	}
	.header_wrap .toggle__button .ico_arrow_up {
		display: none;
	}
	.header_wrap .toggle .layer {
		display: none;
		position: absolute;
		left: 50%;
		z-index: 200;
		top: calc(100% + 4px);
		padding: 4px 0;
		border: 1px solid #e6e6e6;
		border-radius: 16px;
		background-color: #ffffff;
		transform: translateX(-50%);
		min-width: -moz-max-content;
		min-width: max-content;
		flex-direction: column;
		box-sizing: border-box;
		overflow: hidden;
		align-items: flex-start;
	}
	.header_wrap .toggle .layer__link {
		box-sizing: border-box;
		height: 44px;
		padding: 0 20px;
		display: flex;
		gap: 8px;
		font-size: 16px;
		font-weight: 500;
		line-height: 150%;
		color: #222222;
		align-items: center;
	}
}
@media screen and (max-width: 1200px) and (max-width: 768px) {
	.header_wrap .toggle .layer__link {
		font-size: 14px;
		line-height: 140%;
	}
}
@media screen and (max-width: 1200px) {
	.header_wrap .toggle .layer__link:not(:first-child) {
		border-top: 1px solid #e6e6e6;
	}
	.header_wrap .toggle .layer__link:hover, .header_wrap .toggle .layer__link:focus {
		background-color: #f4f5f5;
	}
	.header_wrap .toggle .layer__link--pohang .ico {
		background-image: url("../images/common/floating_pohang.svg");
	}
	.header_wrap .toggle .layer__link--gwangyang .ico {
		background-image: url("../images/common/floating_gwangyang.svg");
	}
	.header_wrap .toggle .layer__link .ico {
		width: 24px;
		height: 24px;
		background-size: 100% 100%;
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	.header_wrap .logout .layer {
		row-gap: 12px;
	}
}

.sub_keyvisual {
	max-width: none;
}
.sub_keyvisual.sub_keyvisual__absolute {
	position: absolute;
	width: 100%;
	z-index: 99;
	left: 50%;
	transform: translateX(-50%);
	box-sizing: border-box;
}
.sub_keyvisual [class^=sub_head] {
	position: relative;
	width: 100%;
	height: 360px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 40px;
	overflow: hidden;
}
.sub_keyvisual .sub_title {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	font-size: 40px;
	font-weight: 600;
	line-height: 140%;
}
@media (max-width: 768px) {
	.sub_keyvisual .sub_title {
		font-size: 24px;
	}
}
.sub_keyvisual .sub_title {
	color: #ffffff;
}
.sub_keyvisual .sub_head-event {
	background-image: url("../images/keyvisual/subkvimg-event.png");
}
.sub_keyvisual .breadcrumb {
	position: absolute;
	left: 48px;
	bottom: 24px;
}
.sub_keyvisual .breadcrumb .depth_list {
	display: flex;
	align-items: center;
	gap: 4px;
}
.sub_keyvisual .breadcrumb .depth_list li {
	display: flex;
	align-items: center;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.sub_keyvisual .breadcrumb .depth_list li {
		font-size: 14px;
		line-height: 140%;
	}
}
.sub_keyvisual .breadcrumb .depth_list li {
	line-height: 0;
	color: rgba(255, 255, 255, 0.6);
	gap: 4px;
}
.sub_keyvisual .breadcrumb .depth_list li:last-child::after {
	display: none;
}
.sub_keyvisual .breadcrumb .depth_list li a {
	color: #ffffff;
}
.sub_keyvisual .breadcrumb .depth_list li::after {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("../images/icon/bread-right.png");
}
@media (max-width: 768px) {
	.sub_keyvisual .breadcrumb {
		display: none;
	}
}
@media (max-width: 768px) {
	.sub_keyvisual [class^=sub_head] {
		height: 120px;
		border-radius: 24px;
	}
	.sub_keyvisual .sub_title {
		font-size: 32px;
		font-weight: 600;
		line-height: 150%;
	}
}
@media (max-width: 768px) and (max-width: 768px) {
	.sub_keyvisual .sub_title {
		font-size: 20px;
		line-height: 140%;
	}
}

.mo_only {
	display: none !important;
}

@media (max-width: 768px) {
	.mo_only {
		display: block !important;
	}
	.pc_only {
		display: none !important;
	}
}
.renew_popup .note {
	margin-top: 12px;
}
.renew_popup .note__row {
	display: flex;
	gap: 8px;
}
.renew_popup .note__row:not(:first-child) {
	margin-top: 4px;
}
.renew_popup .note__row .chip {
	flex: none;
	width: 53px;
	justify-content: center;
}
.renew_popup .note__row p {
	flex: 1;
	font-size: 16px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.renew_popup .note__row p {
		font-size: 14px;
		line-height: 140%;
	}
}
.renew_popup .note__row p {
	color: #5380da;
}
.renew_popup .checkbox {
	margin-top: 8px;
}
@media (max-width: 768px) {
	.renew_popup .checkbox {
		margin-top: 16px;
	}
}

.floating {
	position: fixed;
	bottom: 28px;
	right: 28px;
	z-index: 50;
}
.floating__button {
	display: flex;
	align-items: center;
	height: 60px;
	border-radius: 9999px;
	padding: 0 28px;
	background-color: #222222;
	color: #ffffff;
	font-size: 18px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.floating__button {
		font-size: 16px;
	}
}
.floating__button {
	gap: 8px;
	box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.16);
}
.floating__button:hover, .floating__button:focus {
	background-color: #3b5ea7;
}
.floating__button[aria-expanded=true] + .layer {
	display: block;
}
.floating .layer {
	display: none;
	position: absolute;
	bottom: calc(100% + 4px);
	right: 0;
	width: 201px;
	box-sizing: border-box;
	border-radius: 16px;
	border: 1px solid #e6e6e6;
	background-color: #ffffff;
}
.floating .layer__link {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 56px;
	font-size: 16px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.floating .layer__link {
		font-size: 14px;
		line-height: 140%;
	}
}
.floating .layer__link {
	gap: 8px;
	color: #222222;
}
.floating .layer__link:not(:first-child) {
	border-top: 1px solid #e6e6e6;
}
.floating .layer__link--pohang .ico {
	background-image: url("../images/common/floating_pohang.svg");
}
.floating .layer__link--gwangyang .ico {
	background-image: url("../images/common/floating_gwangyang.svg");
}
.floating .layer__link .ico {
	width: 24px;
	height: 24px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: 0 0;
}
@media (max-width: 768px) {
	.floating {
		bottom: 20px;
		right: 12px;
	}
	.floating__button {
		height: 56px;
		padding: 0 16px;
		gap: 8px;
	}
	.floating__button [class*=ico] {
		width: 24px;
		height: 24px;
	}
	.floating .layer {
		width: 185px;
	}
	.floating .layer__link {
		height: 48px;
		font-size: 16px;
		font-weight: 500;
		line-height: 150%;
	}
}
@media (max-width: 768px) and (max-width: 768px) {
	.floating .layer__link {
		font-size: 14px;
		line-height: 140%;
	}
}

.holidaypopup {
	position: fixed;
	right: 51px;
	bottom: 56px;
	border: 1px solid #e6e6e6;
	border-radius: 28px;
	background-color: #ffffff;
	padding: 0;
	max-width: 400px;
	z-index: 100;
}
.holidaypopup__content {
	position: relative;
	border-radius: 28px 28px 0 0;
}
.holidaypopup__content img {
	border-radius: 28px 28px 0 0;
	-o-object-fit: cover;
	   object-fit: cover;
}
.holidaypopup__content .link a {
	position: absolute;
	width: 256px;
	height: 51px;
	left: 18%;
}
.holidaypopup__content .link a:nth-child(1) {
	top: 38.33%;
}
.holidaypopup__content .link a:nth-child(2) {
	top: 51.67%;
}
.holidaypopup__bottom {
	height: 56px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 24px;
}
@media (max-width: 768px) {
	.holidaypopup {
		right: 0;
		left: 0;
		top: 50%;
		bottom: auto;
		width: calc(100% - 40px);
		max-width: 335px;
		margin: 0 auto;
		transform: translateY(-50%);
	}
	.holidaypopup__content .link a {
		width: 64.18%;
		height: 10.7%;
		left: 17.91%;
	}
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVpLmNzcyIsIl9zd2lwZXIuc2NzcyIsIl9hbmltYXRpb24uc2NzcyIsIl9mb250LnNjc3MiLCJfaWNvbnMuc2NzcyIsIl9taXhpbnMuc2NzcyIsIl9jb21wb25lbnRzLnNjc3MiLCJfYnJlYWtwb2ludHMuc2NzcyIsIl9sb2dpbi5zY3NzIiwiX3N1Yi5zY3NzIiwiX2JvYXJkLnNjc3MiLCJfYmFkZ2Uuc2NzcyIsIl9pbnF1aXJ5LnNjc3MiLCJfanF1ZXJ5LXVpLnNjc3MiLCJfY2FsZW5kYXIuc2NzcyIsImZhY2lsaXR5LnNjc3MiLCJjb21wYW55LnNjc3MiLCJfYnV0dG9uLnNjc3MiLCJfbG9hZGluZy5zY3NzIiwidWkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7Ozs7Ozs7RUFBQTtBQVlBO0NBQ0UseUJBQUE7Q0FDQSw2ckVBQUE7Q0FDQSxnQkFBQTtDQUNBLGtCQUFBO0FEQ0Y7QUNDQTtDQUNFLDZCQUFBO0FEQ0Y7O0FDQ0E7Q0FDRSxpQkFBQTtDQUNBLGtCQUFBO0NBQ0Esa0JBQUE7Q0FDQSxnQkFBQTtDQUNBLGdCQUFBO0NBQ0EsVUFBQTtDQUNBLFVBQUE7QURFRjs7QUNBQTtDQUNFLHNCQUFBO0FER0Y7O0FDREE7Q0FDRSxrQkFBQTtDQUNBLFdBQUE7Q0FDQSxZQUFBO0NBQ0EsVUFBQTtDQUNBLGFBQUE7Q0FDQSw4QkFBQTtDQUNBLHVCQUFBO0FESUY7O0FDRkE7O0NBRUUsaUNBQUE7QURLRjs7QUNIQTtDQUNFLG1CQUFBO0FETUY7O0FDSkE7Q0FDRSxtQkFBQTtBRE9GOztBQ0xBO0NBQ0UsY0FBQTtDQUNBLFdBQUE7Q0FDQSxZQUFBO0NBQ0Esa0JBQUE7Q0FDQSw4QkFBQTtBRFFGOztBQ05BO0NBQ0Usa0JBQUE7QURTRjs7QUNQQTs7Q0FFRSxZQUFBO0FEVUY7O0FDUkE7Q0FDRSx1QkFBQTtDQUNBLHNDQUFBO0FEV0Y7O0FDVEE7Q0FDRSx3QkFBQTtDQUVBLDJCQUFBO0FEWUY7O0FDVkE7O0NBRUUs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QTtBYmd5T3RCOztBYS94T0E7Q0FBcUIsNEJBQUE7QWJteU9yQjs7QWFseU9BO0NBQXNCLDRCQUFBO0Fic3lPdEI7O0FhcnlPQTtDQUFxQiw0QkFBQTtBYnl5T3JCOztBYXh5T0E7Q0FBc0IsNkJBQUE7QWI0eU90Qjs7QWEzeU9BO0NBQXVCLDZCQUFBO0FiK3lPdkI7O0FhOXlPQTtDQUF1Qiw2QkFBQTtBYmt6T3ZCOztBYWp6T0E7Q0FBd0IsNEJBQUE7QWJxek94Qjs7QWFwek9BO0NBQXlCLGdDQUFBO0Fid3pPekI7O0FhdnpPQTtDQUF3QixnQ0FBQTtBYjJ6T3hCOztBYTF6T0E7Q0FBeUIsZ0NBQUE7QWI4ek96Qjs7QWE3ek9BO0NBQXdCLGdDQUFBO0FiaTBPeEI7O0FhaDBPQTtDQUF5QixnQ0FBQTtBYm8wT3pCOztBYW4wT0E7Q0FBd0IsZ0NBQUE7QWJ1ME94Qjs7QWF0ME9BO0NBQXlCLGlDQUFBO0FiMDBPekI7O0FhejBPQTtDQUEwQixpQ0FBQTtBYjYwTzFCOztBYTUwT0E7Q0FBMEIsaUNBQUE7QWJnMU8xQjs7QWEvME9BO0NBQXFCLDRCQUFBO0FibTFPckI7O0FhbDFPQTtDQUFzQixnQ0FBQTtBYnMxT3RCOztBYXIxT0E7Q0FBcUIsZ0NBQUE7QWJ5MU9yQjs7QWF4MU9BO0NBQXNCLGdDQUFBO0FiNDFPdEI7O0FhMzFPQTtDQUFxQixnQ0FBQTtBYisxT3JCOztBYTkxT0E7Q0FBc0IsZ0NBQUE7QWJrMk90Qjs7QWFqMk9BO0NBQXFCLGdDQUFBO0FicTJPckI7O0FhcDJPQTtDQUFzQixpQ0FBQTtBYncyT3RCOztBYXYyT0E7Q0FBdUIsaUNBQUE7QWIyMk92Qjs7QWExMk9BO0NBQXlCLGlDQUFBO0FiODJPekI7O0FhNzJPQTtDQUF1QixpQ0FBQTtBYmkzT3ZCOztBYWgzT0E7Q0FBeUIsaUNBQUE7QWJvM096Qjs7QWFuM09BO0NBQXlCLGlDQUFBO0FidTNPekI7O0FhdDNPQTtDQUF5QixpQ0FBQTtBYjAzT3pCOztBYXozT0E7Q0FBeUIsaUNBQUE7QWI2M096Qjs7QWE1M09BO0NBQXlCLGlDQUFBO0FiZzRPekI7O0FhLzNPQTtDQUEwQiw4QkFBQTtBYm00TzFCOztBYWw0T0E7Q0FBMkIsZ0NBQUE7QWJzNE8zQjs7QWFyNE9BO0NBQTBCLGdDQUFBO0FieTRPMUI7O0FheDRPQTtDQUEyQixnQ0FBQTtBYjQ0TzNCOztBYTM0T0E7Q0FBMEIsZ0NBQUE7QWIrNE8xQjs7QWE5NE9BO0NBQTJCLGdDQUFBO0FiazVPM0I7O0FhajVPQTtDQUEwQixnQ0FBQTtBYnE1TzFCOztBYXA1T0E7Q0FBMkIsaUNBQUE7QWJ3NU8zQjs7QWF2NU9BO0NBQTRCLGlDQUFBO0FiMjVPNUI7O0FhMTVPQTtDQUE4QixpQ0FBQTtBYjg1TzlCOztBYTc1T0E7Q0FBNEIsaUNBQUE7QWJpNk81Qjs7QWFoNk9BO0NBQThCLGlDQUFBO0FibzZPOUI7O0FhbjZPQTtDQUE4QixpQ0FBQTtBYnU2TzlCOztBYXQ2T0E7Q0FBOEIsaUNBQUE7QWIwNk85Qjs7QWF6Nk9BO0NBQThCLGlDQUFBO0FiNjZPOUI7O0FhNTZPQTtDQUE4QixpQ0FBQTtBYmc3TzlCOztBYS82T0E7Q0FBZ0MsNEJBQUE7QWJtN09oQzs7QWFsN09BO0NBQWdDLGdDQUFBO0FiczdPaEM7O0FhcjdPQTtDQUFnQyxnQ0FBQTtBYnk3T2hDOztBYXg3T0E7Q0FBZ0MsZ0NBQUE7QWI0N09oQzs7QWEzN09BO0NBQTJCLGdDQUFBO0FiKzdPM0I7O0FhOTdPQTtDQUEyQixnQ0FBQTtBYms4TzNCOztBYWo4T0E7Q0FBMkIsZ0NBQUE7QWJxOE8zQjs7QWFwOE9BO0NBQTJCLGlDQUFBO0FidzhPM0I7O0FhdjhPQTtDQUE0QixpQ0FBQTtBYjI4TzVCOztBYTE4T0E7Q0FBNEIsaUNBQUE7QWI4OE81Qjs7QWE3OE9BO0NBQTRCLGlDQUFBO0FiaTlPNUI7O0FhaDlPQTtDQUE0QixpQ0FBQTtBYm85TzVCOztBYW45T0E7Q0FBbUIsNEJBQUE7QWJ1OU9uQjs7QWF0OU9BO0NBQXdCLGdDQUFBO0FiMDlPeEI7O0FhejlPQTtDQUFtQixnQ0FBQTtBYjY5T25COztBYTU5T0E7Q0FBa0IsZ0NBQUE7QWJnK09sQjs7QWEvOU9BO0NBQW1CLGdDQUFBO0FibStPbkI7O0FhbCtPQTtDQUFtQixnQ0FBQTtBYnMrT25COztBYXIrT0E7Q0FBd0IsZ0NBQUE7QWJ5K094Qjs7QWF4K09BO0NBQTZCLGlDQUFBO0FiNCtPN0I7O0FhMytPQTtDQUE0Qiw0QkFBQTtBYisrTzVCOztBYTkrT0E7Q0FBdUIsZ0NBQUE7QWJrL092Qjs7QWFqL09BO0NBQW9CLGdDQUFBO0FicS9PcEI7O0FhcC9PQTtDQUFzQixnQ0FBQTtBYncvT3RCOztBYXYvT0E7Q0FBZ0IsZ0NBQUE7QWIyL09oQjs7QWExL09BO0NBQXVCLGdDQUFBO0FiOC9PdkI7O0FhNy9PQTtDQUFxQixnQ0FBQTtBYmlnUHJCOztBYWhnUEE7Q0FBb0IsaUNBQUE7QWJvZ1BwQjs7QWFuZ1BBO0NBQW1CLGlDQUFBO0FidWdQbkI7O0FhdGdQQTtDQUFrQixpQ0FBQTtBYjBnUGxCOztBYXpnUEE7Q0FBaUIsaUNBQUE7QWI2Z1BqQjs7QWE1Z1BBO0NBQWlCLGlDQUFBO0FiZ2hQakI7O0FhL2dQQTtDQUFrQixpQ0FBQTtBYm1oUGxCOztBYWxoUEE7Q0FBb0IsaUNBQUE7QWJzaFBwQjs7QWFyaFBBO0NBQW9CLGlDQUFBO0FieWhQcEI7O0FheGhQQTtDQUFlLGlDQUFBO0FiNGhQZjs7QWEzaFBBO0NBQWdCLDZCQUFBO0FiK2hQaEI7O0FhOWhQQTtDQUFnQixpQ0FBQTtBYmtpUGhCOztBYWppUEE7Q0FBb0IsaUNBQUE7QWJxaVBwQjs7QWFwaVBBO0NBQWdCLGlDQUFBO0Fid2lQaEI7O0FhdmlQQTtDQUFrQixpQ0FBQTtBYjJpUGxCOztBYTFpUEE7Q0FBaUIsaUNBQUE7QWI4aVBqQjs7QWE3aVBBO0NBQWdCLGlDQUFBO0FiaWpQaEI7O0FhaGpQQTtDQUFzQixrQ0FBQTtBYm9qUHRCOztBYW5qUEE7Q0FBa0Isa0NBQUE7QWJ1alBsQjs7QWF0alBBO0NBQW1CLGtDQUFBO0FiMGpQbkI7O0FhempQQTtDQUFrQixrQ0FBQTtBYjZqUGxCOztBYTVqUEE7Q0FBa0Isa0NBQUE7QWJna1BsQjs7QWEvalBBO0NBQWdCLGtDQUFBO0FibWtQaEI7O0FhbGtQQTtDQUFpQixrQ0FBQTtBYnNrUGpCOztBYXJrUEE7Q0FBZ0Isa0NBQUE7QWJ5a1BoQjs7QWF4a1BBO0NBQWdCLGtDQUFBO0FiNGtQaEI7O0FhM2tQQTtDQUFrQiw2QkFBQTtBYitrUGxCOztBYTlrUEE7Q0FBZ0IsaUNBQUE7QWJrbFBoQjs7QWFqbFBBO0NBQXFCLGlDQUFBO0FicWxQckI7O0FhcGxQQTtDQUFpQixpQ0FBQTtBYndsUGpCOztBYXZsUEE7Q0FBc0IsaUNBQUE7QWIybFB0Qjs7QWExbFBBO0NBQWlCLGlDQUFBO0FiOGxQakI7O0FhN2xQQTtDQUFzQixpQ0FBQTtBYmltUHRCOztBYWhtUEE7Q0FBZSxrQ0FBQTtBYm9tUGY7O0Fhbm1QQTtDQUFxQixrQ0FBQTtBYnVtUHJCOztBYXRtUEE7Q0FBb0Isa0NBQUE7QWIwbVBwQjs7QWF6bVBBO0NBQXFCLGtDQUFBO0FiNm1QckI7O0FhNW1QQTtDQUFnQixrQ0FBQTtBYmduUGhCOztBYS9tUEE7Q0FBbUIsa0NBQUE7QWJtblBuQjs7QWFsblBBO0NBQWlCLGtDQUFBO0Fic25QakI7O0Fhcm5QQTtDQUFpQixrQ0FBQTtBYnluUGpCOztBYXhuUEE7Q0FBa0Isa0NBQUE7QWI0blBsQjs7QWEzblBBO0NBQWlCLDZCQUFBO0FiK25QakI7O0FhOW5QQTtDQUFnQixpQ0FBQTtBYmtvUGhCOztBYWpvUEE7Q0FBa0IsaUNBQUE7QWJxb1BsQjs7QWFwb1BBO0NBQWdCLGlDQUFBO0Fid29QaEI7O0Fhdm9QQTtDQUFpQixpQ0FBQTtBYjJvUGpCOztBYTFvUEE7Q0FBa0IsaUNBQUE7QWI4b1BsQjs7QWE3b1BBO0NBQW9CLGlDQUFBO0FiaXBQcEI7O0FhaHBQQTtDQUFxQixrQ0FBQTtBYm9wUHJCOztBYW5wUEE7Q0FBaUIsa0NBQUE7QWJ1cFBqQjs7QWF0cFBBO0NBQWlCLGtDQUFBO0FiMHBQakI7O0FhenBQQTtDQUFnQiw2QkFBQTtBYjZwUGhCOztBYTVwUEE7Q0FBaUIsaUNBQUE7QWJncVBqQjs7QWEvcFBBO0NBQXFCLGlDQUFBO0FibXFQckI7O0FhbHFQQTtDQUFxQixpQ0FBQTtBYnNxUHJCOztBYXJxUEE7Q0FBb0IsaUNBQUE7QWJ5cVBwQjs7QWF4cVBBO0NBQXNCLGlDQUFBO0FiNHFQdEI7O0FhM3FQQSxxRUFBQTtBQUNBO0NBQXNCLGlDQUFBO0FiK3FQdEI7O0FhOXFQQTtDQUFnQixpQ0FBQTtBYmtyUGhCOztBYWpyUEE7Q0FBaUIsa0NBQUE7QWJxclBqQjs7QWFwclBBO0NBQXNCLGtDQUFBO0Fid3JQdEI7O0FhdnJQQTtDQUFxQixrQ0FBQTtBYjJyUHJCOztBYTFyUEE7Q0FBaUIsNkJBQUE7QWI4clBqQjs7QWE3clBBO0NBQXVCLGlDQUFBO0FiaXNQdkI7O0FhaHNQQTtDQUFrQixpQ0FBQTtBYm9zUGxCOztBYW5zUEE7Q0FBcUIsaUNBQUE7QWJ1c1ByQjs7QWF0c1BBO0NBQXFCLGlDQUFBO0FiMHNQckI7O0FhenNQQTtDQUFxQixpQ0FBQTtBYjZzUHJCOztBYTVzUEE7Q0FBcUIsaUNBQUE7QWJndFByQjs7QWEvc1BBO0NBQXVCLDZCQUFBO0FibXRQdkI7O0FhbHRQQTtDQUF3QixpQ0FBQTtBYnN0UHhCOztBYXJ0UEE7Q0FBd0IsaUNBQUE7QWJ5dFB4Qjs7QWF4dFBBO0NBQTZCLGlDQUFBO0FiNHRQN0I7O0FhM3RQQTtDQUE2QixpQ0FBQTtBYit0UDdCOztBYTl0UEE7Q0FBNkIsaUNBQUE7QWJrdVA3Qjs7QWFqdVBBO0NBQTZCLGlDQUFBO0FicXVQN0I7O0FhcHVQQTtDQUEwQixrQ0FBQTtBYnd1UDFCOztBYXZ1UEE7Q0FBMEIsa0NBQUE7QWIydVAxQjs7QWExdVBBO0NBQTBCLGtDQUFBO0FiOHVQMUI7O0FhN3VQQTtDQUEwQixrQ0FBQTtBYml2UDFCOztBYWh2UEE7Q0FBeUIsa0NBQUE7QWJvdlB6Qjs7QWFudlBBO0NBQTBCLGtDQUFBO0FidXZQMUI7O0FhdHZQQTtDQUF3QixrQ0FBQTtBYjB2UHhCOztBYXp2UEE7Q0FBNEIsNkJBQUE7QWI2dlA1Qjs7QWE1dlBBO0NBQTZCLGlDQUFBO0FiZ3dQN0I7O0Fh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QSx3QkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFZDdpRUYsMkJjOGlFcUI7Q25CNHBXdEI7Q21CeHBXTztFQUNFLGFBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtDbkIwcFdUO0FBQ0QiLCJmaWxlIjoidWkuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiBTd2lwZXIgOC4xLjRcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjIgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogQXByaWwgMjQsIDIwMjJcbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG5cdHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcblx0LS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG59XG5cbi5zd2lwZXIge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcblx0dG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWwge1xuXHR0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItM2QsXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuXHRwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG5cdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuXHRvdmVyZmxvdzogYXV0bztcblx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuXHRzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuXHRzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuXHRzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZmxleC1zaHJpbms6IDA7XG5cdG9yZGVyOiA5OTk5O1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuXHR3aWR0aDogMTAwJTtcblx0bWluLXdpZHRoOiAxcHg7XG5cdGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG5cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcblx0c2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRlIHtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuOnJvb3Qge1xuXHQtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcblx0aGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcblx0bWFyZ2luLXRvcDogY2FsYygwcHggLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuXHR6LWluZGV4OiAxMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0b3BhY2l0eTogMC4zNTtcblx0Y3Vyc29yOiBhdXRvO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuXHRmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuXHRmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGZvbnQtdmFyaWFudDogaW5pdGlhbDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0bGVmdDogMTBweDtcblx0cmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcblx0Y29udGVudDogXCJwcmV2XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0cmlnaHQ6IDEwcHg7XG5cdGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcblx0Y29udGVudDogXCJuZXh0XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuXHRib3R0b206IDEwcHg7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Zm9udC1zaXplOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcblx0aGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuXHRvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHRvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG5cdGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuXHRyaWdodDogMTBweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0bWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDhweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIGxlZnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0dHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgcmlnaHQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcblx0YmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNHB4O1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG5cdHdpZHRoOiA0cHg7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAxJTtcblx0Ym90dG9tOiAzcHg7XG5cdHotaW5kZXg6IDUwO1xuXHRoZWlnaHQ6IDVweDtcblx0d2lkdGg6IDk4JTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogM3B4O1xuXHR0b3A6IDElO1xuXHR6LWluZGV4OiA1MDtcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG5cdGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcblx0Y3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcblx0d2lkdGg6IDQycHg7XG5cdGhlaWdodDogNDJweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTIxcHg7XG5cdG1hcmdpbi10b3A6IC0yMXB4O1xuXHR6LWluZGV4OiAxMDtcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlcixcbi5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuXHRhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuXHQtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuXHQtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbn1cbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cdHotaW5kZXg6IC0xMDAwO1xufVxuXG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdHotaW5kZXg6IDE7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2IHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuXHR6LWluZGV4OiAwO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9wYWNpdHk6IDAuNjtcblx0ei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0YmFja2dyb3VuZDogIzAwMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdGZpbHRlcjogYmx1cig1MHB4KTtcbn1cblxuLnN3aXBlci1mbGlwIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuXHR6LWluZGV4OiAwO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGUge1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIGhlaWdodDtcbn1cblxuLnN3aXBlci1jYXJkcyB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiDslaDri4jrqZTsnbTshZgg7ISx64qlIO2WpeyDgeydhCDsnITtlZwg7ISk7KCVICovXG4uYW5pbWF0ZS1yZWFkeSB7XG5cdHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB0cmFuc2Zvcm07XG59XG5cbi8qIO2XpOuNlCDslaDri4jrqZTsnbTshZjsnYQg7JyE7ZWcIO2BtOuemOyKpCAqL1xuLmhlYWRlci1hbmltYXRlZCB7XG5cdGFuaW1hdGlvbjogZmFkZUluRG93biAwLjhzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuXG4vKiDshLnshZgg7JWg64uI66mU7J207IWY7J2EIOychO2VnCDtgbTrnpjsiqQgKi9cbi5zZWN0aW9uLWFuaW1hdGVkIHtcblx0YW5pbWF0aW9uOiBmYWRlSW5VcCAwLjhzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuXG4vKiDsiqzrnbzsnbTrjZQg7JWg64uI66mU7J207IWY7J2EIOychO2VnCDtgbTrnpjsiqQgKi9cbi5zbGlkZXItYW5pbWF0ZWQge1xuXHRhbmltYXRpb246IGZhZGVJblJpZ2h0IDAuOHMgZWFzZS1vdXQgZm9yd2FyZHM7XG59XG5cbi8qIOydtOuvuOyngCDslaDri4jrqZTsnbTshZjsnYQg7JyE7ZWcIO2BtOuemOyKpCAqL1xuLmltYWdlLWFuaW1hdGVkIHtcblx0YW5pbWF0aW9uOiBmYWRlSW5CbHVyIDEuMnMgZWFzZS1vdXQgZm9yd2FyZHM7XG59XG5cbi8qIOyVoOuLiOuplOydtOyFmCDtgqTtlITroIjsnoQg7KCV7J2YICovXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxufVxuQGtleWZyYW1lcyBmYWRlSW5CbHVyIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRmaWx0ZXI6IGJsdXIoMTBweCk7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0ZmlsdGVyOiBibHVyKDApO1xuXHR9XG59XG4vKiDsiJzssKjsoIHsnbgg7JWg64uI66mU7J207IWY7J2EIOychO2VnCDsp4Dsl7Ag7YG0656Y7IqkICovXG4uZGVsYXktMTAwIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG4uZGVsYXktMjAwIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4uZGVsYXktMzAwIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG4uZGVsYXktNDAwIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xufVxuXG4uZGVsYXktNTAwIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG4uZGVsYXktNjAwIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4uZGVsYXktNzAwIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xufVxuXG4uZGVsYXktODAwIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xufVxuXG4uZGVsYXktOTAwIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xufVxuXG4uZGVsYXktMTAwMCB7XG5cdGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5cbi8qIOuqqOuwlOydvCDrlJTrsJTsnbTsiqTsl5DshJwg7JWg64uI66mU7J207IWYIOy1nOygge2ZlCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5oZWFkZXItYW5pbWF0ZWQsXG5cdC5zZWN0aW9uLWFuaW1hdGVkLFxuXHQuc2xpZGVyLWFuaW1hdGVkLFxuXHQuaW1hZ2UtYW5pbWF0ZWQge1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcblx0fVxufVxuLypcbkNvcHlyaWdodCAoYykgMjAyMSBLaWwgSHl1bmctamluLCB3aXRoIFJlc2VydmVkIEZvbnQgTmFtZSBQcmV0ZW5kYXJkLlxuaHR0cHM6Ly9naXRodWIuY29tL29yaW9uY2FjdHVzL3ByZXRlbmRhcmRcblxuVGhpcyBGb250IFNvZnR3YXJlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBTSUwgT3BlbiBGb250IExpY2Vuc2UsIFZlcnNpb24gMS4xLlxuVGhpcyBsaWNlbnNlIGlzIGNvcGllZCBiZWxvdywgYW5kIGlzIGFsc28gYXZhaWxhYmxlIHdpdGggYSBGQVEgYXQ6XG5odHRwOi8vc2NyaXB0cy5zaWwub3JnL09GTFxuXG4vKiBbMF0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2Y5Y2EtZmEwYiwgVStmZjAzLWZmMDUsIFUrZmYwNywgVStmZjBhLWZmMGIsIFUrZmYwZC1mZjE5LCBVK2ZmMWIsIFUrZmYxZCwgVStmZjIwLWZmNWIsIFUrZmY1ZCwgVStmZmUwLWZmZTMsIFUrZmZlNS1mZmU2O1xufVxuLyogWzFdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjEud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStkNzIzLWQ3MjgsIFUrZDcyYS1kNzMzLCBVK2Q3MzUtZDc0OCwgVStkNzRhLWQ3NGYsIFUrZDc1Mi1kNzUzLCBVK2Q3NTUtZDc1NywgVStkNzVhLWQ3NWYsIFUrZDc2Mi1kNzY0LCBVK2Q3NjYtZDc2OCwgVStkNzZhLWQ3NmIsIFUrZDc2ZC1kNzZmLCBVK2Q3NzEtZDc4NywgVStkNzg5LWQ3OGIsIFUrZDc4ZC1kNzhmLCBVK2Q3OTEtZDc5NywgVStkNzlhLCBVK2Q3OWMsIFUrZDc5ZS1kN2EzLCBVK2Y5MDAtZjkwOSwgVStmOTBiLWY5MmU7XG59XG4vKiBbMl0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuMi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2Q2NzktZDY4YiwgVStkNjhlLWQ2OWUsIFUrZDZhMCwgVStkNmEyLWQ2YTcsIFUrZDZhOS1kNmMzLCBVK2Q2YzYtZDZjNywgVStkNmM5LWQ2Y2IsIFUrZDZjZC1kNmQzLCBVK2Q2ZDUtZDZkNiwgVStkNmQ4LWQ2ZTMsIFUrZDZlNS1kNmU3LCBVK2Q2ZTktZDZmYiwgVStkNmZkLWQ3MTcsIFUrZDcxOS1kNzFmLCBVK2Q3MjEtZDcyMjtcbn1cbi8qIFszXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4zLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrZDViYy1kNWM3LCBVK2Q1Y2EtZDVjYiwgVStkNWNkLWQ1Y2YsIFUrZDVkMS1kNWQ3LCBVK2Q1ZDktZDVkYSwgVStkNWRjLCBVK2Q1ZGUtZDVlMywgVStkNWU2LWQ1ZTcsIFUrZDVlOS1kNWViLCBVK2Q1ZWQtZDVmNiwgVStkNWY4LCBVK2Q1ZmEtZDVmZiwgVStkNjAyLWQ2MDMsIFUrZDYwNS1kNjA3LCBVK2Q2MDktZDYwZiwgVStkNjEyLWQ2MTMsIFUrZDYxNi1kNjFiLCBVK2Q2MWQtZDYzNywgVStkNjNhLWQ2M2IsIFUrZDYzZC1kNjNmLCBVK2Q2NDEtZDY0NywgVStkNjRhLWQ2NGMsIFUrZDY0ZS1kNjUzLCBVK2Q2NTYtZDY1NywgVStkNjU5LWQ2NWIsIFUrZDY1ZC1kNjY2LCBVK2Q2NjgsIFUrZDY2YS1kNjc4O1xufVxuLyogWzRdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjQud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStkNTA3LCBVK2Q1MDktZDUwYiwgVStkNTBkLWQ1MTMsIFUrZDUxNS1kNTNiLCBVK2Q1M2UtZDUzZiwgVStkNTQxLWQ1NDMsIFUrZDU0NS1kNTRjLCBVK2Q1NGUsIFUrZDU1MCwgVStkNTUyLWQ1NTcsIFUrZDU1YS1kNTViLCBVK2Q1NWQtZDU1ZiwgVStkNTYxLWQ1NjQsIFUrZDU2Ni1kNTY3LCBVK2Q1NmEsIFUrZDU2YywgVStkNTZlLWQ1NzMsIFUrZDU3Ni1kNTc3LCBVK2Q1NzktZDU4MywgVStkNTg1LWQ1ODYsIFUrZDU4YS1kNWE0LCBVK2Q1YTYtZDViYjtcbn1cbi8qIFs1XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC41LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrZDQ2NC1kNDc3LCBVK2Q0N2EtZDQ3YiwgVStkNDdkLWQ0N2YsIFUrZDQ4MS1kNDg3LCBVK2Q0ODktZDQ4YSwgVStkNDhjLCBVK2Q0OGUtZDRlNywgVStkNGU5LWQ1MDMsIFUrZDUwNS1kNTA2O1xufVxuLyogWzZdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjYud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStkM2JmLWQzYzcsIFUrZDNjYS1kM2NmLCBVK2QzZDEtZDNlYiwgVStkM2VlLWQzZWYsIFUrZDNmMS1kM2YzLCBVK2QzZjUtZDNmYiwgVStkM2ZkLWQ0MDAsIFUrZDQwMi1kNDViLCBVK2Q0NWQtZDQ2Mztcbn1cbi8qIFs3XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC43LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrZDJmZiwgVStkMzAyLWQzMDQsIFUrZDMwNi1kMzBiLCBVK2QzMGYsIFUrZDMxMS1kMzEzLCBVK2QzMTUtZDMxYiwgVStkMzFlLCBVK2QzMjItZDMyNCwgVStkMzI2LWQzMjcsIFUrZDMyYS1kMzJiLCBVK2QzMmQtZDMyZiwgVStkMzMxLWQzMzcsIFUrZDMzOS1kMzNjLCBVK2QzM2UtZDM3YiwgVStkMzdlLWQzN2YsIFUrZDM4MS1kMzgzLCBVK2QzODUtZDM4YiwgVStkMzhlLWQzOTAsIFUrZDM5Mi1kMzk3LCBVK2QzOWEtZDM5YiwgVStkMzlkLWQzOWYsIFUrZDNhMS1kM2E3LCBVK2QzYTktZDNhYSwgVStkM2FjLCBVK2QzYWUtZDNiMywgVStkM2I1LWQzYjcsIFUrZDNiOS1kM2JiLCBVK2QzYmQtZDNiZTtcbn1cbi8qIFs4XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC44LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrZDI1Ny1kMjdmLCBVK2QyODEtZDI5YiwgVStkMjlkLWQyOWYsIFUrZDJhMS1kMmFiLCBVK2QyYWQtZDJiNywgVStkMmJhLWQyYmIsIFUrZDJiZC1kMmJmLCBVK2QyYzEtZDJjNywgVStkMmM5LWQyZWYsIFUrZDJmMi1kMmYzLCBVK2QyZjUtZDJmNywgVStkMmY5LWQyZmU7XG59XG4vKiBbOV0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuOS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2QxYjQsIFUrZDFiNi1kMWYzLCBVK2QxZjUtZDIyYiwgVStkMjJlLWQyMmYsIFUrZDIzMS1kMjMzLCBVK2QyMzUtZDIzYiwgVStkMjNkLWQyNDAsIFUrZDI0Mi1kMjU2O1xufVxuLyogWzEwXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4xMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2QxMDUtZDEyZiwgVStkMTMyLWQxMzMsIFUrZDEzNS1kMTM3LCBVK2QxMzktZDEzZiwgVStkMTQxLWQxNDIsIFUrZDE0NCwgVStkMTQ2LWQxNGIsIFUrZDE0ZS1kMTRmLCBVK2QxNTEtZDE1MywgVStkMTU1LWQxNWIsIFUrZDE1ZS1kMTg3LCBVK2QxODktZDE5ZiwgVStkMWEyLWQxYTMsIFUrZDFhNS1kMWE3LCBVK2QxYTktZDFhZiwgVStkMWIyLWQxYjM7XG59XG4vKiBbMTFdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjExLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrZDA0Yi1kMDRmLCBVK2QwNTEtZDA1NywgVStkMDU5LWQwNmIsIFUrZDA2ZC1kMDZmLCBVK2QwNzEtZDA3MywgVStkMDc1LWQwN2IsIFUrZDA3ZS1kMGEzLCBVK2QwYTYtZDBhNywgVStkMGE5LWQwYWIsIFUrZDBhZC1kMGIzLCBVK2QwYjYsIFUrZDBiOCwgVStkMGJhLWQwYmYsIFUrZDBjMi1kMGMzLCBVK2QwYzUtZDBjNywgVStkMGM5LWQwY2YsIFUrZDBkMiwgVStkMGQ2LWQwZGIsIFUrZDBkZS1kMGRmLCBVK2QwZTEtZDBlMywgVStkMGU1LWQwZWIsIFUrZDBlZS1kMGYwLCBVK2QwZjItZDEwNDtcbn1cbi8qIFsxMl0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuMTIud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStjZmEyLWNmYzMsIFUrY2ZjNS1jZmRmLCBVK2NmZTItY2ZlMywgVStjZmU1LWNmZTcsIFUrY2ZlOS1jZmY0LCBVK2NmZjYtY2ZmYiwgVStjZmZkLWNmZmYsIFUrZDAwMS1kMDAzLCBVK2QwMDUtZDAxNywgVStkMDE5LWQwMzMsIFUrZDAzNi1kMDM3LCBVK2QwMzktZDAzYiwgVStkMDNkLWQwNGE7XG59XG4vKiBbMTNdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjEzLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrY2VmMC1jZWYzLCBVK2NlZjYsIFUrY2VmOS1jZWZmLCBVK2NmMDEtY2YwMywgVStjZjA1LWNmMDcsIFUrY2YwOS1jZjBmLCBVK2NmMTEtY2YxMiwgVStjZjE0LWNmMWIsIFUrY2YxZC1jZjFmLCBVK2NmMjEtY2YyZiwgVStjZjMxLWNmNTMsIFUrY2Y1Ni1jZjU3LCBVK2NmNTktY2Y1YiwgVStjZjVkLWNmNjMsIFUrY2Y2NiwgVStjZjY4LCBVK2NmNmEtY2Y2ZiwgVStjZjcxLWNmODQsIFUrY2Y4Ni1jZjhiLCBVK2NmOGQtY2ZhMTtcbn1cbi8qIFsxNF0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuMTQud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStjZTNjLWNlNTcsIFUrY2U1YS1jZTViLCBVK2NlNWQtY2U1ZiwgVStjZTYxLWNlNjcsIFUrY2U2YSwgVStjZTZjLCBVK2NlNmUtY2U3MywgVStjZTc2LWNlNzcsIFUrY2U3OS1jZTdiLCBVK2NlN2QtY2U4MywgVStjZTg1LWNlODgsIFUrY2U4YS1jZThmLCBVK2NlOTEtY2U5MywgVStjZTk1LWNlOTcsIFUrY2U5OS1jZTlmLCBVK2NlYTIsIFUrY2VhNC1jZWFiLCBVK2NlYWQtY2VlMywgVStjZWU2LWNlZTcsIFUrY2VlOS1jZWViLCBVK2NlZWQtY2VlZjtcbn1cbi8qIFsxNV0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuMTUud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStjZDkyLWNkOTMsIFUrY2Q5Ni1jZDk3LCBVK2NkOTktY2Q5YiwgVStjZDlkLWNkYTMsIFUrY2RhNi1jZGE4LCBVK2NkYWEtY2RhZiwgVStjZGIxLWNkYzMsIFUrY2RjNS1jZGNiLCBVK2NkY2QtY2RlNywgVStjZGU5LWNlMDMsIFUrY2UwNS1jZTFmLCBVK2NlMjItY2UzNCwgVStjZTM2LWNlM2I7XG59XG4vKiBbMTZdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjE2LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrY2NlZi1jZDA3LCBVK2NkMGEtY2QwYiwgVStjZDBkLWNkMWEsIFUrY2QxYywgVStjZDFlLWNkMmIsIFUrY2QyZC1jZDViLCBVK2NkNWQtY2Q3NywgVStjZDc5LWNkOTE7XG59XG4vKiBbMTddICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjE3LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrY2MzZi1jYzQzLCBVK2NjNDYtY2M0NywgVStjYzQ5LWNjNGIsIFUrY2M0ZC1jYzUzLCBVK2NjNTUtY2M1OCwgVStjYzVhLWNjNWYsIFUrY2M2MS1jYzk3LCBVK2NjOWEtY2M5YiwgVStjYzlkLWNjOWYsIFUrY2NhMS1jY2E3LCBVK2NjYWEsIFUrY2NhYywgVStjY2FlLWNjYjMsIFUrY2NiNi1jY2I3LCBVK2NjYjktY2NiYiwgVStjY2JkLWNjY2YsIFUrY2NkMS1jY2UzLCBVK2NjZTUtY2NlZTtcbn1cbi8qIFsxOF0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuMTgud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStjYjkxLWNiZDMsIFUrY2JkNS1jYmUzLCBVK2NiZTUtY2MwYiwgVStjYzBlLWNjMGYsIFUrY2MxMS1jYzEzLCBVK2NjMTUtY2MxYiwgVStjYzFkLWNjMjAsIFUrY2MyMy1jYzI3LCBVK2NjMmEtY2MyYiwgVStjYzJkLCBVK2NjMmYsIFUrY2MzMS1jYzM3LCBVK2NjM2EsIFUrY2MzYztcbn1cbi8qIFsxOV0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuMTkud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStjYWY0LWNiNDcsIFUrY2I0YS1jYjkwO1xufVxuLyogWzIwXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4yMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2NhNGEtY2E0YiwgVStjYTRlLWNhNGYsIFUrY2E1MS1jYTUzLCBVK2NhNTUtY2E1YiwgVStjYTVkLWNhNjAsIFUrY2E2Mi1jYTgzLCBVK2NhODUtY2FiYiwgVStjYWJlLWNhYmYsIFUrY2FjMS1jYWMzLCBVK2NhYzUtY2FjYiwgVStjYWNkLWNhZDAsIFUrY2FkMiwgVStjYWQ0LWNhZDgsIFUrY2FkYS1jYWYzO1xufVxuLyogWzIxXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4yMS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2M5OTYtYzk5NywgVStjOTlhLWM5OWMsIFUrYzk5ZS1jOWJmLCBVK2M5YzItYzljMywgVStjOWM1LWM5YzcsIFUrYzljOS1jOWNmLCBVK2M5ZDIsIFUrYzlkNCwgVStjOWQ3LWM5ZDgsIFUrYzlkYiwgVStjOWRlLWM5ZGYsIFUrYzllMS1jOWUzLCBVK2M5ZTUtYzllNiwgVStjOWU4LWM5ZWIsIFUrYzllZS1jOWYwLCBVK2M5ZjItYzlmNywgVStjOWY5LWNhMGIsIFUrY2EwZC1jYTI4LCBVK2NhMmEtY2E0OTtcbn1cbi8qIFsyMl0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuMjIud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStjOGU5LWM4ZjQsIFUrYzhmNi1jOGZiLCBVK2M4ZmUtYzhmZiwgVStjOTAxLWM5MDMsIFUrYzkwNS1jOTBiLCBVK2M5MGUtYzkxMCwgVStjOTEyLWM5MTcsIFUrYzkxOS1jOTJiLCBVK2M5MmQtYzk0ZiwgVStjOTUxLWM5NTMsIFUrYzk1NS1jOTZiLCBVK2M5NmQtYzk3MywgVStjOTc1LWM5ODcsIFUrYzk4YS1jOThiLCBVK2M5OGQtYzk4ZiwgVStjOTkxLWM5OTU7XG59XG4vKiBbMjNdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjIzLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYzg0MS1jODRiLCBVK2M4NGQtYzg2ZiwgVStjODcyLWM4NzMsIFUrYzg3NS1jODc3LCBVK2M4NzktYzg3ZiwgVStjODgyLWM4ODQsIFUrYzg4Ny1jODhhLCBVK2M4OGQtYzhjMywgVStjOGM1LWM4ZGYsIFUrYzhlMS1jOGU4O1xufVxuLyogWzI0XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4yNC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2M3NzktYzc3YiwgVStjNzdlLWM3ODIsIFUrYzc4NiwgVStjNzhiLCBVK2M3OGQsIFUrYzc4ZiwgVStjNzkyLWM3OTMsIFUrYzc5NSwgVStjNzk3LCBVK2M3OTktYzc5ZiwgVStjN2EyLCBVK2M3YTctYzdhYiwgVStjN2FlLWM3YmIsIFUrYzdiZC1jN2MwLCBVK2M3YzItYzdjNywgVStjN2M5LWM3ZGMsIFUrYzdkZS1jN2ZmLCBVK2M4MDItYzgwMywgVStjODA1LWM4MDcsIFUrYzgwOSwgVStjODBiLWM4MGYsIFUrYzgxMiwgVStjODE0LCBVK2M4MTctYzgxYiwgVStjODFlLWM4MWYsIFUrYzgyMS1jODIzLCBVK2M4MjUtYzgyZSwgVStjODMwLWM4MzcsIFUrYzgzOS1jODNiLCBVK2M4M2QtYzg0MDtcbn1cbi8qIFsyNV0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuMjUud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStjNmJiLWM2YmYsIFUrYzZjMiwgVStjNmM0LCBVK2M2YzYtYzZjYiwgVStjNmNlLWM2Y2YsIFUrYzZkMS1jNmQzLCBVK2M2ZDUtYzZkYiwgVStjNmRkLWM2ZGYsIFUrYzZlMS1jNmU3LCBVK2M2ZTktYzZlYiwgVStjNmVkLWM2ZWYsIFUrYzZmMS1jNmY4LCBVK2M2ZmEtYzcwMywgVStjNzA1LWM3MDcsIFUrYzcwOS1jNzBiLCBVK2M3MGQtYzcxNiwgVStjNzE4LCBVK2M3MWEtYzcxZiwgVStjNzIyLWM3MjMsIFUrYzcyNS1jNzI3LCBVK2M3MjktYzczNCwgVStjNzM2LWM3M2IsIFUrYzczZS1jNzNmLCBVK2M3NDEtYzc0MywgVStjNzQ1LWM3NGIsIFUrYzc0ZS1jNzUwLCBVK2M3NTItYzc1NywgVStjNzU5LWM3NzMsIFUrYzc3Ni1jNzc3O1xufVxuLyogWzI2XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4yNi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2M1ZjUtYzVmYiwgVStjNWZlLCBVK2M2MDItYzYwNSwgVStjNjA3LCBVK2M2MDktYzYwZiwgVStjNjExLWM2MWEsIFUrYzYxYy1jNjIzLCBVK2M2MjYtYzYyNywgVStjNjI5LWM2MmIsIFUrYzYyZCwgVStjNjJmLWM2MzIsIFUrYzYzNiwgVStjNjM4LCBVK2M2M2EtYzYzZiwgVStjNjQyLWM2NDMsIFUrYzY0NS1jNjQ3LCBVK2M2NDktYzY1MiwgVStjNjU2LWM2NWIsIFUrYzY1ZC1jNjVmLCBVK2M2NjEtYzY2MywgVStjNjY1LWM2NzcsIFUrYzY3OS1jNjdiLCBVK2M2N2QtYzY5MywgVStjNjk2LWM2OTcsIFUrYzY5OS1jNjliLCBVK2M2OWQtYzZhMywgVStjNmE2LCBVK2M2YTgsIFUrYzZhYS1jNmFmLCBVK2M2YjItYzZiMywgVStjNmI1LWM2YjcsIFUrYzZiOS1jNmJhO1xufVxuLyogWzI3XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4yNy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2M1MTctYzUyNywgVStjNTJhLWM1MmIsIFUrYzUyZC1jNTJmLCBVK2M1MzEtYzUzOCwgVStjNTNhLCBVK2M1M2MsIFUrYzUzZS1jNTQzLCBVK2M1NDYtYzU0NywgVStjNTRiLCBVK2M1NGQtYzU1MiwgVStjNTU2LCBVK2M1NWEtYzU1YiwgVStjNTVkLCBVK2M1NWYsIFUrYzU2Mi1jNTYzLCBVK2M1NjUtYzU2NywgVStjNTY5LWM1NmYsIFUrYzU3MiwgVStjNTc0LCBVK2M1NzYtYzU3YiwgVStjNTdlLWM1N2YsIFUrYzU4MS1jNTgzLCBVK2M1ODUtYzU4NiwgVStjNTg4LWM1OGIsIFUrYzU4ZSwgVStjNTkwLCBVK2M1OTItYzU5NiwgVStjNTk5LWM1YjMsIFUrYzViNi1jNWI3LCBVK2M1YmEsIFUrYzViZS1jNWMzLCBVK2M1Y2EtYzVjYiwgVStjNWNkLCBVK2M1Y2YsIFUrYzVkMi1jNWQzLCBVK2M1ZDUtYzVkNywgVStjNWQ5LWM1ZGYsIFUrYzVlMS1jNWUyLCBVK2M1ZTQsIFUrYzVlNi1jNWViLCBVK2M1ZWYsIFUrYzVmMS1jNWYzO1xufVxuLyogWzI4XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4yOC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2M0NzUtYzRlZiwgVStjNGYyLWM0ZjMsIFUrYzRmNS1jNGY3LCBVK2M0ZjktYzRmZiwgVStjNTAyLWM1MGIsIFUrYzUwZC1jNTE2O1xufVxuLyogWzI5XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4yOS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2MzZDAtYzNkNywgVStjM2RhLWMzZGIsIFUrYzNkZC1jM2RlLCBVK2MzZTEtYzNlYywgVStjM2VlLWMzZjMsIFUrYzNmNS1jNDJiLCBVK2M0MmQtYzQ2MywgVStjNDY2LWM0NzQ7XG59XG4vKiBbMzBdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjMwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYzMyYi1jMzY3LCBVK2MzNmEtYzM2YiwgVStjMzZkLWMzNmYsIFUrYzM3MS1jMzc3LCBVK2MzN2EtYzM3YiwgVStjMzdlLWMzODMsIFUrYzM4NS1jMzg3LCBVK2MzODktYzNjZjtcbn1cbi8qIFszMV0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuMzEud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStjMjZhLWMyNmIsIFUrYzI2ZC1jMjZmLCBVK2MyNzEtYzI3MywgVStjMjc1LWMyN2IsIFUrYzI3ZS1jMjg3LCBVK2MyODktYzI4ZiwgVStjMjkxLWMyOTcsIFUrYzI5OS1jMjlhLCBVK2MyOWMtYzJhMywgVStjMmE1LWMyYTcsIFUrYzJhOS1jMmFiLCBVK2MyYWQtYzJiMywgVStjMmI2LCBVK2MyYjgsIFUrYzJiYS1jMmJiLCBVK2MyYmQtYzJkYiwgVStjMmRlLWMyZGYsIFUrYzJlMS1jMmUyLCBVK2MyZTUtYzJlYSwgVStjMmVlLCBVK2MyZjAsIFUrYzJmMi1jMmY1LCBVK2MyZjcsIFUrYzJmYS1jMmZiLCBVK2MyZmQtYzJmZiwgVStjMzAxLWMzMDcsIFUrYzMwOS1jMzBjLCBVK2MzMGUtYzMxMiwgVStjMzE1LWMzMjMsIFUrYzMyNS1jMzI4LCBVK2MzMmE7XG59XG4vKiBbMzJdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjMyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYzFiYy1jMWMzLCBVK2MxYzUtYzFkZiwgVStjMWUxLWMxZmIsIFUrYzFmZC1jMjAzLCBVK2MyMDUtYzIwYywgVStjMjBlLCBVK2MyMTAtYzIxNywgVStjMjFhLWMyMWIsIFUrYzIxZC1jMjFlLCBVK2MyMjEtYzIyNywgVStjMjI5LWMyMmEsIFUrYzIyYywgVStjMjJlLCBVK2MyMzAsIFUrYzIzMy1jMjRmLCBVK2MyNTEtYzI1NywgVStjMjU5LWMyNjk7XG59XG4vKiBbMzNdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjMzLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYzEwMS1jMTFiLCBVK2MxMWYsIFUrYzEyMS1jMTIzLCBVK2MxMjUtYzEyYiwgVStjMTJlLCBVK2MxMzItYzEzNywgVStjMTNhLWMxM2IsIFUrYzEzZC1jMTNmLCBVK2MxNDEtYzE0NywgVStjMTRhLCBVK2MxNGMtYzE1MywgVStjMTU1LWMxNTcsIFUrYzE1OS1jMTViLCBVK2MxNWQtYzE2NiwgVStjMTY5LWMxNmYsIFUrYzE3MS1jMTc3LCBVK2MxNzktYzE4YiwgVStjMThlLWMxOGYsIFUrYzE5MS1jMTkzLCBVK2MxOTUtYzE5YiwgVStjMTlkLWMxOWUsIFUrYzFhMCwgVStjMWEyLWMxYTQsIFUrYzFhNi1jMWJiO1xufVxuLyogWzM0XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4zNC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2MwNDktYzA1NywgVStjMDU5LWMwNWIsIFUrYzA1ZC1jMDVmLCBVK2MwNjEtYzA2NywgVStjMDY5LWMwOGYsIFUrYzA5MS1jMGFiLCBVK2MwYWUtYzBhZiwgVStjMGIxLWMwYjMsIFUrYzBiNSwgVStjMGI3LWMwYmIsIFUrYzBiZSwgVStjMGMyLWMwYzcsIFUrYzBjYS1jMGNiLCBVK2MwY2QtYzBjZiwgVStjMGQxLWMwZDcsIFUrYzBkOS1jMGRhLCBVK2MwZGMsIFUrYzBkZS1jMGUzLCBVK2MwZTUtYzBlYiwgVStjMGVkLWMwZjMsIFUrYzBmNiwgVStjMGY4LCBVK2MwZmEtYzBmZjtcbn1cbi8qIFszNV0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuMzUud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStiZmE3LWJmYWYsIFUrYmZiMS1iZmM0LCBVK2JmYzYtYmZjYiwgVStiZmNlLWJmY2YsIFUrYmZkMS1iZmQzLCBVK2JmZDUtYmZkYiwgVStiZmRkLWMwNDg7XG59XG4vKiBbMzZdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjM2LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYmYwNywgVStiZjA5LWJmM2YsIFUrYmY0MS1iZjRmLCBVK2JmNTItYmY1NCwgVStiZjU2LWJmYTY7XG59XG4vKiBbMzddICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjM3LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYmU1NiwgVStiZTU4LCBVK2JlNWMtYmU1ZiwgVStiZTYyLWJlNjMsIFUrYmU2NS1iZTY3LCBVK2JlNjktYmU3NCwgVStiZTc2LWJlN2IsIFUrYmU3ZS1iZTdmLCBVK2JlODEtYmU4ZSwgVStiZTkwLCBVK2JlOTItYmVhNywgVStiZWE5LWJlY2YsIFUrYmVkMi1iZWQzLCBVK2JlZDUtYmVkNiwgVStiZWQ5LWJlZTMsIFUrYmVlNi1iZjA2O1xufVxuLyogWzM4XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4zOC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2JkYjAtYmRkMywgVStiZGQ1LWJkZWYsIFUrYmRmMS1iZTBiLCBVK2JlMGQtYmUwZiwgVStiZTExLWJlMTMsIFUrYmUxNS1iZTQzLCBVK2JlNDYtYmU0NywgVStiZTQ5LWJlNGIsIFUrYmU0ZC1iZTUzO1xufVxuLyogWzM5XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4zOS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2JkMDMsIFUrYmQwNiwgVStiZDA4LCBVK2JkMGEtYmQwZiwgVStiZDExLWJkMjIsIFUrYmQyNS1iZDQ3LCBVK2JkNDktYmQ1OCwgVStiZDVhLWJkN2YsIFUrYmQ4Mi1iZDgzLCBVK2JkODUtYmQ4NywgVStiZDhhLWJkOGYsIFUrYmQ5MS1iZDkyLCBVK2JkOTQsIFUrYmQ5Ni1iZDk4LCBVK2JkOWEtYmRhZjtcbn1cbi8qIFs0MF0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuNDAud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStiYzRlLWJjODMsIFUrYmM4Ni1iYzg3LCBVK2JjODktYmM4YiwgVStiYzhkLWJjOTMsIFUrYmM5NiwgVStiYzk4LCBVK2JjOWItYmM5ZiwgVStiY2EyLWJjYTMsIFUrYmNhNS1iY2E3LCBVK2JjYTktYmNiMiwgVStiY2I0LWJjYmIsIFUrYmNiZS1iY2JmLCBVK2JjYzEtYmNjMywgVStiY2M1LWJjY2MsIFUrYmNjZS1iY2QwLCBVK2JjZDItYmNkNCwgVStiY2Q2LWJjZjMsIFUrYmNmNywgVStiY2Y5LWJjZmIsIFUrYmNmZC1iZDAyO1xufVxuLyogWzQxXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC40MS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2JiOTAtYmJhMywgVStiYmE1LWJiYWIsIFUrYmJhZC1iYmJmLCBVK2JiYzEtYmJmNywgVStiYmZhLWJiZmIsIFUrYmJmZC1iYmZlLCBVK2JjMDEtYmMwNywgVStiYzA5LWJjMGEsIFUrYmMwZSwgVStiYzEwLCBVK2JjMTItYmMxMywgVStiYzE3LCBVK2JjMTktYmMxYSwgVStiYzFlLCBVK2JjMjAtYmMyMywgVStiYzI2LCBVK2JjMjgsIFUrYmMyYS1iYzJjLCBVK2JjMmUtYmMyZiwgVStiYzMyLWJjMzMsIFUrYmMzNS1iYzM3LCBVK2JjMzktYmMzZiwgVStiYzQxLWJjNDIsIFUrYmM0NCwgVStiYzQ2LWJjNDgsIFUrYmM0YS1iYzRkO1xufVxuLyogWzQyXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC40Mi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2JhZTYtYmFmYiwgVStiYWZkLWJiMTcsIFUrYmIxOS1iYjMzLCBVK2JiMzcsIFUrYmIzOS1iYjNhLCBVK2JiM2QtYmI0MywgVStiYjQ1LWJiNDYsIFUrYmI0OCwgVStiYjRhLWJiNGYsIFUrYmI1MS1iYjUzLCBVK2JiNTUtYmI1NywgVStiYjU5LWJiNjIsIFUrYmI2NC1iYjhmO1xufVxuLyogWzQzXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC40My53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2JhMzAtYmEzNywgVStiYTNhLWJhM2IsIFUrYmEzZC1iYTNmLCBVK2JhNDEtYmE0NywgVStiYTQ5LWJhNGEsIFUrYmE0YywgVStiYTRlLWJhNTMsIFUrYmE1Ni1iYTU3LCBVK2JhNTktYmE1YiwgVStiYTVkLWJhNjMsIFUrYmE2NS1iYTY2LCBVK2JhNjgtYmE2ZiwgVStiYTcxLWJhNzMsIFUrYmE3NS1iYTc3LCBVK2JhNzktYmE4NCwgVStiYTg2LCBVK2JhODgtYmFhNywgVStiYWFhLCBVK2JhYWQtYmFhZiwgVStiYWIxLWJhYjcsIFUrYmFiYSwgVStiYWJjLCBVK2JhYmUtYmFlNTtcbn1cbi8qIFs0NF0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuNDQud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStiOTZlLWI5NzMsIFUrYjk3Ni1iOTc3LCBVK2I5NzktYjk3YiwgVStiOTdkLWI5ODMsIFUrYjk4NiwgVStiOTg4LCBVK2I5OGEtYjk4ZCwgVStiOThmLWI5YWIsIFUrYjlhZS1iOWFmLCBVK2I5YjEtYjliMywgVStiOWI1LWI5YmIsIFUrYjliZSwgVStiOWMwLCBVK2I5YzItYjljNywgVStiOWNhLWI5Y2IsIFUrYjljZCwgVStiOWQyLWI5ZDcsIFUrYjlkYSwgVStiOWRjLCBVK2I5ZGYtYjllMCwgVStiOWUyLCBVK2I5ZTYtYjllNywgVStiOWU5LWI5ZjMsIFUrYjlmNiwgVStiOWY4LCBVK2I5ZmItYmEyZjtcbn1cbi8qIFs0NV0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuNDUud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStiOGJmLWI4Y2IsIFUrYjhjZC1iOGUwLCBVK2I4ZTItYjhlNywgVStiOGVhLWI4ZWIsIFUrYjhlZC1iOGVmLCBVK2I4ZjEtYjhmNywgVStiOGZhLCBVK2I4ZmMsIFUrYjhmZS1iOTAzLCBVK2I5MDUtYjkxNywgVStiOTE5LWI5MWYsIFUrYjkyMS1iOTNiLCBVK2I5M2QtYjk1NywgVStiOTVhLWI5NWIsIFUrYjk1ZC1iOTVmLCBVK2I5NjEtYjk2NywgVStiOTY5LWI5NmM7XG59XG4vKiBbNDZdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjQ2LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYjgwZC1iODBmLCBVK2I4MTEtYjgxNywgVStiODFhLCBVK2I4MWMtYjgyMywgVStiODI2LWI4MjcsIFUrYjgyOS1iODJiLCBVK2I4MmQtYjgzMywgVStiODM2LCBVK2I4M2EtYjgzZiwgVStiODQxLWI4NWIsIFUrYjg1ZS1iODVmLCBVK2I4NjEtYjg2MywgVStiODY1LWI4NmIsIFUrYjg2ZSwgVStiODcwLCBVK2I4NzItYjhhZiwgVStiOGIxLWI4YmU7XG59XG4vKiBbNDddICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjQ3LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYjc0ZC1iNzVmLCBVK2I3NjEtYjc2MywgVStiNzY1LWI3NzQsIFUrYjc3Ni1iNzdiLCBVK2I3N2UtYjc3ZiwgVStiNzgxLWI3ODMsIFUrYjc4NS1iNzhiLCBVK2I3OGUsIFUrYjc5Mi1iNzk2LCBVK2I3OWEtYjc5YiwgVStiNzlkLWI3YTcsIFUrYjdhYSwgVStiN2FlLWI3YjMsIFUrYjdiNi1iN2M4LCBVK2I3Y2EtYjdlYiwgVStiN2VlLWI3ZWYsIFUrYjdmMS1iN2YzLCBVK2I3ZjUtYjdmYiwgVStiN2ZlLCBVK2I4MDItYjgwNiwgVStiODBhLWI4MGI7XG59XG4vKiBbNDhdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjQ4LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYjZhNy1iNmFhLCBVK2I2YWMtYjZiMCwgVStiNmIyLWI2ZWYsIFUrYjZmMS1iNzI3LCBVK2I3MmEtYjcyYiwgVStiNzJkLWI3MmUsIFUrYjczMS1iNzM3LCBVK2I3MzktYjczYSwgVStiNzNjLWI3NDMsIFUrYjc0NS1iNzRjO1xufVxuLyogWzQ5XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC40OS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2I2MDUtYjYwZiwgVStiNjEyLWI2MTcsIFUrYjYxOS1iNjI0LCBVK2I2MjYtYjY5YiwgVStiNjllLWI2YTMsIFUrYjZhNS1iNmE2O1xufVxuLyogWzUwXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC41MC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2I1NWYsIFUrYjU2Mi1iNTgzLCBVK2I1ODUtYjU5ZiwgVStiNWEyLWI1YTMsIFUrYjVhNS1iNWE3LCBVK2I1YTktYjViMiwgVStiNWI1LWI1YmEsIFUrYjViZC1iNjA0O1xufVxuLyogWzUxXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC41MS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2I0YTUtYjRiNiwgVStiNGI4LWI0YmYsIFUrYjRjMS1iNGM3LCBVK2I0YzktYjRkYiwgVStiNGRlLWI0ZGYsIFUrYjRlMS1iNGUyLCBVK2I0ZTUtYjRlYiwgVStiNGVlLCBVK2I0ZjAsIFUrYjRmMi1iNTEzLCBVK2I1MTYtYjUxNywgVStiNTE5LWI1MWEsIFUrYjUxZC1iNTIzLCBVK2I1MjYsIFUrYjUyOCwgVStiNTJiLWI1MmYsIFUrYjUzMi1iNTMzLCBVK2I1MzUtYjUzNywgVStiNTM5LWI1M2YsIFUrYjU0MS1iNTQ0LCBVK2I1NDYtYjU0YiwgVStiNTRkLWI1NGYsIFUrYjU1MS1iNTViLCBVK2I1NWQtYjU1ZTtcbn1cbi8qIFs1Ml0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuNTIud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStiM2Y4LWIzZmIsIFUrYjNmZC1iNDBmLCBVK2I0MTEtYjQxNywgVStiNDE5LWI0MWIsIFUrYjQxZC1iNDFmLCBVK2I0MjEtYjQyNywgVStiNDJhLWI0MmIsIFUrYjQyZC1iNDRmLCBVK2I0NTItYjQ1MywgVStiNDU1LWI0NTcsIFUrYjQ1OS1iNDVmLCBVK2I0NjItYjQ2NCwgVStiNDY2LWI0NmIsIFUrYjQ2ZC1iNDdmLCBVK2I0ODEtYjRhMztcbn1cbi8qIFs1M10gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuNTMud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStiMzQyLWIzNTMsIFUrYjM1Ni1iMzU3LCBVK2IzNTktYjM1YiwgVStiMzVkLWIzNWUsIFUrYjM2MC1iMzYzLCBVK2IzNjYsIFUrYjM2OCwgVStiMzZhLWIzNmQsIFUrYjM2ZiwgVStiMzcyLWIzNzMsIFUrYjM3NS1iMzc3LCBVK2IzNzktYjM3ZiwgVStiMzgxLWIzODIsIFUrYjM4NCwgVStiMzg2LWIzOGIsIFUrYjM4ZC1iM2MzLCBVK2IzYzYtYjNjNywgVStiM2M5LWIzY2EsIFUrYjNjZC1iM2QzLCBVK2IzZDYsIFUrYjNkOCwgVStiM2RhLWIzZjc7XG59XG4vKiBbNTRdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjU0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYjI3Yy1iMjgzLCBVK2IyODUtYjI4ZiwgVStiMjkyLWIyOTMsIFUrYjI5NS1iMjk3LCBVK2IyOWEtYjI5ZiwgVStiMmExLWIyYTQsIFUrYjJhNy1iMmE5LCBVK2IyYWIsIFUrYjJhZC1iMmM3LCBVK2IyY2EtYjJjYiwgVStiMmNkLWIyY2YsIFUrYjJkMS1iMmQ3LCBVK2IyZGEsIFUrYjJkYywgVStiMmRlLWIyZTMsIFUrYjJlNywgVStiMmU5LWIyZWEsIFUrYjJlZi1iMmYzLCBVK2IyZjYsIFUrYjJmOCwgVStiMmZhLWIyZmIsIFUrYjJmZC1iMmZlLCBVK2IzMDItYjMwMywgVStiMzA1LWIzMDcsIFUrYjMwOS1iMzBmLCBVK2IzMTIsIFUrYjMxNi1iMzFiLCBVK2IzMWQtYjM0MTtcbn1cbi8qIFs1NV0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuNTUud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStiMWQ2LWIxZTcsIFUrYjFlOS1iMWZjLCBVK2IxZmUtYjIwMywgVStiMjA2LWIyMDcsIFUrYjIwOS1iMjBiLCBVK2IyMGQtYjIxMywgVStiMjE2LWIyMWYsIFUrYjIyMS1iMjU3LCBVK2IyNTktYjI3MywgVStiMjc1LWIyN2I7XG59XG4vKiBbNTZdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjU2LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYjEyMC1iMTIyLCBVK2IxMjYtYjEyNywgVStiMTI5LWIxMmIsIFUrYjEyZC1iMTMzLCBVK2IxMzYsIFUrYjEzOCwgVStiMTNhLWIxM2YsIFUrYjE0Mi1iMTQzLCBVK2IxNDUtYjE0ZiwgVStiMTUxLWIxNTMsIFUrYjE1Ni1iMTU3LCBVK2IxNTktYjE3NywgVStiMTdhLWIxN2IsIFUrYjE3ZC1iMTdmLCBVK2IxODEtYjE4NywgVStiMTg5LWIxOGMsIFUrYjE4ZS1iMTkxLCBVK2IxOTUtYjFhNywgVStiMWE5LWIxY2IsIFUrYjFjZC1iMWQ1O1xufVxuLyogWzU3XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC41Ny53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2IwNWYtYjA3YiwgVStiMDdlLWIwN2YsIFUrYjA4MS1iMDgzLCBVK2IwODUtYjA4YiwgVStiMDhkLWIwOTcsIFUrYjA5YiwgVStiMDlkLWIwOWYsIFUrYjBhMi1iMGE3LCBVK2IwYWEsIFUrYjBiMCwgVStiMGIyLCBVK2IwYjYtYjBiNywgVStiMGI5LWIwYmIsIFUrYjBiZC1iMGMzLCBVK2IwYzYtYjBjNywgVStiMGNhLWIwY2YsIFUrYjBkMS1iMGRmLCBVK2IwZTEtYjBlNCwgVStiMGU2LWIxMDcsIFUrYjEwYS1iMTBiLCBVK2IxMGQtYjEwZiwgVStiMTExLWIxMTIsIFUrYjExNC1iMTE3LCBVK2IxMTktYjExYSwgVStiMTFjLWIxMWY7XG59XG4vKiBbNThdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjU4LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYWZhYy1hZmI3LCBVK2FmYmEtYWZiYiwgVSthZmJkLWFmYmYsIFUrYWZjMS1hZmM2LCBVK2FmY2EtYWZjYywgVSthZmNlLWFmZDMsIFUrYWZkNS1hZmU3LCBVK2FmZTktYWZlZiwgVSthZmYxLWIwMGIsIFUrYjAwZC1iMDBmLCBVK2IwMTEtYjAxMywgVStiMDE1LWIwMWIsIFUrYjAxZC1iMDI3LCBVK2IwMjktYjA0MywgVStiMDQ1LWIwNDcsIFUrYjA0OSwgVStiMDRiLCBVK2IwNGQtYjA1MiwgVStiMDU1LWIwNTYsIFUrYjA1OC1iMDVjLCBVK2IwNWU7XG59XG4vKiBbNTldICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjU5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYWYwMy1hZjA3LCBVK2FmMDktYWYyYiwgVSthZjJlLWFmMzMsIFUrYWYzNS1hZjNiLCBVK2FmM2UtYWY0MCwgVSthZjQ0LWFmNDcsIFUrYWY0YS1hZjVjLCBVK2FmNWUtYWY2MywgVSthZjY1LWFmN2YsIFUrYWY4MS1hZmFiO1xufVxuLyogWzYwXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC42MC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2FlNTYtYWU1YiwgVSthZTVlLWFlNjAsIFUrYWU2Mi1hZTY0LCBVK2FlNjYtYWU2NywgVSthZTY5LWFlNmIsIFUrYWU2ZC1hZTgzLCBVK2FlODUtYWViYiwgVSthZWJmLCBVK2FlYzEtYWVjMywgVSthZWM1LWFlY2IsIFUrYWVjZSwgVSthZWQwLCBVK2FlZDItYWVkNywgVSthZWQ5LWFlZjMsIFUrYWVmNS1hZjAyO1xufVxuLyogWzYxXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC42MS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2FkOWMtYWRhMywgVSthZGE1LWFkYmYsIFUrYWRjMS1hZGMzLCBVK2FkYzUtYWRjNywgVSthZGM5LWFkZDIsIFUrYWRkNC1hZGRiLCBVK2FkZGQtYWRkZiwgVSthZGUxLWFkZTMsIFUrYWRlNS1hZGY3LCBVK2FkZmEtYWRmYiwgVSthZGZkLWFkZmYsIFUrYWUwMi1hZTA3LCBVK2FlMGEsIFUrYWUwYywgVSthZTBlLWFlMTMsIFUrYWUxNS1hZTJmLCBVK2FlMzEtYWUzMywgVSthZTM1LWFlMzcsIFUrYWUzOS1hZTNmLCBVK2FlNDIsIFUrYWU0NCwgVSthZTQ2LWFlNDksIFUrYWU0YiwgVSthZTRmLCBVK2FlNTEtYWU1MywgVSthZTU1O1xufVxuLyogWzYyXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC42Mi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2FjZTItYWNlMywgVSthY2U1LWFjZTYsIFUrYWNlOS1hY2VmLCBVK2FjZjIsIFUrYWNmNCwgVSthY2Y3LWFjZmIsIFUrYWNmZS1hY2ZmLCBVK2FkMDEtYWQwMywgVSthZDA1LWFkMGIsIFUrYWQwZC1hZDEwLCBVK2FkMTItYWQxYiwgVSthZDFkLWFkMzMsIFUrYWQzNS1hZDQ4LCBVK2FkNGEtYWQ0ZiwgVSthZDUxLWFkNmIsIFUrYWQ2ZS1hZDZmLCBVK2FkNzEtYWQ3MiwgVSthZDc3LWFkN2MsIFUrYWQ3ZSwgVSthZDgwLCBVK2FkODItYWQ4NywgVSthZDg5LWFkOGIsIFUrYWQ4ZC1hZDhmLCBVK2FkOTEtYWQ5Yjtcbn1cbi8qIFs2M10gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuNjMud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVSthYzI1LWFjMmMsIFUrYWMyZSwgVSthYzMwLCBVK2FjMzItYWMzNywgVSthYzM5LWFjM2YsIFUrYWM0MS1hYzRjLCBVK2FjNGUtYWM2ZiwgVSthYzcyLWFjNzMsIFUrYWM3NS1hYzc2LCBVK2FjNzktYWM3ZiwgVSthYzgyLCBVK2FjODQtYWM4OCwgVSthYzhhLWFjOGIsIFUrYWM4ZC1hYzhmLCBVK2FjOTEtYWM5MywgVSthYzk1LWFjOWIsIFUrYWM5ZC1hYzllLCBVK2FjYTEtYWNhNywgVSthY2FiLCBVK2FjYWQtYWNhZiwgVSthY2IxLWFjYjcsIFUrYWNiYS1hY2JiLCBVK2FjYmUtYWNjMCwgVSthY2MyLWFjYzMsIFUrYWNjNS1hY2RmO1xufVxuLyogWzY0XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC42NC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzk5ZGYsIFUrOTllZCwgVSs5OWYxLCBVKzk5ZmYsIFUrOWEwMSwgVSs5YTA4LCBVKzlhMGUtOWEwZiwgVSs5YTE5LCBVKzlhMmIsIFUrOWEzMCwgVSs5YTM2LTlhMzcsIFUrOWE0MCwgVSs5YTQzLCBVKzlhNDUsIFUrOWE0ZCwgVSs5YTU1LCBVKzlhNTcsIFUrOWE1YS05YTViLCBVKzlhNWYsIFUrOWE2MiwgVSs5YTY1LCBVKzlhNjktOWE2YSwgVSs5YWE4LCBVKzlhYjgsIFUrOWFkMywgVSs5YWU1LCBVKzlhZWUsIFUrOWIxYSwgVSs5YjI3LCBVKzliMmEsIFUrOWIzMSwgVSs5YjNjLCBVKzliNDEtOWI0NSwgVSs5YjRmLCBVKzliNTQsIFUrOWI1YSwgVSs5YjZmLCBVKzliOGUsIFUrOWI5MSwgVSs5YjlmLCBVKzliYWIsIFUrOWJhZSwgVSs5YmM5LCBVKzliZDYsIFUrOWJlNCwgVSs5YmU4LCBVKzljMGQsIFUrOWMxMCwgVSs5YzEyLCBVKzljMTUsIFUrOWMyNSwgVSs5YzMyLCBVKzljM2IsIFUrOWM0NywgVSs5YzQ5LCBVKzljNTcsIFUrOWNlNSwgVSs5Y2U3LCBVKzljZTksIFUrOWNmMy05Y2Y0LCBVKzljZjYsIFUrOWQwOSwgVSs5ZDFiLCBVKzlkMjYsIFUrOWQyOCwgVSs5ZDNiLCBVKzlkNTEsIFUrOWQ1ZCwgVSs5ZDYwLTlkNjEsIFUrOWQ2YywgVSs5ZDcyLCBVKzlkYTksIFUrOWRhZiwgVSs5ZGI0LCBVKzlkYzQsIFUrOWRkNywgVSs5ZGYyLCBVKzlkZjgtOWRmYSwgVSs5ZTFhLCBVKzllMWUsIFUrOWU3NSwgVSs5ZTc5LCBVKzllN2QsIFUrOWU3ZiwgVSs5ZTkyLTllOTMsIFUrOWU5NywgVSs5ZTlkLCBVKzllOWYsIFUrOWVhNSwgVSs5ZWI0LTllYjUsIFUrOWViYiwgVSs5ZWJlLCBVKzllYzMsIFUrOWVjZC05ZWNlLCBVKzllZDQsIFUrOWVkOCwgVSs5ZWRiLTllZGMsIFUrOWVkZSwgVSs5ZWU4LCBVKzllZjQsIFUrOWYwNy05ZjA4LCBVKzlmMGUsIFUrOWYxMywgVSs5ZjIwLCBVKzlmM2IsIFUrOWY0YS05ZjRiLCBVKzlmNGUsIFUrOWY1MiwgVSs5ZjVmLCBVKzlmNjEsIFUrOWY2NywgVSs5ZjZhLCBVKzlmNmMsIFUrOWY3NywgVSs5ZjhkLCBVKzlmOTAsIFUrOWY5NSwgVSs5ZjljLCBVK2FjMDItYWMwMywgVSthYzA1LWFjMDYsIFUrYWMwOS1hYzBmLCBVK2FjMTctYWMxOCwgVSthYzFiLCBVK2FjMWUtYWMxZiwgVSthYzIxLWFjMjM7XG59XG4vKiBbNjVdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjY1LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMzM4Yy0zMzljLCBVKzMzOWYtMzNhMCwgVSszM2EyLTMzY2IsIFUrMzNjZi0zM2QwLCBVKzMzZDMsIFUrMzNkNiwgVSszM2Q4LCBVKzMzZGItMzNkZCwgVSs0ZTAxLCBVKzRlMDMsIFUrNGUwNy00ZTA4LCBVKzRlMTEsIFUrNGUxNC00ZTE1LCBVKzRlMTgtNGUxOSwgVSs0ZTFlLCBVKzRlMzIsIFUrNGUzOC00ZTM5LCBVKzRlNDItNGU0MywgVSs0ZTQ1LCBVKzRlNGQtNGU0ZiwgVSs0ZTU2LCBVKzRlNTgtNGU1OSwgVSs0ZTVkLTRlNWUsIFUrNGU2YiwgVSs0ZTZkLCBVKzRlNzMsIFUrNGU3Ni00ZTc3LCBVKzRlN2UsIFUrNGU4MiwgVSs0ZTg2LCBVKzRlODgsIFUrNGU4ZSwgVSs0ZTkwLTRlOTIsIFUrNGU5NC00ZTk1LCBVKzRlOTgsIFUrNGU5YiwgVSs0ZTllLCBVKzRlYTEtNGVhMiwgVSs0ZWE0LTRlYTYsIFUrNGVhOCwgVSs0ZWFiLCBVKzRlYWQtNGVhZSwgVSs0ZWI2LCBVKzRlYzAtNGVjMSwgVSs0ZWM0LCBVKzRlYzcsIFUrNGVjYiwgVSs0ZWNkLCBVKzRlZDQtNGVkNSwgVSs0ZWQ3LTRlZDksIFUrNGVkZCwgVSs0ZWRmLCBVKzRlZTQsIFUrNGVmMCwgVSs0ZWYyLCBVKzRlZjYtNGVmNywgVSs0ZWZiLCBVKzRmMDEsIFUrNGYwOSwgVSs0ZjBiLCBVKzRmMGQtNGYxMSwgVSs0ZjJmLCBVKzRmMzQsIFUrNGYzNiwgVSs0ZjM4LCBVKzRmM2EsIFUrNGYzYy00ZjNkO1xufVxuLyogWzY2XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC42Ni53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzMxMzYsIFUrMzEzOCwgVSszMTNhLTMxNDAsIFUrMzE0My0zMTQ0LCBVKzMxNTAsIFUrMzE1MiwgVSszMTU0LTMxNTYsIFUrMzE1OC0zMTViLCBVKzMxNWQtMzE1ZiwgVSszMTYyLCBVKzMxNjQtMzE4YywgVSszMThlLCBVKzMyMDAtMzIxYiwgVSszMjMxLCBVKzMyMzksIFUrMzI1MS0zMjVhLCBVKzMyNjAtMzI3YiwgVSszMjdlLTMyN2YsIFUrMzI4YS0zMjkwLCBVKzMyOTQsIFUrMzI5ZSwgVSszMmE1LCBVKzMzODAtMzM4NCwgVSszMzg4LTMzOGI7XG59XG4vKiBbNjddICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjY3LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMmY3ZCwgVSsyZjdmLTJmOGIsIFUrMmY4ZS0yZjkwLCBVKzJmOTItMmY5NywgVSsyZjk5LTJmYTAsIFUrMmZhMi0yZmEzLCBVKzJmYTUtMmZhOSwgVSsyZmFjLTJmYjEsIFUrMmZiMy0yZmJjLCBVKzJmYzEtMmZjYSwgVSsyZmNkLTJmZDQsIFUrMzAwMywgVSszMDEyLTMwMTksIFUrMzAxYywgVSszMDFlLTMwMjAsIFUrMzAzNiwgVSszMDQxLCBVKzMwNDMsIFUrMzA0NSwgVSszMDQ3LCBVKzMwNDksIFUrMzA0ZSwgVSszMDUwLCBVKzMwNTIsIFUrMzA1NiwgVSszMDVhLCBVKzMwNWMsIFUrMzA1ZSwgVSszMDYyLCBVKzMwNjUsIFUrMzA2YywgVSszMDcwLTMwN2QsIFUrMzA4MCwgVSszMDg1LCBVKzMwODcsIFUrMzA4ZSwgVSszMDkwLTMwOTEsIFUrMzBhMSwgVSszMGE1LCBVKzMwYTksIFUrMzBhZSwgVSszMGIxLTMwYjIsIFUrMzBiNCwgVSszMGI2LCBVKzMwYmMtMzBiZSwgVSszMGMyLCBVKzMwYzUsIFUrMzBjYywgVSszMGQyLCBVKzMwZDQsIFUrMzBkOC0zMGRkLCBVKzMwZTQsIFUrMzBlNiwgVSszMGU4LCBVKzMwZWUsIFUrMzBmMC0zMGYyLCBVKzMwZjQtMzBmNiwgVSszMTMzLCBVKzMxMzU7XG59XG4vKiBbNjhdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjY4LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMjU0MS0yNTRiLCBVKzI1YTQtMjVhOSwgVSsyNWIxLCBVKzI1YjUsIFUrMjViOSwgVSsyNWJmLCBVKzI1YzEsIFUrMjVjMywgVSsyNWM5LTI1Y2EsIFUrMjVjYywgVSsyNWNlLCBVKzI1ZDAtMjVkMSwgVSsyNWU2LCBVKzI1ZWYsIFUrMjYwZiwgVSsyNjFkLCBVKzI2MWYsIFUrMjYyZiwgVSsyNjYwLCBVKzI2NjQsIFUrMjY2Ny0yNjY5LCBVKzI2NmQsIFUrMjY2ZiwgVSsyNzE2LCBVKzI3MWEsIFUrMjczZCwgVSsyNzU2LCBVKzI3NzYtMjc3ZiwgVSsyNzhhLTI3OTMsIFUrMjk2MywgVSsyOTY1LCBVKzJhYzUtMmFjNiwgVSsyYWNiLTJhY2MsIFUrMmYwMCwgVSsyZjA0LCBVKzJmMDYsIFUrMmYwOCwgVSsyZjBhLTJmMGIsIFUrMmYxMS0yZjEyLCBVKzJmMTQsIFUrMmYxNy0yZjE4LCBVKzJmMWMtMmYxZCwgVSsyZjFmLTJmMjAsIFUrMmYyMy0yZjI2LCBVKzJmMjgtMmYyOSwgVSsyZjJiLCBVKzJmMmQsIFUrMmYyZi0yZjMyLCBVKzJmMzgsIFUrMmYzYy0yZjQwLCBVKzJmNDItMmY0YywgVSsyZjRmLTJmNTIsIFUrMmY1NC0yZjU4LCBVKzJmNWEtMmY2NiwgVSsyZjY5LTJmNzAsIFUrMmY3Mi0yZjc2LCBVKzJmNzgsIFUrMmY3YS0yZjdjO1xufVxuLyogWzY5XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC42OS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzI0NzktMjQ4NywgVSsyNDljLTI0ZDEsIFUrMjRkMy0yNGQ3LCBVKzI0ZDktMjRlOSwgVSsyNGViLTI0ZjQsIFUrMjUwMC0yNTAxLCBVKzI1MDMsIFUrMjUwYy0yNTEzLCBVKzI1MTUtMjUxNiwgVSsyNTE4LTI1NDA7XG59XG4vKiBbNzBdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjcwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMjE1Yi0yMTVlLCBVKzIxNjItMjE2OSwgVSsyMTcwLTIxNzksIFUrMjE5NS0yMTk5LCBVKzIxYjAtMjFiNCwgVSsyMWJjLCBVKzIxYzAsIFUrMjFjNC0yMWM1LCBVKzIxY2QsIFUrMjFjZi0yMWQ0LCBVKzIxZTAtMjFlMywgVSsyMWU2LTIxZTksIFUrMjIwMCwgVSsyMjAyLTIyMDMsIFUrMjIwNi0yMjA5LCBVKzIyMGItMjIwYywgVSsyMjBmLCBVKzIyMTEsIFUrMjIxMywgVSsyMjFhLCBVKzIyMWQtMjIyMCwgVSsyMjIyLCBVKzIyMjUtMjIyNywgVSsyMjI5LTIyMmMsIFUrMjIyZSwgVSsyMjM0LTIyMzcsIFUrMjIzZCwgVSsyMjQzLCBVKzIyNDUsIFUrMjI0OCwgVSsyMjUwLTIyNTMsIFUrMjI1YSwgVSsyMjYwLTIyNjIsIFUrMjI2NC0yMjY3LCBVKzIyNmEtMjI2YiwgVSsyMjZlLTIyNzMsIFUrMjI3Ni0yMjc3LCBVKzIyNzktMjI3YiwgVSsyMjgwLTIyODcsIFUrMjI4YS0yMjhiLCBVKzIyOTUtMjI5NywgVSsyMmEzLTIyYTUsIFUrMjJiYi0yMmJjLCBVKzIyY2UtMjJjZiwgVSsyMmRhLTIyZGIsIFUrMjJlZS0yMmVmLCBVKzIzMDYsIFUrMjMxMiwgVSsyMzE0LCBVKzI0NjctMjQ3ODtcbn1cbi8qIFs3MV0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuNzEud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVSs4MS04MiwgVSs4NCwgVSthMi1hNSwgVSthNy1hOCwgVSthYSwgVSthYywgVStiMS1iMywgVStiNiwgVStiOC1iYSwgVStiYy1iZSwgVStjMCwgVStjMiwgVStjNi1jYiwgVStjZS1kMCwgVStkNCwgVStkOC1kOSwgVStkYi1kYywgVStkZS1kZiwgVStlNiwgVStlYiwgVStlZS1mMCwgVStmNCwgVStmNy1mOSwgVStmYiwgVStmZS1mZiwgVSsxMTEsIFUrMTI2LTEyNywgVSsxMzItMTMzLCBVKzEzOCwgVSsxM2YtMTQyLCBVKzE0OS0xNGIsIFUrMTUyLTE1MywgVSsxNjYtMTY3LCBVKzJiYywgVSsyYzcsIFUrMmQwLCBVKzJkOC0yZDksIFUrMmRiLTJkZCwgVSszOTEtMzk0LCBVKzM5Ni0zYTEsIFUrM2EzLTNhOSwgVSszYjItM2I2LCBVKzNiOCwgVSszYmMsIFUrM2JlLTNjMSwgVSszYzMtM2M5LCBVKzIwMTAsIFUrMjAxNS0yMDE2LCBVKzIwMTgtMjAxOSwgVSsyMDFiLCBVKzIwMWYtMjAyMSwgVSsyMDI1LCBVKzIwMzAsIFUrMjAzMy0yMDM2LCBVKzIwM2MsIFUrMjAzZSwgVSsyMDQyLCBVKzIwNzQsIFUrMjA3YS0yMDdmLCBVKzIwODEtMjA4NCwgVSsyMTA5LCBVKzIxMTMsIFUrMjExNiwgVSsyMTIxLCBVKzIxMjYsIFUrMjEyYiwgVSsyMTUzLTIxNTQ7XG59XG4vKiBbNzJdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjcyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrZTgsIFUrMmRhLCBVKzIxNjAsIFUrMjE5NCwgVSszMDU0LCBVKzMwNTgsIFUrMzA2ZCwgVSszMDg2LCBVKzMwOGQsIFUrMzBhYywgVSszMGJiLCBVKzMwYzQsIFUrMzBjZC0zMGNlLCBVKzMwZTIsIFUrMzEzMiwgVSszMTQ2LCBVKzMxNDksIFUrMzM5ZCwgVSs0ZTNiLCBVKzRmMGEsIFUrNGZkZCwgVSs0ZmUxLCBVKzU0MDksIFUrNTQwYywgVSs1ODM0LCBVKzU5MmEtNTkyYiwgVSs1YjlhLCBVKzVkZGUsIFUrNWUwYywgVSs1ZTczLCBVKzVmMGYsIFUrNjBmMywgVSs2NTNmLCBVKzY2MWYsIFUrNjYyZiwgVSs2NjdhLCBVKzY4M2MsIFUrNmI0YywgVSs2YzExLCBVKzc2N2MsIFUrNzZlZSwgVSs3NmY0LCBVKzc3ZjMsIFUrNzlkMSwgVSs3YTdhLCBVKzdiMmMsIFUrN2QyMiwgVSs4MjA3LCBVKzhhMDAsIFUrOGE3MSwgVSs5MjgwLCBVKzk1ODAsIFUrOTU4YiwgVSs5NmM2LCBVKzk3NjIsIFUrOThkZiwgVSs5ZWQxLCBVK2FjMmQsIFUrYWRjOCwgVSthZGQzLCBVK2FmNDgsIFUrYjAxNCwgVStiMTM0LWIxMzUsIFUrYjE1OCwgVStiMmFhLCBVK2IzNWYsIFUrYjZhNCwgVStiOWNmLCBVK2JiNjMsIFUrYmQyMywgVStiZTkxLCBVK2MyOWIsIFUrYzNmNCwgVStjNDJjLCBVK2M1NWMsIFUrYzU3MywgVStjNThmLCBVK2M3OGMsIFUrYzdkZCwgVStjOGY1LCBVK2NhZDEsIFUrY2M0OCwgVStjZjEwLCBVK2NmMjAsIFUrZDAzYywgVStkMDdkLCBVK2QyYTAsIFUrZDMwZSwgVStkMzhkLCBVK2QzYTgsIFUrZDNjOCwgVStkNWU1LCBVK2Q1ZjksIFUrZDZlNCwgVStmOTBhLCBVK2ZmMDIsIFUrZmYxYztcbn1cbi8qIFs3M10gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuNzMud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVSszYjEsIFUrMjQ2NiwgVSsyNWExLCBVKzI1YTMsIFUrMjYxYywgVSszMDA4LTMwMDksIFUrMzA1YiwgVSszMDVkLCBVKzMwNjksIFUrMzBhNywgVSszMGJhLCBVKzMwY2YsIFUrMzBlZiwgVSszMTUxLCBVKzMxNTcsIFUrNGU0YiwgVSs0ZTVmLCBVKzRlOGMsIFUrNGVjYSwgVSs0ZWQ2LCBVKzRmNWIsIFUrNTBjZiwgVSs1MTQ5LCBVKzUxNjUsIFUrNTE3MSwgVSs1MjI5LCBVKzUyOWIsIFUrNTMxNiwgVSs1MzlmLCBVKzUzZjIsIFUrNTcxZiwgVSs1NzI4LCBVKzU4ZWIsIFUrNTkxYywgVSs1Yjc4LCBVKzVjMTEsIFUrNWM1NSwgVSs1ZGRkLCBVKzVlMDIsIFUrNWZiNywgVSs2MGM1LCBVKzYxMGYsIFUrNjExZiwgVSs2NjI1LCBVKzY2ZjgsIFUrNjc5NywgVSs2NzljLCBVKzY4MmEsIFUrNmQyYSwgVSs3MDZiLCBVKzc0MDYsIFUrNzY3YiwgVSs3NmY4LCBVKzc3ZTUsIFUrN2FjYiwgVSs4OThiLCBVKzhhNjksIFUrOGRlZiwgVSs4ZmQxLCBVKzkwMWEsIFUrOTBlOCwgVSs5MWNkLCBVKzk3NWUsIFUrYWUxNCwgVSthZTZjLCBVK2FlYzAsIFUrYWZjNywgVSthZmM5LCBVK2IwMWMsIFUrYjAyOCwgVStiMzA4LCBVK2IzMTEsIFUrYjMxNCwgVStiMzFjLCBVK2I1MjQsIFUrYjU2MCwgVStiNzY0LCBVK2I5MjAsIFUrYjllMywgVStiZDQ4LCBVK2JlN2QsIFUrYzBkYiwgVStjMjMxLCBVK2MyNzAsIFUrYzJlMywgVStjMzdkLCBVK2MzZWQsIFUrYzUzMCwgVStjNmE1LCBVK2M2ZGMsIFUrYzdhNCwgVStjOTU0LCBVK2M5NzQsIFUrZDAwMCwgVStkNTY1LCBVK2Q2NjcsIFUrZDZjNSwgVStkNzlkLCBVK2ZmMWU7XG59XG4vKiBbNzRdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0Ljc0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMTMxLCBVKzIwMzIsIFUrMjQ2NSwgVSsyNjQyLCBVKzMwNDgsIFUrMzA1MSwgVSszMDgzLTMwODQsIFUrMzA4ZiwgVSszMGMwLCBVKzMwZDEsIFUrMzBkMywgVSszMGQ2LCBVKzMwZGYsIFUrMzBlNywgVSszMTUzLCBVKzRlMTYsIFUrNGU4YiwgVSs0ZWU1LCBVKzUyMDYsIFUrNTJhMCwgVSs1MmQ1LCBVKzUzZTQsIFUrNTNlZiwgVSs1NGMxLCBVKzU3Y2UsIFUrNTk3ZCwgVSs1YjhjLCBVKzVlYTYsIFUrNWY4YywgVSs1Zjk3LCBVKzYyMTAsIFUrNjI0MCwgVSs2MjRiLCBVKzY3MjgsIFUrNmJkNCwgVSs3MjM2LCBVKzcyNjksIFUrNzI3OSwgVSs3MzhiLCBVKzc1MjgsIFUrNzUzMCwgVSs3NjdlLCBVKzc5OGYsIFUrODAwNSwgVSs4YTE4LCBVKzkwZmQsIFUrOTFjYywgVSs5NTc3LCBVKzk1OTMsIFUrOThhOCwgVSthYzIwLCBVK2FjZjYsIFUrYWQ5MCwgVSthZjVkLCBVK2FmODAsIFUrYWZjZCwgVSthZmYwLCBVK2IwYTEsIFUrYjBiNSwgVStiMWZkLCBVK2IyZmMsIFUrYjM4MCwgVStiNTFiLCBVK2I1ODQsIFUrYjViMywgVStiOGZkLCBVK2I5M2MsIFUrYjlmNCwgVStiYjQ0LCBVK2JjMDgsIFUrYmMyNywgVStiYzQ5LCBVK2JlNTUsIFUrYmU2NCwgVStiZmIwLCBVK2JmYzUsIFUrYzE3OCwgVStjMjFmLCBVK2MzMTQsIFUrYzRmMSwgVStjNThkLCBVK2M2NjQsIFUrYzY5OCwgVStjNmE3LCBVK2M2YzEsIFUrYzllZCwgVStjYWMwLCBVK2NhY2MsIFUrY2FkOSwgVStjY2I1LCBVK2NkY2MsIFUrZDBlNCwgVStkMTQzLCBVK2QzMjAsIFUrZDMzMCwgVStkNTRkLCBVK2ZmMDYsIFUrZmYxZiwgVStmZjVlO1xufVxuLyogWzc1XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC43NS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2I0LCBVKzIwYTksIFUrMjBhYywgVSsyMTkwLCBVKzI0ZDgsIFUrMjUwMiwgVSsyNTE0LCBVKzI1OTIsIFUrMjVjNy0yNWM4LCBVKzI2NjMsIFUrMzA2MCwgVSszMDY0LCBVKzMwODEsIFUrMzA4OCwgVSszMGEzLCBVKzMwYTYsIFUrMzBhYSwgVSszMGI1LCBVKzMwYzcsIFUrMzBjYS0zMGNiLCBVKzMwZDAsIFUrMzBlMywgVSszMGU1LCBVKzMzOWUsIFUrNGUwOSwgVSs0ZWFjLCBVKzRmNWMsIFUrNTE2Ny01MTY4LCBVKzUxNmMsIFUrNTFmYSwgVSs1NDA4LCBVKzU0MGQsIFUrNTkxYSwgVSs1YjU3LCBVKzYyMTEsIFUrNjViOSwgVSs2NjBlLCBVKzY2NDIsIFUrNjcwMCwgVSs2YjYzLCBVKzZlMmYsIFUrNzA2MywgVSs3NTMyLCBVKzc5M2UsIFUrODFlYSwgVSs4MjcyLCBVKzgyYjEsIFUrODk3ZiwgVSs4ZWNhLCBVKzkxY2UsIFUrYWMzOCwgVSthZDc2LCBVK2FlODQsIFUrYWVjYywgVStiMDdkLCBVK2IwYjEsIFUrYjIxNSwgVStiMmEwLCBVK2IzMTAsIFUrYjNkNywgVStiNTJhLCBVK2I2MTgsIFUrYjc3NSwgVStiNzk3LCBVK2JjZDUsIFUrYmQ1OSwgVStiZTgwLCBVK2JlYTgsIFUrYmVkMSwgVStiZWU0LWJlZTUsIFUrYzA2MCwgVStjMmVmLCBVK2MzMjksIFUrYzNkYywgVStjNTk3LCBVK2M1YmQsIFUrYzVlNSwgVStjNjljLCBVK2M5ZDYsIFUrY2EyOSwgVStjYTVjLCBVK2NhODQsIFUrY2MzOSwgVStjYzNiLCBVK2NlODksIFUrY2VlNSwgVStjZjY1LCBVK2NmODUsIFUrZDA1OCwgVStkMTQ1LCBVK2QyMmQsIFUrZDMyNSwgVStkMzdkLCBVK2QzYWQsIFUrZDc2OSwgVStmZjBjO1xufVxuLyogWzc2XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC43Ni53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzIxNjEsIFUrMjIyOCwgVSsyMjk5LCBVKzI0NjQsIFUrMjUxNywgVSsyNjQwLCBVKzMwNDIsIFUrMzA0YSwgVSszMDUzLCBVKzMwNjEsIFUrMzA3ZiwgVSszMDgyLCBVKzMwOGMsIFUrMzA5MiwgVSszMGE4LCBVKzMwYWIsIFUrMzBhZCwgVSszMGIwLCBVKzMwYjMsIFUrMzBiNywgVSszMGMxLCBVKzMwYzYsIFUrMzBjOSwgVSszMGQ1LCBVKzMwZDcsIFUrMzBkZSwgVSszMGUwLTMwZTEsIFUrMzBlYy0zMGVkLCBVKzRlMGIsIFUrNGUwZCwgVSs0ZWUzLCBVKzUzZjAsIFUrNTQ4YywgVSs1Yjg5LCBVKzViYjYsIFUrNWMwZiwgVSs2MTFiLCBVKzY3NzEsIFUrNmFhMiwgVSs2YmNkLCBVKzZjMzQsIFUrNmNkNSwgVSs2ZDc3LCBVKzc2N2QsIFUrNzk1ZSwgVSs4ZWNkLCBVKzk5OTksIFUrOWFkOCwgVSthYzA3LCBVK2FjMWEsIFUrYWM0MCwgVSthZDBjLCBVK2FkODgsIFUrYWRhNCwgVSthZTAxLCBVK2FlNjUsIFUrYWViZCwgVSthZWM0LCBVK2FmZTgsIFUrYjEzOSwgVStiMjA1LCBVK2IzODMsIFUrYjM4YywgVStiNDJjLCBVK2I0NjEsIFUrYjU1YywgVStiNzhmLCBVK2I4ZmIsIFUrYjlmNywgVStiYWZjLCBVK2JjOTksIFUrYmVkOCwgVStiZmNkLCBVK2MwYmYsIFUrYzBmOSwgVStjMTY3LCBVK2MyMDQsIFUrYzIwZiwgVStjMjJmLCBVK2MyNTgsIFUrYzI5OCwgVStjMmJjLCBVK2MzODgsIFUrYzUwMSwgVStjNTBjLCBVK2M1YjksIFUrYzVjZSwgVStjNjQxLCBVK2M2NDgsIFUrYzczZCwgVStjYTUwLCBVK2NhNjEsIFUrY2M0YywgVStjZWFjLCBVK2QwZDQsIFUrZDVmNywgVStkNmQ3LCBVK2ZmMWE7XG59XG4vKiBbNzddICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0Ljc3LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMjEwMywgVSsyNDYzLCBVKzI1YzYsIFUrMjVjYiwgVSsyNjZjLCBVKzMwMDEsIFUrMzAwYSwgVSszMDQ2LCBVKzMwNGMtMzA0ZCwgVSszMDRmLCBVKzMwNTUsIFUrMzA1OSwgVSszMDYzLCBVKzMwNjYtMzA2OCwgVSszMDZmLCBVKzMwODksIFUrMzBiOCwgVSszMGJmLCBVKzMxNGYsIFUrNGUwYSwgVSs1NzBiLCBVKzU3MzAsIFUrNTkxNiwgVSs1OTI5LCBVKzVjNzEsIFUrNWU3NCwgVSs1ZmMzLCBVKzYwMWQsIFUrNjAyNywgVSs2M2QwLCBVKzY3MDksIFUrNjczNCwgVSs3NTFmLCBVKzc2ODQsIFUrODJmMSwgVSs5MDUzLCBVKzkxZDEsIFUrOTdmMywgVSthYzJmLCBVK2FjNGQsIFUrYWRjNCwgVSthZGU0LCBVK2FlNDEsIFUrYWU0ZC1hZTRlLCBVK2FlZDEsIFUrYWZiOSwgVStiMGUwLCBVK2IyOTksIFUrYjM2NSwgVStiNDZjLCBVK2I0ODAsIFUrYjRjOCwgVStiN2I0LCBVK2I4MTksIFUrYjkxOCwgVStiYWFiLCBVK2JhYjksIFUrYmU4ZiwgVStiZWQ3LCBVK2MwZWMsIFUrYzE5ZiwgVStjMWE1LCBVK2MzZDksIFUrYzQ2NCwgVStjNTNkLCBVK2M1NTMsIFUrYzU3MCwgVStjNWNjLCBVK2M2MzMsIFUrYzZhNCwgVStjN2EzLCBVK2M3YTYsIFUrYzg4NiwgVStjOWQ5LWM5ZGEsIFUrYzllYywgVStjYTBjLCBVK2NjMjEsIFUrY2QxYiwgVStjZDc4LCBVK2NkYzQsIFUrY2VmOCwgVStjZmU0LCBVK2QwYTUsIFUrZDBiNSwgVStkMGVjLCBVK2QxNWQsIFUrZDE4OCwgVStkMjNjLCBVK2QyYWMsIFUrZDcyOSwgVStkNzliLCBVK2ZmMDEsIFUrZmYwOC1mZjA5LCBVK2ZmNWM7XG59XG4vKiBbNzhdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0Ljc4LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMjAzOS0yMDNhLCBVKzIyM2MsIFUrMjViMywgVSsyNWI3LCBVKzI1YmQsIFUrMjVjZiwgVSsyNjZhLCBVKzMwMDIsIFUrMzAwYiwgVSszMDRiLCBVKzMwNTcsIFUrMzA1ZiwgVSszMDZhLTMwNmIsIFUrMzA3ZSwgVSszMDhhLTMwOGIsIFUrMzA5MywgVSszMGEyLCBVKzMwYWYsIFUrMzBiOSwgVSszMGMzLCBVKzMwYzgsIFUrMzBlOS0zMGViLCBVKzMzYTEsIFUrNGUwMCwgVSs1MjRkLCBVKzUzNTcsIFUrNWI1MCwgVSs3MTIxLCBVKzg4NGMsIFUrOTc1MSwgVSthYzk0LCBVK2FlYmUsIFUrYWVjZCwgVSthZjA4LCBVK2FmNDEsIFUrYWY0OSwgVStiMDEwLCBVK2IwNTMsIFUrYjEwOSwgVStiMTFiLCBVK2IxMjgsIFUrYjE1NCwgVStiMjkxLCBVK2IyZTYsIFUrYjMwMSwgVStiMzg1LCBVK2I1MjUsIFUrYjViNCwgVStiNzI5LCBVK2I3MmYsIFUrYjczOCwgVStiN2ZmLCBVK2I4MzcsIFUrYjk3NSwgVStiYTY3LCBVK2JiNDcsIFUrYmMxZiwgVStiZDkwLCBVK2JmZDQsIFUrYzI3YywgVStjMzI0LCBVK2MzNzksIFUrYzNlMCwgVStjNDY1LCBVK2M1M2IsIFUrYzU4YywgVStjNjEwLCBVK2M2NTMsIFUrYzZjZCwgVStjODEzLCBVK2M4MmYsIFUrYzk5OSwgVStjOWUwLCBVK2NhYzQsIFUrY2FkMywgVStjYmQ0LCBVK2NjMTAsIFUrY2MyMiwgVStjY2I4LCBVK2NjYmMsIFUrY2RhNSwgVStjZTg0LCBVK2NlYTMsIFUrY2Y2NywgVStjZmUxLCBVK2QyNDEsIFUrZDMwZCwgVStkMzFjLCBVK2QzOTEsIFUrZDQwMSwgVStkNDc5LCBVK2Q1YzksIFUrZDVkYiwgVStkNjQ5LCBVK2Q2ZDQ7XG59XG4vKiBbNzldICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0Ljc5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYjAsIFUrZTksIFUrMjE5MywgVSsyNDYyLCBVKzI2MGUsIFUrMjYxZSwgVSszMDBlLTMwMGYsIFUrMzA0NCwgVSszMGE0LCBVKzMwZmItMzBmYywgVSszMTRkLCBVKzU5NzMsIFUrNjU0NSwgVSs2NzA4LCBVKzc1MzcsIFUrYWM4OSwgVSthYzljLCBVK2FjYzEsIFUrYWQwNCwgVSthZDc1LCBVK2FkN2QsIFUrYWU0NSwgVSthZTYxLCBVK2FmNDIsIFUrYjBhYiwgVStiMGFmLCBVK2IwYjMsIFUrYjEyYywgVStiMTk0LCBVK2IxYTgsIFUrYjIyMCwgVStiMjU4LCBVK2IyODQsIFUrYjJmZiwgVStiMzE1LCBVK2IzNzEsIFUrYjNkNC1iM2Q1LCBVK2I0NjAsIFUrYjUyNywgVStiNTM0LCBVK2I4MTAsIFUrYjgxOCwgVStiOThlLCBVK2JhNTUsIFUrYmJhYywgVStiYzBiLCBVK2JjNDAsIFUrYmNhMSwgVStiY2NkLCBVK2JkOTMsIFUrYmU1NCwgVStiZTVhLCBVK2JmMDgsIFUrYmY1MCwgVStiZjU1LCBVK2JmZGMsIFUrYzBjMCwgVStjMGQwLCBVK2MwZjQsIFUrYzEwMCwgVStjMTFlLCBVK2MxNzAsIFUrYzIwZCwgVStjMjc0LCBVK2MyOTAsIFUrYzMwOCwgVStjMzY5LCBVK2M1MzksIFUrYzU4NywgVStjNWZmLCBVK2M2ZWMsIFUrYzcwYywgVStjN2FkLCBVK2M3YzgsIFUrYzgzYywgVStjODgxLCBVK2NiNDgsIFUrY2M2MCwgVStjZTY5LCBVK2NlNmIsIFUrY2U3NSwgVStjZjA0LCBVK2NmMDgsIFUrY2Y1NSwgVStjZjcwLCBVK2NmZmMsIFUrZDBiNywgVStkMWE4LCBVK2QyYzgsIFUrZDM4NCwgVStkNDdjLCBVK2Q0OGIsIFUrZDVkZCwgVStkNWU4LCBVK2Q3MjAsIFUrZDc1OSwgVStmOTgxO1xufVxuLyogWzgwXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC44MC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2UwLCBVK2UyLCBVKzM5NSwgVSszYjcsIFUrM2JhLCBVKzI0NjAtMjQ2MSwgVSsyNWEwLCBVKzMwMTAtMzAxMSwgVSszMDZlLCBVKzMwZjMsIFUrMzE0YSwgVSszMTRjLCBVKzU5MjcsIFUrNjViMCwgVSs3ZTQxLCBVKzk3ZDMsIFUrOWFkNCwgVSthZDQ5LCBVK2FlMGIsIFUrYWUwZCwgVSthZTQzLCBVK2FlNWQsIFUrYWVjZiwgVSthZjNjLCBVK2FmNjQsIFUrYWZkNCwgVStiMDgwLCBVK2IwODQsIFUrYjBjNSwgVStiMTBjLCBVK2IxZTgsIFUrYjJhYywgVStiMzZlLCBVK2I0NTEsIFUrYjUxNSwgVStiNTQwLCBVK2I1NjEsIFUrYjZhYiwgVStiNmIxLCBVK2I3MmMsIFUrYjczMCwgVStiNzQ0LCBVK2I4MDAsIFUrYjhlYywgVStiOGYwLCBVK2I5MDQsIFUrYjk2OCwgVStiOTZkLCBVK2I5ODcsIFUrYjlkOSwgVStiYjM2LCBVK2JiNDksIFUrYmMyZCwgVStiYzQzLCBVK2JjZjYsIFUrYmQ4OSwgVStiZTU3LCBVK2JlNjEsIFUrYmVkNCwgVStjMDkwLCBVK2MxMzAsIFUrYzE0OCwgVStjMTljLCBVK2MyZjksIFUrYzM2YywgVStjMzdjLCBVK2MzODQsIFUrYzNkZiwgVStjNTc1LCBVK2M1ODQsIFUrYzY2MCwgVStjNzE5LCBVK2M4MTYsIFUrY2E0ZCwgVStjYTU0LCBVK2NhYmMsIFUrY2I0OSwgVStjYzE0LCBVK2NmZjUsIFUrZDAwNCwgVStkMDM4LCBVK2QwYjQsIFUrZDBkMywgVStkMGUwLCBVK2QwZWQsIFUrZDEzMSwgVStkMWIwLCBVK2QzMWYsIFUrZDMzZCwgVStkM2EwLCBVK2QzYWIsIFUrZDUxNCwgVStkNTg0LCBVK2Q2YTEsIFUrZDZjYywgVStkNzQ5LCBVK2Q3NjAsIFUrZDc5OTtcbn1cbi8qIFs4MV0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuODEud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVSsyNCwgVSs2MCwgVSszYjksIFUrM2JiLCBVKzNiZCwgVSsyMTkxLCBVKzI2MDYsIFUrMzAwYy0zMDBkLCBVKzMxMzEsIFUrMzEzNCwgVSszMTM5LCBVKzMxNDEtMzE0MiwgVSszMTQ4LCBVKzMxNjEsIFUrMzE2MywgVSszMjFjLCBVKzRlYmEsIFUrNTMxNywgVSthYzMxLCBVK2FjNzcsIFUrYWM5ZiwgVSthY2I5LCBVK2FjZjAtYWNmMSwgVSthY2ZkLCBVK2FkNzMsIFUrYWYzZCwgVStiMDBjLCBVK2IwNGEsIFUrYjA1NywgVStiMGM0LCBVK2IxODgsIFUrYjFjYywgVStiMjE0LCBVK2IyZGIsIFUrYjJlZSwgVStiMzA0LCBVK2I0ZWQsIFUrYjUxOCwgVStiNWJjLCBVK2I2MjUsIFUrYjY5Yy1iNjlkLCBVK2I3YWMsIFUrYjgwMSwgVStiODZjLCBVK2I5NTksIFUrYjk1YywgVStiOTg1LCBVK2JhNDgsIFUrYmI1OCwgVStiYzBjLCBVK2JjMzgsIFUrYmM4NSwgVStiYzlhLCBVK2JmNDAsIFUrYzA2OCwgVStjMGJkLCBVK2MwY2MsIFUrYzEyZiwgVStjMTQ5LCBVK2MxZTAsIFUrYzIyYiwgVStjMjJkLCBVK2MyNTAsIFUrYzJmYywgVStjMzAwLCBVK2MzMTMsIFUrYzM3MCwgVStjM2Q4LCBVK2M1NTcsIFUrYzU4MCwgVStjNWUzLCBVK2M2MmUsIFUrYzYzNCwgVStjNmYwLCBVK2M3NGQsIFUrYzc4MywgVStjNzhlLCBVK2M3OTYsIFUrYzdiYywgVStjOTJjLCBVK2NhNGMsIFUrY2MxYywgVStjYzU0LCBVK2NjNTksIFUrY2UwNCwgVStjZjMwLCBVK2NmYzQsIFUrZDE0MCwgVStkMzIxLCBVK2QzOGMsIFUrZDM5OSwgVStkNTRmLCBVK2Q1ODcsIFUrZDVkMCwgVStkNmU4LCBVK2Q3NzA7XG59XG4vKiBbODJdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjgyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrZDcsIFUrZWEsIFUrZmMsIFUrMjE5MiwgVSsyNWJjLCBVKzMwMDAsIFUrMzEzNywgVSszMTQ1LCBVKzMxNWMsIFUrN2Y4ZSwgVSthYzEzLCBVK2FjNzEsIFUrYWM5MCwgVSthY2I4LCBVK2FjZTcsIFUrYWQ3ZiwgVSthZTUwLCBVK2FlZjQsIFUrYWYzNCwgVSthZmJjLCBVK2IwNDgsIFUrYjA5YSwgVStiMGFkLCBVK2IwYmMsIFUrYjExMywgVStiMTI1LCBVK2IxNDEsIFUrYjIwYywgVStiMmQ5LCBVK2IyZWQsIFUrYjM2NywgVStiMzY5LCBVK2IzNzQsIFUrYjNjYiwgVStiNGVjLCBVK2I2MTEsIFUrYjc2MCwgVStiODFiLCBVK2I4MzQsIFUrYjhiMCwgVStiOGUxLCBVK2I5ODksIFUrYjlkMSwgVStiOWUxLCBVK2I5ZmEsIFUrYmE0ZCwgVStiYTc4LCBVK2JiMzUsIFUrYmI1NCwgVStiYmY5LCBVK2JjMTEsIFUrYmNiMywgVStiZDA1LCBVK2JkOTUsIFUrYmRkNCwgVStiZTEwLCBVK2JlZDAsIFUrYmY1MSwgVStjMGQ4LCBVK2MyMzIsIFUrYzJiNywgVStjMmViLCBVK2MzNzgsIFUrYzUwMCwgVStjNTJjLCBVK2M1NDksIFUrYzU2OCwgVStjNTk4LCBVK2M1YzksIFUrYzYxYiwgVStjNjM5LCBVK2M2N2MsIFUrYzcxNywgVStjNzhhLCBVK2M4MGEsIFUrYzkwYy1jOTBkLCBVK2M5NTAsIFUrYzllNywgVStjYmU0LCBVK2NjYTksIFUrY2NlNCwgVStjZGIwLCBVK2NlNzgsIFUrY2U5NCwgVStjZTk4LCBVK2NmOGMsIFUrZDAxOCwgVStkMDM0LCBVK2QwZjEsIFUrZDFiMSwgVStkMjgwLCBVK2QyZjgsIFUrZDMzOCwgVStkMzgwLCBVK2QzYjQsIFUrZDYxMCwgVStkNjlmLCBVK2Q2ZmMsIFUrZDc1ODtcbn1cbi8qIFs4M10gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuODMud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStlNywgVSsyMDIyLCBVKzIwM2IsIFUrMjVjMCwgVSsyNjA1LCBVKzI2NjEsIFUrMzE0NywgVSszMThkLCBVKzY3MmMsIFUrOGE5ZSwgVSthY2FhLCBVK2FjYmMsIFUrYWQxYywgVSthZTRhLCBVK2FlNWMsIFUrYjA0NCwgVStiMDU0LCBVK2IwYzgtYjBjOSwgVStiMmE2LCBVK2IyZDAsIFUrYjM1YywgVStiMzY0LCBVK2I0MjgsIFUrYjQ1NCwgVStiNDY1LCBVK2I0YjcsIFUrYjRlMywgVStiNTFjLCBVK2I1YTEsIFUrYjc4NCwgVStiNzkwLCBVK2I3YWIsIFUrYjdmNCwgVStiODJjLCBVK2I4MzUsIFUrYjhlOSwgVStiOGY4LCBVK2I5ZDgsIFUrYjlmOSwgVStiYTVjLCBVK2JhNjQsIFUrYmFiZCwgVStiYjE4LCBVK2JiM2IsIFUrYmJmZiwgVStiYzBkLCBVK2JjNDUsIFUrYmM5NywgVStiY2JjLCBVK2JlNDUsIFUrYmU3NSwgVStiZTdjLCBVK2JmY2MsIFUrYzBiNiwgVStjMGY3LCBVK2MxNGIsIFUrYzJiNCwgVStjMzBkLCBVK2M0ZjgsIFUrYzViYiwgVStjNWQxLCBVK2M1ZTAsIFUrYzVlZSwgVStjNWZkLCBVK2M2MDYsIFUrYzZjNSwgVStjNmUwLCBVK2M3MDgsIFUrYzgxZCwgVStjODIwLCBVK2M4MjQsIFUrYzg3OCwgVStjOTE4LCBVK2M5NmMsIFUrYzllNCwgVStjOWYxLCBVK2NjMmUsIFUrY2QwOSwgVStjZWExLCBVK2NlZjUsIFUrY2VmNywgVStjZjY0LCBVK2NmNjksIFUrY2ZlOCwgVStkMDM1LCBVK2QwYWMsIFUrZDIzMCwgVStkMjM0LCBVK2QyZjQsIFUrZDMxZCwgVStkNTc1LCBVK2Q1NzgsIFUrZDYwOCwgVStkNjE0LCBVK2Q3MTgsIFUrZDc1MSwgVStkNzYxLCBVK2Q3OGMsIFUrZDc5MDtcbn1cbi8qIFs4NF0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuODQud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVSsyNjY1LCBVKzMxNjAsIFUrNGUyZCwgVSs2NTg3LCBVKzY1ZTUsIFUrYWMxMiwgVSthYzE0LCBVK2FjMTYsIFUrYWM4MSwgVSthZDM0LCBVK2FkZTAsIFUrYWU1NCwgVSthZWJjLCBVK2FmMmMsIFUrYWZjMCwgVSthZmM4LCBVK2IwNGMsIFUrYjA4YywgVStiMDk5LCBVK2IwYTksIFUrYjBhYywgVStiMGFlLCBVK2IwYjgsIFUrYjEyMywgVStiMTc5LCBVK2IyZTUsIFUrYjJmNywgVStiNGMwLCBVK2I1MzEsIFUrYjUzOCwgVStiNTQ1LCBVK2I1NTAsIFUrYjVhOCwgVStiNmYwLCBVK2I3MjgsIFUrYjczYiwgVStiN2FkLCBVK2I3ZWQsIFUrYjgwOSwgVStiODY0LCBVK2I4NmQsIFUrYjg3MSwgVStiOWJmLCBVK2I5ZjUsIFUrYmE0MCwgVStiYTRiLCBVK2JhNTgsIFUrYmE4NywgVStiYWFjLCBVK2JiYzAsIFUrYmMxNiwgVStiYzM0LCBVK2JkMDcsIFUrYmQ5OSwgVStiZTU5LCBVK2JmZDAsIFUrYzA1OCwgVStjMGU0LCBVK2MwZjUsIFUrYzEyZCwgVStjMTM5LCBVK2MyMjgsIFUrYzUyOSwgVStjNWM3LCBVK2M2MzUsIFUrYzYzNywgVStjNzM1LCBVK2M3N2QsIFUrYzc4NywgVStjNzg5LCBVK2M4YzQsIFUrYzk4OSwgVStjOThjLCBVK2M5ZDAsIFUrYzlkMywgVStjYzBjLCBVK2NjOTksIFUrY2QwYywgVStjZDJjLCBVK2NkOTgsIFUrY2RhNCwgVStjZTU5LCBVK2NlNjAsIFUrY2U2ZCwgVStjZWEwLCBVK2QwZDAtZDBkMSwgVStkMGQ1LCBVK2QxNGQsIFUrZDFhNCwgVStkMjljLCBVK2QyZjEsIFUrZDMwMSwgVStkMzljLCBVK2QzYmMsIFUrZDRlOCwgVStkNTQwLCBVK2Q1ZWMsIFUrZDY0MCwgVStkNzUwO1xufVxuLyogWzg1XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC44NS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzVlLCBVKzI1YjIsIFUrMjViNiwgVSszMTRlLCBVK2FjMjQsIFUrYWNlMSwgVSthY2U0LCBVK2FlNjgsIFUrYWYyZCwgVStiMGQwLCBVK2IwZTUsIFUrYjE1MCwgVStiMTU1LCBVK2IxOTMsIFUrYjJjOSwgVStiMmRkLCBVK2IzYzgsIFUrYjNmYywgVStiNDEwLCBVK2I0NTgsIFUrYjRkZCwgVStiNWEwLCBVK2I1YTQsIFUrYjViYiwgVStiN2I1LCBVK2I4MzgsIFUrYjg0MCwgVStiODZmLCBVK2I4ZjksIFUrYjk2MCwgVStiOWU1LCBVK2JhYjgsIFUrYmI1MCwgVStiYzFkLCBVK2JjMjQtYmMyNSwgVStiY2E4LCBVK2JjYmQsIFUrYmQwNCwgVStiZDEwLCBVK2JkMjQsIFUrYmU0OCwgVStiZTViLCBVK2JlNjgsIFUrYzA1YywgVStjMTJjLCBVK2MxNDAsIFUrYzE1YywgVStjMTY4LCBVK2MxOTQsIFUrYzIxOSwgVStjMjdkLCBVK2MyYTgsIFUrYzJmMSwgVStjMmY4LCBVK2MzNjgsIFUrYzU1NC1jNTU1LCBVK2M1NTksIFUrYzU2NCwgVStjNWQ4LCBVK2M1ZmMsIFUrYzYyNSwgVStjNjVjLCBVK2M2YjEsIFUrYzcyOCwgVStjNzk0LCBVK2M4NGMsIFUrYzg4YywgVStjOGUwLCBVK2M4ZmQsIFUrYzk5OCwgVStjOWRkLCBVK2NjMGQsIFUrY2MzMCwgVStjZWVjLCBVK2NmMTMsIFUrY2YxYywgVStjZjVjLCBVK2QwNTAsIFUrZDA3YywgVStkMGE4LCBVK2QxMzQsIFUrZDEzOCwgVStkMTU0LCBVK2QxZjQsIFUrZDJiYywgVStkMzI5LCBVK2QzMmMsIFUrZDNkMCwgVStkM2Y0LCBVK2QzZmMsIFUrZDU2YiwgVStkNWNjLCBVK2Q2MDAtZDYwMSwgVStkNjM5LCBVK2Q2YzgsIFUrZDc1NCwgVStkNzY1O1xufVxuLyogWzg2XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC44Ni53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzNjLTNkLCBVKzIwMjYsIFUrMjRkMiwgVSszMTRiLCBVK2FjMTEsIFUrYWNmMywgVSthZDc0LCBVK2FkODEsIFUrYWRmOSwgVSthZTM0LCBVK2FmNDMsIFUrYWZiOCwgVStiMDVkLCBVK2IwN2MsIFUrYjExMCwgVStiMTE4LCBVK2IxN2MsIFUrYjE4MCwgVStiMThkLCBVK2IxOTIsIFUrYjJjYywgVStiMzU1LCBVK2IzNzgsIFUrYjRhNCwgVStiNGVmLCBVK2I3OGQsIFUrYjc5OSwgVStiN2E5LCBVK2I3ZmQsIFUrYjgwNywgVStiODBjLCBVK2I4MzksIFUrYjliNCwgVStiOWRiLCBVK2JhM2MsIFUrYmFiMCwgVStiYmE0LCBVK2JjOTQsIFUrYmU0YywgVStjMTU0LCBVK2MxYzQsIFUrYzI2YywgVStjMmFjLCBVK2MyZWQsIFUrYzRmNCwgVStjNTVlLCBVK2M1NjEsIFUrYzU3MSwgVStjNWI1LCBVK2M1YzQsIFUrYzY1NC1jNjU1LCBVK2M2OTUsIFUrYzZlOCwgVStjNmY5LCBVK2M3MjQsIFUrYzc1MSwgVStjNzc1LCBVK2M3YTAsIFUrYzdjMSwgVStjODc0LCBVK2M4ODAsIFUrYzlkNSwgVStjOWY4LCBVK2NhYmQsIFUrY2MyOSwgVStjYzJjLCBVK2NjYTgsIFUrY2NhYiwgVStjY2QwLCBVK2NlMjEsIFUrY2UzNSwgVStjZTdjLCBVK2NlOTAsIFUrY2VlOCwgVStjZWY0LCBVK2NmZTAsIFUrZDA3MCwgVStkMGI5LCBVK2QwYzEsIFUrZDBjNCwgVStkMGM4LCBVK2QxNWMsIFUrZDFhMSwgVStkMmMwLCBVK2QzMDAsIFUrZDMxNCwgVStkM2VkLCBVK2Q0NzgsIFUrZDQ4MCwgVStkNDhkLCBVK2Q1MDgsIFUrZDUzZCwgVStkNWU0LCBVK2Q2MTEsIFUrZDYxYywgVStkNjhkLCBVK2Q2YTgsIFUrZDc5ODtcbn1cbi8qIFs4N10gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuODcud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVSsyMywgVSsyNSwgVSs1ZiwgVSthOSwgVSthYzA4LCBVK2FjNzgsIFUrYWNhOCwgVSthY2FjLCBVK2FjZTgsIFUrYWQ3MCwgVSthZGMwLCBVK2FkZGMsIFUrYjEzNywgVStiMTQwLCBVK2IyMDgsIFUrYjI5MCwgVStiMmY1LCBVK2IzYzUsIFUrYjNjYywgVStiNDIwLCBVK2I0MjksIFUrYjUyOSwgVStiNTMwLCBVK2I3N2QsIFUrYjc5YywgVStiN2E4LCBVK2I3YzksIFUrYjdmMCwgVStiN2ZjLCBVK2I4MjgsIFUrYjg2MCwgVStiOWFkLCBVK2I5YzEsIFUrYjljOSwgVStiOWRkLWI5ZGUsIFUrYjllOCwgVStiYTM4LWJhMzksIFUrYmFiYiwgVStiYzAwLCBVK2JjOGMsIFUrYmNhMCwgVStiY2E0LCBVK2JjZDEsIFUrYmNmYywgVStiZDA5LCBVK2JkZjAsIFUrYmU2MCwgVStjMGFkLCBVK2MwYjQsIFUrYzBiYywgVStjMTkwLCBVK2MxZmMsIFUrYzIyMCwgVStjMjg4LCBVK2MyYjksIFUrYzJmNiwgVStjNTI4LCBVK2M1NDUsIFUrYzU1OCwgVStjNWJjLCBVK2M1ZDQsIFUrYzYwMCwgVStjNjQ0LCBVK2M2YzAsIFUrYzZjMywgVStjNzIxLCBVK2M3OTgsIFUrYzdhMSwgVStjODExLCBVK2M4MzgsIFUrYzg3MSwgVStjOTA0LCBVK2M5OTAsIFUrYzlkYywgVStjYzM4LCBVK2NjNDQsIFUrY2NhMCwgVStjZDFkLCBVK2NkOTUsIFUrY2RhOSwgVStjZTVjLCBVK2NmMDAsIFUrY2Y1OCwgVStkMTUwLCBVK2QyMmMsIFUrZDMwNSwgVStkMzI4LCBVK2QzN2MsIFUrZDNmMCwgVStkNTUxLCBVK2Q1YTUsIFUrZDVjOCwgVStkNWQ4LCBVK2Q2M2MsIFUrZDY0ZCwgVStkNjY5LCBVK2Q3MzQsIFUrZDc2Yztcbn1cbi8qIFs4OF0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuODgud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVSsyNiwgVSsyYiwgVSszZSwgVSs0MCwgVSs3ZSwgVSthYzAxLCBVK2FjMTksIFUrYWMxZCwgVSthY2EwLCBVK2FjYTksIFUrYWNiMCwgVSthZDhjLCBVK2FlMDksIFUrYWUzOCwgVSthZTQwLCBVK2FlZDgsIFUrYjA5YywgVStiMGEwLCBVK2IxMDgsIFUrYjIwNCwgVStiMjk4LCBVK2IyZDgsIFUrYjJlYi1iMmVjLCBVK2IyZjQsIFUrYjMxMywgVStiMzU4LCBVK2I0NTAsIFUrYjRlMCwgVStiNTRjLCBVK2I2MTAsIFUrYjc4MCwgVStiNzhjLCBVK2I3OTEsIFUrYjhlOCwgVStiOTU4LCBVK2I5NzQsIFUrYjk4NCwgVStiOWIwLCBVK2I5YmMtYjliZCwgVStiOWNlLCBVK2JhNzAsIFUrYmJmYywgVStiYzBmLCBVK2JjMTUsIFUrYmMxYiwgVStiYzMxLCBVK2JjOTUsIFUrYmNjMCwgVStiY2M0LCBVK2JkODEsIFUrYmQ4OCwgVStjMGM4LCBVK2MxMWQsIFUrYzEzYywgVStjMTU4LCBVK2MxOGQsIFUrYzFhMSwgVStjMjFjLCBVK2M0ZjAsIFUrYzU0YSwgVStjNTYwLCBVK2M1YjgsIFUrYzVjOCwgVStjNWY0LCBVK2M2MjgsIFUrYzYyYywgVStjNjc4LCBVK2M2Y2MsIFUrYzgwOCwgVStjODEwLCBVK2M4ODUsIFUrYzg4YiwgVStjOTAwLCBVK2M5ODgsIFUrYzk5ZCwgVStjOWM4LCBVK2NjM2QtY2MzZSwgVStjYzQ1LCBVK2NkMDgsIFUrY2UyMCwgVStjZWU0LCBVK2QwNzQsIFUrZDBhNCwgVStkMGRkLCBVK2QyYjksIFUrZDNiOCwgVStkM2M5LCBVK2Q0ODgsIFUrZDU0NCwgVStkNTU5LCBVK2Q1NmQsIFUrZDU4OCwgVStkNjE1LCBVK2Q2NDgsIFUrZDY1NSwgVStkNjU4LCBVK2Q2NWM7XG59XG4vKiBbODldICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0Ljg5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrZCwgVSs3YywgVSthYzEwLCBVK2FjMTUsIFUrYWM3NCwgVSthYzgwLCBVK2FjODMsIFUrYWNjNCwgVSthZDExLCBVK2FkNTAsIFUrYWQ2ZCwgVSthZGZjLCBVK2FlMDAsIFUrYWUwOCwgVSthZTRjLCBVK2IwYTgsIFUrYjEyNCwgVStiMTQ0LCBVK2IxNzgsIFUrYjI3NCwgVStiMmE1LCBVK2IyZTgsIFUrYjJmOSwgVStiMzU0LCBVK2IzNzAsIFUrYjQxOCwgVStiNDFjLCBVK2I0ZjEsIFUrYjUxNCwgVStiNzk4LCBVK2I4MDgsIFUrYjgyNC1iODI1LCBVK2I4Y2MsIFUrYjk3OCwgVStiOWQwLCBVK2I5ZTQsIFUrYmFhOSwgVStiYjNjLCBVK2JjMTgsIFUrYmMxYywgVStiYzMwLCBVK2JjODQsIFUrYmNmNSwgVStiY2Y4LCBVK2JkODQsIFUrYmUwYywgVStiZTE0LCBVK2MwYjAsIFUrYzBjOSwgVStjMGRkLCBVK2MxMjQsIFUrYzJkZCwgVStjMmU0LCBVK2MyZWMsIFUrYzU0YywgVStjNTdjLWM1N2QsIFUrYzU5MSwgVStjNWM1LWM1YzYsIFUrYzVlZCwgVStjNjA4LCBVK2M2NDAsIFUrYzZiOCwgVStjNmQ0LCBVK2M3ODQsIFUrYzdhYywgVStjODAwLWM4MDEsIFUrYzljMSwgVStjOWQxLCBVK2NjMjgsIFUrY2M5OCwgVStjYzljLCBVK2NjYWQsIFUrY2Q1YywgVStjZDk0LCBVK2NkOWMsIFUrY2RlOCwgVStjZTY4LCBVK2NmNTQsIFUrZDBkYywgVStkMTRjLCBVK2QxYTAsIFUrZDFiNSwgVStkMmYwLCBVK2QzMGMsIFUrZDMxMCwgVStkMzk4LCBVK2Q0NWMsIFUrZDUwYywgVStkNTNjLCBVK2Q1NjAsIFUrZDU2OCwgVStkNTg5LCBVK2Q2MDQsIFUrZDZjNCwgVStkNzg4O1xufVxuLyogWzkwXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC45MC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2FjMDQsIFUrYWMxYywgVSthYzcwLCBVK2FjOGMsIFUrYWNiZCwgVSthY2Y1LCBVK2FjZmMsIFUrYWQwMCwgVSthZDZjLCBVK2FkZjgsIFUrYjA5OCwgVStiMGI0LCBVK2IyOTQsIFUrYjJjOCwgVStiMzAwLCBVK2IzYzQsIFUrYjNkOSwgVStiNGRjLCBVK2I0ZTQsIFUrYjc3YywgVStiN2VjLCBVK2I4NWQsIFUrYjk3YywgVStiOWM4LCBVK2I5Y2MsIFUrYmE1NCwgVStiYTc0LCBVK2JhODUsIFUrYmFhOCwgVStiYjM0LCBVK2JiMzgsIFUrYmJmOCwgVStiYzE0LCBVK2JjMjksIFUrYmM4OCwgVStiY2Y0LCBVK2JkODAsIFUrYmU0NCwgVStjMGMxLCBVK2MxMWMsIFUrYzEyMCwgVStjMTMxLCBVK2MxMzgsIFUrYzE4YywgVStjMjE4LCBVK2MyYjUsIFUrYzJlMCwgVStjNTQ0LCBVK2M1NDgsIFUrYzViNCwgVStjNWQwLCBVK2M1ZWMsIFUrYzVmMCwgVStjNjAxLCBVK2M2MjQsIFUrYzY5NCwgVStjNmE5LCBVK2M2YjAsIFUrYzZiNCwgVStjNmQwLCBVK2M3MDQsIFUrYzcyMCwgVStjNzNjLCBVK2M3NDAsIFUrYzc0NCwgVStjNzRjLCBVK2M3NTgsIFUrYzc3YywgVStjNzg1LCBVK2M3ODgsIFUrYzc5MC1jNzkxLCBVK2M3YTUsIFUrYzgwNCwgVStjODE1LCBVK2M4MWMsIFUrYzg3MCwgVStjOGZjLCBVK2M5MTEsIFUrYzljNCwgVStjY2I0LCBVK2NlNTgsIFUrY2U3NCwgVStkMDZjLCBVK2QwYzAsIFUrZDEzMCwgVStkMmI4LCBVK2QzZWMsIFUrZDUwNCwgVStkNTVjLCBVK2Q1NjksIFUrZDU3NCwgVStkNjM4LCBVK2Q2NTQsIFUrZDY4Yztcbn1cbi8qIFs5MV0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuOTEud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVSsyMC0yMiwgVSsyNy0yYSwgVSsyYy0zOSwgVSszYS0zYiwgVSszZiwgVSs0MS00ZSwgVSs0Zi01ZCwgVSs2MS03YiwgVSs3ZCwgVSthMC1hMSwgVSthYiwgVSthZC1hZSwgVStiNywgVStiYiwgVStiZiwgVSsyMDEzLTIwMTQsIFUrMjAxYy0yMDFkLCBVKzIxMjIsIFUrYWMwMCwgVSthY2UwLCBVK2FlMzAsIFUrYjJlNCwgVStiODVjLCBVK2I5YWMsIFUrYzBhYywgVStjMmE0LCBVK2MyZGMsIFUrYzc3NCwgVStjNzc4LCBVK2M5YzAsIFUrZDU1ODtcbn1cbltjbGFzc149aWNvX10ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuW2NsYXNzXj1pY29fXS5pY28tYmxhY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xufVxuW2NsYXNzXj1pY29fXS5pY28td2hpdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuW2NsYXNzXj1pY29fXS5pY28td2hpdGUtYWxwaGE4MCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbltjbGFzc149aWNvX10uaWNvLWRpc2FibGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbn1cbltjbGFzc149aWNvX10uaWNvLXN1YiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG59XG5bY2xhc3NePWljb19dLmljby1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1ZWE3O1xufVxuW2NsYXNzXj1pY29fXS5pY28tYm9yZGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbn1cbltjbGFzc149aWNvX10uaWNvLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1ZWE3O1xufVxuW2NsYXNzXj1pY29fXS5pY28tZ3JleSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODg7XG59XG5bY2xhc3NePWljb19dLmljby1zbSB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5bY2xhc3NePWljb19dLmljby1tZCB7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5bY2xhc3NePWljb19dLmljby1sZyB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5bY2xhc3NePWljb19dLmljby14bCB7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG59XG5bY2xhc3NePWljb19dLmljby14eGwge1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA0OHB4O1xufVxuW2NsYXNzXj1pY29fXS5pY28tZXhsIHtcblx0d2lkdGg6IDY0cHg7XG5cdGhlaWdodDogNjRweDtcbn1cblxuLmljb19yaWdodCB7XG5cdG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNNiAxMkwxMCA4TDYgNFwiIHN0cm9rZT1cIndoaXRlXCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE2XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk02IDEyTDEwIDhMNiA0XCIgc3Ryb2tlPVwid2hpdGVcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19jbG9zZSB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1jbG9zZS5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tY2xvc2Uuc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fZXllIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWV5ZS5zdmdcIik7XG59XG4uaWNvX2V5ZS1vbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1leWUtb24uc3ZnXCIpO1xufVxuXG4uaWNvX2NvcnJlY3Qge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tY29ycmVjdC5zdmdcIik7XG59XG5cbi5pY29fZXJyb3Ige1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tZXJyb3Iuc3ZnXCIpO1xufVxuXG4uaWNvX2hvbWUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28taG9tZS5zdmdcIik7XG59XG5cbi5pY29fcGluIHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXBpbi5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tcGluLnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX3NlYXJjaCB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1zZWFyY2guc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXNlYXJjaC5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19kb3dubG9hZCB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1kb3dubG9hZC5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tZG93bmxvYWQuc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fYXJyb3dfbGVmdCB7XG5cdG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMThcIiBoZWlnaHQ9XCIxOFwiIHZpZXdCb3g9XCIwIDAgMTggMThcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMTEuNSA0TDYuNSA5TDExLjUgMTRcIiBzdHJva2U9XCJ3aGl0ZVwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMThcIiBoZWlnaHQ9XCIxOFwiIHZpZXdCb3g9XCIwIDAgMTggMThcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMTEuNSA0TDYuNSA5TDExLjUgMTRcIiBzdHJva2U9XCJ3aGl0ZVwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX2Fycm93X3JpZ2h0IHtcblx0bWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxOFwiIGhlaWdodD1cIjE4XCIgdmlld0JveD1cIjAgMCAxOCAxOFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk02LjUgNEwxMS41IDlMNi41IDE0XCIgc3Ryb2tlPVwid2hpdGVcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE4XCIgaGVpZ2h0PVwiMThcIiB2aWV3Qm94PVwiMCAwIDE4IDE4XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTYuNSA0TDExLjUgOUw2LjUgMTRcIiBzdHJva2U9XCJ3aGl0ZVwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX2RvdWJsZV9sZWZ0IHtcblx0bWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclMjB3aWR0aD0nMTgnJTIwaGVpZ2h0PScxOCclMjB2aWV3Qm94PScwJTIwMCUyMDE4JTIwMTgnJTIwZmlsbD0nbm9uZSclM0UlM0NwYXRoJTIwZD0nTTguNSUyMDRMMy41JTIwOUw4LjUlMjAxNCclMjBzdHJva2U9J3doaXRlJyUyMHN0cm9rZS13aWR0aD0nMS41JyUyMHN0cm9rZS1saW5lY2FwPSdyb3VuZCclMjBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoJTIwZD0nTTE0LjUlMjA0TDkuNSUyMDlMMTQuNSUyMDE0JyUyMHN0cm9rZT0nd2hpdGUnJTIwc3Ryb2tlLXdpZHRoPScxLjUnJTIwc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyUyMHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUyMHdpZHRoPScxOCclMjBoZWlnaHQ9JzE4JyUyMHZpZXdCb3g9JzAlMjAwJTIwMTglMjAxOCclMjBmaWxsPSdub25lJyUzRSUzQ3BhdGglMjBkPSdNOC41JTIwNEwzLjUlMjA5TDguNSUyMDE0JyUyMHN0cm9rZT0nd2hpdGUnJTIwc3Ryb2tlLXdpZHRoPScxLjUnJTIwc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyUyMHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGglMjBkPSdNMTQuNSUyMDRMOS41JTIwOUwxNC41JTIwMTQnJTIwc3Ryb2tlPSd3aGl0ZSclMjBzdHJva2Utd2lkdGg9JzEuNSclMjBzdHJva2UtbGluZWNhcD0ncm91bmQnJTIwc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX2RvdWJsZV9yaWdodCB7XG5cdG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTIwd2lkdGg9JzE4JyUyMGhlaWdodD0nMTgnJTIwdmlld0JveD0nMCUyMDAlMjAxOCUyMDE4JyUyMGZpbGw9J25vbmUnJTNFJTNDcGF0aCUyMGQ9J005LjUlMjA0TDE0LjUlMjA5TDkuNSUyMDE0JyUyMHN0cm9rZT0nd2hpdGUnJTIwc3Ryb2tlLXdpZHRoPScxLjUnJTIwc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyUyMHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGglMjBkPSdNMy41JTIwNEw4LjUlMjA5TDMuNSUyMDE0JyUyMHN0cm9rZT0nd2hpdGUnJTIwc3Ryb2tlLXdpZHRoPScxLjUnJTIwc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyUyMHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUyMHdpZHRoPScxOCclMjBoZWlnaHQ9JzE4JyUyMHZpZXdCb3g9JzAlMjAwJTIwMTglMjAxOCclMjBmaWxsPSdub25lJyUzRSUzQ3BhdGglMjBkPSdNOS41JTIwNEwxNC41JTIwOUw5LjUlMjAxNCclMjBzdHJva2U9J3doaXRlJyUyMHN0cm9rZS13aWR0aD0nMS41JyUyMHN0cm9rZS1saW5lY2FwPSdyb3VuZCclMjBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoJTIwZD0nTTMuNSUyMDRMOC41JTIwOUwzLjUlMjAxNCclMjBzdHJva2U9J3doaXRlJyUyMHN0cm9rZS13aWR0aD0nMS41JyUyMHN0cm9rZS1saW5lY2FwPSdyb3VuZCclMjBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fYXJyb3dfdXAge1xuXHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tYXJyb3ctdXAuc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWFycm93LXVwLnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX2Fycm93X2Rvd24ge1xuXHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tYXJyb3ctZG93bi5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tYXJyb3ctZG93bi5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19hcnJvd191cF9yaWdodCB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1hcnJvdy11cC1yaWdodC5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tYXJyb3ctdXAtcmlnaHQuc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fcHJpbnRlciB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1wcmludGVyLnN2Z1wiKTtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1wcmludGVyLnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX21hcCB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1tYXAuc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLW1hcC5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19jYWxsIHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWNhbGwuc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWNhbGwuc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fbWFpbCB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1tYWlsLnN2Z1wiKTtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1tYWlsLnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX2FsZXJ0IHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWFsZXJ0LnN2Z1wiKTtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1hbGVydC5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19tb2RpZnkge1xuXHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tbW9kaWZ5LnN2Z1wiKTtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1tb2RpZnkuc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fcmVtb3ZlIHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXJlbW92ZS5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tcmVtb3ZlLnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX2RlbGV0ZSB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1kZWxldGUuc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWRlbGV0ZS5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19jYWxlbmRhciB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1jYWxlbmRhci5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tY2FsZW5kYXIuc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fbGluayB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1saW5rLnN2Z1wiKTtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1saW5rLnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX2NvcHkge1xuXHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tY29weS5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tY29weS5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19jb3B5X3NlY29uZGFyeSB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1jb3B5LXNlY29uZGFyeS5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tY29weS1zZWNvbmRhcnkuc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fY2hhcnQge1xuXHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tY2hhcnQuc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWNoYXJ0LnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX2xpc3Qge1xuXHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tbGlzdC5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tbGlzdC5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19yZWxvYWQge1xuXHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tcmVsb2FkLnN2Z1wiKTtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1yZWxvYWQuc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fdm9sdW1lIHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXZvbHVtZS5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tdm9sdW1lLnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX3BsdXMge1xuXHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tcGx1cy5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tcGx1cy5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb191cHJpZ2h0IHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXVwcmlnaHQuc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXVwcmlnaHQuc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fcGVyc29uYWwwMSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1wZXJzb25hbDAxLnN2Z1wiKTtcbn1cblxuLmljb19wZXJzb25hbDAyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXBlcnNvbmFsMDIuc3ZnXCIpO1xufVxuXG4uaWNvX3BlcnNvbmFsMDMge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tcGVyc29uYWwwMy5zdmdcIik7XG59XG5cbi5pY29fcGVyc29uYWwwNCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1wZXJzb25hbDA0LnN2Z1wiKTtcbn1cblxuLmljb19wZXJzb25hbDA1IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXBlcnNvbmFsMDUuc3ZnXCIpO1xufVxuXG4uaWNvX3BlcnNvbmFsMDYge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tcGVyc29uYWwwNi5zdmdcIik7XG59XG5cbi5pY29fcGVyc29uYWwwNyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1wZXJzb25hbDA3LnN2Z1wiKTtcbn1cblxuLmljb19wZXJzb25hbDA4IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXBlcnNvbmFsMDguc3ZnXCIpO1xufVxuXG4uaWNvX3BlcnNvbmFsMDkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tcGVyc29uYWwwOS5zdmdcIik7XG59XG5cbi5pY29fcGVyc29uYWwxMCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1wZXJzb25hbDEwLnN2Z1wiKTtcbn1cblxuLmljb19wZXJzb25hbDExIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXBlcnNvbmFsMTEuc3ZnXCIpO1xufVxuXG4uaWNvX3BlcnNvbmFsMTIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tcGVyc29uYWwxMi5zdmdcIik7XG59XG5cbi5pY29fcGVyc29uYWwxMyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1wZXJzb25hbDEzLnN2Z1wiKTtcbn1cblxuLmljb19wZXJzb25hbDE0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXBlcnNvbmFsMTQuc3ZnXCIpO1xufVxuXG4uaWNvX3BlcnNvbmFsMTUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tcGVyc29uYWwxNS5zdmdcIik7XG59XG5cbi5pY29fcGVuIHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXBlbi5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tcGVuLnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX3BlcnNvbiB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1wZXJzb24uc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXBlcnNvbi5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19ob3VzZSB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1ob3VzZS5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28taG91c2Uuc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fYmVkIHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWJlZC5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tYmVkLnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX2ltYWdlIHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWltYWdlLnN2Z1wiKTtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1pbWFnZS5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19wbGFjZSB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1wbGFjZS5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tcGxhY2Uuc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fY2xvY2sge1xuXHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tY2xvY2suc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWNsb2NrLnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX3dpZmkge1xuXHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28td2lmaS5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28td2lmaS5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19iZWRjbG90aGVzIHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWJlZGNsb3RoZXMuc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWJlZGNsb3RoZXMuc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fdHYge1xuXHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tdHYuc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXR2LnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX3JlZnJpZ2VyYXRvciB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1yZWZyaWdlcmF0b3Iuc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXJlZnJpZ2VyYXRvci5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19idWlsZGluZyB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1idWlsZGluZy5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tYnVpbGRpbmcuc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fbWljIHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLW1pYy5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tbWljLnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX3Byb2plY3RvciB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1wcm9qZWN0b3Iuc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXByb2plY3Rvci5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19ub3RlYm9vayB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1ub3RlYm9vay5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tbm90ZWJvb2suc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fcGMge1xuXHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tcGMuc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXBjLnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX2RyeWVyIHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWRyeWVyLnN2Z1wiKTtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1kcnllci5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19odW1pZGlmaWVyIHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWh1bWlkaWZpZXIuc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWh1bWlkaWZpZXIuc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fc3R5bGVyIHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXN0eWxlci5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tc3R5bGVyLnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX2JhYnkge1xuXHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tYmFieS5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tYmFieS5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19jYWxlbmRhci1oZWFydCB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1jYWxlbmRhci1oZWFydC5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tY2FsZW5kYXItaGVhcnQuc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fY2xhcCB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1jbGFwLnN2Z1wiKTtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1jbGFwLnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX2NvbmZldHRpIHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWNvbmZldHRpLnN2Z1wiKTtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1jb25mZXR0aS5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19jcm93biB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1jcm93bi5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tY3Jvd24uc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fZ2lmdCB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1naWZ0LnN2Z1wiKTtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1naWZ0LnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX2dyYWR1YXRpb24ge1xuXHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tZ3JhZHVhdGlvbi5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tZ3JhZHVhdGlvbi5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19oYW5kIHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWhhbmQuc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWhhbmQuc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29faG9tZS0wMiB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1ob21lLTAyLnN2Z1wiKTtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1ob21lLTAyLnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX2hvc3BpdGFsIHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWhvc3BpdGFsLnN2Z1wiKTtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1ob3NwaXRhbC5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19pc2xhbmQtbGlnaHQge1xuXHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28taXNsYW5kLWxpZ2h0LnN2Z1wiKTtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1pc2xhbmQtbGlnaHQuc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fcG9pbnQge1xuXHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tcG9pbnQuc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXBvaW50LnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX3NhaWxib2F0IHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXNhaWxib2F0LnN2Z1wiKTtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1zYWlsYm9hdC5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb191c2VycyB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby11c2Vycy5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tdXNlcnMuc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fdHVsaXAge1xuXHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tdHVsaXAuc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXR1bGlwLnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX2R1bWJiZWxsIHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWR1bWJiZWxsLnN2Z1wiKTtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1kdW1iYmVsbC5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19tZXNzYWdlIHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLW1lc3NhZ2Uuc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLW1lc3NhZ2Uuc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fb3JnYW5pYyB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1vcmdhbmljLnN2Z1wiKTtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1vcmdhbmljLnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX3BhbiB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1wYW4uc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXBhbi5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19xdWVzdGlvbiB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1xdWVzdGlvbi5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tcXVlc3Rpb24uc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fZG91YmxlcXVvdGVzXzAxIHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWRvdWJsZXF1b3Rlc18wMS5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tZG91YmxlcXVvdGVzXzAxLnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX2RvdWJsZXF1b3Rlc18wMiB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1kb3VibGVxdW90ZXNfMDIuc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWRvdWJsZXF1b3Rlc18wMi5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19kaXNoIHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWRpc2guc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWRpc2guc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fdHJ1Y2sge1xuXHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tdHJ1Y2suc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXRydWNrLnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX2NlcnRpZmljYXRlIHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWNlcnRpZmljYXRlLnN2Z1wiKTtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1jZXJ0aWZpY2F0ZS5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19kaWFtb25kIHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWRpYW1vbmQuc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWRpYW1vbmQuc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29faGFuZF9oZWFydCB7XG5cdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1oYW5kX2hlYXJ0LnN2Z1wiKTtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1oYW5kX2hlYXJ0LnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX3BsYW50IHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXBsYW50LnN2Z1wiKTtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1wbGFudC5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19oYW5kc2hha2Uge1xuXHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28taGFuZHNoYWtlLnN2Z1wiKTtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1oYW5kc2hha2Uuc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fbm90ZV9wYW4ge1xuXHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tbm90ZV9wYW4uc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLW5vdGVfcGFuLnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX2NoYXRfcGVyc29uIHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWNoYXRfcGVyc29uLnN2Z1wiKTtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1jaGF0X3BlcnNvbi5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19sZWFmIHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWxlYWYuc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWxlYWYuc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fdG9nZXRoZXIge1xuXHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tdG9nZXRoZXIuc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXRvZ2V0aGVyLnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX3RydXN0IHtcblx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXRydXN0LnN2Z1wiKTtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby10cnVzdC5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19sb2dvdXQge1xuXHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tbG9nb3V0LnN2Z1wiKTtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1sb2dvdXQuc3ZnXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pY29fcGluY2gge1xuXHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tcGluY2guc3ZnXCIpO1xuXHRtYXNrLXNpemU6IGNvdmVyO1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXBpbmNoLnN2Z1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaWNvX2ZpbGUge1xuXHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tZmlsZS5zdmdcIik7XG5cdG1hc2stc2l6ZTogY292ZXI7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tZmlsZS5zdmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmljb19maWxlLXhscyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1maWxlLXhscy5zdmdcIik7XG59XG5cbi5pY29fZmlsZS1kb2Mge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tZmlsZS1kb2Muc3ZnXCIpO1xufVxuXG4uaWNvX2ZpbGUtcGRmIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWZpbGUtcGRmLnN2Z1wiKTtcbn1cblxuLmNvbXBvbmVkZW50X2NvbnRlbnRzIHtcblx0cGFkZGluZzogMTIwcHggMjBweCAxMDBweDtcbn1cbi5jb21wb25lZGVudF9jb250ZW50cyBwcmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMjBweDtcblx0bWFyZ2luOiAxNXB4IDAgMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLmNvbXBvbmVkZW50X2NvbnRlbnRzIC5jb21wb190aXRsZSB7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmNvbXBvbmVkZW50X2NvbnRlbnRzIC5jb21wb190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG59XG4uY29tcG9uZWRlbnRfY29udGVudHMgLnR5cGVfY29udGVudC5fX2ZsZXgge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDIwcHg7XG59XG4uY29tcG9uZWRlbnRfY29udGVudHMgLnR5cGVfY29udGVudC5fX2ZsZXggPiBkaXYge1xuXHRmbGV4OiAxO1xufVxuXG4uZm9ybV90YWJsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMS44MTI1cmVtO1xufVxuLmZvcm1fdGFibGUgLmZvcm1fbGluZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4uZm9ybV90YWJsZSAuZm9ybV9saW5lIGR0IHtcblx0cGFkZGluZy10b3A6IDEuMjgxMjVyZW07XG59XG5cbi5mcm1fdGV4dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogNHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAwLjVyZW07XG5cdGNvbG9yOiAjMjIyMjIyO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mcm1fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uZnJtX3RleHQuX19jb3JyZWN0IHtcblx0Y29sb3I6ICM0ODY5ZmY7XG59XG4uZnJtX3RleHQuX19jb3JyZWN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tY29ycmVjdC5zdmdcIik7XG59XG4uZnJtX3RleHQuX19lcnJvciB7XG5cdGNvbG9yOiAjZmY0ODQ4O1xufVxuLmZybV90ZXh0Ll9fZXJyb3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1lcnJvci5zdmdcIik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmZybV90ZXh0Ll9fZXJyb3Ige1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cblx0LmZybV90ZXh0Ll9fZXJyb3I6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDJweDtcblx0XHR3aWR0aDogMTZweDtcblx0XHR0b3A6IDJweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdH1cbn1cblxuLmlucHV0X3dyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xufVxuLmlucHV0X3dyYXAgLmlucHV0X2ZpZWxkIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctcmlnaHQ6IDY0cHg7XG59XG4uaW5wdXRfd3JhcCAucHdfdG9nZ2xlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTZweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ei1pbmRleDogMTtcbn1cbi5pbnB1dF93cmFwIC5wd190b2dnbGU6Zm9jdXMge1xuXHRvdXRsaW5lOiAycHggc29saWQgIzFhNzNlODtcblx0b3V0bGluZS1vZmZzZXQ6IDJweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuLmlucHV0X3dyYXAgLnB3X3RvZ2dsZSBzdmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxNnB4O1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5pbnB1dF93cmFwIC5pbnB1dF9maWVsZCB7XG5cdFx0cGFkZGluZy1yaWdodDogNTJweDtcblx0fVxufVxuXG4udGV4dGFyZWFfd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udGV4dGFyZWFfd3JhcCAudGV4dGFyZWEge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxNzJweDtcblx0cmVzaXplOiBub25lO1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG4udGV4dGFyZWFfd3JhcCAuY291bnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGNvbG9yOiAjODg4ODg4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC50ZXh0YXJlYV93cmFwIC5jb3VudCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LnRleHRhcmVhX3dyYXAge1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdH1cblx0LnRleHRhcmVhX3dyYXAgLnRleHRhcmVhIHtcblx0XHRoZWlnaHQ6IDE3OHB4O1xuXHR9XG5cdC50ZXh0YXJlYV93cmFwIC5jb3VudCB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxufVxuXG4uc2VsZWN0X3dyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xufVxuLnNlbGVjdF93cmFwIC5zZWxlY3RfZmllbGQge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmxheWVyX3BvcHVwIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcblx0ei1pbmRleDogMTA1O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5sYXllcl9wb3B1cC5pcy1hY3RpdmUge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmxheWVyX3BvcHVwIC5sYXllcl93cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA5MjBweDtcblx0bWF4LWhlaWdodDogNzIwcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cdHBhZGRpbmc6IDQwcHggNDhweCA0OHB4O1xufVxuLmxheWVyX3BvcHVwIC5sYXllcl93cmFwIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmxheWVyX3BvcHVwIC5sYXllcl93cmFwOmhhcygubGF5ZXJfZm9vdGVyKSB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmxheWVyX3BvcHVwIC5sYXllcl93cmFwIC5ib2FyZF9yb3cge1xuXHRwYWRkaW5nOiAxNnB4O1xuXHRnYXA6IDEzcHg7XG59XG4ubGF5ZXJfcG9wdXAgLmxheWVyX3dyYXAgLmJvYXJkX2l0ZW1fX2ZsZXgge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGF5ZXJfcG9wdXAgLmxheWVyX2hlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLmxheWVyX3BvcHVwIC5sYXllcl9oZWFkIC5sYXllcl9jbG9zZSB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmxheWVyX3BvcHVwIC5sYXllcl9oZWFkLS1maXhlZCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5sYXllcl9wb3B1cCAubGF5ZXJfY29udGVudCB7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5sYXllcl9wb3B1cCAubGF5ZXJfY2xvc2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcblx0ZmxleDogbm9uZTtcblx0ei1pbmRleDogMTtcblx0cGFkZGluZzogMDtcbn1cbi5sYXllcl9wb3B1cCAubGF5ZXJfY2xvc2UgLmljb19jbG9zZSB7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG5cdG1hc2s6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1jbG9zZS5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCUvMTAwJSAxMDAlO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xufVxuLmxheWVyX3BvcHVwIC5sYXllcl90aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmxheWVyX3BvcHVwIC5sYXllcl90aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4ubGF5ZXJfcG9wdXAgLmxheWVyX3RpdGxlIHtcblx0Y29sb3I6ICMyMjIyMjI7XG59XG4ubGF5ZXJfcG9wdXAgLmxheWVyX2Zvb3RlciB7XG5cdHBhZGRpbmc6IDMycHggNjBweCA2MHB4O1xufVxuLmxheWVyX3BvcHVwIC50YWJfd3JhcCAudGFiX2J0biB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmxheWVyX3BvcHVwIC50YWJfd3JhcCAudGFiX2J0biB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG4ubGF5ZXJfcG9wdXAgLnRhYl93cmFwIC50YWJfYnRuIHtcblx0aGVpZ2h0OiA0MnB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5sYXllcl9wb3B1cCAudGFiX3dyYXAgLnRhYl9idG46aG92ZXIsIC5sYXllcl9wb3B1cCAudGFiX3dyYXAgLnRhYl9idG46Zm9jdXMsIC5sYXllcl9wb3B1cCAudGFiX3dyYXAgLnRhYl9idG5bYXJpYS1zZWxlY3RlZD10cnVlXSwgLmxheWVyX3BvcHVwIC50YWJfd3JhcCAudGFiX2J0bi0tYWN0aXZlIHtcblx0Y29sb3I6ICMzYjVlYTc7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmxheWVyX3BvcHVwIC50YWJfd3JhcCAudGFiX2J0bjpob3ZlciwgLmxheWVyX3BvcHVwIC50YWJfd3JhcCAudGFiX2J0bjpmb2N1cywgLmxheWVyX3BvcHVwIC50YWJfd3JhcCAudGFiX2J0blthcmlhLXNlbGVjdGVkPXRydWVdLCAubGF5ZXJfcG9wdXAgLnRhYl93cmFwIC50YWJfYnRuLS1hY3RpdmUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuLmxheWVyX3BvcHVwIC50YWJfd3JhcCAudGFiX2J0bjpob3ZlcjpiZWZvcmUsIC5sYXllcl9wb3B1cCAudGFiX3dyYXAgLnRhYl9idG46Zm9jdXM6YmVmb3JlLCAubGF5ZXJfcG9wdXAgLnRhYl93cmFwIC50YWJfYnRuW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV06YmVmb3JlLCAubGF5ZXJfcG9wdXAgLnRhYl93cmFwIC50YWJfYnRuLS1hY3RpdmU6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNiNWVhNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQubGF5ZXJfcG9wdXAge1xuXHRcdHotaW5kZXg6IDE1MDtcblx0fVxuXHQubGF5ZXJfcG9wdXAgLmxheWVyX3dyYXAge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC5sYXllcl9wb3B1cCAubGF5ZXJfd3JhcDpub3QoLmxheWVyX3dyYXAtZml0KSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXHQubGF5ZXJfcG9wdXAgLmxheWVyX3dyYXAgLmJvYXJkX3JvdyB7XG5cdFx0cGFkZGluZzogMTZweCAxMnB4O1xuXHRcdGdhcDogMDtcblx0fVxuXHQubGF5ZXJfcG9wdXAgLmxheWVyX3dyYXAgLmJvYXJkX2l0ZW1fX2ZsZXgge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0LmxheWVyX3BvcHVwIC5sYXllcl9oZWFkIHtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0ZmxleDogbm9uZTtcblx0fVxuXHQubGF5ZXJfcG9wdXAgLmxheWVyX2hlYWQtLWxpbmUge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuXHR9XG5cdC5sYXllcl9wb3B1cCAubGF5ZXJfaGVhZC0tbGluZSArIC5sYXllcl9jb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0fVxuXHQubGF5ZXJfcG9wdXAgLmxheWVyX2NvbnRlbnQge1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG5cdFx0cGFkZGluZzogMCAyMHB4IDI4cHg7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0fVxuXHQubGF5ZXJfcG9wdXAgLmxheWVyX2Nsb3NlIHtcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdH1cblx0LmxheWVyX3BvcHVwIC5sYXllcl9jbG9zZSAuaWNvX2Nsb3NlIHtcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdH1cblx0LmxheWVyX3BvcHVwIC5sYXllcl93cmFwLWZpdCB7XG5cdFx0bWF4LWhlaWdodDogODB2aDtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE4cHgpO1xuXHR9XG5cdC5sYXllcl9wb3B1cCAubGF5ZXJfZm9vdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAyOHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0fVxuXHQubGF5ZXJfcG9wdXAgLnRhYl93cmFwIC50YWJfYnRuIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmxheWVyX3BvcHVwIC50YWJfd3JhcCAudGFiX2J0biB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmxheWVyX3BvcHVwIC50YWJfd3JhcCAudGFiX2J0bjpob3ZlciwgLmxheWVyX3BvcHVwIC50YWJfd3JhcCAudGFiX2J0bjpmb2N1cywgLmxheWVyX3BvcHVwIC50YWJfd3JhcCAudGFiX2J0blthcmlhLXNlbGVjdGVkPXRydWVdLCAubGF5ZXJfcG9wdXAgLnRhYl93cmFwIC50YWJfYnRuLS1hY3RpdmUge1xuXHRcdGNvbG9yOiAjM2I1ZWE3O1xuXHR9XG5cdC5sYXllcl9wb3B1cCAudGFiX3dyYXAgLnRhYl9idG46aG92ZXI6YmVmb3JlLCAubGF5ZXJfcG9wdXAgLnRhYl93cmFwIC50YWJfYnRuOmZvY3VzOmJlZm9yZSwgLmxheWVyX3BvcHVwIC50YWJfd3JhcCAudGFiX2J0blthcmlhLXNlbGVjdGVkPXRydWVdOmJlZm9yZSwgLmxheWVyX3BvcHVwIC50YWJfd3JhcCAudGFiX2J0bi0tYWN0aXZlOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzNiNWVhNztcblx0fVxuXHQubGF5ZXJfcG9wdXA6bm90KC5hZ3JlZV9wb3B1cCkgLmxheWVyX2Zvb3RlcjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0Ym90dG9tOiAtMjhweDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHQubGF5ZXJfcG9wdXAtLWZpbGxlZCAubGF5ZXJfd3JhcCB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LmxheWVyX3BvcHVwLS1maWxsZWQgLmxheWVyX2hlYWQge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0aGVpZ2h0OiA4OHB4O1xuXHRcdHBhZGRpbmc6IDAgNTJweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LmxheWVyX3BvcHVwLS1maWxsZWQgLmxheWVyX3RpdGxlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdH1cblx0LmxheWVyX3BvcHVwLS1maWxsZWQgLmxheWVyX2NvbnRlbnQge1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gODhweCk7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0fVxuXHQubGF5ZXJfcG9wdXAtLWZpbGxlZCAubGF5ZXJfaW5uZXIge1xuXHRcdG1heC13aWR0aDogMTQ4NHB4O1xuXHRcdHBhZGRpbmc6IDAgNTJweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuLmxheWVyX3BvcHVwIHtcblx0Lyog6rCk65+s66asIO2MneyXhSAo7KCE7LK07ZmU66m0KSAqL1xufVxuLmxheWVyX3BvcHVwLmxheWVyX3BvcHVwX2Z1bGwge1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5sYXllcl9wb3B1cC5sYXllcl9wb3B1cF9mdWxsIC5sYXllcl93cmFwIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWF4LXdpZHRoOiBub25lO1xuXHRtYXgtaGVpZ2h0OiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5sYXllcl9wb3B1cC5sYXllcl9wb3B1cF9mdWxsIC5sYXllcl9oZWFkIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA2MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0ei1pbmRleDogMTA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5sYXllcl9wb3B1cC5sYXllcl9wb3B1cF9mdWxsIC5sYXllcl9oZWFkIC5sYXllcl90aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmxheWVyX3BvcHVwLmxheWVyX3BvcHVwX2Z1bGwgLmxheWVyX2hlYWQgLmxheWVyX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5sYXllcl9wb3B1cC5sYXllcl9wb3B1cF9mdWxsIC5sYXllcl9oZWFkIC5sYXllcl9jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDIwcHg7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuLmxheWVyX3BvcHVwLmxheWVyX3BvcHVwX2Z1bGwgLmxheWVyX2hlYWQgLmxheWVyX2Nsb3NlIC5pY29fY2xvc2Uge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuLmxheWVyX3BvcHVwLmxheWVyX3BvcHVwX2Z1bGwgLmxheWVyX2NvbnRlbnQge1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0cGFkZGluZzogNDBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5sYXllcl9wb3B1cC5sYXllcl9wb3B1cF9mdWxsIC5sYXllcl9jb250ZW50IHtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdH1cbn1cblxuLmdhbGxlcnlfcG9wdXAgLmdhbGxlcnlfZ3JpZCB7XG5cdG1heC13aWR0aDogMTEyMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0Z2FwOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdC5nYWxsZXJ5X3BvcHVwIC5nYWxsZXJ5X2dyaWQge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogNDBweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5nYWxsZXJ5X3BvcHVwIC5nYWxsZXJ5X2dyaWQge1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRnYXA6IDEwcHg7XG5cdH1cbn1cbi5nYWxsZXJ5X3BvcHVwIC5nYWxsZXJ5X2dyaWQgLmdhbGxlcnlfaXRlbSB7XG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGxpbmUtaGVpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5nYWxsZXJ5X3BvcHVwIC5nYWxsZXJ5X2dyaWQgLmdhbGxlcnlfaXRlbSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0fVxufVxuLmdhbGxlcnlfcG9wdXAgLmdhbGxlcnlfZ3JpZCAuZ2FsbGVyeV9pdGVtIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLmdhbGxlcnlfcG9wdXAgLmdhbGxlcnlfZ3JpZCAuZ2FsbGVyeV9pdGVtLmZ1bGwge1xuXHRncmlkLWNvbHVtbjogMS8tMTtcbn1cbi5nYWxsZXJ5X3BvcHVwIC5nYWxsZXJ5X2dyaWQgLmdhbGxlcnlfaXRlbS5oYWxmIHtcblx0Z3JpZC1jb2x1bW46IGF1dG87XG59XG5cbi5hbGVydF9wb3B1cCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdHotaW5kZXg6IDEwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hbGVydF9wb3B1cC5pcy1hY3RpdmUge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmFsZXJ0X3BvcHVwIC5hbGVydF93cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtaW4td2lkdGg6IDQwMHB4O1xuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdHBhZGRpbmc6IDMycHg7XG59XG4uYWxlcnRfcG9wdXAgLmFsZXJ0X2hlYWQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTZweDtcblx0cmlnaHQ6IDE2cHg7XG59XG4uYWxlcnRfcG9wdXAgLmFsZXJ0X2NvbnRlbnQge1xuXHRwYWRkaW5nOiAwIDEycHg7XG59XG4uYWxlcnRfcG9wdXAgLmFsZXJ0X2Nsb3NlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHotaW5kZXg6IDE7XG59XG4uYWxlcnRfcG9wdXAgLmFsZXJ0X2Nsb3NlIC5pY29fY2xvc2Uge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHRtYXNrOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTAlLzEwMCUgMTAwJTtcbn1cbi5hbGVydF9wb3B1cCAuYWxlcnRfdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmFsZXJ0X3BvcHVwIC5hbGVydF90aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uYWxlcnRfcG9wdXAgLmFsZXJ0X3RpdGxlIHtcblx0Y29sb3I6ICMyMjIyMjI7XG59XG4uYWxlcnRfcG9wdXAgLmFsZXJ0X2Rlc2Mge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5hbGVydF9wb3B1cCAuYWxlcnRfZGVzYyB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG4uYWxlcnRfcG9wdXAgLmFsZXJ0X2Rlc2Mge1xuXHRjb2xvcjogIzIyMjIyMjtcbn1cbi5hbGVydF9wb3B1cCAuYWxlcnRfZm9vdGVyIHtcblx0cGFkZGluZy10b3A6IDMycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogOHB4O1xufVxuLmFsZXJ0X3BvcHVwIC5hbGVydF9mb290ZXIgW2NsYXNzXj1idXR0b25fXSB7XG5cdGZsZXg6IDE7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYWxlcnRfcG9wdXAge1xuXHRcdHotaW5kZXg6IDE1MDtcblx0fVxuXHQuYWxlcnRfcG9wdXAgLmFsZXJ0X3dyYXAge1xuXHRcdG1pbi13aWR0aDogYXV0bztcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNTZweCk7XG5cdFx0cGFkZGluZzogMjhweCAyMHB4IDIwcHg7XG5cdH1cblx0LmFsZXJ0X3BvcHVwIC5hbGVydF90aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYWxlcnRfcG9wdXAgLmFsZXJ0X3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYWxlcnRfcG9wdXAgLmFsZXJ0X2Rlc2Mge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYWxlcnRfcG9wdXAgLmFsZXJ0X2Rlc2Mge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5hbGVydF9wb3B1cCAuYWxlcnRfZm9vdGVyIHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0fVxufVxuXG4udGFiX3dyYXAge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG59XG4udGFiX3dyYXAgLnRhYl9saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYl93cmFwIC50YWJfbGlzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbi50YWJfd3JhcCAudGFiX2xpc3QgbGkge1xuXHRmbGV4OiAxO1xufVxuLnRhYl93cmFwIC50YWJfbGlzdC0tcm91bmRlZCB7XG5cdGdhcDogOHB4O1xufVxuLnRhYl93cmFwIC50YWJfbGlzdC0tcm91bmRlZDpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnRhYl93cmFwIC50YWJfbGlzdC0tcm91bmRlZCBsaSB7XG5cdGZsZXg6IG5vbmU7XG59XG4udGFiX3dyYXAgLnRhYl9saXN0LS1yb3VuZGVkIC50YWJfYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XG5cdGhlaWdodDogNTFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNTtcblx0cGFkZGluZzogMCAyNHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC50YWJfd3JhcCAudGFiX2xpc3QtLXJvdW5kZWQgLnRhYl9idG4ge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuLnRhYl93cmFwIC50YWJfbGlzdC0tcm91bmRlZCAudGFiX2J0bjpob3ZlciwgLnRhYl93cmFwIC50YWJfbGlzdC0tcm91bmRlZCAudGFiX2J0bjpmb2N1cywgLnRhYl93cmFwIC50YWJfbGlzdC0tcm91bmRlZCAudGFiX2J0blthcmlhLXNlbGVjdGVkPXRydWVdLCAudGFiX3dyYXAgLnRhYl9saXN0LS1yb3VuZGVkIC50YWJfYnRuLS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC50YWJfd3JhcCAudGFiX2xpc3QtLXJvdW5kZWQgLnRhYl9idG46aG92ZXIsIC50YWJfd3JhcCAudGFiX2xpc3QtLXJvdW5kZWQgLnRhYl9idG46Zm9jdXMsIC50YWJfd3JhcCAudGFiX2xpc3QtLXJvdW5kZWQgLnRhYl9idG5bYXJpYS1zZWxlY3RlZD10cnVlXSwgLnRhYl93cmFwIC50YWJfbGlzdC0tcm91bmRlZCAudGFiX2J0bi0tYWN0aXZlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi50YWJfd3JhcCAudGFiX2xpc3QtLXJvdW5kZWQgLnRhYl9idG46aG92ZXIsIC50YWJfd3JhcCAudGFiX2xpc3QtLXJvdW5kZWQgLnRhYl9idG46Zm9jdXMsIC50YWJfd3JhcCAudGFiX2xpc3QtLXJvdW5kZWQgLnRhYl9idG5bYXJpYS1zZWxlY3RlZD10cnVlXSwgLnRhYl93cmFwIC50YWJfbGlzdC0tcm91bmRlZCAudGFiX2J0bi0tYWN0aXZlIHtcblx0Y29sb3I6ICMzYjVlYTc7XG59XG4udGFiX3dyYXAgLnRhYl9saXN0LS1yb3VuZGVkIC50YWJfYnRuOmhvdmVyOmJlZm9yZSwgLnRhYl93cmFwIC50YWJfbGlzdC0tcm91bmRlZCAudGFiX2J0bjpmb2N1czpiZWZvcmUsIC50YWJfd3JhcCAudGFiX2xpc3QtLXJvdW5kZWQgLnRhYl9idG5bYXJpYS1zZWxlY3RlZD10cnVlXTpiZWZvcmUsIC50YWJfd3JhcCAudGFiX2xpc3QtLXJvdW5kZWQgLnRhYl9idG4tLWFjdGl2ZTpiZWZvcmUge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuXHRib3JkZXI6IDJweCBzb2xpZCAjM2I1ZWE3O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi50YWJfd3JhcCAudGFiX2J0biB7XG5cdGJvcmRlcjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRoZWlnaHQ6IDg5cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctYm90dG9tOiAxOXB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjb2xvcjogIzg4ODg4ODtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQudGFiX3dyYXAgLnRhYl9idG4ge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuLnRhYl93cmFwIC50YWJfYnRuIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYl93cmFwIC50YWJfYnRuOmhvdmVyLCAudGFiX3dyYXAgLnRhYl9idG46Zm9jdXMsIC50YWJfd3JhcCAudGFiX2J0blthcmlhLXNlbGVjdGVkPXRydWVdLCAudGFiX3dyYXAgLnRhYl9idG4tLWFjdGl2ZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LnRhYl93cmFwIC50YWJfYnRuOmhvdmVyLCAudGFiX3dyYXAgLnRhYl9idG46Zm9jdXMsIC50YWJfd3JhcCAudGFiX2J0blthcmlhLXNlbGVjdGVkPXRydWVdLCAudGFiX3dyYXAgLnRhYl9idG4tLWFjdGl2ZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG4udGFiX3dyYXAgLnRhYl9idG46aG92ZXIsIC50YWJfd3JhcCAudGFiX2J0bjpmb2N1cywgLnRhYl93cmFwIC50YWJfYnRuW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0sIC50YWJfd3JhcCAudGFiX2J0bi0tYWN0aXZlIHtcblx0Y29sb3I6ICMyMjIyMjI7XG59XG4udGFiX3dyYXAgLnRhYl9idG46aG92ZXI6YmVmb3JlLCAudGFiX3dyYXAgLnRhYl9idG46Zm9jdXM6YmVmb3JlLCAudGFiX3dyYXAgLnRhYl9idG5bYXJpYS1zZWxlY3RlZD10cnVlXTpiZWZvcmUsIC50YWJfd3JhcCAudGFiX2J0bi0tYWN0aXZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogM3B4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xufVxuLnRhYl93cmFwIC50YWJfYnRuIHNwYW4ge1xuXHRmb250OiBpbmhlcml0O1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cbi50YWJfd3JhcCAudGFiX3BhbmVsIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi50YWJfd3JhcCAudGFiX3BhbmVsLmlzX2FjdGl2ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYl93cmFwIC50YWJfcGFuZWwgLmZpbHRlci1yb3VuZGVkIHtcblx0bWFyZ2luOiAyOHB4IDAgODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQudGFiX3dyYXAgLnRhYl9saXN0LS1yb3VuZGVkIHtcblx0XHRnYXA6IDRweDtcblx0fVxuXHQudGFiX3dyYXAgLnRhYl9saXN0LS1yb3VuZGVkIC50YWJfYnRuIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0cGFkZGluZzogMCAxMnB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQudGFiX3dyYXAgLnRhYl9saXN0LS1yb3VuZGVkIC50YWJfYnRuIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQudGFiX3dyYXAgLnRhYl9saXN0LS1yb3VuZGVkIC50YWJfYnRuOmhvdmVyLCAudGFiX3dyYXAgLnRhYl9saXN0LS1yb3VuZGVkIC50YWJfYnRuOmZvY3VzLCAudGFiX3dyYXAgLnRhYl9saXN0LS1yb3VuZGVkIC50YWJfYnRuW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0sIC50YWJfd3JhcCAudGFiX2xpc3QtLXJvdW5kZWQgLnRhYl9idG4tLWFjdGl2ZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC50YWJfd3JhcCAudGFiX2xpc3QtLXJvdW5kZWQgLnRhYl9idG46aG92ZXIsIC50YWJfd3JhcCAudGFiX2xpc3QtLXJvdW5kZWQgLnRhYl9idG46Zm9jdXMsIC50YWJfd3JhcCAudGFiX2xpc3QtLXJvdW5kZWQgLnRhYl9idG5bYXJpYS1zZWxlY3RlZD10cnVlXSwgLnRhYl93cmFwIC50YWJfbGlzdC0tcm91bmRlZCAudGFiX2J0bi0tYWN0aXZlIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQudGFiX3dyYXAgLnRhYl9saXN0LS1yb3VuZGVkIC50YWJfYnRuOmhvdmVyOmJlZm9yZSwgLnRhYl93cmFwIC50YWJfbGlzdC0tcm91bmRlZCAudGFiX2J0bjpmb2N1czpiZWZvcmUsIC50YWJfd3JhcCAudGFiX2xpc3QtLXJvdW5kZWQgLnRhYl9idG5bYXJpYS1zZWxlY3RlZD10cnVlXTpiZWZvcmUsIC50YWJfd3JhcCAudGFiX2xpc3QtLXJvdW5kZWQgLnRhYl9idG4tLWFjdGl2ZTpiZWZvcmUge1xuXHRcdGJvcmRlci13aWR0aDogMS41cHg7XG5cdH1cblx0LnRhYl93cmFwIC50YWJfcGFuZWwgLmZpbHRlci1yb3VuZGVkIHtcblx0XHRtYXJnaW46IDIwcHggMCA0MHB4O1xuXHR9XG5cdC50YWJfd3JhcCAudGFiX2J0biB7XG5cdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQudGFiX3dyYXAgLnRhYl9idG4ge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC50YWJfd3JhcCAudGFiX2J0blthcmlhLXNlbGVjdGVkPXRydWVdLCAudGFiX3dyYXAgLnRhYl9idG4tLWFjdGl2ZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC50YWJfd3JhcCAudGFiX2J0blthcmlhLXNlbGVjdGVkPXRydWVdLCAudGFiX3dyYXAgLnRhYl9idG4tLWFjdGl2ZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LnRhYl93cmFwIC50YWJfYnRuW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV06YmVmb3JlLCAudGFiX3dyYXAgLnRhYl9idG4tLWFjdGl2ZTpiZWZvcmUge1xuXHRcdGhlaWdodDogMnB4O1xuXHR9XG59XG5cbi5kcm9wZG93bi1jb250YWluZXIsXG4uaW5wdXRfZW1haWxfY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLWJ1dHRvbixcbi5pbnB1dF9lbWFpbF9jb250YWluZXIgLmRyb3Bkb3duLWJ1dHRvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRoZWlnaHQ6IDY0cHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLWJ1dHRvbixcblx0LmlucHV0X2VtYWlsX2NvbnRhaW5lciAuZHJvcGRvd24tYnV0dG9uIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLWJ1dHRvbixcbi5pbnB1dF9lbWFpbF9jb250YWluZXIgLmRyb3Bkb3duLWJ1dHRvbiB7XG5cdGNvbG9yOiAjMjIyMjIyO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLWJ1dHRvbjpmb2N1cywgLmRyb3Bkb3duLWNvbnRhaW5lciAuZHJvcGRvd24tYnV0dG9uOmhvdmVyLFxuLmlucHV0X2VtYWlsX2NvbnRhaW5lciAuZHJvcGRvd24tYnV0dG9uOmZvY3VzLFxuLmlucHV0X2VtYWlsX2NvbnRhaW5lciAuZHJvcGRvd24tYnV0dG9uOmhvdmVyIHtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyLWNvbG9yOiAjNTM4MGRhO1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAxMjIsIDI1NSwgMC4xKTtcbn1cbi5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLWJ1dHRvbi5zZWxlY3RlZCxcbi5pbnB1dF9lbWFpbF9jb250YWluZXIgLmRyb3Bkb3duLWJ1dHRvbi5zZWxlY3RlZCB7XG5cdGNvbG9yOiAjMjIyMjIyO1xufVxuLmRyb3Bkb3duLWNvbnRhaW5lciAuZHJvcGRvd24tYnV0dG9uLm9wZW4sXG4uaW5wdXRfZW1haWxfY29udGFpbmVyIC5kcm9wZG93bi1idXR0b24ub3BlbiB7XG5cdGJvcmRlci1jb2xvcjogIzY2NjY2Njtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uZHJvcGRvd24tY29udGFpbmVyIC5kcm9wZG93bi1idXR0b24ub3BlbiAuaWNvX2Fycm93X3VwLFxuLmlucHV0X2VtYWlsX2NvbnRhaW5lciAuZHJvcGRvd24tYnV0dG9uLm9wZW4gLmljb19hcnJvd191cCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLmRyb3Bkb3duLWNvbnRhaW5lciAuZHJvcGRvd24tYnV0dG9uLm9wZW4gLmljb19hcnJvd19kb3duLFxuLmlucHV0X2VtYWlsX2NvbnRhaW5lciAuZHJvcGRvd24tYnV0dG9uLm9wZW4gLmljb19hcnJvd19kb3duIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLWJ1dHRvbjpkaXNhYmxlZCxcbi5pbnB1dF9lbWFpbF9jb250YWluZXIgLmRyb3Bkb3duLWJ1dHRvbjpkaXNhYmxlZCB7XG5cdGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcblx0Y29sb3I6ICM4ODg4ODg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY1ZjU7XG59XG4uZHJvcGRvd24tY29udGFpbmVyIC5kcm9wZG93bi1idXR0b246ZGlzYWJsZWQgW2NsYXNzXj1pY29fYXJyb3ddLFxuLmlucHV0X2VtYWlsX2NvbnRhaW5lciAuZHJvcGRvd24tYnV0dG9uOmRpc2FibGVkIFtjbGFzc149aWNvX2Fycm93XSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODg7XG59XG4uZHJvcGRvd24tY29udGFpbmVyIC5kcm9wZG93bi1idXR0b24gc3Bhbixcbi5pbnB1dF9lbWFpbF9jb250YWluZXIgLmRyb3Bkb3duLWJ1dHRvbiBzcGFuIHtcblx0Zm9udDogaW5oZXJpdDtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG4uZHJvcGRvd24tY29udGFpbmVyIC5kcm9wZG93bi1idXR0b24gLmljb19hcnJvd191cCxcbi5pbnB1dF9lbWFpbF9jb250YWluZXIgLmRyb3Bkb3duLWJ1dHRvbiAuaWNvX2Fycm93X3VwIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wZG93bi1jb250YWluZXIgLmlucHV0X2VtYWlsLFxuLmlucHV0X2VtYWlsX2NvbnRhaW5lciAuaW5wdXRfZW1haWwge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5kcm9wZG93bi1jb250YWluZXIgLmlucHV0X2VtYWlsLm9wZW4sXG4uaW5wdXRfZW1haWxfY29udGFpbmVyIC5pbnB1dF9lbWFpbC5vcGVuIHtcblx0Ym9yZGVyLWNvbG9yOiAjNTM4MGRhO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5kcm9wZG93bi1jb250YWluZXIgLmlucHV0X2NsZWFyX2J1dHRvbixcbi5pbnB1dF9lbWFpbF9jb250YWluZXIgLmlucHV0X2NsZWFyX2J1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDIwcHg7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmRyb3Bkb3duLWNvbnRhaW5lciAuZHJvcGRvd24tY2F0ZWdvcnksXG4uaW5wdXRfZW1haWxfY29udGFpbmVyIC5kcm9wZG93bi1jYXRlZ29yeSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGNvbG9yOiAjODg4ODg4O1xuXHRwYWRkaW5nLXRvcDogMTZweDtcblx0bWFyZ2luOiAwIDIwcHg7XG59XG4uZHJvcGRvd24tY29udGFpbmVyIC5kcm9wZG93bi1jYXRlZ29yeTpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dF9lbWFpbF9jb250YWluZXIgLmRyb3Bkb3duLWNhdGVnb3J5Om5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uZHJvcGRvd24tY29udGFpbmVyIC5kcm9wZG93bi1saXN0LFxuLmlucHV0X2VtYWlsX2NvbnRhaW5lciAuZHJvcGRvd24tbGlzdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDhweCAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR6LWluZGV4OiA1O1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcblx0bWF4LWhlaWdodDogNDAwcHg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcGRvd24tY29udGFpbmVyIC5kcm9wZG93bi1saXN0Lm9wZW4sXG4uaW5wdXRfZW1haWxfY29udGFpbmVyIC5kcm9wZG93bi1saXN0Lm9wZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLWl0ZW0sXG4uaW5wdXRfZW1haWxfY29udGFpbmVyIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1pdGVtIHtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDU2cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICM2NjY2NjY7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmRyb3Bkb3duLWNvbnRhaW5lciAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbSxcblx0LmlucHV0X2VtYWlsX2NvbnRhaW5lciAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uZHJvcGRvd24tY29udGFpbmVyIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1pdGVtLnNlbGVjdGVkLWl0ZW0sXG4uaW5wdXRfZW1haWxfY29udGFpbmVyIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1pdGVtLnNlbGVjdGVkLWl0ZW0ge1xuXHRjb2xvcjogIzNiNWVhNztcbn1cbi5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4uaW5wdXRfZW1haWxfY29udGFpbmVyIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNTtcbn1cbi5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLWl0ZW1bYXJpYS1zZWxlY3RlZD10cnVlXSxcbi5pbnB1dF9lbWFpbF9jb250YWluZXIgLmRyb3Bkb3duLWl0ZW1bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY1ZjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmRyb3Bkb3duLWNvbnRhaW5lciAuZHJvcGRvd24tYnV0dG9uLFxuXHQuaW5wdXRfZW1haWxfY29udGFpbmVyIC5kcm9wZG93bi1idXR0b24ge1xuXHRcdGhlaWdodDogNTZweDtcblx0XHRwYWRkaW5nOiAwIDE2cHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLWJ1dHRvbixcblx0LmlucHV0X2VtYWlsX2NvbnRhaW5lciAuZHJvcGRvd24tYnV0dG9uIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZHJvcGRvd24tY29udGFpbmVyIC5kcm9wZG93bi1idXR0b24gW2NsYXNzKj1pY29fYXJyb3ddLFxuXHQuaW5wdXRfZW1haWxfY29udGFpbmVyIC5kcm9wZG93bi1idXR0b24gW2NsYXNzKj1pY29fYXJyb3ddIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblx0LmRyb3Bkb3duLWNvbnRhaW5lciAuZHJvcGRvd24tbGlzdCxcblx0LmlucHV0X2VtYWlsX2NvbnRhaW5lciAuZHJvcGRvd24tbGlzdCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQuZHJvcGRvd24tY29udGFpbmVyIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1pdGVtLFxuXHQuaW5wdXRfZW1haWxfY29udGFpbmVyIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1pdGVtIHtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLWl0ZW0sXG5cdC5pbnB1dF9lbWFpbF9jb250YWluZXIgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG4uZHJvcGRvd24tY29udGFpbmVyLS1zZWNvbmRhcnkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR3aWR0aDogYXV0bztcbn1cbi5kcm9wZG93bi1jb250YWluZXItLXNlY29uZGFyeSAuZHJvcGRvd24tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogYXV0bztcblx0Y29sdW1uLWdhcDogMnB4O1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5kcm9wZG93bi1jb250YWluZXItLXNlY29uZGFyeSAuZHJvcGRvd24tYnV0dG9uIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5kcm9wZG93bi1jb250YWluZXItLXNlY29uZGFyeSAuZHJvcGRvd24tbGlzdCB7XG5cdHRvcDogY2FsYygxMDAlICsgNHB4KTtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogYXV0bztcblx0cGFkZGluZzogMDtcblx0bWF4LWhlaWdodDogbm9uZTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5kcm9wZG93bi1jb250YWluZXItLXNlY29uZGFyeSAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbSB7XG5cdGhlaWdodDogNTZweDtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5kcm9wZG93bi1jb250YWluZXItLXNlY29uZGFyeSAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uZHJvcGRvd24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5kcm9wZG93bi1jb250YWluZXItLXNlY29uZGFyeSAuZHJvcGRvd24tYnV0dG9uIFtjbGFzcyo9aWNvX2Fycm93XTpub3QoW2NsYXNzKj1pY28tbGddKSB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHR9XG5cdC5kcm9wZG93bi1jb250YWluZXItLXNlY29uZGFyeSAuZHJvcGRvd24tYnV0dG9uIFtjbGFzcyo9aWNvX2Fycm93XVtjbGFzcyo9aWNvLWxnXSB7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHR9XG5cdC5kcm9wZG93bi1jb250YWluZXItLXNlY29uZGFyeSAuZHJvcGRvd24tbGlzdCB7XG5cdFx0cGFkZGluZzogNHB4IDA7XG5cdH1cblx0LmRyb3Bkb3duLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1pdGVtIHtcblx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5kcm9wZG93bi1jb250YWluZXItLXNlY29uZGFyeSAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG5cbi5jaGVja2JveCxcbi5yYWRpbyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDI0cHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5yYWRpbyBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblx0Ym9yZGVyOiAwO1xufVxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5yYWRpbyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuXHRib3JkZXItY29sb3I6ICMzYjVlYTc7XG59XG4uY2hlY2tib3ggbGFiZWwsXG4ucmFkaW8gbGFiZWwge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5jaGVja2JveCBsYWJlbCxcblx0LnJhZGlvIGxhYmVsIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5jaGVja2JveCBsYWJlbCxcbi5yYWRpbyBsYWJlbCB7XG5cdHBhZGRpbmctbGVmdDogMjhweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAjMjIyMjIyO1xufVxuLmNoZWNrYm94IGxhYmVsOmJlZm9yZSxcbi5yYWRpbyBsYWJlbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDJweDtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjYzhjOGM4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5jaGVja2JveCBsYWJlbDpiZWZvcmUsXG5cdC5yYWRpbyBsYWJlbDpiZWZvcmUge1xuXHRcdHRvcDogMDtcblx0fVxufVxuXG4uY2hlY2tib3g6Zm9jdXMtd2l0aGluOmhhcyhpbnB1dDpmb2N1cy12aXNpYmxlKSB7XG5cdG91dGxpbmU6IDJweCBzb2xpZCAjM2I4MmY2O1xuXHRvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9jaGVjay5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCUgIzNiNWVhNztcbn1cbi5jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMXB4O1xuXHRoZWlnaHQ6IDExcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzYjVlYTc7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0bWFyZ2luLXRvcDogNi41cHg7XG5cdG1hcmdpbi1sZWZ0OiA0LjVweDtcbn1cbi5yYWRpbyBsYWJlbDpiZWZvcmUge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG5cdFx0bWFyZ2luLXRvcDogNC41cHg7XG5cdH1cbn1cblxuLnBhZ2luYXRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtYnRuIHtcblx0cGFkZGluZzogMDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDhweDtcblx0bWFyZ2luOiAwIDEycHg7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1saXN0IGxpIHtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogMjdweDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWxpc3QgbGkgLnBhZ2VfbnVtYmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZzogMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQucGFnaW5hdGlvbiAucGFnZS1saXN0IGxpIC5wYWdlX251bWJlciB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG4ucGFnaW5hdGlvbiAucGFnZS1saXN0IGxpIC5wYWdlX251bWJlciB7XG5cdGNvbG9yOiAjODg4ODg4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1saXN0IGxpIC5wYWdlX251bWJlci5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5wYWdpbmF0aW9uIC5wYWdlLWxpc3QgbGk6bnRoLWNoaWxkKG4rNikge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnRvYXN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcbn1cbi50b2FzdCAudG9hc3RfcG9wdXAge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogLTU5cHg7XG5cdGxlZnQ6IDUwJTtcblx0bWluLXdpZHRoOiAzMDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRwYWRkaW5nOiAxNnB4IDIwcHg7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcywgYm90dG9tIDAuM3M7XG5cdHotaW5kZXg6IDIwMDA7XG59XG4udG9hc3QgLnRvYXN0X3BvcHVwLnNob3cge1xuXHRvcGFjaXR5OiAxO1xuXHRib3R0b206IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00MHB4KTtcbn1cbi50b2FzdCAudG9hc3RfbWVzc2FnZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LnRvYXN0IC50b2FzdF9tZXNzYWdlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi50b2FzdCAudG9hc3RfbWVzc2FnZSB7XG5cdGNvbG9yOiAjMjIyMjIyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC50b2FzdCAudG9hc3RfcG9wdXAge1xuXHRcdGJvdHRvbTogLTU2cHg7XG5cdH1cblx0LnRvYXN0IC50b2FzdF9wb3B1cC5zaG93IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMzJweCk7XG5cdH1cbn1cblxuLmJ1bGxldCB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uYnVsbGV0Omxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJ1bGxldF9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHJvdy1nYXA6IDJweDtcbn1cbi5idWxsZXRfX2l0ZW0ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5idWxsZXRfX2l0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuLmJ1bGxldF9faXRlbSB7XG5cdGNvbG9yOiAjNjY2NjY2O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnVsbGV0X19pdGVtLS1kYXNoIHtcblx0cGFkZGluZy1sZWZ0OiAxMXB4O1xufVxuLmJ1bGxldF9faXRlbS0tZGFzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIi1cIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogY3VycmVudENvbG9yO1xufVxuLmJ1bGxldF9faXRlbS0tc3RhciB7XG5cdHBhZGRpbmctbGVmdDogOXB4O1xufVxuLmJ1bGxldF9faXRlbS0tc3RhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIipcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uYnVsbGV0X19pdGVtLS1jaXJjbGUge1xuXHRwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5idWxsZXRfX2l0ZW0tLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIsK3wqBcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uYnVsbGV0X19pbm5lciB7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYnVsbGV0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cdC5idWxsZXRfX2l0ZW0tLWNpcmNsZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA3cHg7XG5cdH1cblx0LmJ1bGxldF9faW5uZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxufVxuXG4uZmlsdGVyLXJvdW5kZWRfX3JvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbHVtbi1nYXA6IDhweDtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuXHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG4uZmlsdGVyLXJvdW5kZWRfX3Jvdzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlci1yb3VuZGVkIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmZpbHRlci1yb3VuZGVkIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG4uZmlsdGVyLXJvdW5kZWQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcblx0Y29sb3I6ICMzYjVlYTc7XG59XG4uZmlsdGVyLXJvdW5kZWQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyOiAycHggc29saWQgIzNiNWVhNztcblx0Ym9yZGVyLXJhZGl1czogOTk5OXB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZpbHRlci1yb3VuZGVkIGxhYmVsIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZmlsdGVyLXJvdW5kZWQgbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuLmZpbHRlci1yb3VuZGVkIGxhYmVsIHtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiA1MXB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDAgMjRweDtcblx0Y29sb3I6ICM4ODg4ODg7XG5cdGJvcmRlci1yYWRpdXM6IDk5OTlweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmbGV4OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5maWx0ZXItcm91bmRlZCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZmlsdGVyLXJvdW5kZWQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZmlsdGVyLXJvdW5kZWQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxLjVweDtcblx0fVxuXHQuZmlsdGVyLXJvdW5kZWQgbGFiZWwge1xuXHRcdGhlaWdodDogMzZweDtcblx0XHRwYWRkaW5nOiAwIDEycHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5maWx0ZXItcm91bmRlZCBsYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG5cbi5jaGVja2JveC1yb3VuZGVkX19yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDRweDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuLmNoZWNrYm94LXJvdW5kZWQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuY2hlY2tib3gtcm91bmRlZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuLmNoZWNrYm94LXJvdW5kZWQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHtcblx0Y29sb3I6ICMzYjVlYTc7XG59XG4uY2hlY2tib3gtcm91bmRlZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcblx0Ym9yZGVyLWNvbG9yOiAjM2I1ZWE3O1xufVxuLmNoZWNrYm94LXJvdW5kZWQgbGFiZWwge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5jaGVja2JveC1yb3VuZGVkIGxhYmVsIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cbi5jaGVja2JveC1yb3VuZGVkIGxhYmVsIHtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiAyOHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDAgMTZweDtcblx0Y29sb3I6ICM4ODg4ODg7XG5cdGJvcmRlci1yYWRpdXM6IDk5OTlweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrYm94LXJvdW5kZWQgbGFiZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuXHRib3JkZXItcmFkaXVzOiA5OTk5cHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmNoZWNrYm94LXJvdW5kZWRfX3JvdyB7XG5cdFx0Z2FwOiA4cHg7XG5cdH1cblx0LmNoZWNrYm94LXJvdW5kZWQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmNoZWNrYm94LXJvdW5kZWQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuY2hlY2tib3gtcm91bmRlZCBsYWJlbCB7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG59XG5cbi5jaGlwIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGhlaWdodDogMjRweDtcblx0cGFkZGluZzogMCA4cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LS1jaGlwLWJnLWNvbG9yOiAjNTM4MGRhO1xuXHQtLWNoaXAtdGV4dC1jb2xvcjogI2ZmZmZmZjtcblx0Y29sb3I6IHZhcigtLWNoaXAtdGV4dC1jb2xvcik7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoaXAtYmctY29sb3IpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5jaGlwLS1zZWNvbmRhcnkge1xuXHQtLWNoaXAtYmctY29sb3I6ICNlODg2NDA7XG59XG4uY2hpcC0tb3V0bGluZSB7XG5cdC0tY2hpcC10ZXh0LWNvbG9yOiB2YXIoLS1jaGlwLWJnLWNvbG9yKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY2hpcC1iZy1jb2xvcik7XG59XG4uY2hpcC0tZ3JheSB7XG5cdC0tY2hpcC1iZy1jb2xvcjogI2U2ZTZlNjtcblx0LS1jaGlwLXRleHQtY29sb3I6ICM2NjY2NjY7XG59XG4uY2hpcC0tZGFya2dyYXkge1xuXHQtLWNoaXAtYmctY29sb3I6ICM4ODg4ODg7XG5cdC0tY2hpcC10ZXh0LWNvbG9yOiAjZmZmZmZmO1xufVxuLmNoaXAtLXB1cnBsZSB7XG5cdC0tY2hpcC1iZy1jb2xvcjogI2EzNjFkOTtcblx0LS1jaGlwLXRleHQtY29sb3I6ICNmZmZmZmY7XG59XG4uY2hpcC0tZ3JlZW4ge1xuXHQtLWNoaXAtYmctY29sb3I6ICMzYmE3NmE7XG5cdC0tY2hpcC10ZXh0LWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5jaGlwIHtcblx0XHRoZWlnaHQ6IDIxcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5jaGlwIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cbn1cblxuLm5vLWRhdGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZy10b3A6IDMzMXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm8tZGF0YV9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0Lm5vLWRhdGFfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuLm5vLWRhdGFfX3RleHQge1xuXHRjb2xvcjogIzg4ODg4ODtcbn1cbi5uby1kYXRhX190ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tYm90dG9tOiAycHg7XG59XG4ubm8tZGF0YV9fc3Ryb25nIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQubm8tZGF0YV9fc3Ryb25nIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5uby1kYXRhX19zdHJvbmcge1xuXHRjb2xvcjogIzIyMjIyMjtcbn1cbi5uby1kYXRhIGkge1xuXHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHR3aWR0aDogMTIwcHg7XG5cdGhlaWdodDogMTIwcHg7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0Lm5vLWRhdGEge1xuXHRcdHBhZGRpbmctdG9wOiAyMDBweDtcblx0fVxuXHQubm8tZGF0YSBpIHtcblx0XHR3aWR0aDogNjRweDtcblx0XHRoZWlnaHQ6IDY0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxufVxuXG4udXBsb2FkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRhc3BlY3QtcmF0aW86IDEvMC43ODIxO1xufVxuLnVwbG9hZF9fYnV0dG9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHJvdy1nYXA6IDEycHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlcjogMS41cHggZGFzaGVkICNjOGM4Yzg7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LnVwbG9hZF9fYnV0dG9uIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cbi51cGxvYWRfX2J1dHRvbiB7XG5cdGNvbG9yOiAjODg4ODg4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnVwbG9hZF9fbGF5ZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxODhweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0ei1pbmRleDogNTtcbn1cbi51cGxvYWRfX2xheWVyID4gZGl2IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZzogNHB4IDA7XG59XG4udXBsb2FkX19sYXllciA+IGRpdiBidXR0b24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nLWxlZnQ6IDI4cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LnVwbG9hZF9fbGF5ZXIgPiBkaXYgYnV0dG9uIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi51cGxvYWRfX2xheWVyID4gZGl2IGJ1dHRvbiB7XG5cdGNvbG9yOiAjMjIyMjIyO1xufVxuLnVwbG9hZF9fbGF5ZXIgPiBkaXYgYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4udXBsb2FkX19sYXllci0tb3BlbmVkIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4udXBsb2FkX19wcmV2aWV3IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udXBsb2FkX19wcmV2aWV3IGltZyB7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udXBsb2FkX19wcmV2aWV3IC5kZWxldGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA4cHg7XG5cdHRvcDogOHB4O1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tZGVsZXRlLWNpcmNsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvMTAwJSAxMDAlO1xufVxuXG4uZGF0ZXBpY2tlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGF0ZXBpY2tlcl9fYm94IHtcblx0d2lkdGg6IDIwMHB4O1xufVxuLmRhdGVwaWNrZXJfX3VuaXQge1xuXHRmbGV4OiBub25lO1xuXHR3aWR0aDogMjRweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmRhdGVwaWNrZXJfX2JveCB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ZmxleDogMTtcblx0fVxuXHQuZGF0ZXBpY2tlcl9fdW5pdCB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdH1cbn1cblxuLmFjY29yZGlvbl9fdHJpZ2dlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogMjRweCA0MHB4O1xuXHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY1O1xuXHR3aWR0aDogMTAwJTtcbn1cbi5hY2NvcmRpb25fX3RyaWdnZXI6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmFjY29yZGlvbl9fdHJpZ2dlclthcmlhLWV4cGFuZGVkPXRydWVdIHtcblx0Ym9yZGVyLXJhZGl1czogMjhweCAyOHB4IDAgMDtcblx0cGFkZGluZy1ib3R0b206IDE4cHg7XG59XG4uYWNjb3JkaW9uX190cmlnZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gaSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2FjY29yZGlvbi1taW51cy5zdmdcIik7XG59XG4uYWNjb3JkaW9uX190cmlnZ2VyIC50ZXh0IHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYWNjb3JkaW9uX190cmlnZ2VyIC50ZXh0IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi5hY2NvcmRpb25fX3RyaWdnZXIgLnRleHQge1xuXHRjb2xvcjogIzIyMjIyMjtcbn1cbi5hY2NvcmRpb25fX3RyaWdnZXIgaSB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2FjY29yZGlvbi1wbHVzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci8xMDAlIDEwMCU7XG59XG4uYWNjb3JkaW9uX19wYW5lbCB7XG5cdHBhZGRpbmc6IDAgNDBweDtcblx0Ym9yZGVyLXJhZGl1czogMCAwIDI4cHggMjhweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNTtcbn1cbi5hY2NvcmRpb25fX3BhbmVsIC5pbm5lciB7XG5cdHBhZGRpbmc6IDE5cHggMCAyNHB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5hY2NvcmRpb25fX3RpdGxlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYWNjb3JkaW9uX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uYWNjb3JkaW9uX190aXRsZSB7XG5cdGNvbG9yOiAjNjY2NjY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5hY2NvcmRpb25fX3RyaWdnZXIge1xuXHRcdHBhZGRpbmc6IDIwcHggMjRweDtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHR9XG5cdC5hY2NvcmRpb25fX3RyaWdnZXI6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0fVxuXHQuYWNjb3JkaW9uX190cmlnZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG5cdH1cblx0LmFjY29yZGlvbl9fdHJpZ2dlciBpIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblx0LmFjY29yZGlvbl9fcGFuZWwge1xuXHRcdHBhZGRpbmc6IDAgMjRweDtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMTZweCAxNnB4O1xuXHR9XG5cdC5hY2NvcmRpb25fX3BhbmVsIC5pbm5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLmxvZ2luX3BvcHVwIC5sYXllcl93cmFwIHtcblx0bWF4LXdpZHRoOiA2NDBweDsgLyoqIDI1MTIxMiA6IOyImOyglSAqKi9cblx0cGFkZGluZzogMCA2MHB4IDYwcHg7XG59XG4ubG9naW5fcG9wdXAgLmxheWVyX3dyYXAgLnRhYl9wYW5lbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmxvZ2luX3BvcHVwIC5sYXllcl93cmFwIC50YWJfcGFuZWwgZm9ybSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmxvZ2luX3BvcHVwIC5sYXllcl93cmFwIC50YWJfcGFuZWwgZm9ybSAuaW5wdXRfd3JhcCB7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubG9naW5fcG9wdXAgLmxheWVyX3dyYXAgLnRhYl9wYW5lbCBmb3JtIC5pbnB1dF93cmFwOm50aC1vZi10eXBlKDIpIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sb2dpbl9wb3B1cCAubGF5ZXJfd3JhcCAudGFiX3BhbmVsIGZvcm0gLmlucHV0X3dyYXAgLmlucHV0X2ZpZWxkIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubG9naW5fcG9wdXAgLmxheWVyX2hlYWQge1xuXHRoZWlnaHQ6IDYwcHg7XG5cdG1hcmdpbjogMCAtMzZweDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmxvZ2luX3BvcHVwIC5sb2dpbl9vcHRpb25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmxvZ2luX3BvcHVwIC5sb2dpbl9vcHRpb25zIC5idXR0b25fYmFzZS10ZXh0IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQubG9naW5fcG9wdXAgLmxvZ2luX29wdGlvbnMgLmJ1dHRvbl9iYXNlLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuLmxvZ2luX3BvcHVwIC5sb2dpbl9vcHRpb25zIC5idXR0b25fYmFzZS10ZXh0IHtcblx0Y29sb3I6ICMyMjIyMjI7XG59XG4ubG9naW5fcG9wdXAgLmxvZ2luX2luZm8ge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMjBweCAyNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY1O1xuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmxvZ2luX3BvcHVwIC5sb2dpbl9pbmZvIGxpLm91dGVyX2xpc3Qge1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmxvZ2luX3BvcHVwIC5sb2dpbl9pbmZvIGxpLm91dGVyX2xpc3Qge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuLmxvZ2luX3BvcHVwIC5sb2dpbl9pbmZvIGxpLm91dGVyX2xpc3Qge1xuXHRjb2xvcjogIzg4ODg4ODtcbn1cbi5sb2dpbl9wb3B1cCAubG9naW5faW5mbyBsaS5vdXRlcl9saXN0Omxhc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4ubG9naW5fcG9wdXAgLmxvZ2luX2luZm8gbGkub3V0ZXJfbGlzdCAuaW5mb19pbm5lciB7XG5cdHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmxvZ2luX3BvcHVwIC5sb2dpbl9pbmZvIGxpLm91dGVyX2xpc3QgLmluZm9faW5uZXIgLmlubmVyX2xpc3Qge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5sb2dpbl9wb3B1cCAubG9naW5faW5mbyBsaS5vdXRlcl9saXN0IC5pbmZvX2lubmVyIC5pbm5lcl9saXN0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cbi5sb2dpbl9wb3B1cCAuaW5wdXRfd3JhcCArIC5idXR0b25fYmFzZS1jb21iaW5lIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQubG9naW5fcG9wdXAgLmxheWVyX3dyYXAge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LmxvZ2luX3BvcHVwIC5sYXllcl93cmFwIC50YWJfcGFuZWwgZm9ybSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0fVxuXHQubG9naW5fcG9wdXAgLmxheWVyX3dyYXAgLnRhYl9wYW5lbCBmb3JtIC5pbnB1dF93cmFwIHtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdH1cblx0LmxvZ2luX3BvcHVwIC5sYXllcl9oZWFkIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LmxvZ2luX3BvcHVwIC5pbnB1dF93cmFwICsgLmJ1dHRvbl9iYXNlLWNvbWJpbmUge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdH1cbn1cbi5sb2dpbl9wb3B1cC0tYWRkIC5sYXllcl90aXRsZSB7XG5cdGNvbG9yOiAjM2I1ZWE3O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ubG9naW5fcG9wdXAtLWFkZCAubGF5ZXJfZm9vdGVyIHtcblx0cGFkZGluZzogMDtcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4ubG9naW5fcG9wdXAtLWFkZCAuYnV0dG9uX2Jhc2UtbGFyZ2Uge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQubG9naW5fcG9wdXAtLWFkZCAubGF5ZXJfZm9vdGVyIHtcblx0XHRwYWRkaW5nOiAwIDIwcHggMDtcblx0fVxufVxuXG4uYWdyZWVfcG9wdXAgLmxheWVyX3dyYXAge1xuXHRtYXgtd2lkdGg6IDY0MHB4OyAvKiogMjUxMjEyIDog7IiY7KCVICoqL1xuXHRwYWRkaW5nOiAwIDYwcHggNjBweDtcbn1cbi5hZ3JlZV9wb3B1cCAubGF5ZXJfd3JhcCAubGF5ZXJfZGVzYyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY1ZjU7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdHBhZGRpbmc6IDI4cHggMzJweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bWF4LWhlaWdodDogMzIxcHg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG59XG4uYWdyZWVfcG9wdXAgLmxheWVyX3dyYXAgLmxheWVyX2Rlc2MgLmxheWVyX2luZm9Cb3gge1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmFncmVlX3BvcHVwIC5sYXllcl93cmFwIC5sYXllcl9kZXNjIC5sYXllcl9pbmZvQm94Omxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFncmVlX3BvcHVwIC5sYXllcl93cmFwIC5sYXllcl9kZXNjIC5sYXllcl9pbmZvQm94IC5saXN0X3RpdGxlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYWdyZWVfcG9wdXAgLmxheWVyX3dyYXAgLmxheWVyX2Rlc2MgLmxheWVyX2luZm9Cb3ggLmxpc3RfdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuLmFncmVlX3BvcHVwIC5sYXllcl93cmFwIC5sYXllcl9kZXNjIC5sYXllcl9pbmZvQm94IC5saXN0X3RpdGxlIHtcblx0Y29sb3I6ICM2NjY2NjY7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5hZ3JlZV9wb3B1cCAubGF5ZXJfd3JhcCAubGF5ZXJfZGVzYyAubGF5ZXJfaW5mb0JveCAuZGVzY19vdXRlciAub3V0ZXJfbGlzdCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmFncmVlX3BvcHVwIC5sYXllcl93cmFwIC5sYXllcl9kZXNjIC5sYXllcl9pbmZvQm94IC5kZXNjX291dGVyIC5vdXRlcl9saXN0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5hZ3JlZV9wb3B1cCAubGF5ZXJfd3JhcCAubGF5ZXJfZGVzYyAubGF5ZXJfaW5mb0JveCAuZGVzY19vdXRlciAub3V0ZXJfbGlzdCB7XG5cdGNvbG9yOiAjODg4ODg4O1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uYWdyZWVfcG9wdXAgLmxheWVyX3dyYXAgLmxheWVyX2Rlc2MgLmxheWVyX2luZm9Cb3ggLmRlc2Nfb3V0ZXIgLm91dGVyX2xpc3Q6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWdyZWVfcG9wdXAgLmxheWVyX3dyYXAgLmxheWVyX2Rlc2MgLmxheWVyX2luZm9Cb3ggLmRlc2Nfb3V0ZXIgLm91dGVyX2xpc3QgLmRlc2NfaW5uZXIgLmlubmVyX2xpc3Qge1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmFncmVlX3BvcHVwIC5sYXllcl93cmFwIC5sYXllcl9kZXNjIC5sYXllcl9pbmZvQm94IC5kZXNjX291dGVyIC5vdXRlcl9saXN0IC5kZXNjX2lubmVyIC5pbm5lcl9saXN0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5hZ3JlZV9wb3B1cCAubGF5ZXJfd3JhcCAubGF5ZXJfZGVzYyAubGF5ZXJfaW5mb0JveCAuZGVzY19vdXRlciAub3V0ZXJfbGlzdCAuZGVzY19pbm5lciAuaW5uZXJfbGlzdCB7XG5cdGNvbG9yOiAjODg4ODg4O1xufVxuLmFncmVlX3BvcHVwIC5sYXllcl93cmFwIC5yYWRpb193cmFwIHtcblx0ZGlzcGxheTogZmxleDtcbn1cbi5hZ3JlZV9wb3B1cCAubGF5ZXJfd3JhcCAucmFkaW9fd3JhcCAucmFkaW8ge1xuXHRnYXA6IDI0cHg7XG59XG4uYWdyZWVfcG9wdXAgLmxheWVyX3dyYXAgLmJ1dHRvbl9iYXNlIHtcblx0d2lkdGg6IDEwMCU7XG59XG4uYWdyZWVfcG9wdXAgLmxheWVyX2hlYWQge1xuXHRoZWlnaHQ6IDYwcHg7XG5cdG1hcmdpbjogMCAtMzZweDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmFncmVlX3BvcHVwIC5sYXllcl90aXRsZSB7XG5cdGNvbG9yOiAjM2I1ZWE3O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5hZ3JlZV9wb3B1cCAubGF5ZXJfdGV4dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYWdyZWVfcG9wdXAgLmxheWVyX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuLmFncmVlX3BvcHVwIC5sYXllcl90ZXh0IHtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0Y29sb3I6ICM2NjY2NjY7XG59XG4uYWdyZWVfcG9wdXAgLmxheWVyX2Zvb3RlciB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYWdyZWVfcG9wdXAgLmxheWVyX3dyYXAge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LmFncmVlX3BvcHVwIC5sYXllcl93cmFwIC5sYXllcl9kZXNjIHtcblx0XHRtYXgtaGVpZ2h0OiAyNTBweDtcblx0XHRwYWRkaW5nOiAyMHB4IDI0cHg7XG5cdH1cblx0LmFncmVlX3BvcHVwIC5sYXllcl9oZWFkIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LmFncmVlX3BvcHVwIC5sYXllcl90aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHR9XG5cdC5hZ3JlZV9wb3B1cCAubGF5ZXJfdGV4dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXHQuYWdyZWVfcG9wdXAgLmJ1dHRvbl9ncm91cC1wb3B1cCAuYnV0dG9uX2Jhc2Uge1xuXHRcdGhlaWdodDogNTJweDtcblx0fVxuXHQuYWdyZWVfcG9wdXAgLmxheWVyX2Zvb3RlciB7XG5cdFx0cG9zaXRpb246IHVuc2V0O1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLnBhc3N3b3JkX3BvcHVwIC5sYXllcl93cmFwIHtcblx0bWF4LXdpZHRoOiA2NDBweDsgLyoqIDI1MTIxMiA6IOyImOyglSAqKi9cblx0cGFkZGluZzogMCA2MHB4IDYwcHg7XG59XG4ucGFzc3dvcmRfcG9wdXAgLmxheWVyX2hlYWQge1xuXHRoZWlnaHQ6IDYwcHg7XG5cdG1hcmdpbjogMCAtMzZweDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnBhc3N3b3JkX3BvcHVwIC5udW1iZXJfaW5mbyB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY1O1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0cGFkZGluZzogNnB4IDIwcHg7XG5cdGNvbG9yOiAjNjY2NjY2O1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnBhc3N3b3JkX3BvcHVwIC5udW1iZXJfaW5mbyAuaW5mb19sZWZ0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4ucGFzc3dvcmRfcG9wdXAgLm51bWJlcl9pbmZvIC5pbmZvX2xlZnQ6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRiYWNrZ3JvdW5kOiAjYzhjOGM4O1xufVxuLnBhc3N3b3JkX3BvcHVwIC5udW1iZXJfaW5mbyAuaW5mb19yaWdodCB7XG5cdHBhZGRpbmctbGVmdDogOHB4O1xufVxuLnBhc3N3b3JkX3BvcHVwIC5udW1iZXJfaW5mbyAuaW5mb19yaWdodCAuaW5mb192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG59XG4ucGFzc3dvcmRfcG9wdXAgLmlucHV0X3dyYXAge1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnBhc3N3b3JkX3BvcHVwIC5pbnB1dF93cmFwIGlucHV0IHtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucGFzc3dvcmRfcG9wdXAgLmlucHV0X3dyYXAgLmlucHV0X2Rlc2Mge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5wYXNzd29yZF9wb3B1cCAuaW5wdXRfd3JhcCAuaW5wdXRfZGVzYyB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG4ucGFzc3dvcmRfcG9wdXAgLmlucHV0X3dyYXAgLmlucHV0X2Rlc2Mge1xuXHRjb2xvcjogIzg4ODg4ODtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLnBhc3N3b3JkX3BvcHVwIC5jaGdfcHdfaW5mbyB7XG5cdGJhY2tncm91bmQ6ICNmNGY1ZjU7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdHBhZGRpbmc6IDIwcHggMjRweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYXNzd29yZF9wb3B1cCAuY2hnX3B3X2luZm8gLmluZm9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdGNvbG9yOiAjNjY2NjY2O1xufVxuLnBhc3N3b3JkX3BvcHVwIC5jaGdfcHdfaW5mbyAuaW5mby1saXN0IGxpIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQucGFzc3dvcmRfcG9wdXAgLmNoZ19wd19pbmZvIC5pbmZvLWxpc3QgbGkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuLnBhc3N3b3JkX3BvcHVwIC5jaGdfcHdfaW5mbyAuaW5mby1saXN0IGxpIHtcblx0Y29sb3I6ICM4ODg4ODg7XG59XG4ucGFzc3dvcmRfcG9wdXAgLmJ1dHRvbl9ncm91cC1wb3B1cCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wYXNzd29yZF9wb3B1cCAuYnV0dG9uX2dyb3VwLXBvcHVwIC5idXR0b25fYmFzZSB7XG5cdGZsZXg6IDE7XG59XG4ucGFzc3dvcmRfcG9wdXAgLmJ1dHRvbl9ncm91cC1wb3B1cCAuYnV0dG9uX2Jhc2U6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5wYXNzd29yZF9wb3B1cCAuYnV0dG9uX2dyb3VwLXBvcHVwIC5idXR0b25fYmFzZTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5wYXNzd29yZF9wb3B1cCAubGF5ZXJfdGl0bGUge1xuXHRjb2xvcjogIzNiNWVhNztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucGFzc3dvcmRfcG9wdXAgLmxheWVyX2Zvb3RlciB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQucGFzc3dvcmRfcG9wdXAgLmxheWVyX3dyYXAge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LnBhc3N3b3JkX3BvcHVwIC5sYXllcl9oZWFkIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LnBhc3N3b3JkX3BvcHVwIC5jaGdfcHdfaW5mbyB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxuXHQucGFzc3dvcmRfcG9wdXAgLmNoZ19wd19pbmZvIC5pbmZvLWxpc3QgbGkge1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxuXHQucGFzc3dvcmRfcG9wdXAgLmNoZ19wd19pbmZvIC5pbmZvLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQucGFzc3dvcmRfcG9wdXAgLmxheWVyX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cdC5wYXNzd29yZF9wb3B1cCAubGF5ZXJfZm9vdGVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxufVxuXG4ucGFzc3dvcmRfcG9wdXBfMDIgLmxheWVyX3dyYXAge1xuXHRtYXgtd2lkdGg6IDY0MHB4OyAvKiogMjUxMjEyIDog7IiY7KCVICoqL1xuXHRwYWRkaW5nOiAwIDYwcHggNjBweDtcbn1cbi5wYXNzd29yZF9wb3B1cF8wMiAubGF5ZXJfd3JhcCBmb3JtIC5pbnB1dF93cmFwIHtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5wYXNzd29yZF9wb3B1cF8wMiAubGF5ZXJfd3JhcCBmb3JtIC5pbnB1dF93cmFwOmxhc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFzc3dvcmRfcG9wdXBfMDIgLmxheWVyX3dyYXAgZm9ybSAuaW5wdXRfd3JhcCAuaW5wdXRfZmllbGQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnBhc3N3b3JkX3BvcHVwXzAyIC5sYXllcl93cmFwIGZvcm0gLmlucHV0X3dyYXAgLmlucHV0X2Rlc2Mge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRjb2xvcjogIzg4ODg4ODtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhc3N3b3JkX3BvcHVwXzAyIC5sYXllcl93cmFwIC5idXR0b25fZ3JvdXAtcG9wdXAge1xuXHR3aWR0aDogMTAwJTtcbn1cbi5wYXNzd29yZF9wb3B1cF8wMiAubGF5ZXJfd3JhcCAuYnV0dG9uX2dyb3VwLXBvcHVwIC5idXR0b25fYmFzZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnBhc3N3b3JkX3BvcHVwXzAyIC5sYXllcl93cmFwIC5idXR0b25fZ3JvdXAtcG9wdXAgLmJ1dHRvbl90ZXh0IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQucGFzc3dvcmRfcG9wdXBfMDIgLmxheWVyX3dyYXAgLmJ1dHRvbl9ncm91cC1wb3B1cCAuYnV0dG9uX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuLnBhc3N3b3JkX3BvcHVwXzAyIC5sYXllcl93cmFwIC5idXR0b25fZ3JvdXAtcG9wdXAgLmJ1dHRvbl90ZXh0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjb2xvcjogIzY2NjY2Njtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY2NjY7XG5cdHBhZGRpbmc6IDA7XG59XG4ucGFzc3dvcmRfcG9wdXBfMDIgLmxheWVyX2hlYWQge1xuXHRoZWlnaHQ6IDYwcHg7XG5cdG1hcmdpbjogMCAtMzZweDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnBhc3N3b3JkX3BvcHVwXzAyIC5sYXllcl90aXRsZSB7XG5cdGNvbG9yOiAjM2I1ZWE3O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wYXNzd29yZF9wb3B1cF8wMiAubGF5ZXJfdGV4dCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LnBhc3N3b3JkX3BvcHVwXzAyIC5sYXllcl90ZXh0IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi5wYXNzd29yZF9wb3B1cF8wMiAubGF5ZXJfdGV4dCB7XG5cdGNvbG9yOiAjNjY2NjY2O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ucGFzc3dvcmRfcG9wdXBfMDIgLmxheWVyX2Zvb3RlciB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cbi5wYXNzd29yZF9wb3B1cF8wMiAubGF5ZXJfZm9vdGVyIC5idXR0b25fZ3JvdXAtLWNvbHVtbiB7XG5cdGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQucGFzc3dvcmRfcG9wdXBfMDIgLmxheWVyX3dyYXAge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LnBhc3N3b3JkX3BvcHVwXzAyIC5sYXllcl93cmFwIGZvcm0gLmlucHV0X3dyYXAge1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxuXHQucGFzc3dvcmRfcG9wdXBfMDIgLmxheWVyX3dyYXAgZm9ybSAuaW5wdXRfd3JhcC5pbnB1dF93cmFwLXNlcGFyYXRlIHtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHR9XG5cdC5wYXNzd29yZF9wb3B1cF8wMiAubGF5ZXJfaGVhZCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5wYXNzd29yZF9wb3B1cF8wMiAubGF5ZXJfZm9vdGVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxuXHQucGFzc3dvcmRfcG9wdXBfMDIgLmxheWVyX2Zvb3RlciAuYnV0dG9uX2dyb3VwLS1jb2x1bW4ge1xuXHRcdGdhcDogMTJweDtcblx0fVxufVxuXG4ucGFzc3dvcmRfcG9wdXBfMDMgLmxheWVyX3dyYXAge1xuXHRtYXgtd2lkdGg6IDY0MHB4OyAvKiogMjUxMjEyIDog7IiY7KCVICoqL1xuXHRwYWRkaW5nOiAwIDYwcHggNjBweDtcbn1cbi5wYXNzd29yZF9wb3B1cF8wMyAubGF5ZXJfd3JhcCBmb3JtIC5pbnB1dF93cmFwIHtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5wYXNzd29yZF9wb3B1cF8wMyAubGF5ZXJfd3JhcCBmb3JtIC5pbnB1dF93cmFwOmxhc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFzc3dvcmRfcG9wdXBfMDMgLmxheWVyX3dyYXAgZm9ybSAuaW5wdXRfd3JhcCAuaW5wdXRfZmllbGQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnBhc3N3b3JkX3BvcHVwXzAzIC5sYXllcl93cmFwIGZvcm0gLmlucHV0X3dyYXAgLmlucHV0X2Rlc2Mge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHRjb2xvcjogIzg4ODg4ODtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYXNzd29yZF9wb3B1cF8wMyAubGF5ZXJfd3JhcCBmb3JtIC5pbnB1dF93cmFwLmVycm9yIC5pbnB1dF9maWVsZCB7XG5cdGJvcmRlci1jb2xvcjogI2ZmNDg0ODtcbn1cbi5wYXNzd29yZF9wb3B1cF8wMyAubGF5ZXJfd3JhcCBmb3JtIC5pbnB1dF93cmFwLmVycm9yIC5pbnB1dF9kZXNjIHtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLnBhc3N3b3JkX3BvcHVwXzAzIC5sYXllcl93cmFwIC5idXR0b25fZ3JvdXAtcG9wdXAge1xuXHR3aWR0aDogMTAwJTtcbn1cbi5wYXNzd29yZF9wb3B1cF8wMyAubGF5ZXJfd3JhcCAuYnV0dG9uX2dyb3VwLXBvcHVwIC5idXR0b25fYmFzZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnBhc3N3b3JkX3BvcHVwXzAzIC5sYXllcl93cmFwIC5idXR0b25fZ3JvdXAtcG9wdXAgLmJ1dHRvbl90ZXh0IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQucGFzc3dvcmRfcG9wdXBfMDMgLmxheWVyX3dyYXAgLmJ1dHRvbl9ncm91cC1wb3B1cCAuYnV0dG9uX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuLnBhc3N3b3JkX3BvcHVwXzAzIC5sYXllcl93cmFwIC5idXR0b25fZ3JvdXAtcG9wdXAgLmJ1dHRvbl90ZXh0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjb2xvcjogIzY2NjY2Njtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY2NjY7XG5cdHBhZGRpbmc6IDA7XG59XG4ucGFzc3dvcmRfcG9wdXBfMDMgLmxheWVyX2hlYWQge1xuXHRoZWlnaHQ6IDYwcHg7XG5cdG1hcmdpbjogMCAtMzZweDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnBhc3N3b3JkX3BvcHVwXzAzIC5mcm1fdGV4dC5fX2Vycm9yIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYXNzd29yZF9wb3B1cF8wMyAubGF5ZXJfdGl0bGUge1xuXHRjb2xvcjogIzNiNWVhNztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucGFzc3dvcmRfcG9wdXBfMDMgLmxheWVyX3RleHQge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5wYXNzd29yZF9wb3B1cF8wMyAubGF5ZXJfdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG4ucGFzc3dvcmRfcG9wdXBfMDMgLmxheWVyX3RleHQge1xuXHRjb2xvcjogIzY2NjY2Njtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnBhc3N3b3JkX3BvcHVwXzAzIC5sYXllcl9mb290ZXIge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucGFzc3dvcmRfcG9wdXBfMDMgLmxheWVyX2Zvb3RlciAuYnV0dG9uX2dyb3VwLS1jb2x1bW4ge1xuXHRnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LnBhc3N3b3JkX3BvcHVwXzAzIC5sYXllcl93cmFwIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5wYXNzd29yZF9wb3B1cF8wMyAubGF5ZXJfaGVhZCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5wYXNzd29yZF9wb3B1cF8wMyAuZnJtX3RleHQuX19lcnJvciB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG5cdC5wYXNzd29yZF9wb3B1cF8wMyAubGF5ZXJfZm9vdGVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxuXHQucGFzc3dvcmRfcG9wdXBfMDMgLmxheWVyX2Zvb3RlciAuYnV0dG9uX2dyb3VwLS1jb2x1bW4ge1xuXHRcdGdhcDogMTJweDtcblx0fVxufVxuXG5ici5wY19vbmx5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmJyLm1vX29ubHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0YnIucGNfb25seSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRici5tb19vbmx5IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLnJlcXVpcmVkLW1hcmsge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMTFweDtcbn1cbi5yZXF1aXJlZC1tYXJrOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiKlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDdweDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uc3ViX3RhYi13cmFwIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3ViX3RhYi13cmFwIC50YWJfbGlzdCB7XG5cdG1heC13aWR0aDogMTM4MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cbi5zdWJfdGFiLXdyYXAgLnRhYl9saXN0OmJlZm9yZSB7XG5cdHdpZHRoOiAxMDB2dztcblx0bGVmdDogNTAlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnN1Yl90YWItd3JhcCAudGFiX3BhbmVsIHtcblx0bWF4LXdpZHRoOiAxMzgwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuLnN1Yl90YWItd3JhcCAuZnVsbF9saW5lIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IC0xcHg7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LnN1Yl90YWItd3JhcCB7XG5cdFx0cGFkZGluZy10b3A6IDI4cHg7XG5cdH1cblx0LnN1Yl90YWItd3JhcCAudGFiX3BhbmVsIHtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cbn1cblxuLmNvbnRfc2VjdGlvbiAuc3ViX3RhYi13cmFwIHtcblx0bWFyZ2luLWxlZnQ6IC00MHB4O1xuXHRtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuLmNvbnRfc2VjdGlvbi53aWRlIC5zdWJfdGFiLXdyYXAge1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG5cdC5jb250X3NlY3Rpb24gLnN1Yl90YWItd3JhcCB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yLjVyZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMi41cmVtO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0LmNvbnRfc2VjdGlvbiAuc3ViX3RhYi13cmFwIHtcblx0XHRtYXJnaW4tbGVmdDogLTEycHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTJweDtcblx0fVxuXHQuY29udF9zZWN0aW9uLnN1YiAuc3ViX3RhYi13cmFwIHtcblx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0fVxufVxuXG4uYm9hcmRfdXRpbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBlbmQ7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Z2FwOiAxNnB4O1xufVxuXG4uYm9hcmRfdG90YWwge1xuXHRjb2xvcjogIzg4ODg4ODtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYm9hcmRfdG90YWwge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuLmJvYXJkX3RvdGFsIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ib2FyZF90b3RhbCBiIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYm9hcmRfdG90YWwgYiB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uYm9hcmRfdG90YWwgYiB7XG5cdGNvbG9yOiAjM2I1ZWE3O1xuXHRtYXJnaW4tbGVmdDogNHB4O1xufVxuLmJvYXJkX3RvdGFsIC5maWx0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMTJweDtcblx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbHVtbi1nYXA6IDE2cHg7XG59XG4uYm9hcmRfdG90YWwgLmZpbHRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogNnB4O1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4uYm9hcmRfdG90YWwgLmZpbHRlciBzZWxlY3Qge1xuXHRib3JkZXI6IDA7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmJvYXJkX3RvdGFsIC5maWx0ZXIgc2VsZWN0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5ib2FyZF90b3RhbCAuZmlsdGVyIHNlbGVjdCB7XG5cdG1pbi13aWR0aDogNjRweDtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWFycm93LWRvd24uc3ZnXCIpIG5vLXJlcGVhdCAxMDAlIDUwJS8yMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmJvYXJkX3RvdGFsIC5maWx0ZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG5cdC5ib2FyZF90b3RhbCAuZmlsdGVyOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuYm9hcmRfdG90YWwgLmZpbHRlciBzZWxlY3Qge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuXHRcdG1pbi13aWR0aDogNDNweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuXHR9XG59XG5cbi5ib2FyZF9zZWFyY2gge1xuXHR3aWR0aDogNDAwcHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTZweCAyMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuXHRib3JkZXItcmFkaXVzOiA5OTlweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJvYXJkX3NlYXJjaCBpbnB1dFt0eXBlPXRleHRdIHtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYm9hcmRfc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuLmJvYXJkX3NlYXJjaCBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjODg4ODg4O1xufVxuLmJvYXJkX3NlYXJjaF9fYnRuIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0Ym9yZGVyOiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmJvYXJkX3NlYXJjaF9fYnRuIC5pY29fc2VhcmNoIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmJvYXJkX3JvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1pbi1oZWlnaHQ6IDI3cHg7XG5cdHBhZGRpbmc6IDI0cHggNDBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG5cdGNvbHVtbi1nYXA6IDEycHg7XG5cdGdhcDogNDBweDtcbn1cbi5ib2FyZF9yb3cgKltjbGFzc149Ym9hcmRfaXRlbV0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ib2FyZF9yb3cgLmJvYXJkX2l0ZW1fX25vIHtcblx0ZmxleDogMCAwIDYwcHg7XG59XG4uYm9hcmRfcm93IC5ib2FyZF9pdGVtX19zdWJqZWN0IHtcblx0bWluLXdpZHRoOiAwO1xuXHRmbGV4OiAxIDEgYXV0bztcblx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cbi5ib2FyZF9yb3cgLmJvYXJkX2l0ZW1fX2ZpbGUge1xuXHRmbGV4OiAwIDAgMTAwcHg7XG59XG4uYm9hcmRfcm93IC5ib2FyZF9pdGVtX19kYXRlIHtcblx0ZmxleDogMCAwIDEwMHB4O1xufVxuLmJvYXJkX3JvdyAuYm9hcmRfaXRlbV9fZmxleCB7XG5cdGZsZXg6IDAgMCAxMDBweDtcbn1cbi5ib2FyZF9yb3cgLmJvYXJkX2l0ZW1fX2ZsZXgubGFyZ2Uge1xuXHRmbGV4OiAwIDAgMTcwcHg7XG59XG4uYm9hcmRfcm93IC5ib2FyZF9pdGVtX19iYWRnZSB7XG5cdGZsZXg6IDAgMCAxMDBweDtcbn1cbi5ib2FyZF9yb3cgLmZsZXhfdGl0bGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmJvYXJkX3Jvdy0tbm9uZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDgycHggMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYm9hcmRfcm93LS1ub25lIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi5ib2FyZF9yb3ctLW5vbmUge1xuXHRjb2xvcjogIzg4ODg4ODtcbn1cblxuLmJvYXJkX21hcCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmJvYXJkX21hcCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG4uYm9hcmRfbWFwIHtcblx0Y29sb3I6ICM4ODg4ODg7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5ib2FyZF9oZWFkIC5ib2FyZF9yb3cge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcblx0YmFja2dyb3VuZDogI2Y0ZjVmNTtcblx0cGFkZGluZzogMTZweCA0MHB4O1xuXHRjb2xvcjogIzY2NjY2Njtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYm9hcmRfaGVhZCAuYm9hcmRfcm93IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cblxuLmJvYXJkX2JvZHkgLmJvYXJkX3JvdyAuYm9hcmRfaXRlbV9fbm8ge1xuXHRjb2xvcjogIzg4ODg4ODtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYm9hcmRfYm9keSAuYm9hcmRfcm93IC5ib2FyZF9pdGVtX19ubyB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uYm9hcmRfYm9keSAuYm9hcmRfcm93IC5ib2FyZF9pdGVtX19ubyAuaWNvX3BpbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG59XG4uYm9hcmRfYm9keSAuYm9hcmRfcm93IC5ib2FyZF9pdGVtX19zdWJqZWN0IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYm9hcmRfYm9keSAuYm9hcmRfcm93IC5ib2FyZF9pdGVtX19zdWJqZWN0IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi5ib2FyZF9ib2R5IC5ib2FyZF9yb3cgLmJvYXJkX2l0ZW1fX3N1YmplY3QgLmJvYXJkX2xpbmsge1xuXHRjb2xvcjogIzIyMjIyMjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYm9hcmRfYm9keSAuYm9hcmRfcm93IC5ib2FyZF9pdGVtX19zdWJqZWN0IC5ib2FyZF9saW5rIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi5ib2FyZF9ib2R5IC5ib2FyZF9yb3cgLmJvYXJkX2l0ZW1fX3N1YmplY3QgLmJvYXJkX2xpbmsge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJvYXJkX2JvZHkgLmJvYXJkX3JvdyAuYm9hcmRfaXRlbV9fZGF0ZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmJvYXJkX2JvZHkgLmJvYXJkX3JvdyAuYm9hcmRfaXRlbV9fZGF0ZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uYm9hcmRfYm9keSAuYm9hcmRfcm93IC5ib2FyZF9pdGVtX19kYXRlIHtcblx0Y29sb3I6ICM4ODg4ODg7XG59XG4uYm9hcmRfYm9keSAuYm9hcmRfcm93IC5ib2FyZF9pdGVtX19kYXRlIHNwYW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmJvYXJkX2JvZHkgLmJvYXJkX3JvdyAuYm9hcmRfaXRlbV9fZmxleCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmJvYXJkX2JvZHkgLmJvYXJkX3JvdyAuYm9hcmRfaXRlbV9fZmxleCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uYm9hcmRfYm9keSAuYm9hcmRfcm93IC5ib2FyZF9pdGVtX19mbGV4IHtcblx0Y29sb3I6ICM4ODg4ODg7XG59XG4uYm9hcmRfYm9keSAuYm9hcmRfcm93IC5ib2FyZF9pdGVtX19mbGV4LmxhcmdlIHtcblx0ZmxleDogMCAwIDE3MHB4O1xufVxuLmJvYXJkX2JvZHkgLmJvYXJkX3JvdyAuYm9hcmRfaXRlbV9fZmxleC5oaWdobGlnaHQge1xuXHRjb2xvcjogI2U4ODY0MDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYm9hcmRfYm9keSAuYm9hcmRfcm93IC5ib2FyZF9pdGVtX19mbGV4LmhpZ2hsaWdodCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uYm9hcmRfYm9keSAuYm9hcmRfcm93IC5ib2FyZF9pdGVtX19mbGV4LmJsdWUge1xuXHRjb2xvcjogIzNiNWVhNztcbn1cbi5ib2FyZF9ib2R5IC5ib2FyZF9yb3dfX3Bpbm5lZCAuYm9hcmRfaXRlbV9fc3ViamVjdCAuYm9hcmRfbGluayB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmJvYXJkX2JvZHkgLmJvYXJkX3Jvd19fcGlubmVkIC5ib2FyZF9pdGVtX19zdWJqZWN0IC5ib2FyZF9saW5rIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi5ib2FyZF9ib2R5IC5ib2FyZF9yb3dfX3Bpbm5lZCAuYm9hcmRfaXRlbV9fc3ViamVjdCAuYm9hcmRfbGluayB7XG5cdGNvbG9yOiAjM2I1ZWE3O1xufVxuXG4uYm9hcmRfZm9vdGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYm9hcmRfZm9vdGVyOm5vdCg6ZW1wdHkpIHtcblx0bWFyZ2luLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5ib2FyZF91dGlsIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdGdhcDogMjBweDtcblx0fVxuXHQuYm9hcmRfdXRpbC5yb3cge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0fVxuXHQuYm9hcmRfdG90YWwge1xuXHRcdG9yZGVyOiAxO1xuXHR9XG5cdC5ib2FyZF9zZWFyY2gge1xuXHRcdG9yZGVyOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5ib2FyZF9zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSB7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG5cdC5ib2FyZF9zZWFyY2hfX2J0biB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG5cdC5ib2FyZF9oZWFkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5ib2FyZF9yb3cge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRwYWRkaW5nOiAxNnB4IDEycHg7XG5cdFx0Z2FwOiAwO1xuXHR9XG5cdC5ib2FyZF9ib2R5IC5ib2FyZF9yb3cge1xuXHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0fVxuXHQuYm9hcmRfYm9keSAuYm9hcmRfcm93OmZpcnN0LWNoaWxkIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcblx0fVxuXHQuYm9hcmRfYm9keSAuYm9hcmRfcm93X19waW5uZWQgLmJvYXJkX2l0ZW1fX3N1YmplY3QgLmJvYXJkX2xpbmsge1xuXHRcdGNvbG9yOiAjM2I1ZWE3O1xuXHR9XG5cdC5ib2FyZF9ib2R5IC5ib2FyZF9yb3cgLmJvYXJkX2l0ZW1fX25vIHtcblx0XHRvcmRlcjogMDtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHR9XG5cdC5ib2FyZF9ib2R5IC5ib2FyZF9yb3cgLmJvYXJkX2l0ZW1fX25vIC5pY29fcGluIHtcblx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0d2lkdGg6IDE4cHg7XG5cdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdH1cblx0LmJvYXJkX2JvZHkgLmJvYXJkX3JvdyAuYm9hcmRfaXRlbV9fc3ViamVjdCB7XG5cdFx0b3JkZXI6IDE7XG5cdFx0ZmxleDogMSAxIGNhbGMoMTAwJSAtIDc2cHgpO1xuXHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHR9XG5cdC5ib2FyZF9ib2R5IC5ib2FyZF9yb3cgLmJvYXJkX2l0ZW1fX3N1YmplY3QgLmJvYXJkX2xpbmsge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGxpbmUtY2xhbXA6IDI7XG5cdFx0LXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0d2hpdGUtc3BhY2U6IHdyYXA7XG5cdH1cblx0LmJvYXJkX2JvZHkgLmJvYXJkX3JvdyAuYm9hcmRfaXRlbV9fZmlsZSB7XG5cdFx0b3JkZXI6IDI7XG5cdFx0ZmxleDogMCAwIDE2cHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBlbmQ7XG5cdH1cblx0LmJvYXJkX2JvZHkgLmJvYXJkX3JvdyAuYm9hcmRfaXRlbV9fZmlsZSAuaWNvX2ZpbGUge1xuXHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzg4ODg4ODtcblx0fVxuXHQuYm9hcmRfYm9keSAuYm9hcmRfcm93IC5ib2FyZF9pdGVtX19kYXRlIHtcblx0XHRvcmRlcjogMztcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRjb2xvcjogIzg4ODg4ODtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRnYXA6IDEycHg7XG5cdH1cblx0LmJvYXJkX2JvZHkgLmJvYXJkX3JvdyAuYm9hcmRfaXRlbV9fZmxleCB7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRnYXA6IDRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdH1cblx0LmJvYXJkX2JvZHkgLmJvYXJkX3JvdyAuYm9hcmRfaXRlbV9fZmxleDpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdC5ib2FyZF9ib2R5IC5ib2FyZF9yb3cgLmJvYXJkX2l0ZW1fX2ZsZXg6bnRoLWNoaWxkKDEpIHtcblx0XHRvcmRlcjogMTtcblx0fVxuXHQuYm9hcmRfYm9keSAuYm9hcmRfcm93IC5ib2FyZF9pdGVtX19mbGV4Om50aC1jaGlsZCgyKSB7XG5cdFx0b3JkZXI6IDI7XG5cdH1cblx0LmJvYXJkX2JvZHkgLmJvYXJkX3JvdyAuYm9hcmRfaXRlbV9fZmxleDpudGgtY2hpbGQoMykge1xuXHRcdG9yZGVyOiAzO1xuXHR9XG5cdC5ib2FyZF9ib2R5IC5ib2FyZF9yb3cgLmJvYXJkX2l0ZW1fX2ZsZXg6bnRoLWNoaWxkKDQpIHtcblx0XHRvcmRlcjogNDtcblx0fVxuXHQuYm9hcmRfYm9keSAuYm9hcmRfcm93IC5ib2FyZF9pdGVtX19mbGV4Om50aC1jaGlsZCg1KSB7XG5cdFx0b3JkZXI6IDU7XG5cdH1cblx0LmJvYXJkX2JvZHkgLmJvYXJkX3JvdyAuYm9hcmRfaXRlbV9fZmxleDpudGgtY2hpbGQoNikge1xuXHRcdG9yZGVyOiA2O1xuXHR9XG5cdC5ib2FyZF9ib2R5IC5ib2FyZF9yb3cgLmJvYXJkX2l0ZW1fX2ZsZXg6bnRoLWNoaWxkKDcpIHtcblx0XHRvcmRlcjogNztcblx0fVxuXHQuYm9hcmRfYm9keSAuYm9hcmRfcm93IC5ib2FyZF9pdGVtX19mbGV4Om50aC1jaGlsZCg4KSB7XG5cdFx0b3JkZXI6IDg7XG5cdH1cblx0LmJvYXJkX2JvZHkgLmJvYXJkX3JvdyAuYm9hcmRfaXRlbV9fZmxleDpudGgtY2hpbGQoOSkge1xuXHRcdG9yZGVyOiA5O1xuXHR9XG5cdC5ib2FyZF9ib2R5IC5ib2FyZF9yb3cgLmJvYXJkX2l0ZW1fX2ZsZXg6bnRoLWNoaWxkKDEwKSB7XG5cdFx0b3JkZXI6IDEwO1xuXHR9XG5cdC5ib2FyZF9ib2R5IC5ib2FyZF9yb3cgLmJvYXJkX2l0ZW1fX2ZsZXgubGFyZ2Uge1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHR9XG5cdC5ib2FyZF9ib2R5IC5ib2FyZF9yb3cgLmJvYXJkX2l0ZW1fX2ZsZXggLmZsZXhfdGl0bGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsZXg6IDAgMCA4MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYm9hcmRfYm9keSAuYm9hcmRfcm93IC5ib2FyZF9pdGVtX19mbGV4IC5mbGV4X3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYm9hcmRfYm9keSAuYm9hcmRfcm93IC5ib2FyZF9pdGVtX19mbGV4LmhpZ2hsaWdodCAuZmxleF90aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXHQuYm9hcmRfYm9keSAuYm9hcmRfcm93IC5ib2FyZF9pdGVtX19iYWRnZSB7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0b3JkZXI6IDk5OTk7XG5cdH1cblx0LmJvYXJkX2Zvb3Rlcjpub3QoOmVtcHR5KSB7XG5cdFx0bWFyZ2luLXRvcDogMzJweDtcblx0fVxufVxuLmJvYXJkX3V0aWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZW5kO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGdhcDogMTZweDtcbn1cblxuLmJvYXJkX3RvdGFsIHtcblx0Y29sb3I6ICM4ODg4ODg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmJvYXJkX3RvdGFsIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5ib2FyZF90b3RhbCBiIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYm9hcmRfdG90YWwgYiB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uYm9hcmRfdG90YWwgYiB7XG5cdGNvbG9yOiAjM2I1ZWE3O1xufVxuXG4uYm9hcmRfc2VhcmNoIHtcblx0d2lkdGg6IDQwMHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDE2cHggMjBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcblx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ib2FyZF9zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0aGVpZ2h0OiAyNHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmJvYXJkX3NlYXJjaCBpbnB1dFt0eXBlPXRleHRdIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5ib2FyZF9zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzg4ODg4ODtcbn1cbi5ib2FyZF9zZWFyY2hfX2J0biB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGJvcmRlcjogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ib2FyZF9zZWFyY2hfX2J0biAuaWNvX3NlYXJjaCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5ib2FyZF9yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtaW4taGVpZ2h0OiAyN3B4O1xuXHRwYWRkaW5nOiAyNHB4IDQwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuXHRjb2x1bW4tZ2FwOiAxMnB4O1xuXHRnYXA6IDQwcHg7XG59XG4uYm9hcmRfcm93ICpbY2xhc3NePWJvYXJkX2l0ZW1dIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYm9hcmRfcm93IC5ib2FyZF9pdGVtX19ubyB7XG5cdGZsZXg6IDAgMCA2MHB4O1xufVxuLmJvYXJkX3JvdyAuYm9hcmRfaXRlbV9fc3ViamVjdCB7XG5cdG1pbi13aWR0aDogMDtcblx0ZmxleDogMSAxIGF1dG87XG5cdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG4uYm9hcmRfcm93IC5ib2FyZF9pdGVtX19maWxlIHtcblx0ZmxleDogMCAwIDEwMHB4O1xufVxuLmJvYXJkX3JvdyAuYm9hcmRfaXRlbV9fZGF0ZSB7XG5cdGZsZXg6IDAgMCAxMDBweDtcbn1cbi5ib2FyZF9yb3cgLmJvYXJkX2l0ZW1fX2lucXVpcnkge1xuXHRmbGV4OiAwIDAgMTAwcHg7XG59XG4uYm9hcmRfcm93IC5ib2FyZF9pdGVtX19kZXRhaWwge1xuXHRmbGV4OiAwIDAgMTIwcHg7XG59XG4uYm9hcmRfcm93IC5ib2FyZF9pdGVtX19yZXBvcnQge1xuXHRmbGV4OiAwIDAgMTE1cHg7XG59XG5cbi5ib2FyZF9mb290ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ib2FyZF9mb290ZXI6bm90KDplbXB0eSkge1xuXHRtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uYm9hcmRfZGV0YWlsIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uYm9hcmRfZGV0YWlsX19oZWFkZXIge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcblx0cGFkZGluZy1ib3R0b206IDMycHg7XG59XG4uYm9hcmRfZGV0YWlsX19oZWFkZXIgLmJvYXJkX2RldGFpbF9fdGl0bGUge1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5ib2FyZF9kZXRhaWxfX2hlYWRlciAuYm9hcmRfZGV0YWlsX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG59XG4uYm9hcmRfZGV0YWlsX19oZWFkZXIgLmJvYXJkX2RldGFpbF9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJvYXJkX2RldGFpbF9faGVhZGVyIC5ib2FyZF9kZXRhaWxfX21ldGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDhweDtcbn1cbi5ib2FyZF9kZXRhaWxfX2hlYWRlciAuYm9hcmRfZGV0YWlsX19tZXRhID4gZGl2IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA1cHg7XG59XG4uYm9hcmRfZGV0YWlsX19oZWFkZXIgLmJvYXJkX2RldGFpbF9fbWV0YSAuZGF0ZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmJvYXJkX2RldGFpbF9faGVhZGVyIC5ib2FyZF9kZXRhaWxfX21ldGEgLmRhdGUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuLmJvYXJkX2RldGFpbF9faGVhZGVyIC5ib2FyZF9kZXRhaWxfX21ldGEgLmRhdGUge1xuXHRjb2xvcjogIzg4ODg4ODtcbn1cbi5ib2FyZF9kZXRhaWxfX2hlYWRlciAuYm9hcmRfZGV0YWlsX19tZXRhIC5wZXJpb2Qge1xuXHRtYXJnaW4tbGVmdDogOHB4O1xuXHRjb2xvcjogIzY2NjY2Njtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYm9hcmRfZGV0YWlsX19oZWFkZXIgLmJvYXJkX2RldGFpbF9fbWV0YSAucGVyaW9kIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5ib2FyZF9kZXRhaWxfX2hlYWRlciAuYm9hcmRfZGV0YWlsX19tZXRhIC5kZXZpZGVyIHtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2t3O1xufVxuLmJvYXJkX2RldGFpbF9faGVhZGVyIC5ib2FyZF9kZXRhaWxfX21ldGEgLmRlYWRsaW5lIHtcblx0Y29sb3I6ICM2NjY2NjY7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmJvYXJkX2RldGFpbF9faGVhZGVyIC5ib2FyZF9kZXRhaWxfX21ldGEgLmRlYWRsaW5lIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5ib2FyZF9kZXRhaWxfX2hlYWRlciAuYm9hcmRfZGV0YWlsX19tZXRhIC5kZWFkbGluZS5oaWdobGlnaHQge1xuXHRjb2xvcjogI2U4ODY0MDtcbn1cbi5ib2FyZF9kZXRhaWxfX2hlYWRlciAuYm9hcmRfZGV0YWlsX19tZXRhIC5jb3B5IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYm9hcmRfZGV0YWlsX19oZWFkZXIgLmJvYXJkX2RldGFpbF9fbWV0YSAuY29weSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uYm9hcmRfZGV0YWlsX19oZWFkZXIgLmJvYXJkX2RldGFpbF9fbWV0YSAuY29weSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmJvYXJkX2RldGFpbCAuYm9hcmRfZGV0YWlsX19kZXNjIHtcblx0cGFkZGluZzogNDBweCAwO1xufVxuLmJvYXJkX2RldGFpbF9fc3VidGl0bGUge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5ib2FyZF9kZXRhaWxfX3N1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cbi5ib2FyZF9kZXRhaWxfX2ZpbGVzIHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cbi5ib2FyZF9kZXRhaWxfX2ZpbGVzIC5maWxlX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDhweDtcbn1cbi5ib2FyZF9kZXRhaWxfX2ZpbGVzIC5maWxlX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEycHg7XG5cdHBhZGRpbmc6IDIwcHggMzJweDtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0YmFja2dyb3VuZDogI2Y0ZjVmNTtcbn1cbi5ib2FyZF9kZXRhaWxfX2ZpbGVzIC5maWxlX2l0ZW0gLmljb19maWxlIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cbi5ib2FyZF9kZXRhaWxfX2ZpbGVzIC5maWxlX2l0ZW0gLmZpbGVfbGluayB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtaW4td2lkdGg6IDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmJvYXJkX2RldGFpbF9fZmlsZXMgLmZpbGVfaXRlbSAuZmlsZV9saW5rIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5ib2FyZF9kZXRhaWxfX2ZpbGVzIC5maWxlX2l0ZW0gLmZpbGVfbGluayB7XG5cdGNvbG9yOiAjMjIyMjIyO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5ib2FyZF9kZXRhaWxfX2ZpbGVzIC5maWxlX2l0ZW0gLmJ1dHRvbl9iYXNlLWNvbWJpbmUge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5ib2FyZF9kZXRhaWxfX25hdiB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5ib2FyZF9kZXRhaWxfX25hdiAubmF2X3JvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTBweDtcblx0cGFkZGluZzogMjhweCAyMHB4O1xuXHRjb2xvcjogIzIyMjIyMjtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYm9hcmRfZGV0YWlsX19uYXYgLm5hdl9yb3cuZW1wdHkge1xuXHRjb2xvcjogIzg4ODg4ODtcbn1cbi5ib2FyZF9kZXRhaWxfX25hdiAubmF2X3Jvdy5lbXB0eSBpW2NsYXNzXj1pY29fXSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODg7XG59XG4uYm9hcmRfZGV0YWlsX19uYXYgLm5hdl9yb3cgLmxhYmVsIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYm9hcmRfZGV0YWlsX19uYXYgLm5hdl9yb3cgLmxhYmVsIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi5ib2FyZF9kZXRhaWxfX25hdiAubmF2X3JvdyAubGFiZWwge1xuXHR3aWR0aDogNjBweDtcbn1cbi5ib2FyZF9kZXRhaWxfX25hdiAubmF2X3JvdyAuc3ViamVjdCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmJvYXJkX2RldGFpbF9fbmF2IC5uYXZfcm93IC5zdWJqZWN0IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi5ib2FyZF9kZXRhaWxfX25hdiAubmF2X3JvdyAuc3ViamVjdCB7XG5cdGZsZXg6IDE7XG5cdG1pbi13aWR0aDogMDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogMTtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ib2FyZF9kZXRhaWxfX25hdiAubmF2X3JvdyArIC5uYXZfcm93IHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uYm9hcmRfZGV0YWlsX19mb290ZXIge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5ib2FyZF91dGlsIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdGdhcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG5cdC5ib2FyZF90b3RhbCB7XG5cdFx0b3JkZXI6IDE7XG5cdH1cblx0LmJvYXJkX3NlYXJjaCB7XG5cdFx0b3JkZXI6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmJvYXJkX3NlYXJjaCBpbnB1dFt0eXBlPXRleHRdIHtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblx0LmJvYXJkX3NlYXJjaF9fYnRuIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblx0LmJvYXJkX2hlYWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmJvYXJkX3JvdyB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdHBhZGRpbmc6IDE2cHggMTJweDtcblx0XHRnYXA6IDA7XG5cdH1cblx0LmJvYXJkX2JvZHkgLmJvYXJkX3JvdyB7XG5cdFx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuXHR9XG5cdC5ib2FyZF9ib2R5IC5ib2FyZF9yb3c6Zmlyc3QtY2hpbGQge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xuXHR9XG5cdC5ib2FyZF9ib2R5IC5ib2FyZF9pdGVtX19ubyB7XG5cdFx0b3JkZXI6IDA7XG5cdFx0ZmxleDogMCAwIDMwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBlbmQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cblx0LmJvYXJkX2JvZHkgLmJvYXJkX2l0ZW1fX25vIC5pY29fcGluIHtcblx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0d2lkdGg6IDE4cHg7XG5cdFx0aGVpZ2h0OiAxOHB4O1xuXHR9XG5cdC5ib2FyZF9ib2R5IC5ib2FyZF9pdGVtX19zdWJqZWN0IHtcblx0XHRvcmRlcjogMTtcblx0XHRmbGV4OiAxIDEgMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXHR9XG5cdC5ib2FyZF9ib2R5IC5ib2FyZF9pdGVtX19maWxlIHtcblx0XHRvcmRlcjogMztcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuXHQuYm9hcmRfYm9keSAuYm9hcmRfaXRlbV9fZGF0ZSB7XG5cdFx0b3JkZXI6IDI7XG5cdFx0ZmxleDogMCAwIDEwMHB4O1xuXHR9XG5cdC5ib2FyZF9ib2R5IC5ib2FyZF9pdGVtX19kYXRlLmYtZnVsbCB7XG5cdFx0ZmxleDogMTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQuYm9hcmRfZGV0YWlsX19oZWFkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0LmJvYXJkX2RldGFpbF9faGVhZGVyIC5ib2FyZF9kZXRhaWxfX21ldGEgLnBlcmlvZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc3cHggMWZyO1xuXHR9XG5cdC5ib2FyZF9kZXRhaWxfX2hlYWRlciAuYm9hcmRfZGV0YWlsX19tZXRhIC5kZXZpZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5ib2FyZF9kZXRhaWxfX2hlYWRlciAuYm9hcmRfZGV0YWlsX19tZXRhIC5kZWFkbGluZSB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc3cHggMWZyO1xuXHR9XG5cdC5ib2FyZF9kZXRhaWxfX2hlYWRlciAuYm9hcmRfZGV0YWlsX19tZXRhID4gZGl2IHtcblx0XHRnYXA6IDA7XG5cdH1cblx0LmJvYXJkX2RldGFpbF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYm9hcmRfZGV0YWlsX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmJvYXJkX2RldGFpbF9fdmlzdWFsIHtcblx0XHRtYXJnaW46IDE2cHggMCAyNHB4O1xuXHR9XG5cdC5ib2FyZF9kZXRhaWxfX3Zpc3VhbCBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdH1cblx0LmJvYXJkX2RldGFpbF9fZmlsZXMgLmZpbGVfaXRlbSB7XG5cdFx0cGFkZGluZzogMTJweDtcblx0fVxuXHQuYm9hcmRfZGV0YWlsX19uYXYgLm5hdl9yb3cge1xuXHRcdHBhZGRpbmc6IDE0cHggNHB4O1xuXHR9XG5cdC5ib2FyZF9kZXRhaWxfX25hdiAubmF2X3JvdyAubGFiZWwge1xuXHRcdHdpZHRoOiA0OHB4O1xuXHR9XG5cdC5ib2FyZF9kZXRhaWxfX21ldGEuY29sdW1uIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG59XG4uY2FyZF9saXN0IHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0Z2FwOiAxNnB4O1xufVxuLmNhcmRfbGlzdF9faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG4uY2FyZF9saXN0X19pdGVtOmhvdmVyIC5jYXJkX2xpc3RfX3RodW1iIGltZywgLmNhcmRfbGlzdF9faXRlbTpmb2N1cyAuY2FyZF9saXN0X190aHVtYiBpbWcge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uY2FyZF9saXN0X190aHVtYiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGFzcGVjdC1yYXRpbzogNy81O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcmRfbGlzdF9fdGh1bWIgaW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNhcmRfbGlzdF9fbGFiZWxzIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGdhcDogNnB4O1xufVxuLmNhcmRfbGlzdF9fZGltIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMTBweDtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuY2FyZF9saXN0X19kaW0ge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuLmNhcmRfbGlzdF9fYm9keSB7XG5cdHBhZGRpbmc6IDIwcHggMzJweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNTtcblx0Z2FwOiA4cHg7XG59XG4uY2FyZF9saXN0X190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmNhcmRfbGlzdF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuLmNhcmRfbGlzdF9fdGl0bGUge1xuXHRjb2xvcjogIzIyMjIyMjtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogMjtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aGVpZ2h0OiA1NHB4O1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5jYXJkX2xpc3RfX2Rlc2Mge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5jYXJkX2xpc3RfX2Rlc2Mge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuLmNhcmRfbGlzdF9fZGVzYyB7XG5cdGNvbG9yOiAjODg4ODg4O1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0bGluZS1jbGFtcDogMjtcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uY2FyZF9saXN0X19tZXRhIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcmRfbGlzdF9fZGF0ZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmNhcmRfbGlzdF9fZGF0ZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uY2FyZF9saXN0X19kYXRlIHtcblx0Y29sb3I6ICM4ODg4ODg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdC5jYXJkX2xpc3Qge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuY2FyZF9saXN0IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRnYXA6IDEycHg7XG5cdH1cblx0LmNhcmRfbGlzdF9faXRlbSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjRweDtcblx0fVxuXHQuY2FyZF9saXN0X19sYWJlbHMgLmJhZGdlIHtcblx0XHRoZWlnaHQ6IDIycHg7XG5cdH1cblx0LmNhcmRfbGlzdF9fYm9keSB7XG5cdFx0cGFkZGluZzogMTJweCAxMnB4IDE0cHg7XG5cdFx0Z2FwOiA2cHg7XG5cdH1cbn1cblxuLmlucXVpcnlfZGV0YWlsX19oZWFkZXIge1xuXHRwYWRkaW5nOiAwIDRweCAzMnB4O1xufVxuLmlucXVpcnlfZGV0YWlsX19oZWFkZXIgLmlucXVpcnlfZGV0YWlsX19tZXRhIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxMnB4O1xufVxuLmlucXVpcnlfZGV0YWlsX19oZWFkZXIgLmlucXVpcnlfZGV0YWlsX19tZXRhIC5tZXRhX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDhweDtcbn1cbi5pbnF1aXJ5X2RldGFpbF9faGVhZGVyIC5pbnF1aXJ5X2RldGFpbF9fbWV0YSAubWV0YV90aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmlucXVpcnlfZGV0YWlsX19oZWFkZXIgLmlucXVpcnlfZGV0YWlsX19tZXRhIC5tZXRhX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5pbnF1aXJ5X2RldGFpbF9faGVhZGVyIC5pbnF1aXJ5X2RldGFpbF9fbWV0YSAubWV0YV90aXRsZSB7XG5cdGNvbG9yOiAjODg4ODg4O1xufVxuLmlucXVpcnlfZGV0YWlsX19oZWFkZXIgLmlucXVpcnlfZGV0YWlsX19tZXRhIC5tZXRhX2Rlc2Mge1xuXHRjb2xvcjogIzIyMjIyMjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuaW5xdWlyeV9kZXRhaWxfX2hlYWRlciAuaW5xdWlyeV9kZXRhaWxfX21ldGEgLm1ldGFfZGVzYyB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uaW5xdWlyeV9kZXRhaWxfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuaW5xdWlyeV9kZXRhaWxfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5pbnF1aXJ5X2RldGFpbF9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdGNvbG9yOiAjM2I1ZWE3O1xufVxuLmlucXVpcnlfZGV0YWlsX19jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMzJweCA0MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY1O1xuXHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHRnYXA6IDIwcHg7XG59XG4uaW5xdWlyeV9kZXRhaWxfX2NvbnRlbnQgKyAuaW5xdWlyeV9kZXRhaWxfX2NvbnRlbnQge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG4uaW5xdWlyeV9kZXRhaWxfX2NvbnRlbnQgLmlucXVpcnlfZGV0YWlsX19zdWJ0aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmlucXVpcnlfZGV0YWlsX19jb250ZW50IC5pbnF1aXJ5X2RldGFpbF9fc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuLmlucXVpcnlfZGV0YWlsX19jb250ZW50IC5pbnF1aXJ5X2RldGFpbF9fc3VidGl0bGUge1xuXHRwYWRkaW5nLXRvcDogMnB4O1xuXHRjb2xvcjogIzg4ODg4ODtcblx0ZmxleDogMCAwIDY1cHg7XG59XG4uaW5xdWlyeV9kZXRhaWxfX2NvbnRlbnQgLmlucXVpcnlfZGV0YWlsX19kZXNjIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuaW5xdWlyeV9kZXRhaWxfX2NvbnRlbnQgLmlucXVpcnlfZGV0YWlsX19kZXNjIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi5pbnF1aXJ5X2RldGFpbF9fY29udGVudCAuaW5xdWlyeV9kZXRhaWxfX2Rlc2Mge1xuXHRjb2xvcjogIzIyMjIyMjtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1pbi13aWR0aDogMDtcbn1cbi5pbnF1aXJ5X2RldGFpbF9fY29udGVudCAuaW5xdWlyeV9kZXRhaWxfX2Rlc2MgPiAqOm5vdChbY2xhc3NdKSB7XG5cdHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cbi5pbnF1aXJ5X2RldGFpbF9fY29udGVudC5lbXB0eSAuaW5xdWlyeV9kZXRhaWxfX2Rlc2Mge1xuXHRjb2xvcjogIzg4ODg4ODtcbn1cbi5pbnF1aXJ5X2RldGFpbF9fY29udGVudCAuZG93bmxvYWQge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDhweDtcbn1cbi5pbnF1aXJ5X2RldGFpbF9fY29udGVudCAuZG93bmxvYWQ6bm90KDpsYXN0LWNoaWxkKSB7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uaW5xdWlyeV9kZXRhaWxfX2NvbnRlbnQgLmRvd25sb2FkX19saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA4cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmlucXVpcnlfZGV0YWlsX19jb250ZW50IC5kb3dubG9hZF9fbGluayB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uaW5xdWlyeV9kZXRhaWxfX2NvbnRlbnQgLmRvd25sb2FkX19saW5rIHtcblx0Y29sb3I6ICM2NjY2NjY7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcblx0dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMS4ycHg7XG59XG4uaW5xdWlyeV9kZXRhaWxfX2NvbnRlbnQgLmRvd25sb2FkX19saW5rIHNwYW4ge1xuXHRmb250OiBpbmhlcml0O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmlucXVpcnlfZGV0YWlsX19jb250ZW50IC5kb3dubG9hZF9fbGluayBpIHtcblx0ZmxleDogbm9uZTtcbn1cbi5pbnF1aXJ5X2RldGFpbF9fdXRpbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZW5kO1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdGdhcDogMTJweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbnF1aXJ5X2RldGFpbF9fdXRpbCAuaW5xdWlyeV9kZXRhaWxfX3V0aWwtbGluayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMnB4O1xuXHRjb2xvcjogIzIyMjIyMjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuaW5xdWlyeV9kZXRhaWxfX3V0aWwgLmlucXVpcnlfZGV0YWlsX191dGlsLWxpbmsge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuLmlucXVpcnlfZGV0YWlsX191dGlsIC5pbnF1aXJ5X2RldGFpbF9fdXRpbC1saW5rIHtcblx0cGFkZGluZzogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmlucXVpcnlfZGV0YWlsX19wZXJpb2Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDhweDtcblx0Y29sb3I6ICM4ODg4ODg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmlucXVpcnlfZGV0YWlsX19wZXJpb2Qge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuLmlucXVpcnlfZGV0YWlsX19wZXJpb2Qge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmlucXVpcnlfZGV0YWlsX19mb290ZXIge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pbnF1aXJ5X2RldGFpbCAuZGV2aWRlciB7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMTRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmVzdWx0IC5uby1kYXRhIHtcblx0cGFkZGluZzogMTIwcHggMDtcbn1cbi5yZXN1bHQgLm5vLWRhdGEgaSB7XG5cdHdpZHRoOiA2NHB4O1xuXHRoZWlnaHQ6IDY0cHg7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLW5vZGF0YS10aHVtYi5zdmdcIik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LnJlc3VsdCAubm8tZGF0YSB7XG5cdFx0cGFkZGluZzogODBweCAwO1xuXHR9XG5cdC5yZXN1bHQgaSB7XG5cdFx0d2lkdGg6IDQ4cHg7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuaW5xdWlyeV9kZXRhaWxfX2hlYWRlciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cblx0LmlucXVpcnlfZGV0YWlsX19oZWFkZXIgLmlucXVpcnlfZGV0YWlsX19tZXRhIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGdhcDogNHB4O1xuXHR9XG5cdC5pbnF1aXJ5X2RldGFpbF9faGVhZGVyIC5pbnF1aXJ5X2RldGFpbF9fbWV0YSAuZGV2aWRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuaW5xdWlyeV9kZXRhaWxfX2hlYWRlciAuaW5xdWlyeV9kZXRhaWxfX21ldGEgLm1ldGFfaXRlbSB7XG5cdFx0Z2FwOiAxMnB4O1xuXHR9XG5cdC5pbnF1aXJ5X2RldGFpbF9faGVhZGVyIC5pbnF1aXJ5X2RldGFpbF9fbWV0YSAubWV0YV90aXRsZSB7XG5cdFx0ZmxleDogMCAwIDUycHg7XG5cdH1cblx0LmlucXVpcnlfZGV0YWlsX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAyMHB4IDI0cHg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdGdhcDogMnB4O1xuXHR9XG5cdC5pbnF1aXJ5X2RldGFpbF9fY29udGVudCAuaW5xdWlyeV9kZXRhaWxfX3N1YnRpdGxlIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuXHQuaW5xdWlyeV9kZXRhaWxfX2NvbnRlbnQgLmRvd25sb2FkIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGdhcDogMTJweDtcblx0fVxuXHQuaW5xdWlyeV9kZXRhaWxfX3V0aWwge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdH1cbn1cbltjbGFzcyo9YmFkZ2VfXSB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0aGVpZ2h0OiAyNHB4O1xuXHRwYWRkaW5nOiAwIDhweDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRbY2xhc3MqPWJhZGdlX10ge1xuXHRcdGhlaWdodDogMjFweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0W2NsYXNzKj1iYWRnZV9dIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cblxuLmJhZGdlX3ByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1ZWE3O1xufVxuLmJhZGdlX3NreWJsdWUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTM4MGRhO1xufVxuLmJhZGdlX29yYW5nZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlODg2NDA7XG59XG4uYmFkZ2VfZ3JleSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODg7XG59XG4uYmFkZ2Vfc3ViIHtcblx0Y29sb3I6ICM2NjY2NjY7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4uYmFkZ2VfZGRheSB7XG5cdHdpZHRoOiA2NXB4O1xuXHRwYWRkaW5nOiAwIDRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzg4ODg4ODtcbn1cblxuLmlucXVpcnlfZm9ybSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLmlucXVpcnlfZm9ybV9fYWdyZWUge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmlucXVpcnlfZm9ybV9fYWdyZWUgLmFncmVlX2JveCB7XG5cdHBhZGRpbmc6IDMycHggNDBweDtcblx0Ym9yZGVyLXJhZGl1czogMjhweDtcblx0YmFja2dyb3VuZDogI2Y0ZjVmNTtcblx0Y29sb3I6ICM2NjY2NjY7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uaW5xdWlyeV9mb3JtX19hZ3JlZSAuYWdyZWVfYm94IC5hZ3JlZV90aXRsZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmlucXVpcnlfZm9ybV9fYWdyZWUgLmFncmVlX2JveCAuYWdyZWVfdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuLmlucXVpcnlfZm9ybV9fYWdyZWUgLmFncmVlX2JveCAuYWdyZWVfdGl0bGUge1xuXHRjb2xvcjogIzY2NjY2Njtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5pbnF1aXJ5X2Zvcm1fX2FncmVlIC5hZ3JlZV9ib3ggLmFncmVlX3RleHQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5pbnF1aXJ5X2Zvcm1fX2FncmVlIC5hZ3JlZV9ib3ggLmFncmVlX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuLmlucXVpcnlfZm9ybV9fYWdyZWUgLmFncmVlX2JveCAuYWdyZWVfdGV4dCB7XG5cdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHRjb2xvcjogIzY2NjY2Njtcbn1cbi5pbnF1aXJ5X2Zvcm1fX2FncmVlIC5hZ3JlZV9jaGVjayB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDhweDtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuaW5xdWlyeV9mb3JtX19hZ3JlZSAuYWdyZWVfY2hlY2sge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuLmlucXVpcnlfZm9ybV9fYWdyZWUgLmFncmVlX2NoZWNrIHtcblx0Y29sb3I6ICMyMjIyMjI7XG59XG4uaW5xdWlyeV9mb3JtIC5yZXF1aXJlZF9ndWlkZSB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGNvbG9yOiAjODg4ODg4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLmlucXVpcnlfZm9ybSAucmVxdWlyZWRfbWFyayB7XG5cdGNvbG9yOiAjZmY0ODQ4O1xuXHRmb250LXNpemU6IDEuMmVtO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaW5xdWlyeV9mb3JtIC5yZXF1aXJlZF9tYXJrOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIipcIjtcbn1cbi5pbnF1aXJ5X2Zvcm0gLmJ1dHRvbl9ncm91cCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG4uaW5xdWlyeV9mb3JtX190aXRsZS13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmlucXVpcnlfZm9ybV9fdGl0bGUge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5pbnF1aXJ5X2Zvcm1fX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5pbnF1aXJ5X2Zvcm1fX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pbnF1aXJ5X2Zvcm1fX3Jvd3Mge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRyb3ctZ2FwOiAyNHB4O1xufVxuLmlucXVpcnlfZm9ybV9fcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0Y29sdW1uLWdhcDogMjBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbnF1aXJ5X2Zvcm1fX3JvdzpoYXMoLmlucXVpcnlfZm9ybV9faGFsZikge1xuXHRjb2x1bW4tZ2FwOiA0MHB4O1xufVxuLmlucXVpcnlfZm9ybV9fcm93IC5zdGljay11cCB7XG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uaW5xdWlyeV9mb3JtX19oYWxmIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAyMHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4OiAwIDAgY2FsYyg1MCUgLSAyMHB4KTtcbn1cbi5pbnF1aXJ5X2Zvcm1fX2xhYmVsIHtcblx0Y29sb3I6ICMyMjIyMjI7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmlucXVpcnlfZm9ybV9fbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuLmlucXVpcnlfZm9ybV9fbGFiZWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4OiAwIDAgODBweDtcblx0Z2FwOiA2cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaW5xdWlyeV9mb3JtX19sYWJlbCAucmVxdWlyZWRfbWFyayB7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uaW5xdWlyeV9mb3JtX19sYWJlbC0tbWluLWhlaWdodCB7XG5cdG1pbi1oZWlnaHQ6IDY0cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW5xdWlyeV9mb3JtX19sYWJlbC0tbWluLWhlaWdodCAucmVxdWlyZWRfbWFyayB7XG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5pbnF1aXJ5X2Zvcm1fX2xhYmVsLS1zdWIge1xuXHRjb2xvcjogIzY2NjY2Njtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuaW5xdWlyeV9mb3JtX19sYWJlbC0tc3ViIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5pbnF1aXJ5X2Zvcm1fX2ZpZWxkIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnF1aXJ5X2Zvcm1fX2ZpZWxkLnRlbCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDI0cHggMWZyIDI0cHggMWZyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlucXVpcnlfZm9ybV9fZmllbGQudGVsIC5kYXNoIHtcblx0d2lkdGg6IDEycHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzY2NjY2Njtcbn1cbi5pbnF1aXJ5X2Zvcm1fX2ZpZWxkLmNhcHRjaGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDI0cHg7XG5cdGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi5pbnF1aXJ5X2Zvcm1fX2ZpZWxkLm5hbWUgLmlucHV0X3dyYXAge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmlucXVpcnlfZm9ybV9fZmllbGQuZGF0ZSB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDI0cHggMWZyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlucXVpcnlfZm9ybV9fZmllbGQuZGF0ZSAuaW5wdXRfd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnF1aXJ5X2Zvcm1fX2ZpZWxkLmRhdGUgLmlucHV0X3dyYXAgaSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDIwcHg7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uaW5xdWlyeV9mb3JtX19maWVsZC5kYXRlIC50aWxkZSB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDJweDtcblx0ZGlzcGxheTogZmxleDtcbn1cbi5pbnF1aXJ5X2Zvcm0gLnN1Z2dlc3RfbGlzdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogY2FsYygxMDAlICsgNnB4KTtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5pbnF1aXJ5X2Zvcm0gLnN1Z2dlc3RfbGlzdCBsaSB7XG5cdHBhZGRpbmc6IDEwcHggMTRweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0Y29sb3I6ICM2NjY2NjY7XG59XG4uaW5xdWlyeV9mb3JtIC51cGxvYWRfbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMTJweDtcbn1cbi5pbnF1aXJ5X2Zvcm0gLnVwbG9hZF9pdGVtIHtcblx0d2lkdGg6IDk2cHg7XG5cdGhlaWdodDogOTZweDtcblx0Ym9yZGVyOiAxcHggZGFzaGVkICNjOGM4Yzg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnF1aXJ5X2Zvcm0gLnVwbG9hZF9pdGVtLmhhcy1pbWFnZSB7XG5cdGJvcmRlci1jb2xvcjogIzIyMjIyMjtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5pbnF1aXJ5X2Zvcm0gLnVwbG9hZF9pdGVtLmhhcy1pbWFnZSAudGh1bWIge1xuXHR3aWR0aDogODAlO1xuXHRoZWlnaHQ6IDgwJTtcblx0b2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG5cdG1hcmdpbjogYXV0bztcblx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uaW5xdWlyeV9mb3JtIC51cGxvYWRfaXRlbS5oYXMtaW1hZ2UgLnJlbW92ZV9idG4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTEwcHg7XG5cdHJpZ2h0OiAtMTBweDtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0YmFja2dyb3VuZDogIzIyMjIyMjtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcblx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xLCAxKTtcblx0LW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xLCAxKTtcblx0LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuMSwgMSk7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjEsIDEpO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1yZW1vdmUuc3ZnXCIpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uaW5xdWlyeV9mb3JtIC51cGxvYWRfaXRlbS51cGxvYWRlciAudXBsb2FkZXJfYnRuIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiAjNjY2NjY2O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tcGx1cy5zdmdcIik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5pbnF1aXJ5X2Zvcm0gLnVwbG9hZF9pdGVtLnVwbG9hZGVyIC5wbHVzIHtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbi5pbnF1aXJ5X2Zvcm0gLmhlbHBlciB7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0Y29sb3I6ICM4ODg4ODg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmlucXVpcnlfZm9ybSAuaGVscGVyIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cbi5pbnF1aXJ5X2Zvcm1fX3Rlc3QgLnRlc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdGdhcDogOHB4O1xufVxuLmlucXVpcnlfZm9ybV9fdGVzdCAudGVzdCBpbWcge1xuXHRtYXgtd2lkdGg6IDIwMHB4O1xufVxuLmlucXVpcnlfZm9ybV9fdGVzdCAuY2FwdGNoYV9idXR0b24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDRweDtcbn1cbi5pbnF1aXJ5X2Zvcm1fX3Rlc3QgLmNhcHRjaGFfYnV0dG9uIGJ1dHRvbiB7XG5cdHBhZGRpbmc6IDZweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NiY2JjMjtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xufVxuLmlucXVpcnlfZm9ybSAuZmlsZS11cGxvYWQtYXJlYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMTJweDtcbn1cbi5pbnF1aXJ5X2Zvcm0gLmZpbGUtdXBsb2FkLWFyZWFfX3Jvd3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDEycHg7XG59XG4uaW5xdWlyeV9mb3JtIC5maWxlLXVwbG9hZC1hcmVhX19idXR0b24ge1xuXHRmbGV4OiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0aGVpZ2h0OiA2NHB4O1xuXHRib3JkZXI6IDEuNXB4IGRhc2hlZCAjYzhjOGM4O1xufVxuLmlucXVpcnlfZm9ybSAuZmlsZS11cGxvYWQtYXJlYSAuaW5wdXRfd3JhcCBpbnB1dFt0eXBlPXRleHRdIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjYzhjOGM4O1xufVxuLmlucXVpcnlfZm9ybSAuZmlsZS11cGxvYWQtYXJlYSAuaW5wdXRfd3JhcCAuZGVsZXRlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMjBweDtcblx0dG9wOiAyMHB4O1xufVxuLmlucXVpcnlfZm9ybSAuZmlsZS11cGxvYWQtYXJlYSAuYnVsbGV0X19saXN0IHtcblx0cm93LWdhcDogMDtcbn1cbi5pbnF1aXJ5X2Zvcm0gLmZpbGUtdXBsb2FkLWFyZWEgLmJ1bGxldF9faXRlbSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmlucXVpcnlfZm9ybSAuZmlsZS11cGxvYWQtYXJlYSAuYnVsbGV0X19pdGVtIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cbi5pbnF1aXJ5X2Zvcm0gLmZpbGUtdXBsb2FkLWFyZWEgLmJ1bGxldF9faXRlbSB7XG5cdGNvbG9yOiAjODg4ODg4O1xufVxuLmlucXVpcnlfZm9ybSAuY2FwdGNoYV9ib3gge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdHBhZGRpbmc6IDhweCAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRiYWNrZ3JvdW5kOiAjZjRmNWY1O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLmlucXVpcnlfZm9ybSAuY2FwdGNoYV9pbWcge1xuXHRtaW4td2lkdGg6IDI0MHB4O1xufVxuLmlucXVpcnlfZm9ybSAuY2FwdGNoYV9pbnB1dCB7XG5cdG1pbi13aWR0aDogMjIwcHg7XG59XG4uaW5xdWlyeV9mb3JtX19hY3Rpb25zIHtcblx0bWFyZ2luLXRvcDogNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0Z2FwOiAxMHB4O1xufVxuLmlucXVpcnlfZm9ybSAuYnRuIHtcblx0bWluLXdpZHRoOiAxMjBweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRwYWRkaW5nOiAwIDE4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmlucXVpcnlfZm9ybSAuYnRuIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5pbnF1aXJ5X2Zvcm0gLmJ0bi1vdXRsaW5lIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0Y29sb3I6ICMyMjIyMjI7XG59XG4uaW5xdWlyeV9mb3JtIC5idG4tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICMyMjIyMjI7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuLmlucXVpcnlfZm9ybSBpbnB1dDpkaXNhYmxlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY1ZjU7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdGNvbG9yOiAjODg4ODg4O1xuXHRib3JkZXItY29sb3I6ICNlNmU2ZTY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuaW5xdWlyeV9mb3JtX19hZ3JlZSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQuaW5xdWlyeV9mb3JtX19hZ3JlZSAuYWdyZWVfYm94IHtcblx0XHRwYWRkaW5nOiAyMHB4IDEycHggMjBweCAyNHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdH1cblx0LmlucXVpcnlfZm9ybV9fYWdyZWUgLmFncmVlX2JveF9fd3JhcCB7XG5cdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdH1cblx0LmlucXVpcnlfZm9ybV9fcm93cyB7XG5cdFx0cm93LWdhcDogMjBweDtcblx0fVxuXHQuaW5xdWlyeV9mb3JtX19yb3csIC5pbnF1aXJ5X2Zvcm1fX2hhbGYge1xuXHRcdHJvdy1nYXA6IDEycHg7XG5cdFx0ZmxleDogMSAxIDEwMCU7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdC5pbnF1aXJ5X2Zvcm1fX3JvdzpoYXMoLmlucXVpcnlfZm9ybV9faGFsZikge1xuXHRcdHJvdy1nYXA6IDI0cHg7XG5cdH1cblx0LmlucXVpcnlfZm9ybV9fbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdGZsZXg6IDEgMSAxMDAlO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuaW5xdWlyeV9mb3JtX19sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmlucXVpcnlfZm9ybV9fbGFiZWwtLW1pbi1oZWlnaHQge1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdH1cblx0LmlucXVpcnlfZm9ybSAuY2FwdGNoYV9pbnB1dCB7XG5cdFx0bWluLXdpZHRoOiAyNDVweDtcblx0fVxuXHQuaW5xdWlyeV9mb3JtX19hY3Rpb25zIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQuaW5xdWlyeV9mb3JtX19maWVsZC5jYXB0Y2hhIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5pbnF1aXJ5X2Zvcm0gLmZpbGUtdXBsb2FkLWFyZWEge1xuXHRcdGdhcDogOHB4O1xuXHR9XG5cdC5pbnF1aXJ5X2Zvcm0gLmZpbGUtdXBsb2FkLWFyZWFfX3Jvd3Mge1xuXHRcdGdhcDogOHB4O1xuXHR9XG5cdC5pbnF1aXJ5X2Zvcm0gLmZpbGUtdXBsb2FkLWFyZWFfX2J1dHRvbiB7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHR9XG5cdC5pbnF1aXJ5X2Zvcm0gLmZpbGUtdXBsb2FkLWFyZWFfX2J1dHRvbiAuaWNvX3BsdXMge1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0fVxuXHQuaW5xdWlyeV9mb3JtIC5maWxlLXVwbG9hZC1hcmVhIC5pbnB1dF93cmFwIC5kZWxldGUge1xuXHRcdHJpZ2h0OiAxNnB4O1xuXHRcdHRvcDogMThweDtcblx0fVxuXHQuaW5xdWlyeV9mb3JtIC5maWxlLXVwbG9hZC1hcmVhIC5pbnB1dF93cmFwIC5kZWxldGUgaSB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG5cdC5pbnF1aXJ5X2Zvcm0gLmZpbGUtdXBsb2FkLWFyZWEgLmJ1bGxldCB7XG5cdFx0bWFyZ2luLXRvcDogLTRweDtcblx0fVxufVxuLyohIGpRdWVyeSBVSSAtIHYxLjE0LjEgLSAyMDI0LTEwLTMwXG4qIGh0dHBzOi8vanF1ZXJ5dWkuY29tXG4qIEluY2x1ZGVzOiBjb3JlLmNzcywgYWNjb3JkaW9uLmNzcywgYXV0b2NvbXBsZXRlLmNzcywgbWVudS5jc3MsIGJ1dHRvbi5jc3MsIGNvbnRyb2xncm91cC5jc3MsIGNoZWNrYm94cmFkaW8uY3NzLCBkYXRlcGlja2VyLmNzcywgZGlhbG9nLmNzcywgZHJhZ2dhYmxlLmNzcywgcmVzaXphYmxlLmNzcywgcHJvZ3Jlc3NiYXIuY3NzLCBzZWxlY3RhYmxlLmNzcywgc2VsZWN0bWVudS5jc3MsIHNsaWRlci5jc3MsIHNvcnRhYmxlLmNzcywgc3Bpbm5lci5jc3MsIHRhYnMuY3NzLCB0b29sdGlwLmNzcywgdGhlbWUuY3NzXG4qIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwczovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci8/ZmZEZWZhdWx0PUFyaWFsJTJDSGVsdmV0aWNhJTJDc2Fucy1zZXJpZiZmc0RlZmF1bHQ9MWVtJmZ3RGVmYXVsdD1ub3JtYWwmY29ybmVyUmFkaXVzPTNweCZiZ0NvbG9ySGVhZGVyPWU5ZTllOSZiZ1RleHR1cmVIZWFkZXI9ZmxhdCZib3JkZXJDb2xvckhlYWRlcj1kZGRkZGQmZmNIZWFkZXI9MzMzMzMzJmljb25Db2xvckhlYWRlcj00NDQ0NDQmYmdDb2xvckNvbnRlbnQ9ZmZmZmZmJmJnVGV4dHVyZUNvbnRlbnQ9ZmxhdCZib3JkZXJDb2xvckNvbnRlbnQ9ZGRkZGRkJmZjQ29udGVudD0zMzMzMzMmaWNvbkNvbG9yQ29udGVudD00NDQ0NDQmYmdDb2xvckRlZmF1bHQ9ZjZmNmY2JmJnVGV4dHVyZURlZmF1bHQ9ZmxhdCZib3JkZXJDb2xvckRlZmF1bHQ9YzVjNWM1JmZjRGVmYXVsdD00NTQ1NDUmaWNvbkNvbG9yRGVmYXVsdD03Nzc3NzcmYmdDb2xvckhvdmVyPWVkZWRlZCZiZ1RleHR1cmVIb3Zlcj1mbGF0JmJvcmRlckNvbG9ySG92ZXI9Y2NjY2NjJmZjSG92ZXI9MmIyYjJiJmljb25Db2xvckhvdmVyPTU1NTU1NSZiZ0NvbG9yQWN0aXZlPTAwN2ZmZiZiZ1RleHR1cmVBY3RpdmU9ZmxhdCZib3JkZXJDb2xvckFjdGl2ZT0wMDNlZmYmZmNBY3RpdmU9ZmZmZmZmJmljb25Db2xvckFjdGl2ZT1mZmZmZmYmYmdDb2xvckhpZ2hsaWdodD1mZmZhOTAmYmdUZXh0dXJlSGlnaGxpZ2h0PWZsYXQmYm9yZGVyQ29sb3JIaWdobGlnaHQ9ZGFkNTVlJmZjSGlnaGxpZ2h0PTc3NzYyMCZpY29uQ29sb3JIaWdobGlnaHQ9Nzc3NjIwJmJnQ29sb3JFcnJvcj1mZGRmZGYmYmdUZXh0dXJlRXJyb3I9ZmxhdCZib3JkZXJDb2xvckVycm9yPWYxYTg5OSZmY0Vycm9yPTVmM2YzZiZpY29uQ29sb3JFcnJvcj1jYzAwMDAmYmdDb2xvck92ZXJsYXk9YWFhYWFhJmJnVGV4dHVyZU92ZXJsYXk9ZmxhdCZiZ0ltZ09wYWNpdHlPdmVybGF5PTAmb3BhY2l0eU92ZXJsYXk9MzAmYmdDb2xvclNoYWRvdz02NjY2NjYmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdJbWdPcGFjaXR5U2hhZG93PTAmb3BhY2l0eVNoYWRvdz0zMCZ0aGlja25lc3NTaGFkb3c9NXB4Jm9mZnNldFRvcFNoYWRvdz0wcHgmb2Zmc2V0TGVmdFNoYWRvdz0wcHgmY29ybmVyUmFkaXVzU2hhZG93PThweFxuKiBDb3B5cmlnaHQgT3BlbkpTIEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG4vKiBMYXlvdXQgaGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaGVscGVyLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcbn1cblxuLnVpLWhlbHBlci1yZXNldCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRvdXRsaW5lOiAwO1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLnVpLWhlbHBlci16Zml4IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi51aS1mcm9udCB7XG5cdHotaW5kZXg6IDEwMDtcbn1cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGlzYWJsZWQge1xuXHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tdG9wOiAtMC4yNWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnVpLXdpZGdldC1pY29uLWJsb2NrIHtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMnB4IDAgMCAwO1xuXHRwYWRkaW5nOiAwLjVlbSAwLjVlbSAwLjVlbSAwLjdlbTtcblx0Zm9udC1zaXplOiAxMDAlO1xufVxuXG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudCB7XG5cdHBhZGRpbmc6IDFlbSAyLjJlbTtcblx0Ym9yZGVyLXRvcDogMDtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi51aS1hdXRvY29tcGxldGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udWktbWVudSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG91dGxpbmU6IDA7XG59XG5cbi51aS1tZW51IC51aS1tZW51IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udWktbWVudSAudWktbWVudS1pdGVtIHtcblx0bWFyZ2luOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogM3B4IDFlbSAzcHggMC40ZW07XG59XG5cbi51aS1tZW51IC51aS1tZW51LWRpdmlkZXIge1xuXHRtYXJnaW46IDVweCAwO1xuXHRoZWlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xufVxuXG4udWktbWVudSAudWktc3RhdGUtZm9jdXMsXG4udWktbWVudSAudWktc3RhdGUtYWN0aXZlIHtcblx0bWFyZ2luOiAtMXB4O1xufVxuXG4vKiBpY29uIHN1cHBvcnQgKi9cbi51aS1tZW51LWljb25zIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udWktbWVudS1pY29ucyAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuXHRwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cblxuLyogbGVmdC1hbGlnbmVkICovXG4udWktbWVudSAudWktaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDAuMmVtO1xuXHRtYXJnaW46IGF1dG8gMDtcbn1cblxuLyogcmlnaHQtYWxpZ25lZCAqL1xuLnVpLW1lbnUgLnVpLW1lbnUtaWNvbiB7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xufVxuXG4udWktYnV0dG9uIHtcblx0cGFkZGluZzogMC40ZW0gMWVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0bWFyZ2luLXJpZ2h0OiAwLjFlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udWktYnV0dG9uLFxuLnVpLWJ1dHRvbjpsaW5rLFxuLnVpLWJ1dHRvbjp2aXNpdGVkLFxuLnVpLWJ1dHRvbjpob3Zlcixcbi51aS1idXR0b246YWN0aXZlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiB0byBtYWtlIHJvb20gZm9yIHRoZSBpY29uLCBhIHdpZHRoIG5lZWRzIHRvIGJlIHNldCBoZXJlICovXG4udWktYnV0dG9uLWljb24tb25seSB7XG5cdHdpZHRoOiAyZW07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiBubyBpY29uIHN1cHBvcnQgZm9yIGlucHV0IGVsZW1lbnRzICovXG5pbnB1dC51aS1idXR0b24udWktYnV0dG9uLWljb24tb25seSB7XG5cdHRleHQtaW5kZW50OiAwO1xufVxuXG4vKiBidXR0b24gaWNvbiBlbGVtZW50KHMpICovXG4udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLXRvcDogLThweDtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG59XG5cbi51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb24ge1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMi4xZW07XG5cdGhlaWdodDogMi4xZW07XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5pbnB1dC51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb24ge1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHR0ZXh0LWluZGVudDogMDtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0cGFkZGluZzogMC40ZW0gMWVtO1xufVxuXG4vKiB3b3JrYXJvdW5kcyAqL1xuLyogU3VwcG9ydDogRmlyZWZveCA1IC0gMTI1KyAqL1xuaW5wdXQudWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuYnV0dG9uLnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLnVpLWNvbnRyb2xncm91cCB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtOmZvY3VzLFxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbS51aS12aXN1YWwtZm9jdXMge1xuXHR6LWluZGV4OiA5OTk5O1xufVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsID4gLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwge1xuXHRwYWRkaW5nOiAwLjRlbSAxZW07XG59XG5cbi51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbCBzcGFuIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbi51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50IHtcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4vKiBTcGlubmVyIHNwZWNpZmljIHN0eWxlIGZpeGVzICovXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyLWlucHV0IHtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDIuNGVtKTtcbn1cblxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cCB7XG5cdGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuXG4udWktY2hlY2tib3hyYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5kIHtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxcHggI2NjYztcblx0Ym9yZGVyLXJhZGl1czogMC4xMmVtO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiAxZW07XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZCAudWktaWNvbixcbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZDpob3ZlciAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuXHRib3JkZXItd2lkdGg6IDRweDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnVpLWNoZWNrYm94cmFkaW8tZGlzYWJsZWQge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuXHR3aWR0aDogMTdlbTtcblx0cGFkZGluZzogMC4yZW0gMC4yZW0gMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwLjJlbSAwO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAycHg7XG5cdHdpZHRoOiAxLjhlbTtcblx0aGVpZ2h0OiAxLjhlbTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuXHR0b3A6IDFweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdGxlZnQ6IDJweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdHJpZ2h0OiAycHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xuXHRsZWZ0OiAxcHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuXHRyaWdodDogMXB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtOHB4O1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLThweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuXHRtYXJnaW46IDAgMi4zZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjhlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuXHRmb250LXNpemU6IDFlbTtcblx0bWFyZ2luOiAxcHggMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFyIHtcblx0d2lkdGg6IDQ1JTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAwLjllbTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0bWFyZ2luOiAwIDAgMC40ZW07XG59XG5cbi51aS1kYXRlcGlja2VyIHRoIHtcblx0cGFkZGluZzogMC43ZW0gMC4zZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGJvcmRlcjogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDFweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQgc3Bhbixcbi51aS1kYXRlcGlja2VyIHRkIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMC4yZW07XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRtYXJnaW46IDAuN2VtIDAgMCAwO1xuXHRwYWRkaW5nOiAwIDAuMmVtO1xuXHRib3JkZXItbGVmdDogMDtcblx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRib3JkZXItYm90dG9tOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luOiAwLjVlbSAwLjJlbSAwLjRlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAwLjJlbSAwLjZlbSAwLjNlbSAwLjZlbTtcblx0d2lkdGg6IGF1dG87XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkge1xuXHR3aWR0aDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGUge1xuXHR3aWR0aDogOTUlO1xuXHRtYXJnaW46IDAgYXV0byAwLjRlbTtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHR3aWR0aDogMzMuMyU7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHR3aWR0aDogMjUlO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGNsZWFyOiBsZWZ0O1xufVxuXG4udWktZGF0ZXBpY2tlci1yb3ctYnJlYWsge1xuXHRjbGVhcjogYm90aDtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMDtcbn1cblxuLyogUlRMIHN1cHBvcnQgKi9cbi51aS1kYXRlcGlja2VyLXJ0bCB7XG5cdGRpcmVjdGlvbjogcnRsO1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdHJpZ2h0OiAycHg7XG5cdGxlZnQ6IGF1dG87XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0bGVmdDogMnB4O1xuXHRyaWdodDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIge1xuXHRyaWdodDogMXB4O1xuXHRsZWZ0OiBhdXRvO1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciB7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IGF1dG87XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0Y2xlYXI6IHJpZ2h0O1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCxcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi8qIEljb25zICovXG4udWktZGF0ZXBpY2tlciAudWktaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGxlZnQ6IDAuNWVtO1xuXHR0b3A6IDAuM2VtO1xufVxuXG4udWktZGlhbG9nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmc6IDAuMmVtO1xuXHRvdXRsaW5lOiAwO1xufVxuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIge1xuXHRwYWRkaW5nOiAwLjRlbSAxZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogMC4xZW0gMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0d2lkdGg6IDkwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDAuM2VtO1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IDIwcHg7XG5cdG1hcmdpbjogLTEwcHggMCAwIDA7XG5cdHBhZGRpbmc6IDFweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwLjVlbSAxZW07XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRtYXJnaW4tdG9wOiAwLjVlbTtcblx0cGFkZGluZzogMC4zZW0gMWVtIDAuNWVtIDAuNGVtO1xufVxuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktZGlhbG9nLWJ1dHRvbnNldCB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uIHtcblx0bWFyZ2luOiAwLjVlbSAwLjRlbSAwLjVlbSAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uIHtcblx0aGVpZ2h0OiAycHg7XG5cdHRvcDogMDtcbn1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLWUge1xuXHR3aWR0aDogMnB4O1xuXHRyaWdodDogMDtcbn1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXMge1xuXHRoZWlnaHQ6IDJweDtcblx0Ym90dG9tOiAwO1xufVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtdyB7XG5cdHdpZHRoOiAycHg7XG5cdGxlZnQ6IDA7XG59XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XG5cdHdpZHRoOiA3cHg7XG5cdGhlaWdodDogN3B4O1xufVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2Uge1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xufVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3cge1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG59XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSB7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcbn1cblxuLnVpLWRyYWdnYWJsZSAudWktZGlhbG9nLXRpdGxlYmFyIHtcblx0Y3Vyc29yOiBtb3ZlO1xufVxuXG4udWktZHJhZ2dhYmxlLWhhbmRsZSB7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnVpLXJlc2l6YWJsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGZvbnQtc2l6ZTogMC4xcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi51aS1yZXNpemFibGUtZGlzYWJsZWQgLnVpLXJlc2l6YWJsZS1oYW5kbGUsXG4udWktcmVzaXphYmxlLWF1dG9oaWRlIC51aS1yZXNpemFibGUtaGFuZGxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLXJlc2l6YWJsZS1uIHtcblx0Y3Vyc29yOiBuLXJlc2l6ZTtcblx0aGVpZ2h0OiA3cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IC01cHg7XG5cdGxlZnQ6IDA7XG59XG5cbi51aS1yZXNpemFibGUtcyB7XG5cdGN1cnNvcjogcy1yZXNpemU7XG5cdGhlaWdodDogN3B4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym90dG9tOiAtNXB4O1xuXHRsZWZ0OiAwO1xufVxuXG4udWktcmVzaXphYmxlLWUge1xuXHRjdXJzb3I6IGUtcmVzaXplO1xuXHR3aWR0aDogN3B4O1xuXHRyaWdodDogLTVweDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi51aS1yZXNpemFibGUtdyB7XG5cdGN1cnNvcjogdy1yZXNpemU7XG5cdHdpZHRoOiA3cHg7XG5cdGxlZnQ6IC01cHg7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4udWktcmVzaXphYmxlLXNlIHtcblx0Y3Vyc29yOiBzZS1yZXNpemU7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdHJpZ2h0OiAxcHg7XG5cdGJvdHRvbTogMXB4O1xufVxuXG4udWktcmVzaXphYmxlLXN3IHtcblx0Y3Vyc29yOiBzdy1yZXNpemU7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogOXB4O1xuXHRsZWZ0OiAtNXB4O1xuXHRib3R0b206IC01cHg7XG59XG5cbi51aS1yZXNpemFibGUtbncge1xuXHRjdXJzb3I6IG53LXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdGxlZnQ6IC01cHg7XG5cdHRvcDogLTVweDtcbn1cblxuLnVpLXJlc2l6YWJsZS1uZSB7XG5cdGN1cnNvcjogbmUtcmVzaXplO1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDlweDtcblx0cmlnaHQ6IC01cHg7XG5cdHRvcDogLTVweDtcbn1cblxuLnVpLXByb2dyZXNzYmFyIHtcblx0aGVpZ2h0OiAyZW07XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItdmFsdWUge1xuXHRtYXJnaW46IC0xcHg7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci1vdmVybGF5IHtcblx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoS0FBb0FJQUJBQUFBQVAvLy95SC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrWXdOcVhyZEM1MkRTMDZhN01GWkkrNEZIQkNLb0RlV0tYcXltUHFHcXh2SnJYWmJNeDdUdGMrdzlYZ1UyRkIzbE95UVJXRVQySUZHaVU5bTFmckRWcHhaWmM2YmZId3Y0YzFZWFA2azFWZHkyOTJGYjZVa3V2RnRYcHZXU3pBK0h5Y1hKSFVYaUdZSWlNZzJSNlc0NTlnbldHZkhOZGpJcURXVnFlbUgyZWtwT2JrcE9scHBXVXFaaXFyNmVkcXFXUUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBTTWdabkdmYXFjZzFFMnV1ekRtbUhVQlI4UWlsOTVoaVBLcVduM2FxdExzUzE4eTdHMVN6TmVvd1dCRU50UWQrVDFKa3RQMDVuelBUZEpabFI2dlV4TldXalYrdlVXaFdOa1dGd3hsOVZwWlJlZFljZmxJT0xhZmFhMjhYZHNIL3lubGNjMXVQVkRaeFFJUjBLMjUrY0lDQ21vcUNlNW1HaFpPZmVZU1VoNXlKY0p5cmtaV1dwYVI4ZG9KMm80TllxNjJsQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWREk0WXkyMlpuSU5STnFvc3cwQnY3aTFneUhVa0ZqN29TYVdsdTNvdkM4R3hOc281Zmx1ejNxTFZoQlZlVC9MejdaVEh5eEw1ZERhbFFXUFZPc1FXdFJudXdYYUZUajlqVlZoOHBtYTlKalo0ellTajVaT3ltYTd1dW9sZmZoK0lSNWFXOTdjSHVCVVhLR0tYbEtqbitEaUhXTWNZSmFoNE4wbFlDTWxKT1hpcEdScjVxZGdvU1RycVdTcTZXRmwyeXBvYVVBQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGFFYjZITGdkL2lPN0ZOV3RjRldlK3VmT0RHalJmb2lKMmFrU2hidWViMHd0STUwem0wMnBidndmV0VNV0JRMXpLR2xMSWhza2lFUG05UjZ2Ulh4VjRaeldUMnlIT0dwV015b3JibEtsTnA4SG1IRWIvbENYamNXN2JtdFhQOFh0MjI5T1ZXUjFmb2QyZVdxTmZIdU1qWENQa0lHTmlsZU9pSW1WbUNPRW1vU2ZuM3lYbEpXbW9IR2hxcDZpbFl1V1lwbVRxS1VnQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGlFSDZrYjU4YmlRM0ZOV3RNRldXM2VOVmNvanVGR2ZxblpxU2VidVMwNnc1VjgwL1gwMnBLZTh6RndQNkVGV09UMWxERms4ckdFUmgxVFROT29jUTYxSG00WG0yVmV4VUhwemp5bVZpSHJGYmlFTHNlZlZybjZYS2ZudDJROUcvK1hkaWU0OTlYSGQyZzRoN2lvT0doWEdKYm9HQW5YU0Jub0J3S1l5ZmlvdWJaSjJIbjBSdVJaYWZsWk9pbDU2WnA2aWlvS1NYcFVBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa29RUnFSdm54dUk3a1UxYTFVVTViZDV0blNlT1pYaG1uNWxXSzNxTlRXdlJkUXhQOHF2YUMrL3lhWVF6WE83Qk12YVVFbUpSZDNUc2lNQWdzd21OWXJTZ1pkWXJUWDZ0U0hHWk83M2V6dUF3MnV4dVErQmJlWmZNeHNleFkzNSsvUWU0SjFpblYwZzR4M1dIdU1oSWwyalhPS1QyUStWVTVmZ29TVUk1MlZmWnlma0pHa2hhNmptWSthYVlkaXJxK2xRQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1dCSUtwWWUwTDNZTktUb3Fzd1VsdnpuaWdkNHdpUjRLaFpyS3Q5VXBxaXA2MWk5RTN2TXZ4UmRIbGJFRmlFWGZrOVlBUll4T1paRDZWUTJwVXVuQm10UlhvMUxmOGhNVlZjTmw4SmFmVjM4YU0yL0Z1NVYxNkJuNjNyNnh0OTdqMDkrTVhTRmk0Qm5pR0ZhZTNoemJIOStoWUJ6a3B1VWg1YVptSHVhblpPWmdJdXZiR2lOZW9tQ25heHhhcDJ1cGFDWnNxKzFrQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1hqSThCeTV6ZjRrT3hUVnJYTlZsdjFYMGQ4SUdaR0tMbk5wWXRtOExyOWNxVmV1T1N2Zk9XNzlEOWFESGl6TmhESmlkRlpoTnlkRWFoT2FESDZub210SmpwMXR1dEtvTldrdkE2SnFmUlZMSFUvUVVmYXU5bDJ4N0c1NGQxZmw5OTV4Y0lHQWRYcU1mQk5hZG9ZcmhIK01nMktCbHBWcGJsdUNpWG1NbloyU2g0R0JxSitja0lPcXFKNkxtS1NsbFptc29xNndwUUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNsWXgvb0x2b3h1SkRrVTFhMVlVWmJKNTluU2QyWlhoV3FiUmEyL2dGOEd1MkRZM2lxczd5cnEreEJZRWtZdkZTTThhU1NPYkUrWmdSbDFCSEZaTnI3cFJDYXZaNUJXMjE0MmhZM0FOL3pXdHNtZjEycDlYeHhGbDJscExuMXJzZXp0ZlhaamRJV0lmMnM1ZEl0d2pZS0Jnbzl5ZzVwSGd6SlhURWVHbFp1ZW5weVBtcEdRb0tPV2tZbVNwYVNucUtpbGVJMkZBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZqQitndStqRzRrT1JUVnJWaFJsc25uMmRKM1psZUZhcHRGcmIrQ1htTzlPb3plTDVWZlA5OUh2QVdocGlVZGN3a3BCSDM4MjVBd1lkVTh4VHFsTEdodENvc0FyS01wdmZhMW1NUmFlOVZ2V1pmZUIyWGZQa2VMbW0xOGxVY0JqK3A1ZG5OOGpYWjNZSUdFaFl1T1VuNDVhb0NEa3AxNmhsNUlqWUp2aldLY25vR1FwcXlQbHBPaHIzYUVsYXFycTU2QnE3VkFBQU93PT1cIik7XG5cdGhlaWdodDogMTAwJTtcblx0b3BhY2l0eTogMC4yNTtcbn1cblxuLnVpLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnVpLXNlbGVjdGFibGUge1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi51aS1zZWxlY3RhYmxlLWhlbHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwO1xuXHRib3JkZXI6IDFweCBkb3R0ZWQgYmxhY2s7XG59XG5cbi51aS1zZWxlY3RtZW51LW1lbnUge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0cGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSAudWktc2VsZWN0bWVudS1vcHRncm91cCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0cGFkZGluZzogMnB4IDAuNGVtO1xuXHRtYXJnaW46IDAuNWVtIDAgMCAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlcjogMDtcbn1cblxuLnVpLXNlbGVjdG1lbnUtb3BlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udWktc2VsZWN0bWVudS10ZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24ge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogMTRlbTtcbn1cblxuLnVpLXNlbGVjdG1lbnUtaWNvbi51aS1pY29uIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4udWktc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogMS4yZW07XG5cdGhlaWdodDogMS4yZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdGZvbnQtc2l6ZTogMC43ZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIHtcblx0aGVpZ2h0OiAwLjhlbTtcbn1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHtcblx0dG9wOiAtMC4zZW07XG5cdG1hcmdpbi1sZWZ0OiAtMC42ZW07XG59XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG5cdGxlZnQ6IDA7XG59XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIHtcblx0d2lkdGg6IDAuOGVtO1xuXHRoZWlnaHQ6IDEwMHB4O1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxlIHtcblx0bGVmdDogLTAuM2VtO1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLWJvdHRvbTogLTAuNmVtO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2Uge1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG5cdGJvdHRvbTogMDtcbn1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG5cdHRvcDogMDtcbn1cblxuLnVpLXNvcnRhYmxlLWhhbmRsZSB7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnVpLXNwaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnVpLXNwaW5uZXItaW5wdXQge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwYWRkaW5nOiAwLjIyMmVtIDA7XG5cdG1hcmdpbjogMC4yZW0gMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLWxlZnQ6IDAuNGVtO1xuXHRtYXJnaW4tcmlnaHQ6IDJlbTtcbn1cblxuLnVpLXNwaW5uZXItYnV0dG9uIHtcblx0d2lkdGg6IDEuNmVtO1xuXHRoZWlnaHQ6IDUwJTtcblx0Zm9udC1zaXplOiAwLjVlbTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cmlnaHQ6IDA7XG59XG5cbi8qIG1vcmUgc3BlY2lmaWNpdHkgcmVxdWlyZWQgaGVyZSB0byBvdmVycmlkZSBkZWZhdWx0IGJvcmRlcnMgKi9cbi51aS1zcGlubmVyIGEudWktc3Bpbm5lci1idXR0b24ge1xuXHRib3JkZXItdG9wLXN0eWxlOiBub25lO1xuXHRib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xuXHRib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XG59XG5cbi51aS1zcGlubmVyLXVwIHtcblx0dG9wOiAwO1xufVxuXG4udWktc3Bpbm5lci1kb3duIHtcblx0Ym90dG9tOiAwO1xufVxuXG4udWktdGFicyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogcG9zaXRpb246IHJlbGF0aXZlIHByZXZlbnRzIElFIHNjcm9sbCBidWcgKGVsZW1lbnQgd2l0aCBwb3NpdGlvbjogcmVsYXRpdmUgaW5zaWRlIGNvbnRhaW5lciB3aXRoIG92ZXJmbG93OiBhdXRvIGFwcGVhciBhcyBcImZpeGVkXCIpICovXG5cdHBhZGRpbmc6IDAuMmVtO1xufVxuXG4udWktdGFicyAudWktdGFicy1uYXYge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDAuMmVtIDAuMmVtIDA7XG59XG5cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0bWFyZ2luOiAxcHggMC4yZW0gMCAwO1xuXHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9yIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmc6IDAuNWVtIDFlbTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUge1xuXHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yLFxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWxvYWRpbmcgLnVpLXRhYnMtYW5jaG9yIHtcblx0Y3Vyc29yOiB0ZXh0O1xufVxuXG4udWktdGFicy1jb2xsYXBzaWJsZSAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4udWktdGFicyAudWktdGFicy1wYW5lbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItd2lkdGg6IDA7XG5cdHBhZGRpbmc6IDFlbSAxLjRlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnVpLXRvb2x0aXAge1xuXHRwYWRkaW5nOiA4cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTk5OTtcblx0bWF4LXdpZHRoOiAzMDBweDtcbn1cblxuYm9keSAudWktdG9vbHRpcCB7XG5cdGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4vKiBDb21wb25lbnQgY29udGFpbmVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktd2lkZ2V0IHtcblx0Zm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udWktd2lkZ2V0IC51aS13aWRnZXQge1xuXHRmb250LXNpemU6IDFlbTtcbn1cblxuLnVpLXdpZGdldCBpbnB1dCxcbi51aS13aWRnZXQgc2VsZWN0LFxuLnVpLXdpZGdldCB0ZXh0YXJlYSxcbi51aS13aWRnZXQgYnV0dG9uIHtcblx0Zm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0Y29sb3I6ICMzMzMzMzM7XG59XG5cbi51aS13aWRnZXQtY29udGVudCBhIHtcblx0Y29sb3I6ICMzMzMzMzM7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcblx0YmFja2dyb3VuZDogI2U5ZTllOTtcblx0Y29sb3I6ICMzMzMzMzM7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udWktd2lkZ2V0LWhlYWRlciBhIHtcblx0Y29sb3I6ICMzMzMzMzM7XG59XG5cbi8qIEludGVyYWN0aW9uIHN0YXRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLWJ1dHRvbixcbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3Zlcixcbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xuXHRiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogIzQ1NDU0NTtcbn1cblxuLnVpLXN0YXRlLWRlZmF1bHQgYSxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxcbmEudWktYnV0dG9uLFxuYTpsaW5rLnVpLWJ1dHRvbixcbmE6dmlzaXRlZC51aS1idXR0b24sXG4udWktYnV0dG9uIHtcblx0Y29sb3I6ICM0NTQ1NDU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjpmb2N1cyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG5cdGJhY2tncm91bmQ6ICNlZGVkZWQ7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjMmIyYjJiO1xufVxuXG4udWktc3RhdGUtaG92ZXIgYSxcbi51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLFxuLnVpLXN0YXRlLWhvdmVyIGE6bGluayxcbi51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsXG4udWktc3RhdGUtZm9jdXMgYSxcbi51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzIGE6bGluayxcbi51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQsXG5hLnVpLWJ1dHRvbjpob3ZlcixcbmEudWktYnV0dG9uOmZvY3VzIHtcblx0Y29sb3I6ICMyYjJiMmI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLXZpc3VhbC1mb2N1cyB7XG5cdGJveC1zaGFkb3c6IDAgMCAzcHggMXB4IHJnYig5NCwgMTU4LCAyMTQpO1xufVxuXG4udWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLFxuYS51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDNlZmY7XG5cdGJhY2tncm91bmQ6ICMwMDdmZmY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udWktaWNvbi1iYWNrZ3JvdW5kLFxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5kIHtcblx0Ym9yZGVyOiAjMDAzZWZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4udWktc3RhdGUtYWN0aXZlIGEsXG4udWktc3RhdGUtYWN0aXZlIGE6bGluayxcbi51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVkIHtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcblx0YmFja2dyb3VuZDogI2ZmZmE5MDtcblx0Y29sb3I6ICM3Nzc2MjA7XG59XG5cbi51aS1zdGF0ZS1jaGVja2VkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcblx0YmFja2dyb3VuZDogI2ZmZmE5MDtcbn1cblxuLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYSB7XG5cdGNvbG9yOiAjNzc3NjIwO1xufVxuXG4udWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2YxYTg5OTtcblx0YmFja2dyb3VuZDogI2ZkZGZkZjtcblx0Y29sb3I6ICM1ZjNmM2Y7XG59XG5cbi51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cblxuLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3ItdGV4dCB7XG5cdGNvbG9yOiAjNWYzZjNmO1xufVxuXG4udWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5IHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuXHRvcGFjaXR5OiAwLjc7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAwLjM1O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBzdGF0ZXMgYW5kIGltYWdlcyAqL1xuLnVpLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG4udWktaWNvbixcbi51aS13aWRnZXQtY29udGVudCAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLFxuLnVpLXN0YXRlLWZvY3VzIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpob3ZlciAudWktaWNvbixcbi51aS1idXR0b246Zm9jdXMgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLFxuLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uLFxuLnVpLWJ1dHRvbiAudWktc3RhdGUtaGlnaGxpZ2h0LnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktc3RhdGUtZXJyb3IgLnVpLWljb24sXG4udWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy91aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1idXR0b24gLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpO1xufVxuXG4vKiBwb3NpdGlvbmluZyAqL1xuLyogVGhyZWUgY2xhc3NlcyBuZWVkZWQgdG8gb3ZlcnJpZGUgYC51aS1idXR0b246aG92ZXIgLnVpLWljb25gICovXG4udWktaWNvbi1ibGFuay51aS1pY29uLWJsYW5rLnVpLWljb24tYmxhbmsge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4udWktaWNvbi1jYXJldC0xLW4ge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtbmUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0xLWUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0xLXNlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS1zIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS1zdyB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtdyB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtbncge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMi1uLXMge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMi1lLXcge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1uZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLWUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1zZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXMge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1zdyB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXcge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1udyB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMi1uLXMge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTItZS13IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLW4ge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLW5lIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLXNlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtcyB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLXN3IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtdyB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLW53IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0yLW4tcyB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMi1uZS1zdyB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMi1lLXcge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTItc2Utbncge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLW4ge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLWUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLXMge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLXcge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1uIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbmUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLWUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLXNlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1zIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1zdyB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtdyB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbncge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1uLXMge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1uZS1zdyB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLWUtdyB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW4ge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1zIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXcge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW4ge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXMge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS13IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtbiB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybi0xLWUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1zIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1uIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1lIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1zIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvdy00IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDtcbn1cblxuLnVpLWljb24tYXJyb3ctNC1kaWFnIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTgwcHg7XG59XG5cbi51aS1pY29uLWV4dGxpbmsge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODBweDtcbn1cblxuLnVpLWljb24tbmV3d2luIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTgwcHg7XG59XG5cbi51aS1pY29uLXJlZnJlc2gge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtODBweDtcbn1cblxuLnVpLWljb24tc2h1ZmZsZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4O1xufVxuXG4udWktaWNvbi10cmFuc2Zlci1lLXcge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtODBweDtcbn1cblxuLnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXcge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTgwcHg7XG59XG5cbi51aS1pY29uLWZvbGRlci1jb2xsYXBzZWQge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NnB4O1xufVxuXG4udWktaWNvbi1mb2xkZXItb3BlbiB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1kb2N1bWVudCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1kb2N1bWVudC1iIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7XG59XG5cbi51aS1pY29uLW5vdGUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtOTZweDtcbn1cblxuLnVpLWljb24tbWFpbC1jbG9zZWQge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTZweDtcbn1cblxuLnVpLWljb24tbWFpbC1vcGVuIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7XG59XG5cbi51aS1pY29uLXN1aXRjYXNlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1jb21tZW50IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1wZXJzb24ge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHg7XG59XG5cbi51aS1pY29uLXByaW50IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC05NnB4O1xufVxuXG4udWktaWNvbi10cmFzaCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtOTZweDtcbn1cblxuLnVpLWljb24tbG9ja2VkIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05NnB4O1xufVxuXG4udWktaWNvbi11bmxvY2tlZCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtOTZweDtcbn1cblxuLnVpLWljb24tYm9va21hcmsge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTk2cHg7XG59XG5cbi51aS1pY29uLXRhZyB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtOTZweDtcbn1cblxuLnVpLWljb24taG9tZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4O1xufVxuXG4udWktaWNvbi1mbGFnIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1jYWxlbmRhciB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tY2FydCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tcGVuY2lsIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1jbG9jayB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tZGlzayB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tY2FsY3VsYXRvciB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXpvb21pbiB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXpvb21vdXQge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1zZWFyY2gge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTExMnB4O1xufVxuXG4udWktaWNvbi13cmVuY2gge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1nZWFyIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24taGVhcnQge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1zdGFyIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tbGluayB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNhbmNlbCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4O1xufVxuXG4udWktaWNvbi1wbHVzIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1wbHVzdGhpY2sge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLW1pbnVzIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1taW51c3RoaWNrIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1jbG9zZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY2xvc2V0aGljayB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24ta2V5IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tbGlnaHRidWxiIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tc2Npc3NvcnMge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1jbGlwYm9hcmQge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1jb3B5IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY29udGFjdCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWltYWdlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tdmlkZW8ge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1zY3JpcHQge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1hbGVydCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4O1xufVxuXG4udWktaWNvbi1pbmZvIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1ub3RpY2Uge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLWhlbHAge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLWNoZWNrIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1idWxsZXQge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLXJhZGlvLW9uIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1yYWRpby1vZmYge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1waW4tdyB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLXBpbi1zIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcGxheSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4O1xufVxuXG4udWktaWNvbi1wYXVzZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tc2Vlay1uZXh0IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1zZWVrLXByZXYge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXNlZWstZW5kIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1zZWVrLXN0YXJ0IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4O1xufVxuXG4vKiB1aS1pY29uLXNlZWstZmlyc3QgaXMgZGVwcmVjYXRlZCwgdXNlIHVpLWljb24tc2Vlay1zdGFydCBpbnN0ZWFkICovXG4udWktaWNvbi1zZWVrLWZpcnN0IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1zdG9wIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1lamVjdCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXZvbHVtZS1vZmYge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi12b2x1bWUtb24ge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1wb3dlciB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NnB4O1xufVxuXG4udWktaWNvbi1zaWduYWwtZGlhZyB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tc2lnbmFsIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1iYXR0ZXJ5LTAge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWJhdHRlcnktMSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tYmF0dGVyeS0yIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1iYXR0ZXJ5LTMge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1wbHVzIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1taW51cyB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWNsb3NlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXMge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtbiB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LWUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctcyB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy13IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LW4ge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtem9vbWluIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXpvb21vdXQge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtY2hlY2sge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7XG59XG5cbi51aS1pY29uLWNpcmNsZXNtYWxsLW1pbnVzIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMDhweDtcbn1cblxuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1cyB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMDhweDtcbn1cblxuLnVpLWljb24tc3F1YXJlc21hbGwtbWludXMge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3NlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwLWRvdHRlZC1ob3Jpem9udGFsIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2FsIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWwge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXBzbWFsbC1kaWFnb25hbC1zZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMjRweDtcbn1cblxuLnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMjRweDtcbn1cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENvcm5lciByYWRpdXMgKi9cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLXRsIHtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItdHIge1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci1ibCB7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLWJyIHtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG5cdGJhY2tncm91bmQ6ICNhYWFhYWE7XG5cdG9wYWNpdHk6IDAuMztcbn1cblxuLnVpLXdpZGdldC1zaGFkb3cge1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2NjY2O1xufVxuXG4vKiDqs7XthrUg7LqY66aw642UIOyKpO2DgOydvCAtIOydtOuvuOyngCDssLjqs6DtlZwg6re87IKs7LmYIOuUlOyekOyduCAqL1xuLmNhbGVuZGFyLXBvcHVwIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRwYWRkaW5nOiA0MHB4O1xuXHRib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5jYWxlbmRhci1wb3B1cCB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxufVxuXG4vKiDqs7XthrUg7LqY66aw642UIOyKpO2DgOydvCAtIOydtOuvuOyngCDssLjqs6DtlZwg6re87IKs7LmYIOuUlOyekOyduCAqL1xuLmNhbGVuZGFyLWNvbnRhaW5lciB7XG5cdHdpZHRoOiAzNDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuY2FsZW5kYXItY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uY2FsZW5kYXIgLmNhbC1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2FsZW5kYXIgLmNhbC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmNhbGVuZGFyIC5jYWwtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuLmNhbGVuZGFyIC5jYWwtbmF2IHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNhbGVuZGFyIC5jYWwtbmF2OmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2Y0ZjVmNTtcbn1cbi5jYWxlbmRhciAuY2FsLXdlZWsge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuXHRnYXA6IDZweDtcblx0cGFkZGluZzogOHB4IDA7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuY2FsZW5kYXIgLmNhbC13ZWVrIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cbi5jYWxlbmRhciAuY2FsLXdlZWsge1xuXHRjb2xvcjogIzg4ODg4ODtcbn1cbi5jYWxlbmRhciAuY2FsLWdyaWQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuXHRnYXA6IDRweDtcbn1cbi5jYWxlbmRhciAuY2FsLWQge1xuXHR3aWR0aDogMTAwJTtcblx0YXNwZWN0LXJhdGlvOiAxLzE7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICM2NjY2NjY7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmNhbGVuZGFyIC5jYWwtZCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uY2FsZW5kYXIgLmNhbC1kOmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2Y0ZjVmNTtcbn1cbi5jYWxlbmRhciAuY2FsLWQge1xuXHQvKiYuaXMtdG9kYXkge1xuXHQgIGJvcmRlcjogMnB4IHNvbGlkICNDQkQ1RTE7IC8vIG91dGxpbmXsnYAgYm9yZGVyLXJhZGl1c+ulvCDrlLDrpbTsp4Ag7JWK7Jy866+A66GcIGJvcmRlciDsgqzsmqlcblx0ICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdH0qL1xufVxuLmNhbGVuZGFyIC5jYWwtZC5pcy1zZWxlY3RlZCB7XG5cdGJhY2tncm91bmQ6ICMzYjVlYTc7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJvcmRlcjogbm9uZTtcbn1cbi5jYWxlbmRhciAuY2FsLWQuaXMtc2VsZWN0ZWQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjM2I1ZWE3O1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cbi5jYWxlbmRhciAuY2FsLWQuaXMtZGlzYWJsZWQge1xuXHRjb2xvcjogI2U2ZTZlNjtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym9yZGVyOiBub25lO1xufVxuLmNhbGVuZGFyIHtcblx0Lyog7J207KCEL+uLpOydjOuLrCDrgqDsp5wgLSDtmozsg4kg7ZGc6riwICovXG59XG4uY2FsZW5kYXIgLmNhbC1kLS1hZGphY2VudCB7XG5cdGNvbG9yOiAjYzhjOGM4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmNhbGVuZGFyIC5jYWwtZC0tYWRqYWNlbnQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZjRmNWY1O1xufVxuLmNhbGVuZGFyIC5jYWwtZC0tcGFkIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiDsnbjtkosg6rKw7ZWpIOyKpO2DgOydvCAqL1xuLmlucHV0LWNhbGVuZGFyLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogOHB4O1xufVxuLmlucHV0LWNhbGVuZGFyLXdyYXAgLmljb19jYWxlbmRhciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDIwcHg7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uaW5wdXQtY2FsZW5kYXItd3JhcCBpbnB1dFtyZWFkb25seV0gKyAuaWNvX2NhbGVuZGFyLFxuLmlucHV0LWNhbGVuZGFyLXdyYXAgaW5wdXRbZGlzYWJsZWRdICsgLmljb19jYWxlbmRhciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODg7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jYWwtaWNvbi1idG4ge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN1Yl9rZXl2aXN1YWwtLWNhdGVyaW5nIC5zdWJfaGVhZC1mYWNpbGl0eSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9rZXl2aXN1YWwvc3Via3ZpbWctY2F0ZXJpbmcucG5nXCIpO1xufVxuXG4uc3ViX2tleXZpc3VhbC0tYWNjb21tb2RhdGlvbiAuc3ViX2hlYWQtZmFjaWxpdHkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMva2V5dmlzdWFsL3N1Ymt2aW1nLWFjY29tbW9kYXRpb24ucG5nXCIpO1xufVxuXG4uc3ViX2tleXZpc3VhbC0tY29udmVuaWVuY2UgLnN1Yl9oZWFkLWZhY2lsaXR5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2tleXZpc3VhbC9zdWJrdmltZy1jb252ZW5pZW5jZS5wbmdcIik7XG59XG5cbi5zdWJfa2V5dmlzdWFsLS1maXRuZXNzIC5zdWJfaGVhZC1mYWNpbGl0eSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9rZXl2aXN1YWwvc3Via3ZpbWctZml0bmVzcy5wbmdcIik7XG59XG5cbi5zdWJfa2V5dmlzdWFsLS10cmFpbmluZ2NlbnRlciAuc3ViX2hlYWQtZmFjaWxpdHkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMva2V5dmlzdWFsL3N1Ymt2aW1nLXRyYWluaW5nY2VudGVyLnBuZ1wiKTtcbn1cblxuLnN1Yl9rZXl2aXN1YWwtLXdlbGZhcmUgLnN1Yl9oZWFkLWZhY2lsaXR5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2tleXZpc3VhbC9zdWJrdmltZy13ZWxmYXJlLnBuZ1wiKTtcbn1cblxuLmhlYWQtbm90aSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmhlYWQtbm90aSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG4uaGVhZC1ub3RpIHtcblx0Y29sb3I6ICM4ODg4ODg7XG5cdG1hcmdpbjogODBweCAwIC02MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5oZWFkLW5vdGkge1xuXHRcdG1hcmdpbjogNDBweCAwIC0yMHB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzgwcHgpIHtcblx0LmhlYWQtbm90aSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyLjVyZW07XG5cdFx0cGFkZGluZy1yaWdodDogMi41cmVtO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuaGVhZC1ub3RpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxufVxuXG4vKiDsiJjroKjsm5Dsi5zshKQg7KCE7JqpIOyKpO2DgOydvCAtIHByZWZpeDogLmZhY2lsaXR5ICovXG4uZmFjaWxpdHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDgwcHg7XG5cdC8qIOqzte2GtSDsl6zrsLEgKi9cbn1cbi5mYWNpbGl0eV9fdGl0bGUge1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mYWNpbGl0eV9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxufVxuLmZhY2lsaXR5X190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZmFjaWxpdHlfX3RpdGxlIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGdhcDogOHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0LmZhY2lsaXR5X190aXRsZS5mYWNpbGl0eV9fdGl0bGUtLXJvdyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuLmZhY2lsaXR5X19zdWJ0aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmZhY2lsaXR5X19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uZmFjaWxpdHlfX3N1YnRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5mYWNpbGl0eV9fZGVzYyB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmZhY2lsaXR5X19kZXNjIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5mYWNpbGl0eV9fZGVzYyB7XG5cdG1hcmdpbjogNDBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mYWNpbGl0eV9fZGVzYyB7XG5cdFx0bWFyZ2luOiAyMHB4IDAgMzJweDtcblx0fVxufVxuLmZhY2lsaXR5IC5mYWNpbGl0eS1kZXRhaWwgLm1iLTgge1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZmFjaWxpdHkgLmZhY2lsaXR5LWRldGFpbCAubWItMjAge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZhY2lsaXR5IC5mYWNpbGl0eS1kZXRhaWwgLm1iLTI4IHtcblx0bWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi5mYWNpbGl0eSAuZmFjaWxpdHktZGV0YWlsIC5wbC0yOCB7XG5cdHBhZGRpbmctbGVmdDogMjhweDtcbn1cbi5mYWNpbGl0eSAuZmFjaWxpdHktZGV0YWlsX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmZhY2lsaXR5IC5mYWNpbGl0eS1kZXRhaWxfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi5mYWNpbGl0eSAuZmFjaWxpdHktZGV0YWlsX190aXRsZSB7XG5cdGNvbG9yOiAjMjIyMjIyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDhweDtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5mYWNpbGl0eSAuZmFjaWxpdHktZGV0YWlsX19yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDEycHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmFjaWxpdHkgLmZhY2lsaXR5LWRldGFpbF9fcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZmFjaWxpdHkgLmZhY2lsaXR5LWRldGFpbF9fcm93LS1uYXJyb3cge1xuXHRnYXA6IDRweDtcbn1cbi5mYWNpbGl0eSAuZmFjaWxpdHktZGV0YWlsX190aW1lcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMTJweDtcbn1cbi5mYWNpbGl0eSAuZmFjaWxpdHktZGV0YWlsX190aW1lczpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmZhY2lsaXR5IC5mYWNpbGl0eS1kZXRhaWxfX2hlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAwIDAgMTIwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGNvbG9yOiAjMjIyMjIyO1xuXHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mYWNpbGl0eSAuZmFjaWxpdHktZGV0YWlsX19oZWFkIHtcblx0XHRmbGV4OiAwIDAgNjBweDtcblx0fVxufVxuLmZhY2lsaXR5IC5mYWNpbGl0eS1kZXRhaWxfX2JhZGdlIHtcblx0ZGlzcGxheTogZmxleDtcblx0Y29sb3I6ICM2NjY2NjY7XG5cdHdpZHRoOiA0OXB4O1xuXHRmbGV4OiBub25lO1xufVxuLmZhY2lsaXR5IC5mYWNpbGl0eS1kZXRhaWxfX2JhZGdlIC5iYWRnZV9zdWIge1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5mYWNpbGl0eSAuZmFjaWxpdHktZGV0YWlsX19iYWRnZS0tZXhsYXJnZSB7XG5cdHdpZHRoOiAxNDBweDtcbn1cbi5mYWNpbGl0eSAuZmFjaWxpdHktZGV0YWlsX19iYWRnZS0tbGFyZ2Uge1xuXHR3aWR0aDogODhweDtcbn1cbi5mYWNpbGl0eSAuZmFjaWxpdHktZGV0YWlsX19iYWRnZS0tbWlkIHtcblx0d2lkdGg6IDYxcHg7XG59XG4uZmFjaWxpdHkgLmZhY2lsaXR5LWRldGFpbF9fYmFkZ2UtLWF1dG8ge1xuXHR3aWR0aDogYXV0bztcbn1cbi5mYWNpbGl0eSAuZmFjaWxpdHktZGV0YWlsX19iYWRnZS0tYXV0byAuYmFkZ2Vfc3ViIHtcblx0cGFkZGluZzogMCA2cHg7XG59XG4uZmFjaWxpdHkgLmZhY2lsaXR5LWRldGFpbF9fbGFiZWwge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mYWNpbGl0eSAuZmFjaWxpdHktZGV0YWlsX19sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG4uZmFjaWxpdHkgLmZhY2lsaXR5LWRldGFpbF9fbGFiZWwge1xuXHRjb2xvcjogIzY2NjY2Njtcblx0d2lkdGg6IDIzMHB4O1xufVxuLmZhY2lsaXR5IC5mYWNpbGl0eS1kZXRhaWxfX2xhYmVsIHNwYW4ge1xuXHRmb250OiBpbmhlcml0O1xufVxuLmZhY2lsaXR5IC5mYWNpbGl0eS1kZXRhaWxfX2xhYmVsICsgLmZhY2lsaXR5LWRldGFpbF9fY29udGFjdCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmZhY2lsaXR5IC5mYWNpbGl0eS1kZXRhaWxfX2xhYmVsICsgLmZhY2lsaXR5LWRldGFpbF9fY29udGFjdCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmZhY2lsaXR5IC5mYWNpbGl0eS1kZXRhaWxfX2xhYmVsIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRmbGV4OiAxO1xuXHR9XG5cdC5mYWNpbGl0eSAuZmFjaWxpdHktZGV0YWlsX19sYWJlbDpmaXJzdC1jaGlsZCArIC5mYWNpbGl0eS1kZXRhaWxfX2NvbnRhY3Qge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRmbGV4OiAxO1xuXHR9XG59XG4uZmFjaWxpdHkgLmZhY2lsaXR5LWRldGFpbF9fY29sdW1uIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiA0cHg7XG59XG4uZmFjaWxpdHkgLmZhY2lsaXR5LWRldGFpbF9fYm9keSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmZhY2lsaXR5IC5mYWNpbGl0eS1kZXRhaWxfX2JvZHkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuLmZhY2lsaXR5IC5mYWNpbGl0eS1kZXRhaWxfX2JvZHkge1xuXHRjb2xvcjogIzY2NjY2Njtcblx0ZmxleDogMTtcbn1cbi5mYWNpbGl0eSAuZmFjaWxpdHktZGV0YWlsX19jb21tb24ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mYWNpbGl0eSAuZmFjaWxpdHktZGV0YWlsX19jb21tb24ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuLmZhY2lsaXR5IC5mYWNpbGl0eS1kZXRhaWxfX2NvbW1vbiB7XG5cdGNvbG9yOiAjMjIyMjIyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDc2cHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZmFjaWxpdHkgLmZhY2lsaXR5LWRldGFpbF9fY29tbW9uIHtcblx0XHRnYXA6IDIwcHg7XG5cdFx0cm93LWdhcDogOHB4O1xuXHR9XG59XG4uZmFjaWxpdHkgLmZhY2lsaXR5LWRldGFpbF9fY29tbW9uLS1pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG59XG4uZmFjaWxpdHkgLmZhY2lsaXR5LWRldGFpbF9fY29udGFjdCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmZhY2lsaXR5IC5mYWNpbGl0eS1kZXRhaWxfX2NvbnRhY3Qge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuLmZhY2lsaXR5IC5mYWNpbGl0eS1kZXRhaWxfX2NvbnRhY3Qge1xuXHRjb2xvcjogIzIyMjIyMjtcbn1cbi5mYWNpbGl0eSAuZmFjaWxpdHktZGV0YWlsX19jb250YWN0IHNwYW4sXG4uZmFjaWxpdHkgLmZhY2lsaXR5LWRldGFpbF9fY29udGFjdCBsaSB7XG5cdGZvbnQ6IGluaGVyaXQ7XG59XG4uZmFjaWxpdHkgLmZhY2lsaXR5LWRldGFpbF9fZnVuYyB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmZhY2lsaXR5IC5mYWNpbGl0eS1kZXRhaWxfX2Z1bmMge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuLmZhY2lsaXR5IC5mYWNpbGl0eS1kZXRhaWxfX2Z1bmMge1xuXHRjb2xvcjogIzIyMjIyMjtcbn1cbi5mYWNpbGl0eSAuZmFjaWxpdHktZGV0YWlsX19mdW5jIC5pY29fY29weSB7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmZhY2lsaXR5IC5mYWNpbGl0eS1kZXRhaWxfX2NhcHRpb24ge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mYWNpbGl0eSAuZmFjaWxpdHktZGV0YWlsX19jYXB0aW9uIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cbi5mYWNpbGl0eSAuZmFjaWxpdHktZGV0YWlsX19jYXB0aW9uIHtcblx0Y29sb3I6ICM4ODg4ODg7XG59XG4uZmFjaWxpdHlfX3JvdW5kYm94IHtcblx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0YmFja2dyb3VuZDogI2Y0ZjVmNTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZmFjaWxpdHlfX3JvdW5kYm94IHtcblx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xuXHR9XG59XG4uZmFjaWxpdHkge1xuXHQvKiDsoJXrs7TsubTrk5wg7JiB7JetICovXG59XG4uZmFjaWxpdHlfX2luZm9jYXJkcyB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdGNvbHVtbi1nYXA6IDE2cHg7XG5cdHJvdy1nYXA6IDQwcHg7XG5cdHBhZGRpbmc6IDMycHggNDBweDtcbn1cbi5mYWNpbGl0eV9faW5mb2NhcmRzIC5mYWNpbGl0eS1kZXRhaWwtLWJ1dHRvbiB7XG5cdHBhZGRpbmc6IDAgMCAzMnB4IDY4cHg7XG59XG4uZmFjaWxpdHlfX2luZm9jYXJkcyAuZmFjaWxpdHktZGV0YWlsOm50aC1jaGlsZCgyKSB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cbi5mYWNpbGl0eV9faW5mb2NhcmRzIC5mYWNpbGl0eS1kZXRhaWxfX3JvdyB7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRnYXA6IDJweCAxMnB4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5mYWNpbGl0eV9faW5mb2NhcmRzIC5mYWNpbGl0eS1kZXRhaWxfX2NvbnRhY3Qge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mYWNpbGl0eV9faW5mb2NhcmRzIC5mYWNpbGl0eS1kZXRhaWxfX2NvbnRhY3Qge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuLmZhY2lsaXR5X19pbmZvY2FyZHMgLmZhY2lsaXR5LWRldGFpbF9fYmFkZ2U6bm90KFtjbGFzcyo9XCItLWF1dG9cIl0sIFtjbGFzcyo9XCItLW1pZFwiXSwgW2NsYXNzKj1cIi0tbGFyZ2VcIl0sIFtjbGFzcyo9XCItLWV4bGFyZ2VcIl0pIHtcblx0d2lkdGg6IDUzcHg7XG59XG4uZmFjaWxpdHlfX2luZm9jYXJkcyAuZmFjaWxpdHktZGV0YWlsX19sYWJlbCB7XG5cdHdpZHRoOiBhdXRvO1xuXHRmbGV4OiAxO1xufVxuLmZhY2lsaXR5X19pbmZvY2FyZHMgLmZhY2lsaXR5LWRldGFpbF9fbGFiZWwgKyAuZmFjaWxpdHktZGV0YWlsX19jb250YWN0IHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctbGVmdDogNjVweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mYWNpbGl0eV9faW5mb2NhcmRzIC5mYWNpbGl0eS1kZXRhaWxfX3Jvdy0tYnV0dG9uIHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cbi5mYWNpbGl0eV9faW5mb2NhcmRzIC5mYWNpbGl0eS1kZXRhaWxfX2NhcHRpb24ge1xuXHRtYXJnaW4tdG9wOiAycHg7XG59XG4uZmFjaWxpdHkge1xuXHQvKiDsoJXrs7TsubTrk5wg7JiB7JetICovXG59XG4uZmFjaWxpdHlfX2luZm9saXN0IHtcblx0cGFkZGluZzogMzJweCA0MHB4O1xufVxuLmZhY2lsaXR5X19pbmZvbGlzdCAuZmFjaWxpdHktZGV0YWlsIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAxMnB4O1xufVxuLmZhY2lsaXR5X19pbmZvbGlzdCAuZmFjaWxpdHktZGV0YWlsX190aXRsZSB7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mYWNpbGl0eV9faW5mb2xpc3QgLmZhY2lsaXR5LWRldGFpbF9fcm93IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mYWNpbGl0eV9faW1nY2FyZHMge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHRnYXA6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmZhY2lsaXR5X19pbWdjYXJkcyB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdH1cbn1cbi5mYWNpbGl0eV9faW1nY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogI2Y0ZjVmNTtcblx0Ym9yZGVyLXJhZGl1czogMjhweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YXNwZWN0LXJhdGlvOiAzMzMvNDAwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbm9faW1nLnBuZ1wiKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xufVxuLmZhY2lsaXR5X19pbWdjYXJkOmhvdmVyIGltZywgLmZhY2lsaXR5X19pbWdjYXJkOmZvY3VzIGltZyB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5mYWNpbGl0eV9faW1nY2FyZCBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmZhY2lsaXR5X19pbWdjYXJkLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZmFjaWxpdHlfX2ltZ2NhcmQtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuLmZhY2lsaXR5X19pbWdjYXJkLXRpdGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGJvdHRvbTogMTZweDtcblx0bGVmdDogMTZweDtcblx0cmlnaHQ6IDE2cHg7XG5cdHBhZGRpbmc6IDEycHggMjBweDtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZhY2lsaXR5X19jYXRlcmluZ3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogMTZweDtcblx0cm93LWdhcDogODBweDtcbn1cbi5mYWNpbGl0eV9fY2F0ZXJpbmdzLS1oYWxmIHtcblx0d2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZmFjaWxpdHlfX2NhdGVyaW5ncy0taGFsZiB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cbn1cbi5mYWNpbGl0eV9fY2F0ZXJpbmdzLS1oYWxmIC5mYWNpbGl0eV9faW1nY2FyZHMge1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mYWNpbGl0eV9fY2F0ZXJpbmdzLS1oYWxmIC5mYWNpbGl0eV9faW1nY2FyZHMge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHR9XG59XG4uZmFjaWxpdHlfX3dlbGZhcmUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogMTZweDtcblx0cm93LWdhcDogODBweDtcbn1cbi5mYWNpbGl0eSB7XG5cdC8qIOygleuztOy5tOuTnCAy7Je0ICovXG59XG4uZmFjaWxpdHlfX2luZm93cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMTZweDtcblx0Z2FwOiAxNnB4O1xuXHR3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZmFjaWxpdHlfX2luZm93cmFwIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59XG4uZmFjaWxpdHlfX2luZm93cmFwIC5mYWNpbGl0eV9fcm91bmRib3gge1xuXHR3aWR0aDogMTAwJTtcbn1cbi5mYWNpbGl0eSB7XG5cdC8qIOygleuztOy5tOuTnCDsmIHsl60gKi9cbn1cbi5mYWNpbGl0eV9faW5mb2JveCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRnYXA6IDMycHg7XG5cdHBhZGRpbmc6IDMycHggNDBweDtcbn1cbi5mYWNpbGl0eV9faW5mb2JveCAuZmFjaWxpdHktZGV0YWlsX190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmFjaWxpdHkge1xuXHQvKiDtg60g7JiB7JetICovXG59XG4uZmFjaWxpdHlfX3RhYnMge1xuXHRtYXJnaW46IDI0cHggMDtcbn1cbi5mYWNpbGl0eV9fY291bnQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdGNvbG9yOiAjODg4ODg4O1xufVxuLmZhY2lsaXR5IHtcblx0Lyog6rCd7IukIOy5tOuTnCDrpqzsiqTtirggKi9cbn1cbi5mYWNpbGl0eV9fcm9vbS1saXN0IHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0Z2FwOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHQuZmFjaWxpdHlfX3Jvb20tbGlzdCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mYWNpbGl0eV9fcm9vbS1saXN0IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxufVxuLmZhY2lsaXR5X19yb29tLWxpc3QgKyAuZmFjaWxpdHlfX3JvdW5kYm94IHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cbi5mYWNpbGl0eSB7XG5cdC8qIOu5hOyjvOyWvCDsiqTsmYDsnbTtlIQg7JiB7JetICovXG59XG4uZmFjaWxpdHlfX3Zpc3VhbCAuZmFjaWxpdHktdmlzdWFsLXN3aXBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogI2Y0ZjVmNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZmFjaWxpdHlfX3Zpc3VhbCAuZmFjaWxpdHktdmlzdWFsLXN3aXBlciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjRweDtcblx0fVxufVxuLmZhY2lsaXR5X192aXN1YWwgLmZhY2lsaXR5LXZpc3VhbC1zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG5cdGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZmFjaWxpdHlfX3Zpc3VhbCAuZmFjaWxpdHktdmlzdWFsLXN3aXBlciAuc3dpcGVyLXNsaWRlIHtcblx0XHRhc3BlY3QtcmF0aW86IDEvMTtcblx0fVxufVxuLmZhY2lsaXR5X192aXN1YWwgLmZhY2lsaXR5LXZpc3VhbC1zd2lwZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uZmFjaWxpdHlfX3Zpc3VhbCAuZmFjaWxpdHktdmlzdWFsLXN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmZhY2lsaXR5X192aXN1YWwgLmZhY2lsaXR5LXZpc3VhbC1zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cigyNHB4KTtcblx0Y29sb3I6ICNmZmY7XG59XG4uZmFjaWxpdHlfX3Zpc3VhbCAuZmFjaWxpdHktdmlzdWFsLXN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLmZhY2lsaXR5X192aXN1YWwgLmZhY2lsaXR5LXZpc3VhbC1zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZmFjaWxpdHlfX3Zpc3VhbCAuZmFjaWxpdHktdmlzdWFsLXN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuXHQuZmFjaWxpdHlfX3Zpc3VhbCAuZmFjaWxpdHktdmlzdWFsLXN3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uZmFjaWxpdHlfX3Zpc3VhbCAuZmFjaWxpdHktdmlzdWFsLXN3aXBlciAuZmFjaWxpdHktdmlzdWFsLXBhZ2luYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiBhdXRvO1xuXHRsZWZ0OiBpbml0aWFsO1xuXHRyaWdodDogMjRweDtcblx0Ym90dG9tOiAyNHB4O1xuXHRwYWRkaW5nOiA4cHggMTZweDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZmFjaWxpdHlfX3Zpc3VhbCAuZmFjaWxpdHktdmlzdWFsLXN3aXBlciAuZmFjaWxpdHktdmlzdWFsLXBhZ2luYXRpb24ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuLmZhY2lsaXR5X192aXN1YWwgLmZhY2lsaXR5LXZpc3VhbC1zd2lwZXIgLmZhY2lsaXR5LXZpc3VhbC1wYWdpbmF0aW9uIC5pY29faW1hZ2Uge1xuXHRtYXJnaW4tbGVmdDogNHB4O1xufVxuLmZhY2lsaXR5IC5mYWNpbGl0eS1jYXJkIHtcblx0YmFja2dyb3VuZDogI2Y0ZjVmNTtcblx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmZhY2lsaXR5IC5mYWNpbGl0eS1jYXJkX193aWRlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5mYWNpbGl0eSAuZmFjaWxpdHktY2FyZF9fd2lkZTpudGgtY2hpbGQoMm4pIHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmZhY2lsaXR5IC5mYWNpbGl0eS1jYXJkX193aWRlIC5mYWNpbGl0eS1jYXJkX190aHVtYiB7XG5cdGZsZXg6IDAgMCA1MCU7XG59XG4uZmFjaWxpdHkgLmZhY2lsaXR5LWNhcmRfX3dpZGUgLmZhY2lsaXR5LWNhcmRfX2JvZHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4OiAwIDAgNTAlO1xuXHRwYWRkaW5nOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mYWNpbGl0eSAuZmFjaWxpdHktY2FyZF9fd2lkZSAuZmFjaWxpdHktY2FyZF9fYm9keSB7XG5cdFx0cGFkZGluZzogMjBweCAyNHB4O1xuXHR9XG59XG4uZmFjaWxpdHkgLmZhY2lsaXR5LWNhcmRfX3dpZGUgLmZhY2lsaXR5LWRldGFpbF9fdGl0bGUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mYWNpbGl0eSAuZmFjaWxpdHktY2FyZF9fd2lkZSAuZmFjaWxpdHktZGV0YWlsX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uZmFjaWxpdHkgLmZhY2lsaXR5LWNhcmRfX3dpZGUgLmZhY2lsaXR5LWRldGFpbF9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mYWNpbGl0eSAuZmFjaWxpdHktY2FyZF9fd2lkZSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuZmFjaWxpdHkgLmZhY2lsaXR5LWNhcmRfX3dpZGU6bnRoLWNoaWxkKDJuKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxufVxuLmZhY2lsaXR5IC5mYWNpbGl0eS1jYXJkX190aHVtYiB7XG5cdGFzcGVjdC1yYXRpbzogNy81O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmFjaWxpdHkgLmZhY2lsaXR5LWNhcmRfX3RodW1iIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuLmZhY2lsaXR5IC5mYWNpbGl0eS1jYXJkX19ib2R5IHtcblx0cGFkZGluZzogMjRweCA0MHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZhY2lsaXR5IC5mYWNpbGl0eS1jYXJkX19oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZhY2lsaXR5IC5mYWNpbGl0eS1jYXJkX19wZXJzb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDRweDtcblx0Y29sb3I6ICM4ODg4ODg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG59XG4uZmFjaWxpdHkgLmZhY2lsaXR5LWNhcmRfX2luZm8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDhweDtcblx0Y29sb3I6ICM4ODg4ODg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmZhY2lsaXR5IC5mYWNpbGl0eS1jYXJkX19pbmZvIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5mYWNpbGl0eSAuZmFjaWxpdHktY2FyZF9fdGl0bGUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mYWNpbGl0eSAuZmFjaWxpdHktY2FyZF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuLmZhY2lsaXR5IC5mYWNpbGl0eS1jYXJkX19zdWJ0aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmZhY2lsaXR5IC5mYWNpbGl0eS1jYXJkX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uZmFjaWxpdHkgLmZhY2lsaXR5LWNhcmRfX3N1YnRpdGxlIHtcblx0Y29sb3I6ICM4ODg4ODg7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0cGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uZmFjaWxpdHkgLmZhY2lsaXR5LWNhcmRfX2Rlc2Mge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mYWNpbGl0eSAuZmFjaWxpdHktY2FyZF9fZGVzYyB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uZmFjaWxpdHkgLmZhY2lsaXR5LWNhcmRfX2Rlc2Mge1xuXHRjb2xvcjogIzY2NjY2Njtcbn1cbi5mYWNpbGl0eSAuZmFjaWxpdHktY2FyZF9fZGVzYy5tYi0wIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mYWNpbGl0eSAuZmFjaWxpdHktY2FyZF9fbWV0YSB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMjRweDtcblx0Y29sb3I6ICM4ODg4ODg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmZhY2lsaXR5IC5mYWNpbGl0eS1jYXJkX19tZXRhIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cbi5mYWNpbGl0eSAuZmFjaWxpdHktY2FyZF9fbWV0YSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG4uZmFjaWxpdHkgLmZhY2lsaXR5LWNhcmRfX21ldGEtLXNlY29uZGFyeSB7XG5cdGdhcDogMTZweDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuLmZhY2lsaXR5IHtcblx0Lyog6rCd7IukIOqzte2GtSDtjrjsnZjsi5zshKQgKi9cbn1cbi5mYWNpbGl0eV9fYW1lbml0aWVzLWJveCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJhY2tncm91bmQ6ICNmNGY1ZjU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uZmFjaWxpdHlfX2FtZW5pdGllcy10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmZhY2lsaXR5X19hbWVuaXRpZXMtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuLmZhY2lsaXR5X19hbWVuaXRpZXMtdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZmFjaWxpdHlfX2FtZW5pdGllcy1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDhweCAxMnB4O1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDAgMCAxMHB4O1xuXHRjb2xvcjogIzY2NjY2Njtcbn1cbi5mYWNpbGl0eV9fZ3VpZGUtdGV4dCB7XG5cdGNvbG9yOiAjODg4ODg4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mYWNpbGl0eV9fZ3VpZGUtdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG4uZmFjaWxpdHlfX2d1aWRlLXRleHQgcCB7XG5cdG1hcmdpbjogMnB4IDA7XG59XG4uZmFjaWxpdHkge1xuXHQvKiDtjrjsnZjsi5zshKQg7IS57IWYICovXG59XG4uZmFjaWxpdHlfX2NvbnYtbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMTZweDtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cbi5mYWNpbGl0eV9fY29udi1jYXJkcyB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdGdhcDogMTZweDtcbn1cbi5mYWNpbGl0eV9fY29udi1jYXJkcyAuZmFjaWxpdHlfX3JvdW5kYm94IC5mYWNpbGl0eS1kZXRhaWxfX3JvdyB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmZhY2lsaXR5X19jb252LWNhcmRzIC5mYWNpbGl0eV9fcm91bmRib3ggLmZhY2lsaXR5LWRldGFpbF9fYmFkZ2Uge1xuXHRtYXJnaW4tdG9wOiAxLjVweDtcbn1cbi5mYWNpbGl0eV9fY29udi1pbmZvIHtcblx0Z3JpZC1jb2x1bW46IDEvNDtcbn1cbi5mYWNpbGl0eV9fY29udi1jYXJkIHtcblx0cGFkZGluZzogNDBweDtcbn1cbi5mYWNpbGl0eV9fY29udi1jYXJkIC5mYWNpbGl0eV9faW5mb2JveCB7XG5cdHBhZGRpbmc6IDA7XG59XG4uZmFjaWxpdHlfX2NvbnYtY2FyZC0tdGl0bGUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mYWNpbGl0eV9fY29udi1jYXJkLS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uZmFjaWxpdHlfX2NvbnYtY2FyZC0tdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmZhY2lsaXR5X19jb252LWNhcmQgLmZhY2lsaXR5LWRldGFpbF9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmZhY2lsaXR5X19ub3RlIHtcblx0bWFyZ2luLXRvcDogMjRweDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZmFjaWxpdHlfX25vdGUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuLmZhY2lsaXR5X19ub3RlIHtcblx0Y29sb3I6ICM4ODg4ODg7XG59XG4uZmFjaWxpdHkge1xuXHQvKiDsnKDsnZjsgqztla0gKi9cbn1cbi5mYWNpbGl0eV9fbm90aWNlLXRleHQge1xuXHRjb2xvcjogIzY2NjY2Njtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZmFjaWxpdHlfX25vdGljZS10ZXh0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5mYWNpbGl0eV9fbm90aWNlLXRleHQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRnYXA6IDZweDtcblx0cGFkZGluZzogNDBweDtcbn1cbi5mYWNpbGl0eSB7XG5cdC8qIOyngOuPhCAqL1xufVxuLmZhY2lsaXR5X19tYXAtYm94IHtcblx0bWFyZ2luLXRvcDogMjRweDtcblx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mYWNpbGl0eV9fbWFwLWJveCBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cbi5mYWNpbGl0eV9fbWFwLWJveCAja2FrYW9NYXAge1xuXHRoZWlnaHQ6IDUxN3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmZhY2lsaXR5X19tYXAtYm94IHtcblx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xuXHR9XG5cdC5mYWNpbGl0eV9fbWFwLWJveCAja2FrYW9NYXAge1xuXHRcdGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcblx0fVxufVxuLmZhY2lsaXR5X19zZXBhcmF0ZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRnYXA6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG4uZmFjaWxpdHlfX3NlcGFyYXRlIC5mYWNpbGl0eV9fdmlzdWFsIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mYWNpbGl0eV9fc2VwYXJhdGUgLmZhY2lsaXR5X192aXN1YWwgaW1nIHtcblx0Ym9yZGVyLXJhZGl1czogNDBweDtcbn1cbi5mYWNpbGl0eV9fc2VwYXJhdGUgLmZhY2lsaXR5X192aXN1YWwgLmZhY2lsaXR5LXZpc3VhbC1zd2lwZXIge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4uZmFjaWxpdHlfX3NlcGFyYXRlIC5mYWNpbGl0eV9fdmlzdWFsIC5zd2lwZXItc2xpZGUge1xuXHRhc3BlY3QtcmF0aW86IGluaXRpYWw7XG59XG4uZmFjaWxpdHlfX3NlcGFyYXRlIC5mYWNpbGl0eV9faW5mb2JveCB7XG5cdHBhZGRpbmc6IDgwcHg7XG59XG4uZmFjaWxpdHlfX3NlcGFyYXRlIC5mYWNpbGl0eV9faW5mb2JveCAuZmFjaWxpdHktZGV0YWlsX190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZmFjaWxpdHlfX290aGVyLWxpc3Qge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnIgMWZyO1xuXHRnYXA6IDE2cHg7XG59XG4uZmFjaWxpdHlfX290aGVyLWxpc3QgLmZhY2lsaXR5X19pbWdjYXJkOmZpcnN0LW9mLXR5cGUge1xuXHRhc3BlY3QtcmF0aW86IDY2Ni80MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmZhY2lsaXR5X19vdGhlci1saXN0IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxuXHQuZmFjaWxpdHlfX290aGVyLWxpc3QgLmZhY2lsaXR5X19pbWdjYXJkOmZpcnN0LW9mLXR5cGUge1xuXHRcdGFzcGVjdC1yYXRpbzogMzMzLzQwMDtcblx0fVxufVxuLmZhY2lsaXR5IHtcblx0Lyog67CY7J2R7ZiVIC0g66qo67CU7J28ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmZhY2lsaXR5IHtcblx0XHRnYXA6IDYwcHg7XG5cdH1cblx0LmZhY2lsaXR5IC5mYWNpbGl0eV9fcm91bmRib3ggLmZhY2lsaXR5X19pbmZvYm94IC5mYWNpbGl0eS1kZXRhaWxfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cdC5mYWNpbGl0eSAuZmFjaWxpdHlfX3JvdW5kYm94IC5mYWNpbGl0eV9faW5mb2JveCAuZmFjaWxpdHktZGV0YWlsX19oZWFkIHtcblx0XHRmbGV4OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5mYWNpbGl0eSAuZmFjaWxpdHlfX3JvdW5kYm94IC5mYWNpbGl0eV9faW5mb2JveCAuZmFjaWxpdHktZGV0YWlsX19yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHR9XG5cdC5mYWNpbGl0eSAuZmFjaWxpdHlfX3JvdW5kYm94IC5mYWNpbGl0eV9faW5mb2JveCAuZmFjaWxpdHktZGV0YWlsX190aW1lczpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdH1cblx0LmZhY2lsaXR5IC5mYWNpbGl0eS1kZXRhaWxfX3JvdyB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogNHB4IDhweDtcblx0fVxuXHQuZmFjaWxpdHkgLmZhY2lsaXR5LWRldGFpbF9fcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0fVxuXHQuZmFjaWxpdHkgLmZhY2lsaXR5LWRldGFpbF9fbGFiZWwgKyAuZmFjaWxpdHktZGV0YWlsX19jb250YWN0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLWxlZnQ6IDYxcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXHQuZmFjaWxpdHkgLmZhY2lsaXR5LWRldGFpbF9fYmFkZ2U6bm90KFtjbGFzcyo9XCItLWF1dG9cIl0sIFtjbGFzcyo9XCItLW1pZFwiXSwgW2NsYXNzKj1cIi0tbGFyZ2VcIl0sIFtjbGFzcyo9XCItLWV4bGFyZ2VcIl0pIHtcblx0XHR3aWR0aDogNTNweDtcblx0fVxuXHQuZmFjaWxpdHkgLmZhY2lsaXR5LWRldGFpbF9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxuXHQuZmFjaWxpdHlfX3NlcGFyYXRlIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxuXHQuZmFjaWxpdHlfX3NlcGFyYXRlIC5mYWNpbGl0eV9fdmlzdWFsIGltZyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjRweDtcblx0fVxuXHQuZmFjaWxpdHlfX3NlcGFyYXRlIC5mYWNpbGl0eV9faW5mb2JveCB7XG5cdFx0cGFkZGluZzogMjRweDtcblx0fVxuXHQuZmFjaWxpdHlfX3NlcGFyYXRlIC5mYWNpbGl0eV9faW5mb2JveCAuZmFjaWxpdHktZGV0YWlsX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHR9XG5cdC5mYWNpbGl0eV9faW5mb2JveCB7XG5cdFx0cGFkZGluZzogMjRweDtcblx0XHRnYXA6IDIwcHg7XG5cdH1cblx0LmZhY2lsaXR5X19pbmZvY2FyZHMge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdHBhZGRpbmc6IDI0cHg7XG5cdFx0Z2FwOiAyMHB4O1xuXHR9XG5cdC5mYWNpbGl0eV9faW5mb2NhcmRzIC5mYWNpbGl0eS1kZXRhaWwge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LmZhY2lsaXR5X19pbmZvY2FyZHMgLmZhY2lsaXR5LWRldGFpbF9fY29udGFjdCB7XG5cdFx0ZmxleDogMTtcblx0fVxuXHQuZmFjaWxpdHlfX2luZm9jYXJkcyAuZmFjaWxpdHktZGV0YWlsX19mdW5jIHtcblx0XHRmbGV4OiBub25lO1xuXHRcdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdH1cblx0LmZhY2lsaXR5X19pbmZvY2FyZHMgLmZhY2lsaXR5LWRldGFpbF9fZnVuYyAuaWNvX2NvcHkge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0LmZhY2lsaXR5X19pbmZvY2FyZHMgLmZhY2lsaXR5LWRldGFpbC0tYnV0dG9uIHtcblx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdH1cblx0LmZhY2lsaXR5X19pbmZvbGlzdCB7XG5cdFx0cGFkZGluZzogMjRweDtcblx0fVxuXHQuZmFjaWxpdHlfX2luZm9saXN0IC5mYWNpbGl0eS1kZXRhaWwge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmZhY2lsaXR5X19jb252LWNhcmRzIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdGdhcDogMTJweDtcblx0fVxuXHQuZmFjaWxpdHlfX2NvbnYtY2FyZCB7XG5cdFx0Z3JpZC1jb2x1bW46IDEvNDtcblx0XHRwYWRkaW5nOiAyNHB4O1xuXHR9XG5cdC5mYWNpbGl0eSAuZmFjaWxpdHktY29udiB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdH1cblx0LmZhY2lsaXR5IC5mYWNpbGl0eS1jb252LS1yZXZlcnNlIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxuXHQuZmFjaWxpdHkgLmZhY2lsaXR5LWNvbnZfX3RodW1iIHtcblx0XHRwYWRkaW5nLXRvcDogNTYlO1xuXHR9XG5cdC5mYWNpbGl0eSAuZmFjaWxpdHktY29udl9fZGV0YWlsIGRpdiB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3NHB4IDFmcjtcblx0fVxuXHQuZmFjaWxpdHlfX3N1YnRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cdC5mYWNpbGl0eSAudGFiX3dyYXAgLnRhYl9saXN0IHtcblx0XHRnYXA6IDEwcHg7XG5cdH1cblx0LmZhY2lsaXR5X19yb29tLWxpc3Qge1xuXHRcdGdhcDogMTJweDtcblx0fVxuXHQuZmFjaWxpdHkgLmZhY2lsaXR5LWNhcmQge1xuXHRcdGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cdH1cblx0LmZhY2lsaXR5IC5mYWNpbGl0eS1jYXJkX19ib2R5IHtcblx0XHRwYWRkaW5nOiAyNHB4O1xuXHR9XG5cdC5mYWNpbGl0eSAuZmFjaWxpdHktY2FyZF9fdGh1bWIgaW1nIHtcblx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xuXHR9XG5cdC5mYWNpbGl0eSAuZmFjaWxpdHktY2FyZF9fbWV0YSB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHR9XG5cdC5mYWNpbGl0eV9fbm90aWNlLXRleHQge1xuXHRcdHBhZGRpbmc6IDI4cHggMjRweDtcblx0fVxufVxuLmZhY2lsaXR5X19yb29tLWxpc3QgKyAuZmFjaWxpdHlfX3JvdW5kYm94IHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmZhY2lsaXR5X193ZWxmYXJlLWFyZWEgLmZhY2lsaXR5LWNhcmRfX2JvZHkge1xuXHRwYWRkaW5nOiAzMnB4IDQwcHggMzJweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGhlaWdodDogMTAwJTtcbn1cbi5mYWNpbGl0eV9fd2VsZmFyZS1hcmVhIC5mYWNpbGl0eS1jYXJkX19ib2R5IC5idXR0b25fYmFzZS1jb21iaW5lIHtcblx0bWFyZ2luLXRvcDogYXV0bztcbn1cbi5mYWNpbGl0eV9fd2VsZmFyZS1hcmVhIC5mYWNpbGl0eS1jYXJkX19oZWFkIHtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmZhY2lsaXR5X193ZWxmYXJlLWFyZWEgLmZhY2lsaXR5LWNhcmRfX2Rlc2Mge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mYWNpbGl0eV9fd2VsZmFyZS1hcmVhIC5mYWNpbGl0eS1jYXJkX19ib2R5IHtcblx0XHRwYWRkaW5nOiAyNHB4O1xuXHR9XG5cdC5mYWNpbGl0eV9fd2VsZmFyZS1hcmVhIC5mYWNpbGl0eS1jYXJkX19oZWFkIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdH1cblx0LmZhY2lsaXR5X193ZWxmYXJlLWFyZWEgLmZhY2lsaXR5LWNhcmRfX2Rlc2Mge1xuXHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdH1cbn1cblxuLmxheWVyX3BvcHVwX2ZpeGVkIC5sYXllcl9oZWFkIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSGlzdG9yeSBWaXN1YWwgKHBhcmFsbGF4IGdyaWQpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmhpc3RvcnktdmlzdWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogNzYwcHggMCAwO1xufVxuLmhpc3RvcnktdmlzdWFsX19pbWFnZXMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMjUwdmg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uaGlzdG9yeS12aXN1YWxfX3N0aWNreSB7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogNTB2aDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR6LWluZGV4OiA1O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cGFkZGluZy1ib3R0b206IDI1MHB4O1xufVxuLmhpc3RvcnktdmlzdWFsX190aXRsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDEyMHB4O1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmhpc3RvcnktdmlzdWFsX19kZXNjIHtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuaGlzdG9yeS12aXN1YWxfX2Rlc2Mge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuLmhpc3RvcnktdmlzdWFsX19kZXNjIHtcblx0Y29sb3I6ICMyMjIyMjI7XG59XG4uaGlzdG9yeS12aXN1YWwgLmltZy1pdGVtIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTh2dztcblx0YXNwZWN0LXJhdGlvOiAzLzQ7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNDBweCwgMCk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgNzAwbXMgZWFzZTtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbn1cbi5oaXN0b3J5LXZpc3VhbCAuaW1nLWl0ZW0gaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLmhpc3RvcnktdmlzdWFsIC5pbWctaXRlbS5pcy1pbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uaGlzdG9yeS12aXN1YWwgLmltZy1pdGVtOm50aC1jaGlsZCgxKSB7XG5cdHRvcDogLTg1MHB4O1xuXHRsZWZ0OiAyOCU7XG5cdHdpZHRoOiA5JTtcbn1cbi5oaXN0b3J5LXZpc3VhbCAuaW1nLWl0ZW06bnRoLWNoaWxkKDIpIHtcblx0dG9wOiAtOTYwcHg7XG5cdHJpZ2h0OiAxNSU7XG5cdHdpZHRoOiAxNiU7XG59XG4uaGlzdG9yeS12aXN1YWwgLmltZy1pdGVtOm50aC1jaGlsZCgzKSB7XG5cdHRvcDogLTQxMHB4O1xuXHRsZWZ0OiAyJTtcblx0d2lkdGg6IDEyJTtcbn1cbi5oaXN0b3J5LXZpc3VhbCAuaW1nLWl0ZW06bnRoLWNoaWxkKDQpIHtcblx0dG9wOiAtMjgwcHg7XG5cdHJpZ2h0OiAtMiU7XG5cdHdpZHRoOiAxMCU7XG59XG4uaGlzdG9yeS12aXN1YWwgLmltZy1pdGVtOm50aC1jaGlsZCg1KSB7XG5cdHRvcDogOTBweDtcblx0cmlnaHQ6IDMwJTtcblx0d2lkdGg6IDYlO1xufVxuLmhpc3RvcnktdmlzdWFsIC5pbWctaXRlbTpudGgtY2hpbGQoNikge1xuXHR0b3A6IDQxMHB4O1xuXHRsZWZ0OiAxNiU7XG5cdHdpZHRoOiAxOCU7XG59XG4uaGlzdG9yeS12aXN1YWwgLmltZy1pdGVtOm50aC1jaGlsZCg3KSB7XG5cdHRvcDogNjYwcHg7XG5cdHJpZ2h0OiAxMCU7XG5cdHdpZHRoOiAxMiU7XG59XG4uaGlzdG9yeS12aXN1YWwgLmltZy1pdGVtOm50aC1jaGlsZCg4KSB7XG5cdHRvcDogNzh2aDtcblx0bGVmdDogLTMlO1xuXHR3aWR0aDogNiU7XG59XG4uaGlzdG9yeS12aXN1YWwgLmltZy1pdGVtOm50aC1jaGlsZCg5KSB7XG5cdHRvcDogOTJ2aDtcblx0bGVmdDogMzIlO1xuXHR3aWR0aDogMTUlO1xufVxuLmhpc3RvcnktdmlzdWFsIC5pbWctaXRlbTpudGgtY2hpbGQoMTApIHtcblx0dG9wOiAxMjZ2aDtcblx0cmlnaHQ6IC0zJTtcblx0d2lkdGg6IDEyJTtcbn1cbi5oaXN0b3J5LXZpc3VhbCAuaW1nLWl0ZW06bnRoLWNoaWxkKDExKSB7XG5cdHRvcDogMTg1dmg7XG5cdHJpZ2h0OiAyNSU7XG5cdHdpZHRoOiA2JTtcbn1cbi5oaXN0b3J5LXZpc3VhbCAuaW1nLWl0ZW06bnRoLWNoaWxkKDEyKSB7XG5cdHRvcDogMTg2dmg7XG5cdGxlZnQ6IDMlO1xuXHR3aWR0aDogMTIlO1xufVxuLmhpc3RvcnktdmlzdWFsIC5pbWctaXRlbTpudGgtY2hpbGQoLW4rNSkge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0Lmhpc3RvcnktdmlzdWFsIHtcblx0XHRwYWRkaW5nOiA4MHB4IDAgNDBweDtcblx0fVxuXHQuaGlzdG9yeS12aXN1YWxfX2ltYWdlcyB7XG5cdFx0aGVpZ2h0OiAzNjB2dztcblx0fVxuXHQuaGlzdG9yeS12aXN1YWwgLmltZy1pdGVtIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdH1cblx0Lmhpc3RvcnktdmlzdWFsX19zdGlja3kge1xuXHRcdHRvcDogNTB2aDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjUwcHg7XG5cdH1cblx0Lmhpc3RvcnktdmlzdWFsX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA1MnB4O1xuXHR9XG5cdC5oaXN0b3J5LXZpc3VhbF9fZGVzYyB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdC5oaXN0b3J5LXZpc3VhbCAuaW1nLWl0ZW06bnRoLWNoaWxkKDEpIHtcblx0XHR0b3A6IC0yNTBweDtcblx0XHRsZWZ0OiAxOCU7XG5cdFx0d2lkdGg6IDE4JTtcblx0fVxuXHQuaGlzdG9yeS12aXN1YWwgLmltZy1pdGVtOm50aC1jaGlsZCgyKSB7XG5cdFx0dG9wOiAtMzEwcHg7XG5cdFx0cmlnaHQ6IDE1JTtcblx0XHR3aWR0aDogMzIlO1xuXHR9XG5cdC5oaXN0b3J5LXZpc3VhbCAuaW1nLWl0ZW06bnRoLWNoaWxkKDMpIHtcblx0XHR0b3A6IC01MHB4O1xuXHRcdGxlZnQ6IC04JTtcblx0XHR3aWR0aDogMjQlO1xuXHR9XG5cdC5oaXN0b3J5LXZpc3VhbCAuaW1nLWl0ZW06bnRoLWNoaWxkKDQpIHtcblx0XHR0b3A6IC0xMHB4O1xuXHRcdHJpZ2h0OiAtOCU7XG5cdFx0d2lkdGg6IDIwJTtcblx0fVxuXHQuaGlzdG9yeS12aXN1YWwgLmltZy1pdGVtOm50aC1jaGlsZCg1KSB7XG5cdFx0dG9wOiAxMTBweDtcblx0XHRyaWdodDogMzAlO1xuXHRcdHdpZHRoOiAxMiU7XG5cdH1cblx0Lmhpc3RvcnktdmlzdWFsIC5pbWctaXRlbTpudGgtY2hpbGQoNikge1xuXHRcdHRvcDogMjQwcHg7XG5cdFx0bGVmdDogNiU7XG5cdFx0d2lkdGg6IDMwJTtcblx0fVxuXHQuaGlzdG9yeS12aXN1YWwgLmltZy1pdGVtOm50aC1jaGlsZCg3KSB7XG5cdFx0dG9wOiA0MjBweDtcblx0XHRyaWdodDogMTAlO1xuXHRcdHdpZHRoOiAyNCU7XG5cdH1cblx0Lmhpc3RvcnktdmlzdWFsIC5pbWctaXRlbTpudGgtY2hpbGQoOCkge1xuXHRcdHRvcDogNjIwcHg7XG5cdFx0bGVmdDogLTclO1xuXHRcdHdpZHRoOiAxOCU7XG5cdH1cblx0Lmhpc3RvcnktdmlzdWFsIC5pbWctaXRlbTpudGgtY2hpbGQoOSkge1xuXHRcdHRvcDogNzIwcHg7XG5cdFx0bGVmdDogMjIlO1xuXHRcdHdpZHRoOiAzOCU7XG5cdH1cblx0Lmhpc3RvcnktdmlzdWFsIC5pbWctaXRlbTpudGgtY2hpbGQoMTApIHtcblx0XHR0b3A6IDEwMDBweDtcblx0XHRyaWdodDogLTglO1xuXHRcdHdpZHRoOiAyOCU7XG5cdH1cblx0Lmhpc3RvcnktdmlzdWFsIC5pbWctaXRlbTpudGgtY2hpbGQoMTEpIHtcblx0XHR0b3A6IDEyNTBweDtcblx0XHRyaWdodDogMjAlO1xuXHRcdHdpZHRoOiAxNSU7XG5cdH1cblx0Lmhpc3RvcnktdmlzdWFsIC5pbWctaXRlbTpudGgtY2hpbGQoMTIpIHtcblx0XHR0b3A6IDEzNTBweDtcblx0XHRsZWZ0OiAzJTtcblx0XHR3aWR0aDogMjglO1xuXHR9XG5cdC5oaXN0b3J5LXZpc3VhbCB7XG5cdFx0LyogIC5pbWctaXRlbSB7IHdpZHRoOiA0MnZ3OyBtaW4td2lkdGg6IDEzMHB4OyBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG5cblx0XHQgIC5pbWctaXRlbTpudGgtY2hpbGQoMSkgeyB0b3A6IDZ2aDsgbGVmdDogNiU7IHdpZHRoOiAzNnZ3OyB9XG5cdFx0ICAuaW1nLWl0ZW06bnRoLWNoaWxkKDIpIHsgdG9wOiAtMnZoOyByaWdodDogNiU7IHdpZHRoOiA0MnZ3OyB9XG5cdFx0ICAuaW1nLWl0ZW06bnRoLWNoaWxkKDMpIHsgdG9wOiAyMnZoOyBsZWZ0OiAxMCU7IH1cblx0XHQgIC5pbWctaXRlbTpudGgtY2hpbGQoNCkgeyB0b3A6IDM0dmg7IHJpZ2h0OiAxMCU7IHdpZHRoOiAyNHZ3OyB9XG5cdFx0ICAuaW1nLWl0ZW06bnRoLWNoaWxkKDUpIHsgdG9wOiA3MHZoOyBsZWZ0OiA4JTsgd2lkdGg6IDU0dnc7IH1cblx0XHQgIC5pbWctaXRlbTpudGgtY2hpbGQoNikgeyB0b3A6IDEwOHZoOyByaWdodDogOCU7IHdpZHRoOiA0MnZ3OyB9XG5cdFx0ICAuaW1nLWl0ZW06bnRoLWNoaWxkKDcpIHsgdG9wOiAxNDZ2aDsgbGVmdDogNiU7IHdpZHRoOiAyOHZ3OyB9XG5cdFx0ICAuaW1nLWl0ZW06bnRoLWNoaWxkKDgpIHsgdG9wOiAxODh2aDsgcmlnaHQ6IDYlOyB3aWR0aDogNDB2dzsgfVxuXHRcdCAgLmltZy1pdGVtOm50aC1jaGlsZCg5KSB7IHRvcDogMjMwdmg7IGxlZnQ6IDM2JTsgd2lkdGg6IDI2dnc7IH1cblx0XHQgIC5pbWctaXRlbTpudGgtY2hpbGQoMTApIHsgdG9wOiAyNzJ2aDsgcmlnaHQ6IDQlOyB3aWR0aDogNDJ2dzsgfVxuXHRcdCAgLmltZy1pdGVtOm50aC1jaGlsZCgxMSkgeyB0b3A6IDMxNHZoOyBsZWZ0OiA2MCU7IHdpZHRoOiAyOHZ3OyB9XG5cdFx0ICAuaW1nLWl0ZW06bnRoLWNoaWxkKDEyKSB7IHRvcDogMzU2dmg7IGxlZnQ6IDglOyB3aWR0aDogNDB2dzsgfSovXG5cdH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0Lmhpc3RvcnktdmlzdWFsIC5pbWctaXRlbSB7XG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0fVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEhpc3RvcnkgTGlzdCAo7Jew7ZiBIOyDgeyEuClcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uaGlzdG9yeS1ncm91cCB7XG5cdG1hcmdpbjogMTIwcHggYXV0byAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIOuLqOqzhOuzhCDsg4Htg5wgKO2VhOyalCDsi5wg7LaU6rCAIOyKpO2DgOydvOungeydhCDsnITtlZwg7YG0656Y7Iqk66eMIOycoOyngCkgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0Lmhpc3RvcnktZ3JvdXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG59XG5cbi8qIDLsl7Qg66CI7J207JWE7JuDOiDsoozsuKEg6rOg7KCVIOuvuOuUlOyWtCwg7Jqw7LihIO2DgOyehOudvOyduCDsiqTtgazroaQgKi9cbi5oaXN0b3J5LWxpc3Qge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXHQvKiBEZXNrdG9wIExheW91dCBPdmVycmlkZSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHQuaGlzdG9yeS1saXN0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbGV4OiAxO1xuXHRcdG1hcmdpbi10b3A6IDIwMHZoOyAvKiBXYWl0IGZvciBzY2FsZSBhbmltYXRpb24gKi9cblx0XHRwYWRkaW5nLXRvcDogMTAwcHg7IC8qIEFsaWduIHdpdGggc3RpY2t5IHRvcCAqL1xuXHRcdG1hcmdpbi1sZWZ0OiAyNSU7IC8qIEdhcCBiZXR3ZWVuIG1lZGlhIGFuZCBsaXN0ICovXG5cdH1cblx0Lmhpc3RvcnktbGlzdCAuaGlzdG9yeS1saXN0X19tZWRpYSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuaGlzdG9yeS1saXN0IC5oaXN0b3J5LWxpc3RfX2luZm8ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0LyogS2VlcCB2ZXJ0aWNhbCBsaW5lIGlmIG5lZWRlZCwgb3IgcmVtb3ZlIHBhZGRpbmcgaWYgZ3JpZCBnYXAgaGFuZGxlZCBpdCAqL1xuXHR9XG59XG4uaGlzdG9yeS1saXN0IHtcblx0LyogTW9iaWxlIC8gRGVmYXVsdCBHcmlkIChpZiBuZWVkZWQgZm9yIG1vYmlsZSwgdGhvdWdoIG1vYmlsZSBxdWVyeSBoYW5kbGVzIGl0IHVzdWFsbHkpICovXG5cdC8qIEtlZXBpbmcgb3JpZ2luYWwgZ3JpZCBzdHJ1Y3R1cmUgZm9yIG5vbi1kZXNrdG9wIGlmIGl0IHdhcyBkZWZhdWx0LCBidXQgb3ZlcnJpZGluZyBmb3IgZGVza3RvcCAqL1xufVxuLmhpc3RvcnktbGlzdDpub3QoLmRlc2t0b3Atb3ZlcnJpZGUpIHtcblx0LyogVGhlIG9yaWdpbmFsIGNvZGUgaGFkIGRpc3BsYXk6IGdyaWQgaGVyZS4gXG5cdCAgICBXZSBjYW4gd3JhcCBpdCBpbiBhIG1lZGlhIHF1ZXJ5IG1heC13aWR0aCBpZiB3ZSB3YW50IHRvIHByZXNlcnZlIGl0IHN0cmljdGx5LCBcblx0ICAgIGJ1dCB0aGUgdXNlciBjb2RlIHNlZW1lZCB0byBhcHBseSBncmlkIGdsb2JhbGx5LiBcblx0ICAgIFdlJ2xsIHVzZSB0aGUgbWluLXdpZHRoIGFib3ZlIHRvIG92ZXJyaWRlLiAqL1xufVxuXG4vKiDqsJnsnYAg7JqU7IaMKO2eiOyWtOuhnCDihpIg7I2464Sk7J28IOyghO2ZmCkgKi9cbi5oaXN0b3J5LW1lZGlhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHQuaGlzdG9yeS1tZWRpYSB7XG5cdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHR0b3A6IDEwMHB4O1xuXHRcdGxlZnQ6IDIwJTtcblx0XHRhbGlnbi1zZWxmOiBzdGFydDtcblx0XHR3aWR0aDogMjguOCU7IC8qIDUyOSAvIDE4NDAgYXBwcm94ICovXG5cdFx0ZmxleDogMCAwIDI4LjglO1xuXHRcdHotaW5kZXg6IDEwO1xuXHR9XG59XG4uaGlzdG9yeS1tZWRpYSAuaGVyby15ZWFyIHtcblx0Zm9udC1zaXplOiA0OHB4O1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRsaW5lLWhlaWdodDogMTEwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0Lmhpc3RvcnktbWVkaWEgLmhlcm8teWVhciB7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMTUlO1xuXHR9XG59XG4uaGlzdG9yeS1tZWRpYSAuaGVyby15ZWFyIHtcblx0cGFkZGluZy10b3A6IDMycHg7XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdC5oaXN0b3J5LW1lZGlhIC5oZXJvLXllYXIge1xuXHRcdGhlaWdodDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cbi5oaXN0b3J5LW1lZGlhIC5oZXJvLWNhdGNoIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuaGlzdG9yeS1tZWRpYSAuaGVyby1jYXRjaCB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uaGlzdG9yeS1tZWRpYSAuaGVyby1jYXRjaCB7XG5cdGNvbG9yOiAjM2I1ZWE3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHQuaGlzdG9yeS1tZWRpYSAuaGVyby1jYXRjaCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuLmhpc3RvcnktbWVkaWEgLmhlcm8tdGl0bGUge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5oaXN0b3J5LW1lZGlhIC5oZXJvLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5oaXN0b3J5LW1lZGlhIC5oZXJvLXRpdGxlIHtcblx0Y29sb3I6ICMzYjVlYTc7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5oaXN0b3J5LW1lZGlhIC5oZXJvLWRlc2Mge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5oaXN0b3J5LW1lZGlhIC5oZXJvLWRlc2Mge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuLmhpc3RvcnktbWVkaWEgLmhlcm8tZGVzYyB7XG5cdGNvbG9yOiAjMjIyMjIyO1xufVxuLmhpc3RvcnktbWVkaWEgLmhpc3RvcnktaW1hZ2UteWVhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRtYXJnaW46IDA7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRmb250LXNpemU6IDM2cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhpc3RvcnktbWVkaWEgLmhpc3RvcnktaW1hZ2UteWVhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0ei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdC5oaXN0b3J5LW1lZGlhIC5oaXN0b3J5LWltYWdlLXllYXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cbi5oaXN0b3J5LW1lZGlhIHtcblx0LyogSGVybyBGdWxsc2NyZWVuIOKGkiBMZWZ0IFBpbiDsg4Htg5wgKi9cbn1cbi5oaXN0b3J5LW1lZGlhLmlzLWhlcm8tZml4ZWQge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMHZ3O1xuXHR6LWluZGV4OiAyMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cbi5oaXN0b3J5LW1lZGlhLmlzLWhlcm8tZml4ZWQgLmhpc3RvcnktaW1hZ2Uge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGlzdG9yeS1tZWRpYS5pcy1oZXJvLWZpeGVkIC5oaXN0b3J5LWltYWdlIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRyYW5zZm9ybTogbm9uZTtcbn1cbi5oaXN0b3J5LW1lZGlhLmlzLWhlcm8tZml4ZWQgLmhlcm8teWVhci1iaWcge1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHRib3R0b206IGF1dG87XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR0ZXh0LXNoYWRvdzogMCAzcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5oaXN0b3J5LWltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHQuaGlzdG9yeS1pbWFnZSB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcblx0fVxuXHQuaGlzdG9yeS1pbWFnZSA+ICoge1xuXHRcdGdyaWQtYXJlYTogMS8xLzIvMjtcblx0fVxufVxuLmhpc3RvcnktaW1hZ2UgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGFzcGVjdC1yYXRpbzogMS44NC8xO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdG9wYWNpdHk6IDE7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdC5oaXN0b3J5LWltYWdlIGltZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuLmhpc3RvcnktaW1hZ2UgLmhpc3RvcnktaW1hZ2UteWVhciB7XG5cdHotaW5kZXg6IDU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaGVyby1kZXNjLWdyb3VwIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdC5oZXJvLWRlc2MtZ3JvdXAge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdH1cbn1cbi5oZXJvLWRlc2MtZ3JvdXAgLmhlcm8tZGVzYyB7XG5cdG9wYWNpdHk6IDE7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0Lmhlcm8tZGVzYy1ncm91cCAuaGVyby1kZXNjIHtcblx0XHRncmlkLWFyZWE6IDEvMS8yLzI7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuXHR9XG5cdC5oZXJvLWRlc2MtZ3JvdXAgLmhlcm8tZGVzYzpmaXJzdC1jaGlsZCB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uaGlzdG9yeS1saXN0X19pbmZvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA0MHB4IDA7XG59XG4uaGlzdG9yeS1saXN0X19pbmZvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxcHg7XG5cdGJhY2tncm91bmQ6ICNlNmU2ZTY7XG59XG5cbi5oaXN0b3J5LXllYXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogODBweDtcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0b3BhY2l0eTogMC4yO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTZweCk7XG5cdHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xufVxuLmhpc3RvcnkteWVhciAueWVhciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjMTExO1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uaGlzdG9yeS15ZWFyIC5ldmVudHMge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uaGlzdG9yeS15ZWFyIC5ldmVudHMgbGkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDEwcHg7XG5cdHBhZGRpbmc6IDRweCAwO1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRjb2xvcjogIzMzMztcbn1cbi5oaXN0b3J5LXllYXIgLmV2ZW50cyAudGV4dCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0Lmhpc3RvcnkteWVhciAuZXZlbnRzIC50ZXh0IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi5oaXN0b3J5LXllYXIgLmV2ZW50cyAudGV4dCB7XG5cdGZsZXg6IDE7XG59XG4uaGlzdG9yeS15ZWFyLmlzLWluIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmhpc3RvcnkteWVhcjpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5oaXN0b3J5LWdyb3VwIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0Lmhpc3RvcnktbGlzdCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0Z2FwOiAxNnB4O1xuXHR9XG5cdC8qIOuqqOuwlOydvCDquLDrs7gg64aS7J2064qUIEpT6rCAIOyXheuNsOydtO2KuO2VmOq4sCDsoIQg7LSI6riw6rCS7J2EIOygnOqztSAqL1xuXHQuaGlzdG9yeS1pbWFnZSBpbWcge1xuXHRcdGhlaWdodDogMjIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQuaGlzdG9yeS1pbWFnZSBpbWc6bnRoLWNoaWxkKDIpLCAuaGlzdG9yeS1pbWFnZSBpbWc6bnRoLWNoaWxkKDMpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5oaXN0b3J5LWxpc3RfX2luZm8ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0Lmhpc3RvcnktbGlzdF9faW5mbzpiZWZvcmUge1xuXHRcdGxlZnQ6IDZweDtcblx0fVxuXHQuaGlzdG9yeS15ZWFyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cdH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG5cdC5oaXN0b3J5LXllYXIge1xuXHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0Lmhpc3RvcnktaW1hZ2UgaW1nIHtcblx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHR9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSGVybyBGdWxsc2NyZWVuIOKGkiBMZWZ0IFBpbiBtb3JwaCAoZmlyc3QgZ3JvdXApXG4gICAtIO2ZlOuptCDqsIDrk50g7J2066+47KeA66GcIOyLnOyeke2VmOyXrCDsiqTtgazroaTsl5Ag65Sw6528IOyijOy4oSDqs6DsoJUg7Iqs66Gv7Jy866GcIOy2leyGjCDsnbTrj5lcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiDsnIQg7IS57IWY7Jy866GcIOuEpOyKpO2MhSDsnbTrj5nrkKggKOy2nOugpSDrj5nsnbwpICovXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHQuaGlzdG9yeS1tZWRpYS5pcy1oZXJvLWZpeGVkIHtcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuLmJ1dHRvbl9ncm91cCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogOHB4O1xufVxuLmJ1dHRvbl9ncm91cC0tY29sdW1uIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuW2NsYXNzXj1idXR0b25fYmFzZV0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGhlaWdodDogNDRweDtcblx0cGFkZGluZzogMCAxMnB4IDAgMTZweDtcblx0Z2FwOiA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0W2NsYXNzXj1idXR0b25fYmFzZV0ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuW2NsYXNzXj1idXR0b25fYmFzZV0gKiB7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuW2NsYXNzXj1idXR0b25fYmFzZV0ubWVkaXVtIHtcblx0bWluLXdpZHRoOiAxNzZweDtcblx0aGVpZ2h0OiA1OXB4O1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0W2NsYXNzXj1idXR0b25fYmFzZV0ubWVkaXVtIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbltjbGFzc149YnV0dG9uX2Jhc2VdLm1lZGl1bSB7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5bY2xhc3NePWJ1dHRvbl9iYXNlXS5sYXJnZSB7XG5cdG1pbi13aWR0aDogMTgwcHg7XG5cdGhlaWdodDogNjJweDtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFtjbGFzc149YnV0dG9uX2Jhc2VdLmxhcmdlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cbltjbGFzc149YnV0dG9uX2Jhc2VdLmZ1bGwge1xuXHR3aWR0aDogMTAwJTtcbn1cbltjbGFzc149YnV0dG9uX2Jhc2VdLmRpc2FibGVkLCBbY2xhc3NePWJ1dHRvbl9iYXNlXTpkaXNhYmxlZCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ODg4O1xuXHRjb2xvcjogI2U2ZTZlNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRbY2xhc3NePWJ1dHRvbl9iYXNlXSB7XG5cdFx0Z2FwOiAycHg7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdHBhZGRpbmc6IDAgMTBweCAwIDE0cHg7XG5cdH1cblx0W2NsYXNzXj1idXR0b25fYmFzZV0gaSB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHR9XG5cdFtjbGFzc149YnV0dG9uX2Jhc2VdLm1lZGl1bSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWluLXdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogNTJweDtcblx0fVxuXHRbY2xhc3NePWJ1dHRvbl9iYXNlXS5sYXJnZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiA1OXB4O1xuXHR9XG59XG5cbi5idXR0b25fYmFzZS1jb21iaW5lIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2Jhc2UtY29tYmluZTpmb2N1cywgLmJ1dHRvbl9iYXNlLWNvbWJpbmU6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1ZWE3O1xufVxuLmJ1dHRvbl9iYXNlLWdob3N0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNTtcblx0Y29sb3I6ICMyMjIyMjI7XG59XG4uYnV0dG9uX2Jhc2UtZ2hvc3Q6Zm9jdXMsIC5idXR0b25fYmFzZS1naG9zdDpob3ZlciB7XG5cdGNvbG9yOiAjM2I1ZWE3O1xufVxuLmJ1dHRvbl9iYXNlLWJsdXIge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fYmFzZS1ibHVyOmZvY3VzLCAuYnV0dG9uX2Jhc2UtYmx1cjpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbi5idXR0b25fYmFzZS1vdXRsaW5lIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMyMjIyMjI7XG5cdGNvbG9yOiAjMjIyMjIyO1xufVxuLmJ1dHRvbl9iYXNlLXRleHQge1xuXHRwYWRkaW5nOiAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGNvbG9yOiAjMjIyMjIyO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5idXR0b25fYmFzZS10ZXh0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5idXR0b25fYmFzZS10ZXh0IHtcblx0Z2FwOiAycHg7XG59XG4uYnV0dG9uX2Jhc2UtdW5kZXJsaW5lIHtcblx0cGFkZGluZzogMDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRjb2xvcjogIzIyMjIyMjtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYnV0dG9uX2Jhc2UtdW5kZXJsaW5lIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi5idXR0b25fYmFzZS11bmRlcmxpbmUge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG5cdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDEuMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5idXR0b25fYmFzZS11bmRlcmxpbmUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYnV0dG9uX2Jhc2UtdW5kZXJsaW5lIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBsb2FkaW5nLWJvdW5jZSB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cblx0MTUlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XG5cdH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG4ubG9hZGluZyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxMDAwMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmxvYWRpbmctLXNob3cge1xuXHRvcGFjaXR5OiAxO1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5sb2FkaW5nIHN2ZyB7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5sb2FkaW5nIHN2ZyB7XG5cdFx0d2lkdGg6IDE0MHB4O1xuXHR9XG59XG4ubG9hZGluZyBzdmcgI2xvYWRpbmctaW5kaWNhdG9yLXAge1xuXHRhbmltYXRpb246IGxvYWRpbmctYm91bmNlIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuXHRhbmltYXRpb24tZGVsYXk6IDAuNXM7XG59XG4ubG9hZGluZyBzdmcgI2xvYWRpbmctaW5kaWNhdG9yLW8ge1xuXHRhbmltYXRpb246IGxvYWRpbmctYm91bmNlIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuXHRhbmltYXRpb24tZGVsYXk6IDAuNTRzO1xufVxuLmxvYWRpbmcgc3ZnICNsb2FkaW5nLWluZGljYXRvci1zIHtcblx0YW5pbWF0aW9uOiBsb2FkaW5nLWJvdW5jZSAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuLmxvYWRpbmcgc3ZnICNsb2FkaW5nLWluZGljYXRvci13IHtcblx0YW5pbWF0aW9uOiBsb2FkaW5nLWJvdW5jZSAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjY2cztcbn1cbi5sb2FkaW5nIHN2ZyAjbG9hZGluZy1pbmRpY2F0b3ItZSB7XG5cdGFuaW1hdGlvbjogbG9hZGluZy1ib3VuY2UgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG5cdGFuaW1hdGlvbi1kZWxheTogMC43MnM7XG59XG4ubG9hZGluZyBzdmcgI2xvYWRpbmctaW5kaWNhdG9yLWwge1xuXHRhbmltYXRpb246IGxvYWRpbmctYm91bmNlIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuXHRhbmltYXRpb24tZGVsYXk6IDAuNzhzO1xufVxuXG4vKiogUkVTRVQgKiovXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYXBwbGV0LFxuYXJ0aWNsZSxcbmFzaWRlLFxuYXVkaW8sXG5iLFxuYmlnLFxuYmxvY2txdW90ZSxcbmJvZHksXG5jYW52YXMsXG5jYXB0aW9uLFxuY2VudGVyLFxuY2l0ZSxcbmNvZGUsXG5kZCxcbmRlbCxcbmRldGFpbHMsXG5kaXYsXG5kbCxcbmR0LFxuZW0sXG5lbWJlZCxcbmZpZWxkc2V0LFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmZvcm0sXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5oZWFkZXIsXG5odG1sLFxuaSxcbmlmcmFtZSxcbmltZyxcbmlucyxcbmxhYmVsLFxubGVnZW5kLFxubGksXG5tYXJrLFxubWVudSxcbm5hdixcbm9iamVjdCxcbm9sLFxub3V0cHV0LFxucCxcbnByZSxcbnEsXG5ydWJ5LFxuc2VjdGlvbixcbnNtYWxsLFxuc3BhbixcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1bW1hcnksXG5zdXAsXG50YWJsZSxcbnRib2R5LFxudGQsXG50Zm9vdCxcbnRoLFxudGhlYWQsXG50aW1lLFxudHIsXG50dCxcbnUsXG51bCxcbnZhcixcbnZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR3b3JkLWJyZWFrOiBrZWVwLWFsbDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5maWVsZHNldCxcbmltZyxcbnRleHRhcmVhIHtcblx0Ym9yZGVyOiAwO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmh0bWwsXG5ib2R5IHtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIiwgUHJldGVuZGFyZCwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzeXN0ZW0tdWksIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIlNlZ29lIFVJXCIsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk5vdG8gU2FucyBLUlwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIHNhbnMtc2VyaWY7XG5cdC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0ODBweCkge1xuXHRodG1sLFxuXHRib2R5IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRodG1sLFxuXHRib2R5IHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cbn1cblxuKiB7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIiwgUHJldGVuZGFyZCwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzeXN0ZW0tdWksIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIlNlZ29lIFVJXCIsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk5vdG8gU2FucyBLUlwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIHNhbnMtc2VyaWY7XG59XG5cbmlucHV0LFxuYnV0dG9uIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiLCBQcmV0ZW5kYXJkLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHN5c3RlbS11aSwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiU2Vnb2UgVUlcIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTm90byBTYW5zIEtSXCIsIFwiTWFsZ3VuIEdvdGhpY1wiLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgc2Fucy1zZXJpZjtcbn1cblxub2wsXG51bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmFkZHJlc3MsXG5lbSB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJvcmRlcjogMDtcbn1cblxuLm5vc2Nyb2xsIHtcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4ubm9zY3JvbGwgLndyYXAge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYTExeSxcbi5ibGluZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblx0Ym9yZGVyOiAwO1xufVxuXG4uc2tpcG5hdmlnYXRpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2tpcG5hdmlnYXRpb24gYSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAwO1xuXHR6LWluZGV4OiAxO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2tpcG5hdmlnYXRpb24gYTpmb2N1cywgLnNraXBuYXZpZ2F0aW9uIGE6Zm9jdXMtdmlzaWJsZSwgLnNraXBuYXZpZ2F0aW9uIGE6Zm9jdXMtd2l0aGluIHtcblx0aGVpZ2h0OiAzMHB4O1xuXHRwYWRkaW5nOiA0cHggMDtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG5cdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0bWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXRlbGxdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG4udGV4dGFyZWEsXG4uc2VsZWN0X2ZpZWxkLFxuLmlucHV0X2ZpZWxkIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0Y29sb3I6ICMyMjIyMjI7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGhlaWdodDogNjRweDtcblx0b3V0bGluZTogbm9uZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRpbnB1dFt0eXBlPXRleHRdLFxuXHRpbnB1dFt0eXBlPXBhc3N3b3JkXSxcblx0aW5wdXRbdHlwZT10ZWxsXSxcblx0aW5wdXRbdHlwZT1lbWFpbF0sXG5cdGlucHV0W3R5cGU9bnVtYmVyXSxcblx0LnRleHRhcmVhLFxuXHQuc2VsZWN0X2ZpZWxkLFxuXHQuaW5wdXRfZmllbGQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuaW5wdXRbdHlwZT10ZWxsXTpmb2N1cyxcbmlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuLnRleHRhcmVhOmZvY3VzLFxuLnNlbGVjdF9maWVsZDpmb2N1cyxcbi5pbnB1dF9maWVsZDpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogIzUzODBkYTtcbn1cbmlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10ZWxsXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLFxuLnRleHRhcmVhOjpwbGFjZWhvbGRlcixcbi5zZWxlY3RfZmllbGQ6OnBsYWNlaG9sZGVyLFxuLmlucHV0X2ZpZWxkOjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjODg4ODg4O1xufVxuaW5wdXRbdHlwZT10ZXh0XTpyZWFkLW9ubHksIGlucHV0W3R5cGU9dGV4dF06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpyZWFkLW9ubHksXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9dGVsbF06cmVhZC1vbmx5LFxuaW5wdXRbdHlwZT10ZWxsXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9ZW1haWxdOnJlYWQtb25seSxcbmlucHV0W3R5cGU9ZW1haWxdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1udW1iZXJdOnJlYWQtb25seSxcbmlucHV0W3R5cGU9bnVtYmVyXTpkaXNhYmxlZCxcbi50ZXh0YXJlYTpyZWFkLW9ubHksXG4udGV4dGFyZWE6ZGlzYWJsZWQsXG4uc2VsZWN0X2ZpZWxkOnJlYWQtb25seSxcbi5zZWxlY3RfZmllbGQ6ZGlzYWJsZWQsXG4uaW5wdXRfZmllbGQ6cmVhZC1vbmx5LFxuLmlucHV0X2ZpZWxkOmRpc2FibGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNTtcblx0Ym9yZGVyLWNvbG9yOiAjZTZlNmU2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdGlucHV0W3R5cGU9dGV4dF0sXG5cdGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuXHRpbnB1dFt0eXBlPXRlbGxdLFxuXHRpbnB1dFt0eXBlPWVtYWlsXSxcblx0aW5wdXRbdHlwZT1udW1iZXJdLFxuXHQudGV4dGFyZWEsXG5cdC5zZWxlY3RfZmllbGQsXG5cdC5pbnB1dF9maWVsZCB7XG5cdFx0cGFkZGluZzogMTZweDtcblx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdGlucHV0W3R5cGU9dGV4dF0sXG5cdGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuXHRpbnB1dFt0eXBlPXRlbGxdLFxuXHRpbnB1dFt0eXBlPWVtYWlsXSxcblx0aW5wdXRbdHlwZT1udW1iZXJdLFxuXHQudGV4dGFyZWEsXG5cdC5zZWxlY3RfZmllbGQsXG5cdC5pbnB1dF9maWVsZCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cbi5zZWxlY3RfZmllbGQge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tYXJyb3ctZG93bi5zdmdcIik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE2cHggY2VudGVyO1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uY29udGVudHMge1xuXHRwYWRkaW5nLXRvcDogODhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHQuY29udGVudHMge1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHR9XG59XG5cbi5jb250X3NlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAxMzgwcHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmctbGVmdDogNDBweDtcblx0cGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5jb250X3NlY3Rpb24uZnVsbCB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cbi5jb250X3NlY3Rpb24ud2lkZSB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cbi5jb250X3NlY3Rpb24ud2lkZSBhcnRpY2xlIHtcblx0bWF4LXdpZHRoOiAxMzgwcHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmctbGVmdDogNDBweDtcblx0cGFkZGluZy1yaWdodDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzODBweCkge1xuXHQuY29udF9zZWN0aW9uIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHQuY29udF9zZWN0aW9uIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0fVxuXHQuY29udF9zZWN0aW9uLnN1YiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLmNvbnRfd3JhcCB7XG5cdG1hcmdpbjogODBweCAwIDE0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG5cdC5jb250X3dyYXAge1xuXHRcdHBhZGRpbmctbGVmdDogMi41cmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmNvbnRfd3JhcCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0LmNvbnRfd3JhcCB7XG5cdFx0bWFyZ2luOiA0MHB4IDAgNjBweDtcblx0fVxuXHQuY29udF93cmFwIC5maWx0ZXItcm91bmRlZF9fcm93IHtcblx0XHRtYXJnaW46IDAgLTIwcHg7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG59XG5cbi5mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuXHRjb2xvcjogI2ZmZjtcbn1cbi5mb290ZXJfX3RvcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0aGVpZ2h0OiA4OHB4O1xuXHRwYWRkaW5nOiAwIDQwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uZm9vdGVyX19ib2R5IHtcblx0cGFkZGluZzogNjBweCA0NHB4IDE0MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uZm9vdGVyX19ib3R0b20ge1xuXHRoZWlnaHQ6IDExMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDAgNDRweDtcbn1cbi5mb290ZXJfX2JvdHRvbSAuZ3JvdXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRjb2x1bW4tZ2FwOiAyMHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3RlciAubWVudSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbHVtbi1nYXA6IDMycHg7XG59XG4uZm9vdGVyIC5tZW51X19pdGVtOm50aC1jaGlsZChvZGQpIHtcblx0Y29sb3I6ICM4ODg4ODg7XG59XG4uZm9vdGVyIC5tZW51X19saW5rIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZm9vdGVyIC5tZW51X19saW5rIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi5mb290ZXIgLmxpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRjb2x1bW4tZ2FwOiAzMnB4O1xufVxuLmZvb3RlciAubGluayBsaSB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4uZm9vdGVyIC5saW5rIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy1yaWdodDogMjhweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mb290ZXIgLmxpbmsgYSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uZm9vdGVyIC5saW5rIGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMnB4O1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tYXJyb3ctdXAtcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCAwIDAvMTAwJSAxMDAlO1xufVxuLmZvb3RlciAuc25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0Y29sdW1uLWdhcDogMjBweDtcbn1cbi5mb290ZXIgLnNuc19fbGluayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuLmZvb3RlciAuc25zX19saW5rLS1pbnN0YWdyYW0ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28taW5zdGFncmFtLnN2Z1wiKTtcbn1cbi5mb290ZXIgLnNuc19fbGluay0teW91dHViZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby15b3V0dWJlLnN2Z1wiKTtcbn1cbi5mb290ZXIgLmNvcHkge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mb290ZXIgLmNvcHkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuLmZvb3RlciAuY29weSB7XG5cdGNvbG9yOiAjODg4ODg4O1xufVxuLmZvb3RlciAuZmFtaWx5LXNpdGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyIC5mYW1pbHktc2l0ZV9fYnV0dG9uIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZm9vdGVyIC5mYW1pbHktc2l0ZV9fYnV0dG9uIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5mb290ZXIgLmZhbWlseS1zaXRlX19idXR0b24ge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDI0MHB4O1xuXHRoZWlnaHQ6IDU2cHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDAgMTZweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZvb3RlciAuZmFtaWx5LXNpdGVfX2J1dHRvbiBpLmljb19hcnJvd19kb3duIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uZm9vdGVyIC5mYW1pbHktc2l0ZV9fYnV0dG9uIGkuaWNvX2Fycm93X3VwIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5mb290ZXIgLmZhbWlseS1zaXRlIC5saXN0IHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IGNhbGMoMTAwJSArIDJweCk7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxOHB4IDE2cHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG1heC1oZWlnaHQ6IDYwMHB4O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xufVxuLmZvb3RlciAuZmFtaWx5LXNpdGUgLmxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDhweDtcbn1cbi5mb290ZXIgLmZhbWlseS1zaXRlIC5saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmZvb3RlciAuZmFtaWx5LXNpdGUgLmxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4uZm9vdGVyIC5mYW1pbHktc2l0ZSAubGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4uZm9vdGVyIC5mYW1pbHktc2l0ZSAubGlzdCB7XG5cdHNjcm9sbGJhci13aWR0aDogdGhpbjtcblx0c2Nyb2xsYmFyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgdHJhbnNwYXJlbnQ7XG59XG4uZm9vdGVyIC5mYW1pbHktc2l0ZSAubGlzdF9fbGluayB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmZvb3RlciAuZmFtaWx5LXNpdGUgLmxpc3RfX2xpbmsge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuLmZvb3RlciAuZmFtaWx5LXNpdGUgLmxpc3RfX2xpbmsge1xuXHRjb2xvcjogI2U2ZTZlNjtcblx0cGFkZGluZy1yaWdodDogMThweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IG1pbi1jb250ZW50O1xufVxuLmZvb3RlciAuZmFtaWx5LXNpdGUgLmxpc3RfX2xpbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogNS41cHg7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG5cdG1hc2s6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljby1hcnJvdy11cC1yaWdodC5zdmdcIikgbm8tcmVwZWF0IDAgMC8xMDAlIDEwMCU7XG59XG4uZm9vdGVyIC5mYW1pbHktc2l0ZSAubGlzdCBkaXY6bm90KGZpcnN0LW9mLXR5cGUpIHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cbi5mb290ZXIgLmZhbWlseS1zaXRlIC5saXN0IGRpdiBzdHJvbmcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZm9vdGVyIC5mYW1pbHktc2l0ZSAubGlzdCBkaXYgc3Ryb25nIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5mb290ZXIgLmZhbWlseS1zaXRlIC5saXN0IGRpdiBzdHJvbmcge1xuXHRjb2xvcjogIzg4ODg4ODtcbn1cbi5mb290ZXIgLmZhbWlseS1zaXRlIC5saXN0IGRpdiB1bCB7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cm93LWdhcDogOHB4O1xufVxuLmZvb3RlciAuZmFtaWx5LXNpdGVfX2J1dHRvbi0tYWN0aXZlIGkuaWNvX2Fycm93X2Rvd24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmZvb3RlciAuZmFtaWx5LXNpdGVfX2J1dHRvbi0tYWN0aXZlIGkuaWNvX2Fycm93X3VwIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uZm9vdGVyIC5mYW1pbHktc2l0ZV9fYnV0dG9uLS1hY3RpdmUgKyAubGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4uZm9vdGVyIC5sb2dvIHtcblx0d2lkdGg6IDMzNnB4O1xuXHRoZWlnaHQ6IDk0cHg7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mb290ZXItbG9nby5zdmdcIikgbm8tcmVwZWF0IDAgMC8xMDAlIDEwMCU7XG59XG4uZm9vdGVyIC5zaXRlbWFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0Y29sdW1uLWdhcDogMzJweDtcbn1cbi5mb290ZXIgLnNpdGVtYXAgPiBsaSA+IHN0cm9uZyB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmZvb3RlciAuc2l0ZW1hcCA+IGxpID4gc3Ryb25nIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi5mb290ZXIgLnNpdGVtYXAgPiBsaSA+IHN0cm9uZyB7XG5cdGNvbG9yOiAjODg4ODg4O1xufVxuLmZvb3RlciAuc2l0ZW1hcCA+IGxpIHVsIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cm93LWdhcDogMTJweDtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cbi5mb290ZXIgLnNpdGVtYXAgPiBsaSB1bCBhIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZm9vdGVyIC5zaXRlbWFwID4gbGkgdWwgYSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG4uZm9vdGVyIC5zaXRlbWFwID4gbGkudG9kYXktbWVudSBhIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZm9vdGVyIC5zaXRlbWFwID4gbGkudG9kYXktbWVudSBhIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi5mb290ZXIgLnNpdGVtYXAgPiBsaS50b2RheS1tZW51IGEge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0cGFkZGluZy1yaWdodDogMjJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3RlciAuc2l0ZW1hcCA+IGxpLnRvZGF5LW1lbnUgYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAzLjVweDtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgMCAwLzEwMCUgMTAwJTtcbn1cbi5mb290ZXIgYWRkcmVzcyB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHJvdy1nYXA6IDhweDtcbn1cbi5mb290ZXIgYWRkcmVzcyAuYWRkcmVzcyxcbi5mb290ZXIgYWRkcmVzcyAuZmF4IHtcblx0cGFkZGluZy1sZWZ0OiAyNnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmZvb3RlciBhZGRyZXNzIC5hZGRyZXNzLFxuXHQuZm9vdGVyIGFkZHJlc3MgLmZheCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uZm9vdGVyIGFkZHJlc3MgLmFkZHJlc3M6YmVmb3JlLFxuLmZvb3RlciBhZGRyZXNzIC5mYXg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiA0cHg7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG4uZm9vdGVyIGFkZHJlc3MgLmFkZHJlc3M6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLW1hcC5zdmdcIik7XG59XG4uZm9vdGVyIGFkZHJlc3MgLmZheDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tcHJpbnRlci5zdmdcIik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdC5mb290ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0fVxuXHQuZm9vdGVyX190b3Age1xuXHRcdG9yZGVyOiAyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzogMzJweCAyMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblx0LmZvb3Rlcl9fYm9keSB7XG5cdFx0b3JkZXI6IDE7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nOiAwIDAgMzJweDtcblx0XHRtYXJnaW46IDAgMjBweDtcblx0fVxuXHQuZm9vdGVyX19ib3R0b20ge1xuXHRcdG9yZGVyOiAzO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGdhcDogMTZweDtcblx0XHRwYWRkaW5nOiAwIDIwcHggNDBweDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdH1cblx0LmZvb3Rlcl9fYm90dG9tIC5ncm91cCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdHJvdy1nYXA6IDE2cHg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblx0LmZvb3RlciAubWVudSB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogMTJweDtcblx0fVxuXHQuZm9vdGVyIC5tZW51X19saW5rIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mb290ZXIgLm1lbnVfX2xpbmsge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHQuZm9vdGVyIC5saW5rIHtcblx0XHRjb2x1bW4tZ2FwOiAxMnB4O1xuXHR9XG5cdC5mb290ZXIgLmxpbmsgYSB7XG5cdFx0cGFkZGluZy1yaWdodDogMThweDtcblx0fVxuXHQuZm9vdGVyIC5saW5rIGE6YmVmb3JlIHtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdH1cblx0LmZvb3RlciAubG9nbyB7XG5cdFx0d2lkdGg6IDE3MHB4O1xuXHRcdGhlaWdodDogNDhweDtcblx0fVxuXHQuZm9vdGVyIC5zaXRlbWFwIHtcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiA4cHg7XG5cdH1cblx0LmZvb3RlciAuc2l0ZW1hcCBsaSA+IHN0cm9uZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuZm9vdGVyIC5zaXRlbWFwIGxpID4gc3Ryb25nOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAycHg7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL3RvZ2dsZS1wbHVzLnN2Z1wiKSBuby1yZXBlYXQgMTAwJSAwLzEwMCUgMTAwJTtcblx0fVxuXHQuZm9vdGVyIC5zaXRlbWFwIGxpID4gc3Ryb25nLmFjdGl2ZTpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL3RvZ2dsZS1taW51cy5zdmdcIikgbm8tcmVwZWF0IDEwMCUgMC8xMDAlIDEwMCU7XG5cdH1cblx0LmZvb3RlciAuc2l0ZW1hcCBsaSA+IHN0cm9uZy5hY3RpdmUgKyB1bCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0fVxuXHQuZm9vdGVyIC5zaXRlbWFwIGxpIHVsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRyb3ctZ2FwOiAxMnB4O1xuXHR9XG5cdC5mb290ZXIgLnNpdGVtYXAgbGkudG9kYXktbWVudSA+IHN0cm9uZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuZm9vdGVyIC5zaXRlbWFwIGxpLnRvZGF5LW1lbnUgYTpiZWZvcmUge1xuXHRcdHRvcDogMnB4O1xuXHR9XG5cdC5mb290ZXIgLmZhbWlseS1zaXRlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuZm9vdGVyIC5mYW1pbHktc2l0ZV9fYnV0dG9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuZm9vdGVyIC5mYW1pbHktc2l0ZSAubGlzdCB7XG5cdFx0bWF4LWhlaWdodDogMzcwcHg7XG5cdFx0Ym90dG9tOiBjYWxjKDEwMCUgKyA0cHgpO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdH1cblx0LmZvb3RlciAuZmFtaWx5LXNpdGUgLmxpc3RfX2xpbmsge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cblx0LmZvb3RlciAuZmFtaWx5LXNpdGUgLmxpc3RfX2xpbms6YmVmb3JlIHtcblx0XHR0b3A6IDRweDtcblx0fVxuXHQuZm9vdGVyIC5mYW1pbHktc2l0ZSAubGlzdCA+IC5saXN0X19saW5rIHtcblx0XHRncmlkLWNvbHVtbjogMS8zO1xuXHR9XG5cdC5mb290ZXIgLmZhbWlseS1zaXRlIC5saXN0IGRpdjpudGgtY2hpbGQoMykgfiBkaXYge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LmZvb3RlciAuZmFtaWx5LXNpdGUgLmxpc3QgZGl2IHVsIHtcblx0XHRyb3ctZ2FwOiAxMnB4O1xuXHR9XG5cdC5mb290ZXIgLmZhbWlseS1zaXRlX19idXR0b24tLWFjdGl2ZSArIC5saXN0IHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHR9XG5cdC5mb290ZXIgYWRkcmVzcyB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxuXHQuZm9vdGVyIGFkZHJlc3MgLmFkZHJlc3MsXG5cdC5mb290ZXIgYWRkcmVzcyAuZmF4IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIycHg7XG5cdH1cblx0LmZvb3RlciBhZGRyZXNzIC5hZGRyZXNzOmJlZm9yZSxcblx0LmZvb3RlciBhZGRyZXNzIC5mYXg6YmVmb3JlIHtcblx0XHR0b3A6IDJweDtcblx0fVxufVxuXG4uaGVhZGVyX3dyYXAge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHR6LWluZGV4OiAxMDA7XG59XG4uaGVhZGVyX3dyYXAgLmhlYWRlci1pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiA4N3B4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCA0MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHotaW5kZXg6IDEwMDtcbn1cbi5oZWFkZXJfd3JhcCAuaGVhZGVyLWlubmVyIC5sb2dvIHtcblx0ZmxleDogMCAwIDEyNXB4O1xuXHR3aWR0aDogMTI1cHg7XG5cdG1hcmdpbi1yaWdodDogNDBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlcl93cmFwIC5oZWFkZXItaW5uZXIgbmF2IHtcblx0ZmxleDogMTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmhlYWRlcl93cmFwIC5oZWFkZXItaW5uZXIgLmduYiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogMTAwJTtcbn1cbi5oZWFkZXJfd3JhcCAuaGVhZGVyLWlubmVyIC5nbmIgPiBsaSB7XG5cdGZsZXg6IDAgMCAxOTBweDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4uaGVhZGVyX3dyYXAgLmhlYWRlci1pbm5lciAuZ25iID4gbGkgPiBhIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5oZWFkZXJfd3JhcCAuaGVhZGVyLWlubmVyIC5nbmIgPiBsaSA+IGEge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuLmhlYWRlcl93cmFwIC5oZWFkZXItaW5uZXIgLmduYiA+IGxpID4gYSB7XG5cdGNvbG9yOiAjMjIyMjIyO1xuXHR6LWluZGV4OiAxMDA7XG59XG4uaGVhZGVyX3dyYXAgLmhlYWRlci1pbm5lciAuZ25iID4gbGkgYTpob3ZlciwgLmhlYWRlcl93cmFwIC5oZWFkZXItaW5uZXIgLmduYiA+IGxpLmFjdGl2ZSA+IGEge1xuXHRjb2xvcjogIzNiNWVhNztcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzYjVlYTc7XG59XG4uaGVhZGVyX3dyYXAgLmduYi1kZXB0aDItd3JhcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4N3B4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuXHRwYWRkaW5nOiAwIDQwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR6LWluZGV4OiA5OTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcblx0LmhlYWRlcl93cmFwIC5nbmItZGVwdGgyLXdyYXAge1xuXHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIG1heC1oZWlnaHQgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3M7XG5cdH1cblx0LmhlYWRlcl93cmFwIC5nbmItZGVwdGgyLXdyYXAuc2hvdyB7XG5cdFx0bWF4LWhlaWdodDogNTAwcHg7XG5cdH1cbn1cbi5oZWFkZXJfd3JhcCAuZ25iLWRlcHRoMi13cmFwLnNob3cge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmhlYWRlcl93cmFwIC5nbmItZGVwdGgyLXdyYXAgLmRlcHRoMi1pbm5lciB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nLWxlZnQ6IDE2NXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVhZGVyX3dyYXAgLmRlcHRoMi1tZW51LWFyZWEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cbi5oZWFkZXJfd3JhcCAuZGVwdGgyLXNlY3Rpb24ge1xuXHRmbGV4OiAwIDAgMTEwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMzJweCA0MHB4IDMycHggMzlweDtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcblx0LmhlYWRlcl93cmFwIC5kZXB0aDItc2VjdGlvbiB7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlO1xuXHR9XG59XG4uaGVhZGVyX3dyYXAgLmRlcHRoMi1zZWN0aW9uLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY1ZjU7XG59XG4uaGVhZGVyX3dyYXAgLmRlcHRoMiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uaGVhZGVyX3dyYXAgLmRlcHRoMiBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uaGVhZGVyX3dyYXAgLmRlcHRoMiBsaTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWFkZXJfd3JhcCAuZGVwdGgyIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuaGVhZGVyX3dyYXAgLmRlcHRoMiBhIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi5oZWFkZXJfd3JhcCAuZGVwdGgyIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaGVhZGVyX3dyYXAgLmRlcHRoMiBhOmhvdmVyIHtcblx0Y29sb3I6ICM0YTczZTg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaGVhZGVyX3dyYXAgLmRlcHRoMi1iYW5uZXIge1xuXHRwYWRkaW5nOiAyMHB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyX3dyYXAgLmJhbm5lci1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhlYWRlcl93cmFwIC5iYW5uZXItY29udGVudCAuYmFubmVyLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG4uaGVhZGVyX3dyYXAgLmJhbm5lci1jb250ZW50IC5iYW5uZXItc3VidGl0bGUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdG9wYWNpdHk6IDAuOTtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG4uaGVhZGVyX3dyYXAgLmJhbm5lci1jb250ZW50IC5iYW5uZXItaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMjBweDtcblx0cmlnaHQ6IDIwcHg7XG5cdHdpZHRoOiAxMjBweDtcblx0aGVpZ2h0OiAxMjBweDtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuLmhlYWRlcl93cmFwIC5iYW5uZXItY29udGVudC5wb3N3ZWwtbGlmZSB7XG5cdHdpZHRoOiAyOTBweDtcblx0aGVpZ2h0OiAyNzhweDtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbmJfcG9zd2VsX2xpZmUuanBnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaGVhZGVyX3dyYXAgLmJhbm5lci1jb250ZW50LnBvc3dlbC1saWZlIC5iYW5uZXItbGluayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiAyOHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuLmhlYWRlcl93cmFwIC5iYW5uZXItY29udGVudC5wb3N3ZWwtbGlmZSAudGV4dC1ib3gge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5oZWFkZXJfd3JhcCAuYmFubmVyLWNvbnRlbnQucG9zd2VsLWxpZmUgLmJhbm5lci10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyX3dyYXAgLmJhbm5lci1jb250ZW50LnBvc3dlbC1saWZlIC5iYW5uZXItZGVzYyB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXJfd3JhcCAuYmFubmVyLWNvbnRlbnQucG9zd2VsLWxpZmUgLmJhbm5lci1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDI4cHg7XG5cdHJpZ2h0OiAyOHB4O1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oZWFkZXJfd3JhcCAuYmFubmVyLWNvbnRlbnQuYWJvdXQtcG9zd2VsIHtcblx0d2lkdGg6IDI5MHB4O1xuXHRoZWlnaHQ6IDI3OHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2duYl9hYm91dF9wb3N3ZWwuanBnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaGVhZGVyX3dyYXAgLmJhbm5lci1jb250ZW50LmFib3V0LXBvc3dlbCAuYmFubmVyLWxpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZzogMjhweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZWFkZXJfd3JhcCAuYmFubmVyLWNvbnRlbnQuYWJvdXQtcG9zd2VsIC50ZXh0LWJveCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmhlYWRlcl93cmFwIC5iYW5uZXItY29udGVudC5hYm91dC1wb3N3ZWwgLmJhbm5lci10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyX3dyYXAgLmJhbm5lci1jb250ZW50LmFib3V0LXBvc3dlbCAuYmFubmVyLWRlc2Mge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyX3dyYXAgLmJhbm5lci1jb250ZW50LmFib3V0LXBvc3dlbCAuYmFubmVyLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMjhweDtcblx0cmlnaHQ6IDI4cHg7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhlYWRlcl93cmFwIC5oZWFkZXItcmlnaHQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG59XG4uaGVhZGVyX3dyYXAgLmhlYWRlci1yaWdodCAudXRpbC1idG4wMSB7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNiNWVhNztcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuaGVhZGVyX3dyYXAgLmhlYWRlci1yaWdodCAudXRpbC1idG4wMSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uaGVhZGVyX3dyYXAgLmhlYWRlci1yaWdodCAudXRpbC1idG4wMSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXJfd3JhcCAuaGVhZGVyLXJpZ2h0IC51dGlsLWJ0bjAyIHtcblx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuXHRjb2xvcjogIzIyMjIyMjtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5oZWFkZXJfd3JhcCAuaGVhZGVyLXJpZ2h0IC51dGlsLWJ0bjAyIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5oZWFkZXJfd3JhcCAuaGVhZGVyLXJpZ2h0IC51dGlsLWJ0bjAyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlcl93cmFwIC5oZWFkZXItcmlnaHQgLmhlYWRlci1saW5rcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTJweDtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5oZWFkZXJfd3JhcCAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItbGlua3MgYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMnB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5oZWFkZXJfd3JhcCAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItbGlua3MgYSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG59XG4uaGVhZGVyX3dyYXAgLmhlYWRlci1yaWdodCAuaGVhZGVyLWxpbmtzIGEge1xuXHRjb2xvcjogIzY2NjY2Njtcbn1cbi5oZWFkZXJfd3JhcCAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItbGlua3MgYTpob3ZlciB7XG5cdGNvbG9yOiAjMzMzO1xufVxuLmhlYWRlcl93cmFwIC5oZWFkZXItcmlnaHQgLmhlYWRlci1saW5rczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLmhlYWRlcl93cmFwIC5oZWFkZXItcmlnaHQgLmhlYWRlci1saW5rcyAudmVydGljYWwtbGluZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4uaGVhZGVyX3dyYXAgLmhlYWRlci1yaWdodCAuaGVhZGVyLWxpbmtzIC50b2dnbGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX3dyYXAgLmhlYWRlci1yaWdodCAuaGVhZGVyLWxpbmtzIC50b2dnbGVfX2J1dHRvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmhlYWRlcl93cmFwIC5oZWFkZXItcmlnaHQgLmhlYWRlci1saW5rcyAudG9nZ2xlX19idXR0b24ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuLmhlYWRlcl93cmFwIC5oZWFkZXItcmlnaHQgLmhlYWRlci1saW5rcyAudG9nZ2xlX19idXR0b24ge1xuXHRjb2x1bW4tZ2FwOiAycHg7XG5cdGNvbG9yOiAjNjY2NjY2O1xufVxuLmhlYWRlcl93cmFwIC5oZWFkZXItcmlnaHQgLmhlYWRlci1saW5rcyAudG9nZ2xlX19idXR0b25bYXJpYS1wcmVzc2VkPXRydWVdIC5pY29fYXJyb3dfZG93biB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX3dyYXAgLmhlYWRlci1yaWdodCAuaGVhZGVyLWxpbmtzIC50b2dnbGVfX2J1dHRvblthcmlhLXByZXNzZWQ9dHJ1ZV0gLmljb19hcnJvd191cCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlcl93cmFwIC5oZWFkZXItcmlnaHQgLmhlYWRlci1saW5rcyAudG9nZ2xlX19idXR0b25bYXJpYS1wcmVzc2VkPXRydWVdICsgLmxheWVyIHtcblx0ZGlzcGxheTogZmxleDtcbn1cbi5oZWFkZXJfd3JhcCAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItbGlua3MgLnRvZ2dsZV9fYnV0dG9uIC5pY29fYXJyb3dfdXAge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlcl93cmFwIC5oZWFkZXItcmlnaHQgLmhlYWRlci1saW5rcyAudG9nZ2xlIC5sYXllciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IGNhbGMoMTAwJSArIDRweCk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0bWluLXdpZHRoOiBtYXgtY29udGVudDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ei1pbmRleDogMTAwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5oZWFkZXJfd3JhcCAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItbGlua3MgLnRvZ2dsZSAubGF5ZXJfX2xpbmsge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRoZWlnaHQ6IDU2cHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuaGVhZGVyX3dyYXAgLmhlYWRlci1yaWdodCAuaGVhZGVyLWxpbmtzIC50b2dnbGUgLmxheWVyX19saW5rIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5oZWFkZXJfd3JhcCAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItbGlua3MgLnRvZ2dsZSAubGF5ZXJfX2xpbmsge1xuXHRjb2xvcjogIzIyMjIyMjtcblx0Z2FwOiA4cHg7XG59XG4uaGVhZGVyX3dyYXAgLmhlYWRlci1yaWdodCAuaGVhZGVyLWxpbmtzIC50b2dnbGUgLmxheWVyX19saW5rOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uaGVhZGVyX3dyYXAgLmhlYWRlci1yaWdodCAuaGVhZGVyLWxpbmtzIC50b2dnbGUgLmxheWVyX19saW5rOmhvdmVyLCAuaGVhZGVyX3dyYXAgLmhlYWRlci1yaWdodCAuaGVhZGVyLWxpbmtzIC50b2dnbGUgLmxheWVyX19saW5rOmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNTtcbn1cbi5oZWFkZXJfd3JhcCAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItbGlua3MgLnRvZ2dsZSAubGF5ZXJfX2xpbmstLXBvaGFuZyAuaWNvIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9mbG9hdGluZ19wb2hhbmcuc3ZnXCIpO1xufVxuLmhlYWRlcl93cmFwIC5oZWFkZXItcmlnaHQgLmhlYWRlci1saW5rcyAudG9nZ2xlIC5sYXllcl9fbGluay0tZ3dhbmd5YW5nIC5pY28ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2Zsb2F0aW5nX2d3YW5neWFuZy5zdmdcIik7XG59XG4uaGVhZGVyX3dyYXAgLmhlYWRlci1yaWdodCAuaGVhZGVyLWxpbmtzIC50b2dnbGUgLmxheWVyX19saW5rIC5pY28ge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuLmhlYWRlcl93cmFwIC5oZWFkZXItcmlnaHQgLmhlYWRlci1saW5rcyAubG9nb3V0X190aW1lIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMTRweCAwO1xuXHR3aWR0aDogMTUxcHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY1O1xuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLmhlYWRlcl93cmFwIC5oZWFkZXItcmlnaHQgLmhlYWRlci1saW5rcyAubG9nb3V0X190aW1lIHNwYW4ge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRjb2xvcjogIzg4ODg4ODtcbn1cbi5oZWFkZXJfd3JhcCAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItbGlua3MgLmxvZ291dF9fdGltZSAudGltZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWxlZnQ6IDE3cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmhlYWRlcl93cmFwIC5oZWFkZXItcmlnaHQgLmhlYWRlci1saW5rcyAubG9nb3V0X190aW1lIC50aW1lIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5oZWFkZXJfd3JhcCAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItbGlua3MgLmxvZ291dF9fdGltZSAudGltZSB7XG5cdGNvbG9yOiAjM2I1ZWE3O1xufVxuLmhlYWRlcl93cmFwIC5oZWFkZXItcmlnaHQgLmhlYWRlci1saW5rcyAubG9nb3V0X190aW1lIC50aW1lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC05cHg7XG5cdHRvcDogNnB4O1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG59XG4uaGVhZGVyX3dyYXAgLmhlYWRlci1yaWdodCAuaGVhZGVyLWxpbmtzIC5sb2dvdXRfX2J1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRjb2x1bW4tZ2FwOiAycHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmhlYWRlcl93cmFwIC5oZWFkZXItcmlnaHQgLmhlYWRlci1saW5rcyAubG9nb3V0X19idXR0b24ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuLmhlYWRlcl93cmFwIC5oZWFkZXItcmlnaHQgLmhlYWRlci1saW5rcyAubG9nb3V0X19idXR0b24ge1xuXHRjb2xvcjogIzIyMjIyMjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfd3JhcCAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItbGlua3MgLmxvZ291dCAubGF5ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xuXHRwYWRkaW5nOiAxNnB4IDIwcHg7XG5cdHJvdy1nYXA6IDEycHg7XG59XG4uaGVhZGVyX3dyYXAgLmhlYWRlci1yaWdodCAuaGVhZGVyLWxpbmtzIC5sb2dvdXQgLnRvZ2dsZV9fYnV0dG9uIHtcblx0Y29sb3I6ICMzYjVlYTc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDgwcHgpIHtcblx0LmhlYWRlcl93cmFwIC5oZWFkZXItaW5uZXIgLmxvZ28ge1xuXHRcdGZsZXg6IDAgMCA3LjgxMjVyZW07XG5cdFx0d2lkdGg6IDcuODEyNXJlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcblx0fVxuXHQuaGVhZGVyX3dyYXAgLmhlYWRlci1pbm5lciAuZ25iID4gbGkge1xuXHRcdGZsZXg6IDAgMCAxMS44NzVyZW07XG5cdH1cblx0LmhlYWRlcl93cmFwIC5oZWFkZXItaW5uZXIgLmduYiA+IGxpIGEge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdHBhZGRpbmctbGVmdDogMi41cmVtO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuaGVhZGVyX3dyYXAgLmhlYWRlci1pbm5lciAuZ25iID4gbGkgYSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDgwcHgpIHtcblx0LmhlYWRlcl93cmFwIC5oZWFkZXItaW5uZXIgLmduYiA+IGxpLmFjdGl2ZSA+IGEge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuaGVhZGVyX3dyYXAgLmhlYWRlci1pbm5lciAuZ25iID4gbGkuYWN0aXZlID4gYSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDgwcHgpIHtcblx0LmhlYWRlcl93cmFwIC5oZWFkZXItcmlnaHQgLnV0aWwtYnRuMDEsXG5cdC5oZWFkZXJfd3JhcCAuaGVhZGVyLXJpZ2h0IC51dGlsLWJ0bjAyIHtcblx0XHRwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxuXHQuaGVhZGVyX3dyYXAgLmhlYWRlci1yaWdodCAuaGVhZGVyLWxpbmtzIGEsXG5cdC5oZWFkZXJfd3JhcCAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItbGlua3MgLnRvZ2dsZV9fYnV0dG9uIHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdH1cblx0LmhlYWRlcl93cmFwIC5nbmItZGVwdGgyLXdyYXAgLmRlcHRoMi1pbm5lciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMC4zMTI1cmVtO1xuXHR9XG5cdC5oZWFkZXJfd3JhcCAuZGVwdGgyLXNlY3Rpb24ge1xuXHRcdGZsZXg6IDAgMCA2LjgxMjVyZW07XG5cdFx0cGFkZGluZzogMnJlbSAyLjVyZW07XG5cdH1cblx0LmhlYWRlcl93cmFwIC5kZXB0aDIgYSB7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0fVxufVxuLmhlYWRlcl93cmFwIC5tby1tZW51IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfd3JhcCAuYm90dG9tLXV0aWwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdC5oZWFkZXJfd3JhcCAuaGVhZGVyLWlubmVyIHtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG5cdC5oZWFkZXJfd3JhcCAuaGVhZGVyLWlubmVyIG5hdiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuaGVhZGVyX3dyYXAgLmhlYWRlci1pbm5lciAuaGVhZGVyLXJpZ2h0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5oZWFkZXJfd3JhcCAubW8tbWVudSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmhlYWRlcl93cmFwIC5tby1tZW51IC5xdWljay1saW5rcyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuXHQuaGVhZGVyX3dyYXAgLm1vLW1lbnUgLnF1aWNrLWxpbmtzIGEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRjb2xvcjogIzY2NjY2Njtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmhlYWRlcl93cmFwIC5tby1tZW51IC5xdWljay1saW5rcyBhIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHQuaGVhZGVyX3dyYXAgLm1vLW1lbnUgLnF1aWNrLWxvZ291dCB7XG5cdFx0Y29sb3I6ICMzYjVlYTc7XG5cdH1cblx0LmhlYWRlcl93cmFwIC5tby1tZW51IC5xdWljay1sb2dvdXQ6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAycHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvLWxvZ291dC5wbmdcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdH1cblx0LmhlYWRlcl93cmFwIC5tby1tZW51IFtjbGFzc149bWVudV9dIHtcblx0XHRmbGV4OiAwIDAgMjRweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdH1cblx0LmhlYWRlcl93cmFwIC5tby1tZW51IC5tZW51X29wZW4ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vbW9fbWVudS5wbmdcIik7XG5cdH1cblx0LmhlYWRlcl93cmFwIC5tby1tZW51IC5tZW51X2Nsb3NlIHtcblx0XHRmbGV4OiAwIDAgMjRweDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vbW9fbWVudS1jbG9zZS5wbmdcIik7XG5cdH1cblx0LmhlYWRlcl93cmFwLm1vLXNob3cgLmxvZ28ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmhlYWRlcl93cmFwLm1vLXNob3cgLm1vLW1lbnUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LmhlYWRlcl93cmFwLm1vLXNob3cgLm1vLW1lbnUgLnF1aWNrLWxpbmtzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA1MHB4KTtcblx0XHRnYXA6IDVweDtcblx0fVxuXHQuaGVhZGVyX3dyYXAubW8tc2hvdyBuYXYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogNTFweDtcblx0XHR3aWR0aDogMTQxcHg7XG5cdFx0aGVpZ2h0OiBjYWxjKHZhcigtLXZoKSAqIDEwMCAtIDUwcHggLSB2YXIoLS1ib3R0b20tdXRpbC1oZWlnaHQsIDBweCkpO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNGY1ZjU7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0fVxuXHQuaGVhZGVyX3dyYXAubW8tc2hvdyAuaGVhZGVyLWlubmVyIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcblx0fVxuXHQuaGVhZGVyX3dyYXAubW8tc2hvdyAuaGVhZGVyLWlubmVyIC5nbmIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cdC5oZWFkZXJfd3JhcC5tby1zaG93IC5oZWFkZXItaW5uZXIgLmduYiA+IGxpIHtcblx0XHRmbGV4OiBub25lO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQuaGVhZGVyX3dyYXAubW8tc2hvdyAuaGVhZGVyLWlubmVyIC5nbmIgPiBsaS5hY3RpdmUgPiBhLCAuaGVhZGVyX3dyYXAubW8tc2hvdyAuaGVhZGVyLWlubmVyIC5nbmIgPiBsaS5ob3ZlciA+IGEge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXHQuaGVhZGVyX3dyYXAubW8tc2hvdyAuaGVhZGVyLWlubmVyIC5nbmIgPiBsaSBhOmhvdmVyIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblx0LmhlYWRlcl93cmFwLm1vLXNob3cgLmhlYWRlci1pbm5lciAuZ25iID4gbGkgPiBhIHtcblx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0LmhlYWRlcl93cmFwLm1vLXNob3cgLmduYi1kZXB0aDItd3JhcCB7XG5cdFx0dG9wOiA1MXB4O1xuXHRcdGxlZnQ6IDE0MXB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNDFweCk7XG5cdFx0aGVpZ2h0OiBjYWxjKHZhcigtLXZoKSAqIDEwMCAtIDUwcHggLSB2YXIoLS1ib3R0b20tdXRpbC1oZWlnaHQsIDBweCkpO1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0fVxuXHQuaGVhZGVyX3dyYXAubW8tc2hvdyAuZ25iLWRlcHRoMi13cmFwIC5kZXB0aDItaW5uZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5oZWFkZXJfd3JhcC5tby1zaG93IC5nbmItZGVwdGgyLXdyYXAgLmRlcHRoMi1tZW51LWFyZWEge1xuXHRcdGZsZXg6IDE7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuaGVhZGVyX3dyYXAubW8tc2hvdyAuZ25iLWRlcHRoMi13cmFwIC5kZXB0aDItYmFubmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5oZWFkZXJfd3JhcC5tby1zaG93IC5nbmItZGVwdGgyLXdyYXAgLmRlcHRoMi1zZWN0aW9uIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5oZWFkZXJfd3JhcC5tby1zaG93IC5nbmItZGVwdGgyLXdyYXAgLmRlcHRoMi1zZWN0aW9uLmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmhlYWRlcl93cmFwLm1vLXNob3cgLmduYi1kZXB0aDItd3JhcCAuZGVwdGgyIGxpIHtcblx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdC5oZWFkZXJfd3JhcC5tby1zaG93IC5nbmItZGVwdGgyLXdyYXAgLmRlcHRoMiBhIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdC5oZWFkZXJfd3JhcC5tby1zaG93IC5nbmItZGVwdGgyLXdyYXAgLmRlcHRoMiBhOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7IC8qIOybkO2VmOuKlCDsg4nsg4EgKi9cblx0XHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tY2hldnJvbi1yaWdodC5zdmdcIik7XG5cdFx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY28tY2hldnJvbi1yaWdodC5zdmdcIik7XG5cdFx0bWFzay1zaXplOiBjb3Zlcjtcblx0fVxuXHQuaGVhZGVyX3dyYXAubW8tc2hvdyAuYm90dG9tLXV0aWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5oZWFkZXJfd3JhcCAuYm90dG9tLXV0aWwge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkgKyA1MHB4IC0gdmFyKC0tdmgpICogMTAwKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxMDI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0fVxuXHQuaGVhZGVyX3dyYXAgLmJvdHRvbS11dGlsIC51dGlsIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzMuMzMzMzMzMzMzMyUsIDFmcikpO1xuXHRcdGhlaWdodDogNTJweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlMmUyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LmhlYWRlcl93cmFwIC5ib3R0b20tdXRpbCAudXRpbF9fbGluayB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGNvbHVtbi1nYXA6IDJweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRjb2xvcjogIzIyMjIyMjtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmhlYWRlcl93cmFwIC5ib3R0b20tdXRpbCAudXRpbF9fbGluayB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0LmhlYWRlcl93cmFwIC5ib3R0b20tdXRpbCAudXRpbF9fbGluay0tdG9kYXltZW51IHtcblx0XHRjb2xvcjogIzNiNWVhNztcblx0fVxuXHQuaGVhZGVyX3dyYXAgLmJvdHRvbS11dGlsIC5xdWljayB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJlMjtcblx0fVxuXHQuaGVhZGVyX3dyYXAgLmJvdHRvbS11dGlsIC5xdWlja19fbGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmhlYWRlcl93cmFwIC5ib3R0b20tdXRpbCAucXVpY2tfX2xpbmsgaW1nIHtcblx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xuXHR9XG5cdC5oZWFkZXJfd3JhcCAudG9nZ2xlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQuaGVhZGVyX3dyYXAgLnRvZ2dsZV9fYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0Y29sdW1uLWdhcDogMnB4O1xuXHRcdGNvbG9yOiAjMjIyMjIyO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuaGVhZGVyX3dyYXAgLnRvZ2dsZV9fYnV0dG9uIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHQuaGVhZGVyX3dyYXAgLnRvZ2dsZV9fYnV0dG9uW2FyaWEtcHJlc3NlZD10cnVlXSAuaWNvX2Fycm93X2Rvd24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmhlYWRlcl93cmFwIC50b2dnbGVfX2J1dHRvblthcmlhLXByZXNzZWQ9dHJ1ZV0gLmljb19hcnJvd191cCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmhlYWRlcl93cmFwIC50b2dnbGVfX2J1dHRvblthcmlhLXByZXNzZWQ9dHJ1ZV0gKyAubGF5ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0LmhlYWRlcl93cmFwIC50b2dnbGVfX2J1dHRvbiAuaWNvX2Fycm93X3VwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5oZWFkZXJfd3JhcCAudG9nZ2xlIC5sYXllciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHotaW5kZXg6IDIwMDtcblx0XHR0b3A6IGNhbGMoMTAwJSArIDRweCk7XG5cdFx0cGFkZGluZzogNHB4IDA7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblx0LmhlYWRlcl93cmFwIC50b2dnbGUgLmxheWVyX19saW5rIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGhlaWdodDogNDRweDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDhweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRjb2xvcjogIzIyMjIyMjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuaGVhZGVyX3dyYXAgLnRvZ2dsZSAubGF5ZXJfX2xpbmsge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdC5oZWFkZXJfd3JhcCAudG9nZ2xlIC5sYXllcl9fbGluazpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG5cdH1cblx0LmhlYWRlcl93cmFwIC50b2dnbGUgLmxheWVyX19saW5rOmhvdmVyLCAuaGVhZGVyX3dyYXAgLnRvZ2dsZSAubGF5ZXJfX2xpbms6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNGY1ZjU7XG5cdH1cblx0LmhlYWRlcl93cmFwIC50b2dnbGUgLmxheWVyX19saW5rLS1wb2hhbmcgLmljbyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9mbG9hdGluZ19wb2hhbmcuc3ZnXCIpO1xuXHR9XG5cdC5oZWFkZXJfd3JhcCAudG9nZ2xlIC5sYXllcl9fbGluay0tZ3dhbmd5YW5nIC5pY28ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vZmxvYXRpbmdfZ3dhbmd5YW5nLnN2Z1wiKTtcblx0fVxuXHQuaGVhZGVyX3dyYXAgLnRvZ2dsZSAubGF5ZXJfX2xpbmsgLmljbyB7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXHR9XG5cdC5oZWFkZXJfd3JhcCAubG9nb3V0IC5sYXllciB7XG5cdFx0cm93LWdhcDogMTJweDtcblx0fVxufVxuXG4uc3ViX2tleXZpc3VhbCB7XG5cdG1heC13aWR0aDogbm9uZTtcbn1cbi5zdWJfa2V5dmlzdWFsLnN1Yl9rZXl2aXN1YWxfX2Fic29sdXRlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogOTk7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnN1Yl9rZXl2aXN1YWwgW2NsYXNzXj1zdWJfaGVhZF0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDM2MHB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN1Yl9rZXl2aXN1YWwgLnN1Yl90aXRsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LnN1Yl9rZXl2aXN1YWwgLnN1Yl90aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG59XG4uc3ViX2tleXZpc3VhbCAuc3ViX3RpdGxlIHtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG4uc3ViX2tleXZpc3VhbCAuc3ViX2hlYWQtZXZlbnQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMva2V5dmlzdWFsL3N1Ymt2aW1nLWV2ZW50LnBuZ1wiKTtcbn1cbi5zdWJfa2V5dmlzdWFsIC5icmVhZGNydW1iIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA0OHB4O1xuXHRib3R0b206IDI0cHg7XG59XG4uc3ViX2tleXZpc3VhbCAuYnJlYWRjcnVtYiAuZGVwdGhfbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogNHB4O1xufVxuLnN1Yl9rZXl2aXN1YWwgLmJyZWFkY3J1bWIgLmRlcHRoX2xpc3QgbGkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5zdWJfa2V5dmlzdWFsIC5icmVhZGNydW1iIC5kZXB0aF9saXN0IGxpIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cbn1cbi5zdWJfa2V5dmlzdWFsIC5icmVhZGNydW1iIC5kZXB0aF9saXN0IGxpIHtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG5cdGdhcDogNHB4O1xufVxuLnN1Yl9rZXl2aXN1YWwgLmJyZWFkY3J1bWIgLmRlcHRoX2xpc3QgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnN1Yl9rZXl2aXN1YWwgLmJyZWFkY3J1bWIgLmRlcHRoX2xpc3QgbGkgYSB7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuLnN1Yl9rZXl2aXN1YWwgLmJyZWFkY3J1bWIgLmRlcHRoX2xpc3QgbGk6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2JyZWFkLXJpZ2h0LnBuZ1wiKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuc3ViX2tleXZpc3VhbCAuYnJlYWRjcnVtYiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5zdWJfa2V5dmlzdWFsIFtjbGFzc149c3ViX2hlYWRdIHtcblx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cdH1cblx0LnN1Yl9rZXl2aXN1YWwgLnN1Yl90aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5zdWJfa2V5dmlzdWFsIC5zdWJfdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuXG4ubW9fb25seSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5tb19vbmx5IHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cdC5wY19vbmx5IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5yZW5ld19wb3B1cCAubm90ZSB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG4ucmVuZXdfcG9wdXAgLm5vdGVfX3JvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogOHB4O1xufVxuLnJlbmV3X3BvcHVwIC5ub3RlX19yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4ucmVuZXdfcG9wdXAgLm5vdGVfX3JvdyAuY2hpcCB7XG5cdGZsZXg6IG5vbmU7XG5cdHdpZHRoOiA1M3B4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5yZW5ld19wb3B1cCAubm90ZV9fcm93IHAge1xuXHRmbGV4OiAxO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5yZW5ld19wb3B1cCAubm90ZV9fcm93IHAge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuLnJlbmV3X3BvcHVwIC5ub3RlX19yb3cgcCB7XG5cdGNvbG9yOiAjNTM4MGRhO1xufVxuLnJlbmV3X3BvcHVwIC5jaGVja2JveCB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQucmVuZXdfcG9wdXAgLmNoZWNrYm94IHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR9XG59XG5cbi5mbG9hdGluZyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAyOHB4O1xuXHRyaWdodDogMjhweDtcblx0ei1pbmRleDogNTA7XG59XG4uZmxvYXRpbmdfX2J1dHRvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogNjBweDtcblx0Ym9yZGVyLXJhZGl1czogOTk5OXB4O1xuXHRwYWRkaW5nOiAwIDI4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mbG9hdGluZ19fYnV0dG9uIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi5mbG9hdGluZ19fYnV0dG9uIHtcblx0Z2FwOiA4cHg7XG5cdGJveC1zaGFkb3c6IDRweCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuLmZsb2F0aW5nX19idXR0b246aG92ZXIsIC5mbG9hdGluZ19fYnV0dG9uOmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNiNWVhNztcbn1cbi5mbG9hdGluZ19fYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAubGF5ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5mbG9hdGluZyAubGF5ZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogY2FsYygxMDAlICsgNHB4KTtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAyMDFweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5mbG9hdGluZyAubGF5ZXJfX2xpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0aGVpZ2h0OiA1NnB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mbG9hdGluZyAubGF5ZXJfX2xpbmsge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuLmZsb2F0aW5nIC5sYXllcl9fbGluayB7XG5cdGdhcDogOHB4O1xuXHRjb2xvcjogIzIyMjIyMjtcbn1cbi5mbG9hdGluZyAubGF5ZXJfX2xpbms6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5mbG9hdGluZyAubGF5ZXJfX2xpbmstLXBvaGFuZyAuaWNvIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9mbG9hdGluZ19wb2hhbmcuc3ZnXCIpO1xufVxuLmZsb2F0aW5nIC5sYXllcl9fbGluay0tZ3dhbmd5YW5nIC5pY28ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2Zsb2F0aW5nX2d3YW5neWFuZy5zdmdcIik7XG59XG4uZmxvYXRpbmcgLmxheWVyX19saW5rIC5pY28ge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mbG9hdGluZyB7XG5cdFx0Ym90dG9tOiAyMHB4O1xuXHRcdHJpZ2h0OiAxMnB4O1xuXHR9XG5cdC5mbG9hdGluZ19fYnV0dG9uIHtcblx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0cGFkZGluZzogMCAxNnB4O1xuXHRcdGdhcDogOHB4O1xuXHR9XG5cdC5mbG9hdGluZ19fYnV0dG9uIFtjbGFzcyo9aWNvXSB7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHR9XG5cdC5mbG9hdGluZyAubGF5ZXIge1xuXHRcdHdpZHRoOiAxODVweDtcblx0fVxuXHQuZmxvYXRpbmcgLmxheWVyX19saW5rIHtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mbG9hdGluZyAubGF5ZXJfX2xpbmsge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0fVxufVxuXG4uaG9saWRheXBvcHVwIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogNTFweDtcblx0Ym90dG9tOiA1NnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuXHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXgtd2lkdGg6IDQwMHB4O1xuXHR6LWluZGV4OiAxMDA7XG59XG4uaG9saWRheXBvcHVwX19jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAyOHB4IDI4cHggMCAwO1xufVxuLmhvbGlkYXlwb3B1cF9fY29udGVudCBpbWcge1xuXHRib3JkZXItcmFkaXVzOiAyOHB4IDI4cHggMCAwO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ob2xpZGF5cG9wdXBfX2NvbnRlbnQgLmxpbmsgYSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDI1NnB4O1xuXHRoZWlnaHQ6IDUxcHg7XG5cdGxlZnQ6IDE4JTtcbn1cbi5ob2xpZGF5cG9wdXBfX2NvbnRlbnQgLmxpbmsgYTpudGgtY2hpbGQoMSkge1xuXHR0b3A6IDM4LjMzJTtcbn1cbi5ob2xpZGF5cG9wdXBfX2NvbnRlbnQgLmxpbmsgYTpudGgtY2hpbGQoMikge1xuXHR0b3A6IDUxLjY3JTtcbn1cbi5ob2xpZGF5cG9wdXBfX2JvdHRvbSB7XG5cdGhlaWdodDogNTZweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAwIDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmhvbGlkYXlwb3B1cCB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDUwJTtcblx0XHRib3R0b206IGF1dG87XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHRcdG1heC13aWR0aDogMzM1cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cdC5ob2xpZGF5cG9wdXBfX2NvbnRlbnQgLmxpbmsgYSB7XG5cdFx0d2lkdGg6IDY0LjE4JTtcblx0XHRoZWlnaHQ6IDEwLjclO1xuXHRcdGxlZnQ6IDE3LjkxJTtcblx0fVxufSIsIi8qKlxuICogU3dpcGVyIDguMS40XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIyIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEFwcmlsIDI0LCAyMDIyXG4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xufVxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLTNkLFxuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbn1cbi5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ3ByZXYnO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnO1xufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xufVxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4vLyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuLy8gICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4vLyB9XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246XG4gICAgMC4ycyB0cmFuc2Zvcm0sXG4gICAgMC4ycyB0b3A7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOlxuICAgIDAuMnMgdHJhbnNmb3JtLFxuICAgIDAuMnMgbGVmdDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjpcbiAgICAwLjJzIHRyYW5zZm9ybSxcbiAgICAwLjJzIHJpZ2h0O1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlcixcbi5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuLnN3aXBlci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuLnN3aXBlci1jYXJkcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi8qIOyVoOuLiOuplOydtOyFmCDshLHriqUg7Zal7IOB7J2EIOychO2VnCDshKTsoJUgKi9cbi5hbmltYXRlLXJlYWR5IHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTtcbn1cblxuLyog7Zek642UIOyVoOuLiOuplOydtOyFmOydhCDsnITtlZwg7YG0656Y7IqkICovXG4uaGVhZGVyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW5Eb3duIDAuOHMgZWFzZS1vdXQgZm9yd2FyZHM7XG59XG5cbi8qIOyEueyFmCDslaDri4jrqZTsnbTshZjsnYQg7JyE7ZWcIO2BtOuemOyKpCAqL1xuLnNlY3Rpb24tYW5pbWF0ZWQge1xuICBhbmltYXRpb246IGZhZGVJblVwIDAuOHMgZWFzZS1vdXQgZm9yd2FyZHM7XG59XG5cbi8qIOyKrOudvOydtOuNlCDslaDri4jrqZTsnbTshZjsnYQg7JyE7ZWcIO2BtOuemOyKpCAqL1xuLnNsaWRlci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogZmFkZUluUmlnaHQgMC44cyBlYXNlLW91dCBmb3J3YXJkcztcbn1cblxuLyog7J2066+47KeAIOyVoOuLiOuplOydtOyFmOydhCDsnITtlZwg7YG0656Y7IqkICovXG4uaW1hZ2UtYW5pbWF0ZWQge1xuICBhbmltYXRpb246IGZhZGVJbkJsdXIgMS4ycyBlYXNlLW91dCBmb3J3YXJkcztcbn1cblxuLyog7JWg64uI66mU7J207IWYIO2CpO2UhOugiOyehCDsoJXsnZggKi9cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkJsdXIge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gIH1cbn1cblxuLyog7Iic7LCo7KCB7J24IOyVoOuLiOuplOydtOyFmOydhCDsnITtlZwg7KeA7JewIO2BtOuemOyKpCAqL1xuLmRlbGF5LTEwMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbn1cbi5kZWxheS0yMDAge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG4uZGVsYXktMzAwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuLmRlbGF5LTQwMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cbi5kZWxheS01MDAge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG59XG4uZGVsYXktNjAwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuLmRlbGF5LTcwMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC43cztcbn1cbi5kZWxheS04MDAge1xuICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG59XG4uZGVsYXktOTAwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xufVxuLmRlbGF5LTEwMDAge1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuXG4vKiDrqqjrsJTsnbwg65SU67CU7J207Iqk7JeQ7IScIOyVoOuLiOuplOydtOyFmCDstZzsoIHtmZQgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWFuaW1hdGVkLFxuICAuc2VjdGlvbi1hbmltYXRlZCxcbiAgLnNsaWRlci1hbmltYXRlZCxcbiAgLmltYWdlLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gIH1cbn1cbiIsIi8qXG5Db3B5cmlnaHQgKGMpIDIwMjEgS2lsIEh5dW5nLWppbiwgd2l0aCBSZXNlcnZlZCBGb250IE5hbWUgUHJldGVuZGFyZC5cbmh0dHBzOi8vZ2l0aHViLmNvbS9vcmlvbmNhY3R1cy9wcmV0ZW5kYXJkXG5cblRoaXMgRm9udCBTb2Z0d2FyZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgU0lMIE9wZW4gRm9udCBMaWNlbnNlLCBWZXJzaW9uIDEuMS5cblRoaXMgbGljZW5zZSBpcyBjb3BpZWQgYmVsb3csIGFuZCBpcyBhbHNvIGF2YWlsYWJsZSB3aXRoIGEgRkFRIGF0OlxuaHR0cDovL3NjcmlwdHMuc2lsLm9yZy9PRkxcblxuLyogWzBdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjAud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStmOWNhLWZhMGIsIFUrZmYwMy1mZjA1LCBVK2ZmMDcsIFUrZmYwYS1mZjBiLCBVK2ZmMGQtZmYxOSwgVStmZjFiLCBVK2ZmMWQsIFUrZmYyMC1mZjViLCBVK2ZmNWQsIFUrZmZlMC1mZmUzLCBVK2ZmZTUtZmZlNjtcbn1cblxuLyogWzFdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjEud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStkNzIzLWQ3MjgsIFUrZDcyYS1kNzMzLCBVK2Q3MzUtZDc0OCwgVStkNzRhLWQ3NGYsIFUrZDc1Mi1kNzUzLCBVK2Q3NTUtZDc1NywgVStkNzVhLWQ3NWYsIFUrZDc2Mi1kNzY0LCBVK2Q3NjYtZDc2OCwgVStkNzZhLWQ3NmIsIFUrZDc2ZC1kNzZmLCBVK2Q3NzEtZDc4NywgVStkNzg5LWQ3OGIsIFUrZDc4ZC1kNzhmLCBVK2Q3OTEtZDc5NywgVStkNzlhLCBVK2Q3OWMsIFUrZDc5ZS1kN2EzLFxuXHRcdFUrZjkwMC1mOTA5LCBVK2Y5MGItZjkyZTtcbn1cblxuLyogWzJdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjIud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStkNjc5LWQ2OGIsIFUrZDY4ZS1kNjllLCBVK2Q2YTAsIFUrZDZhMi1kNmE3LCBVK2Q2YTktZDZjMywgVStkNmM2LWQ2YzcsIFUrZDZjOS1kNmNiLCBVK2Q2Y2QtZDZkMywgVStkNmQ1LWQ2ZDYsIFUrZDZkOC1kNmUzLCBVK2Q2ZTUtZDZlNywgVStkNmU5LWQ2ZmIsIFUrZDZmZC1kNzE3LCBVK2Q3MTktZDcxZiwgVStkNzIxLWQ3MjI7XG59XG5cbi8qIFszXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4zLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrZDViYy1kNWM3LCBVK2Q1Y2EtZDVjYiwgVStkNWNkLWQ1Y2YsIFUrZDVkMS1kNWQ3LCBVK2Q1ZDktZDVkYSwgVStkNWRjLCBVK2Q1ZGUtZDVlMywgVStkNWU2LWQ1ZTcsIFUrZDVlOS1kNWViLCBVK2Q1ZWQtZDVmNiwgVStkNWY4LCBVK2Q1ZmEtZDVmZiwgVStkNjAyLWQ2MDMsIFUrZDYwNS1kNjA3LCBVK2Q2MDktZDYwZiwgVStkNjEyLWQ2MTMsIFUrZDYxNi1kNjFiLCBVK2Q2MWQtZDYzNyxcblx0XHRVK2Q2M2EtZDYzYiwgVStkNjNkLWQ2M2YsIFUrZDY0MS1kNjQ3LCBVK2Q2NGEtZDY0YywgVStkNjRlLWQ2NTMsIFUrZDY1Ni1kNjU3LCBVK2Q2NTktZDY1YiwgVStkNjVkLWQ2NjYsIFUrZDY2OCwgVStkNjZhLWQ2Nzg7XG59XG5cbi8qIFs0XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC40LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrZDUwNywgVStkNTA5LWQ1MGIsIFUrZDUwZC1kNTEzLCBVK2Q1MTUtZDUzYiwgVStkNTNlLWQ1M2YsIFUrZDU0MS1kNTQzLCBVK2Q1NDUtZDU0YywgVStkNTRlLCBVK2Q1NTAsIFUrZDU1Mi1kNTU3LCBVK2Q1NWEtZDU1YiwgVStkNTVkLWQ1NWYsIFUrZDU2MS1kNTY0LCBVK2Q1NjYtZDU2NywgVStkNTZhLCBVK2Q1NmMsIFUrZDU2ZS1kNTczLCBVK2Q1NzYtZDU3NywgVStkNTc5LWQ1ODMsIFUrZDU4NS1kNTg2LFxuXHRcdFUrZDU4YS1kNWE0LCBVK2Q1YTYtZDViYjtcbn1cblxuLyogWzVdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjUud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStkNDY0LWQ0NzcsIFUrZDQ3YS1kNDdiLCBVK2Q0N2QtZDQ3ZiwgVStkNDgxLWQ0ODcsIFUrZDQ4OS1kNDhhLCBVK2Q0OGMsIFUrZDQ4ZS1kNGU3LCBVK2Q0ZTktZDUwMywgVStkNTA1LWQ1MDY7XG59XG5cbi8qIFs2XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC42LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrZDNiZi1kM2M3LCBVK2QzY2EtZDNjZiwgVStkM2QxLWQzZWIsIFUrZDNlZS1kM2VmLCBVK2QzZjEtZDNmMywgVStkM2Y1LWQzZmIsIFUrZDNmZC1kNDAwLCBVK2Q0MDItZDQ1YiwgVStkNDVkLWQ0NjM7XG59XG5cbi8qIFs3XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC43LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrZDJmZiwgVStkMzAyLWQzMDQsIFUrZDMwNi1kMzBiLCBVK2QzMGYsIFUrZDMxMS1kMzEzLCBVK2QzMTUtZDMxYiwgVStkMzFlLCBVK2QzMjItZDMyNCwgVStkMzI2LWQzMjcsIFUrZDMyYS1kMzJiLCBVK2QzMmQtZDMyZiwgVStkMzMxLWQzMzcsIFUrZDMzOS1kMzNjLCBVK2QzM2UtZDM3YiwgVStkMzdlLWQzN2YsIFUrZDM4MS1kMzgzLCBVK2QzODUtZDM4YiwgVStkMzhlLWQzOTAsIFUrZDM5Mi1kMzk3LFxuXHRcdFUrZDM5YS1kMzliLCBVK2QzOWQtZDM5ZiwgVStkM2ExLWQzYTcsIFUrZDNhOS1kM2FhLCBVK2QzYWMsIFUrZDNhZS1kM2IzLCBVK2QzYjUtZDNiNywgVStkM2I5LWQzYmIsIFUrZDNiZC1kM2JlO1xufVxuXG4vKiBbOF0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuOC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2QyNTctZDI3ZiwgVStkMjgxLWQyOWIsIFUrZDI5ZC1kMjlmLCBVK2QyYTEtZDJhYiwgVStkMmFkLWQyYjcsIFUrZDJiYS1kMmJiLCBVK2QyYmQtZDJiZiwgVStkMmMxLWQyYzcsIFUrZDJjOS1kMmVmLCBVK2QyZjItZDJmMywgVStkMmY1LWQyZjcsIFUrZDJmOS1kMmZlO1xufVxuXG4vKiBbOV0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuOS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2QxYjQsIFUrZDFiNi1kMWYzLCBVK2QxZjUtZDIyYiwgVStkMjJlLWQyMmYsIFUrZDIzMS1kMjMzLCBVK2QyMzUtZDIzYiwgVStkMjNkLWQyNDAsIFUrZDI0Mi1kMjU2O1xufVxuXG4vKiBbMTBdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjEwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrZDEwNS1kMTJmLCBVK2QxMzItZDEzMywgVStkMTM1LWQxMzcsIFUrZDEzOS1kMTNmLCBVK2QxNDEtZDE0MiwgVStkMTQ0LCBVK2QxNDYtZDE0YiwgVStkMTRlLWQxNGYsIFUrZDE1MS1kMTUzLCBVK2QxNTUtZDE1YiwgVStkMTVlLWQxODcsIFUrZDE4OS1kMTlmLCBVK2QxYTItZDFhMywgVStkMWE1LWQxYTcsIFUrZDFhOS1kMWFmLCBVK2QxYjItZDFiMztcbn1cblxuLyogWzExXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4xMS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2QwNGItZDA0ZiwgVStkMDUxLWQwNTcsIFUrZDA1OS1kMDZiLCBVK2QwNmQtZDA2ZiwgVStkMDcxLWQwNzMsIFUrZDA3NS1kMDdiLCBVK2QwN2UtZDBhMywgVStkMGE2LWQwYTcsIFUrZDBhOS1kMGFiLCBVK2QwYWQtZDBiMywgVStkMGI2LCBVK2QwYjgsIFUrZDBiYS1kMGJmLCBVK2QwYzItZDBjMywgVStkMGM1LWQwYzcsIFUrZDBjOS1kMGNmLCBVK2QwZDIsIFUrZDBkNi1kMGRiLCBVK2QwZGUtZDBkZixcblx0XHRVK2QwZTEtZDBlMywgVStkMGU1LWQwZWIsIFUrZDBlZS1kMGYwLCBVK2QwZjItZDEwNDtcbn1cblxuLyogWzEyXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4xMi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2NmYTItY2ZjMywgVStjZmM1LWNmZGYsIFUrY2ZlMi1jZmUzLCBVK2NmZTUtY2ZlNywgVStjZmU5LWNmZjQsIFUrY2ZmNi1jZmZiLCBVK2NmZmQtY2ZmZiwgVStkMDAxLWQwMDMsIFUrZDAwNS1kMDE3LCBVK2QwMTktZDAzMywgVStkMDM2LWQwMzcsIFUrZDAzOS1kMDNiLCBVK2QwM2QtZDA0YTtcbn1cblxuLyogWzEzXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4xMy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2NlZjAtY2VmMywgVStjZWY2LCBVK2NlZjktY2VmZiwgVStjZjAxLWNmMDMsIFUrY2YwNS1jZjA3LCBVK2NmMDktY2YwZiwgVStjZjExLWNmMTIsIFUrY2YxNC1jZjFiLCBVK2NmMWQtY2YxZiwgVStjZjIxLWNmMmYsIFUrY2YzMS1jZjUzLCBVK2NmNTYtY2Y1NywgVStjZjU5LWNmNWIsIFUrY2Y1ZC1jZjYzLCBVK2NmNjYsIFUrY2Y2OCwgVStjZjZhLWNmNmYsIFUrY2Y3MS1jZjg0LCBVK2NmODYtY2Y4Yixcblx0XHRVK2NmOGQtY2ZhMTtcbn1cblxuLyogWzE0XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4xNC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2NlM2MtY2U1NywgVStjZTVhLWNlNWIsIFUrY2U1ZC1jZTVmLCBVK2NlNjEtY2U2NywgVStjZTZhLCBVK2NlNmMsIFUrY2U2ZS1jZTczLCBVK2NlNzYtY2U3NywgVStjZTc5LWNlN2IsIFUrY2U3ZC1jZTgzLCBVK2NlODUtY2U4OCwgVStjZThhLWNlOGYsIFUrY2U5MS1jZTkzLCBVK2NlOTUtY2U5NywgVStjZTk5LWNlOWYsIFUrY2VhMiwgVStjZWE0LWNlYWIsIFUrY2VhZC1jZWUzLCBVK2NlZTYtY2VlNyxcblx0XHRVK2NlZTktY2VlYiwgVStjZWVkLWNlZWY7XG59XG5cbi8qIFsxNV0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuMTUud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStjZDkyLWNkOTMsIFUrY2Q5Ni1jZDk3LCBVK2NkOTktY2Q5YiwgVStjZDlkLWNkYTMsIFUrY2RhNi1jZGE4LCBVK2NkYWEtY2RhZiwgVStjZGIxLWNkYzMsIFUrY2RjNS1jZGNiLCBVK2NkY2QtY2RlNywgVStjZGU5LWNlMDMsIFUrY2UwNS1jZTFmLCBVK2NlMjItY2UzNCwgVStjZTM2LWNlM2I7XG59XG5cbi8qIFsxNl0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuMTYud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStjY2VmLWNkMDcsIFUrY2QwYS1jZDBiLCBVK2NkMGQtY2QxYSwgVStjZDFjLCBVK2NkMWUtY2QyYiwgVStjZDJkLWNkNWIsIFUrY2Q1ZC1jZDc3LCBVK2NkNzktY2Q5MTtcbn1cblxuLyogWzE3XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4xNy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2NjM2YtY2M0MywgVStjYzQ2LWNjNDcsIFUrY2M0OS1jYzRiLCBVK2NjNGQtY2M1MywgVStjYzU1LWNjNTgsIFUrY2M1YS1jYzVmLCBVK2NjNjEtY2M5NywgVStjYzlhLWNjOWIsIFUrY2M5ZC1jYzlmLCBVK2NjYTEtY2NhNywgVStjY2FhLCBVK2NjYWMsIFUrY2NhZS1jY2IzLCBVK2NjYjYtY2NiNywgVStjY2I5LWNjYmIsIFUrY2NiZC1jY2NmLCBVK2NjZDEtY2NlMywgVStjY2U1LWNjZWU7XG59XG5cbi8qIFsxOF0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuMTgud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStjYjkxLWNiZDMsIFUrY2JkNS1jYmUzLCBVK2NiZTUtY2MwYiwgVStjYzBlLWNjMGYsIFUrY2MxMS1jYzEzLCBVK2NjMTUtY2MxYiwgVStjYzFkLWNjMjAsIFUrY2MyMy1jYzI3LCBVK2NjMmEtY2MyYiwgVStjYzJkLCBVK2NjMmYsIFUrY2MzMS1jYzM3LCBVK2NjM2EsIFUrY2MzYztcbn1cblxuLyogWzE5XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4xOS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2NhZjQtY2I0NywgVStjYjRhLWNiOTA7XG59XG5cbi8qIFsyMF0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuMjAud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStjYTRhLWNhNGIsIFUrY2E0ZS1jYTRmLCBVK2NhNTEtY2E1MywgVStjYTU1LWNhNWIsIFUrY2E1ZC1jYTYwLCBVK2NhNjItY2E4MywgVStjYTg1LWNhYmIsIFUrY2FiZS1jYWJmLCBVK2NhYzEtY2FjMywgVStjYWM1LWNhY2IsIFUrY2FjZC1jYWQwLCBVK2NhZDIsIFUrY2FkNC1jYWQ4LCBVK2NhZGEtY2FmMztcbn1cblxuLyogWzIxXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4yMS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2M5OTYtYzk5NywgVStjOTlhLWM5OWMsIFUrYzk5ZS1jOWJmLCBVK2M5YzItYzljMywgVStjOWM1LWM5YzcsIFUrYzljOS1jOWNmLCBVK2M5ZDIsIFUrYzlkNCwgVStjOWQ3LWM5ZDgsIFUrYzlkYiwgVStjOWRlLWM5ZGYsIFUrYzllMS1jOWUzLCBVK2M5ZTUtYzllNiwgVStjOWU4LWM5ZWIsIFUrYzllZS1jOWYwLCBVK2M5ZjItYzlmNywgVStjOWY5LWNhMGIsIFUrY2EwZC1jYTI4LCBVK2NhMmEtY2E0OTtcbn1cblxuLyogWzIyXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4yMi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2M4ZTktYzhmNCwgVStjOGY2LWM4ZmIsIFUrYzhmZS1jOGZmLCBVK2M5MDEtYzkwMywgVStjOTA1LWM5MGIsIFUrYzkwZS1jOTEwLCBVK2M5MTItYzkxNywgVStjOTE5LWM5MmIsIFUrYzkyZC1jOTRmLCBVK2M5NTEtYzk1MywgVStjOTU1LWM5NmIsIFUrYzk2ZC1jOTczLCBVK2M5NzUtYzk4NywgVStjOThhLWM5OGIsIFUrYzk4ZC1jOThmLCBVK2M5OTEtYzk5NTtcbn1cblxuLyogWzIzXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4yMy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2M4NDEtYzg0YiwgVStjODRkLWM4NmYsIFUrYzg3Mi1jODczLCBVK2M4NzUtYzg3NywgVStjODc5LWM4N2YsIFUrYzg4Mi1jODg0LCBVK2M4ODctYzg4YSwgVStjODhkLWM4YzMsIFUrYzhjNS1jOGRmLCBVK2M4ZTEtYzhlODtcbn1cblxuLyogWzI0XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4yNC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2M3NzktYzc3YiwgVStjNzdlLWM3ODIsIFUrYzc4NiwgVStjNzhiLCBVK2M3OGQsIFUrYzc4ZiwgVStjNzkyLWM3OTMsIFUrYzc5NSwgVStjNzk3LCBVK2M3OTktYzc5ZiwgVStjN2EyLCBVK2M3YTctYzdhYiwgVStjN2FlLWM3YmIsIFUrYzdiZC1jN2MwLCBVK2M3YzItYzdjNywgVStjN2M5LWM3ZGMsIFUrYzdkZS1jN2ZmLCBVK2M4MDItYzgwMywgVStjODA1LWM4MDcsIFUrYzgwOSwgVStjODBiLWM4MGYsXG5cdFx0VStjODEyLCBVK2M4MTQsIFUrYzgxNy1jODFiLCBVK2M4MWUtYzgxZiwgVStjODIxLWM4MjMsIFUrYzgyNS1jODJlLCBVK2M4MzAtYzgzNywgVStjODM5LWM4M2IsIFUrYzgzZC1jODQwO1xufVxuXG4vKiBbMjVdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjI1LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYzZiYi1jNmJmLCBVK2M2YzIsIFUrYzZjNCwgVStjNmM2LWM2Y2IsIFUrYzZjZS1jNmNmLCBVK2M2ZDEtYzZkMywgVStjNmQ1LWM2ZGIsIFUrYzZkZC1jNmRmLCBVK2M2ZTEtYzZlNywgVStjNmU5LWM2ZWIsIFUrYzZlZC1jNmVmLCBVK2M2ZjEtYzZmOCwgVStjNmZhLWM3MDMsIFUrYzcwNS1jNzA3LCBVK2M3MDktYzcwYiwgVStjNzBkLWM3MTYsIFUrYzcxOCwgVStjNzFhLWM3MWYsIFUrYzcyMi1jNzIzLFxuXHRcdFUrYzcyNS1jNzI3LCBVK2M3MjktYzczNCwgVStjNzM2LWM3M2IsIFUrYzczZS1jNzNmLCBVK2M3NDEtYzc0MywgVStjNzQ1LWM3NGIsIFUrYzc0ZS1jNzUwLCBVK2M3NTItYzc1NywgVStjNzU5LWM3NzMsIFUrYzc3Ni1jNzc3O1xufVxuXG4vKiBbMjZdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjI2LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYzVmNS1jNWZiLCBVK2M1ZmUsIFUrYzYwMi1jNjA1LCBVK2M2MDcsIFUrYzYwOS1jNjBmLCBVK2M2MTEtYzYxYSwgVStjNjFjLWM2MjMsIFUrYzYyNi1jNjI3LCBVK2M2MjktYzYyYiwgVStjNjJkLCBVK2M2MmYtYzYzMiwgVStjNjM2LCBVK2M2MzgsIFUrYzYzYS1jNjNmLCBVK2M2NDItYzY0MywgVStjNjQ1LWM2NDcsIFUrYzY0OS1jNjUyLCBVK2M2NTYtYzY1YiwgVStjNjVkLWM2NWYsIFUrYzY2MS1jNjYzLFxuXHRcdFUrYzY2NS1jNjc3LCBVK2M2NzktYzY3YiwgVStjNjdkLWM2OTMsIFUrYzY5Ni1jNjk3LCBVK2M2OTktYzY5YiwgVStjNjlkLWM2YTMsIFUrYzZhNiwgVStjNmE4LCBVK2M2YWEtYzZhZiwgVStjNmIyLWM2YjMsIFUrYzZiNS1jNmI3LCBVK2M2YjktYzZiYTtcbn1cblxuLyogWzI3XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4yNy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2M1MTctYzUyNywgVStjNTJhLWM1MmIsIFUrYzUyZC1jNTJmLCBVK2M1MzEtYzUzOCwgVStjNTNhLCBVK2M1M2MsIFUrYzUzZS1jNTQzLCBVK2M1NDYtYzU0NywgVStjNTRiLCBVK2M1NGQtYzU1MiwgVStjNTU2LCBVK2M1NWEtYzU1YiwgVStjNTVkLCBVK2M1NWYsIFUrYzU2Mi1jNTYzLCBVK2M1NjUtYzU2NywgVStjNTY5LWM1NmYsIFUrYzU3MiwgVStjNTc0LCBVK2M1NzYtYzU3YiwgVStjNTdlLWM1N2YsXG5cdFx0VStjNTgxLWM1ODMsIFUrYzU4NS1jNTg2LCBVK2M1ODgtYzU4YiwgVStjNThlLCBVK2M1OTAsIFUrYzU5Mi1jNTk2LCBVK2M1OTktYzViMywgVStjNWI2LWM1YjcsIFUrYzViYSwgVStjNWJlLWM1YzMsIFUrYzVjYS1jNWNiLCBVK2M1Y2QsIFUrYzVjZiwgVStjNWQyLWM1ZDMsIFUrYzVkNS1jNWQ3LCBVK2M1ZDktYzVkZiwgVStjNWUxLWM1ZTIsIFUrYzVlNCwgVStjNWU2LWM1ZWIsIFUrYzVlZiwgVStjNWYxLWM1ZjM7XG59XG5cbi8qIFsyOF0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuMjgud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStjNDc1LWM0ZWYsIFUrYzRmMi1jNGYzLCBVK2M0ZjUtYzRmNywgVStjNGY5LWM0ZmYsIFUrYzUwMi1jNTBiLCBVK2M1MGQtYzUxNjtcbn1cblxuLyogWzI5XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4yOS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2MzZDAtYzNkNywgVStjM2RhLWMzZGIsIFUrYzNkZC1jM2RlLCBVK2MzZTEtYzNlYywgVStjM2VlLWMzZjMsIFUrYzNmNS1jNDJiLCBVK2M0MmQtYzQ2MywgVStjNDY2LWM0NzQ7XG59XG5cbi8qIFszMF0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuMzAud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStjMzJiLWMzNjcsIFUrYzM2YS1jMzZiLCBVK2MzNmQtYzM2ZiwgVStjMzcxLWMzNzcsIFUrYzM3YS1jMzdiLCBVK2MzN2UtYzM4MywgVStjMzg1LWMzODcsIFUrYzM4OS1jM2NmO1xufVxuXG4vKiBbMzFdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjMxLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYzI2YS1jMjZiLCBVK2MyNmQtYzI2ZiwgVStjMjcxLWMyNzMsIFUrYzI3NS1jMjdiLCBVK2MyN2UtYzI4NywgVStjMjg5LWMyOGYsIFUrYzI5MS1jMjk3LCBVK2MyOTktYzI5YSwgVStjMjljLWMyYTMsIFUrYzJhNS1jMmE3LCBVK2MyYTktYzJhYiwgVStjMmFkLWMyYjMsIFUrYzJiNiwgVStjMmI4LCBVK2MyYmEtYzJiYiwgVStjMmJkLWMyZGIsIFUrYzJkZS1jMmRmLCBVK2MyZTEtYzJlMixcblx0XHRVK2MyZTUtYzJlYSwgVStjMmVlLCBVK2MyZjAsIFUrYzJmMi1jMmY1LCBVK2MyZjcsIFUrYzJmYS1jMmZiLCBVK2MyZmQtYzJmZiwgVStjMzAxLWMzMDcsIFUrYzMwOS1jMzBjLCBVK2MzMGUtYzMxMiwgVStjMzE1LWMzMjMsIFUrYzMyNS1jMzI4LCBVK2MzMmE7XG59XG5cbi8qIFszMl0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuMzIud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStjMWJjLWMxYzMsIFUrYzFjNS1jMWRmLCBVK2MxZTEtYzFmYiwgVStjMWZkLWMyMDMsIFUrYzIwNS1jMjBjLCBVK2MyMGUsIFUrYzIxMC1jMjE3LCBVK2MyMWEtYzIxYiwgVStjMjFkLWMyMWUsIFUrYzIyMS1jMjI3LCBVK2MyMjktYzIyYSwgVStjMjJjLCBVK2MyMmUsIFUrYzIzMCwgVStjMjMzLWMyNGYsIFUrYzI1MS1jMjU3LCBVK2MyNTktYzI2OTtcbn1cblxuLyogWzMzXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4zMy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2MxMDEtYzExYiwgVStjMTFmLCBVK2MxMjEtYzEyMywgVStjMTI1LWMxMmIsIFUrYzEyZSwgVStjMTMyLWMxMzcsIFUrYzEzYS1jMTNiLCBVK2MxM2QtYzEzZiwgVStjMTQxLWMxNDcsIFUrYzE0YSwgVStjMTRjLWMxNTMsIFUrYzE1NS1jMTU3LCBVK2MxNTktYzE1YiwgVStjMTVkLWMxNjYsIFUrYzE2OS1jMTZmLCBVK2MxNzEtYzE3NywgVStjMTc5LWMxOGIsIFUrYzE4ZS1jMThmLCBVK2MxOTEtYzE5Myxcblx0XHRVK2MxOTUtYzE5YiwgVStjMTlkLWMxOWUsIFUrYzFhMCwgVStjMWEyLWMxYTQsIFUrYzFhNi1jMWJiO1xufVxuXG4vKiBbMzRdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjM0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYzA0OS1jMDU3LCBVK2MwNTktYzA1YiwgVStjMDVkLWMwNWYsIFUrYzA2MS1jMDY3LCBVK2MwNjktYzA4ZiwgVStjMDkxLWMwYWIsIFUrYzBhZS1jMGFmLCBVK2MwYjEtYzBiMywgVStjMGI1LCBVK2MwYjctYzBiYiwgVStjMGJlLCBVK2MwYzItYzBjNywgVStjMGNhLWMwY2IsIFUrYzBjZC1jMGNmLCBVK2MwZDEtYzBkNywgVStjMGQ5LWMwZGEsIFUrYzBkYywgVStjMGRlLWMwZTMsIFUrYzBlNS1jMGViLFxuXHRcdFUrYzBlZC1jMGYzLCBVK2MwZjYsIFUrYzBmOCwgVStjMGZhLWMwZmY7XG59XG5cbi8qIFszNV0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuMzUud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStiZmE3LWJmYWYsIFUrYmZiMS1iZmM0LCBVK2JmYzYtYmZjYiwgVStiZmNlLWJmY2YsIFUrYmZkMS1iZmQzLCBVK2JmZDUtYmZkYiwgVStiZmRkLWMwNDg7XG59XG5cbi8qIFszNl0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuMzYud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStiZjA3LCBVK2JmMDktYmYzZiwgVStiZjQxLWJmNGYsIFUrYmY1Mi1iZjU0LCBVK2JmNTYtYmZhNjtcbn1cblxuLyogWzM3XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4zNy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2JlNTYsIFUrYmU1OCwgVStiZTVjLWJlNWYsIFUrYmU2Mi1iZTYzLCBVK2JlNjUtYmU2NywgVStiZTY5LWJlNzQsIFUrYmU3Ni1iZTdiLCBVK2JlN2UtYmU3ZiwgVStiZTgxLWJlOGUsIFUrYmU5MCwgVStiZTkyLWJlYTcsIFUrYmVhOS1iZWNmLCBVK2JlZDItYmVkMywgVStiZWQ1LWJlZDYsIFUrYmVkOS1iZWUzLCBVK2JlZTYtYmYwNjtcbn1cblxuLyogWzM4XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC4zOC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2JkYjAtYmRkMywgVStiZGQ1LWJkZWYsIFUrYmRmMS1iZTBiLCBVK2JlMGQtYmUwZiwgVStiZTExLWJlMTMsIFUrYmUxNS1iZTQzLCBVK2JlNDYtYmU0NywgVStiZTQ5LWJlNGIsIFUrYmU0ZC1iZTUzO1xufVxuXG4vKiBbMzldICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjM5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYmQwMywgVStiZDA2LCBVK2JkMDgsIFUrYmQwYS1iZDBmLCBVK2JkMTEtYmQyMiwgVStiZDI1LWJkNDcsIFUrYmQ0OS1iZDU4LCBVK2JkNWEtYmQ3ZiwgVStiZDgyLWJkODMsIFUrYmQ4NS1iZDg3LCBVK2JkOGEtYmQ4ZiwgVStiZDkxLWJkOTIsIFUrYmQ5NCwgVStiZDk2LWJkOTgsIFUrYmQ5YS1iZGFmO1xufVxuXG4vKiBbNDBdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjQwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYmM0ZS1iYzgzLCBVK2JjODYtYmM4NywgVStiYzg5LWJjOGIsIFUrYmM4ZC1iYzkzLCBVK2JjOTYsIFUrYmM5OCwgVStiYzliLWJjOWYsIFUrYmNhMi1iY2EzLCBVK2JjYTUtYmNhNywgVStiY2E5LWJjYjIsIFUrYmNiNC1iY2JiLCBVK2JjYmUtYmNiZiwgVStiY2MxLWJjYzMsIFUrYmNjNS1iY2NjLCBVK2JjY2UtYmNkMCwgVStiY2QyLWJjZDQsIFUrYmNkNi1iY2YzLCBVK2JjZjcsIFUrYmNmOS1iY2ZiLFxuXHRcdFUrYmNmZC1iZDAyO1xufVxuXG4vKiBbNDFdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjQxLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYmI5MC1iYmEzLCBVK2JiYTUtYmJhYiwgVStiYmFkLWJiYmYsIFUrYmJjMS1iYmY3LCBVK2JiZmEtYmJmYiwgVStiYmZkLWJiZmUsIFUrYmMwMS1iYzA3LCBVK2JjMDktYmMwYSwgVStiYzBlLCBVK2JjMTAsIFUrYmMxMi1iYzEzLCBVK2JjMTcsIFUrYmMxOS1iYzFhLCBVK2JjMWUsIFUrYmMyMC1iYzIzLCBVK2JjMjYsIFUrYmMyOCwgVStiYzJhLWJjMmMsIFUrYmMyZS1iYzJmLCBVK2JjMzItYmMzMyxcblx0XHRVK2JjMzUtYmMzNywgVStiYzM5LWJjM2YsIFUrYmM0MS1iYzQyLCBVK2JjNDQsIFUrYmM0Ni1iYzQ4LCBVK2JjNGEtYmM0ZDtcbn1cblxuLyogWzQyXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC40Mi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2JhZTYtYmFmYiwgVStiYWZkLWJiMTcsIFUrYmIxOS1iYjMzLCBVK2JiMzcsIFUrYmIzOS1iYjNhLCBVK2JiM2QtYmI0MywgVStiYjQ1LWJiNDYsIFUrYmI0OCwgVStiYjRhLWJiNGYsIFUrYmI1MS1iYjUzLCBVK2JiNTUtYmI1NywgVStiYjU5LWJiNjIsIFUrYmI2NC1iYjhmO1xufVxuXG4vKiBbNDNdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjQzLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYmEzMC1iYTM3LCBVK2JhM2EtYmEzYiwgVStiYTNkLWJhM2YsIFUrYmE0MS1iYTQ3LCBVK2JhNDktYmE0YSwgVStiYTRjLCBVK2JhNGUtYmE1MywgVStiYTU2LWJhNTcsIFUrYmE1OS1iYTViLCBVK2JhNWQtYmE2MywgVStiYTY1LWJhNjYsIFUrYmE2OC1iYTZmLCBVK2JhNzEtYmE3MywgVStiYTc1LWJhNzcsIFUrYmE3OS1iYTg0LCBVK2JhODYsIFUrYmE4OC1iYWE3LCBVK2JhYWEsIFUrYmFhZC1iYWFmLFxuXHRcdFUrYmFiMS1iYWI3LCBVK2JhYmEsIFUrYmFiYywgVStiYWJlLWJhZTU7XG59XG5cbi8qIFs0NF0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuNDQud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStiOTZlLWI5NzMsIFUrYjk3Ni1iOTc3LCBVK2I5NzktYjk3YiwgVStiOTdkLWI5ODMsIFUrYjk4NiwgVStiOTg4LCBVK2I5OGEtYjk4ZCwgVStiOThmLWI5YWIsIFUrYjlhZS1iOWFmLCBVK2I5YjEtYjliMywgVStiOWI1LWI5YmIsIFUrYjliZSwgVStiOWMwLCBVK2I5YzItYjljNywgVStiOWNhLWI5Y2IsIFUrYjljZCwgVStiOWQyLWI5ZDcsIFUrYjlkYSwgVStiOWRjLCBVK2I5ZGYtYjllMCwgVStiOWUyLFxuXHRcdFUrYjllNi1iOWU3LCBVK2I5ZTktYjlmMywgVStiOWY2LCBVK2I5ZjgsIFUrYjlmYi1iYTJmO1xufVxuXG4vKiBbNDVdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjQ1LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYjhiZi1iOGNiLCBVK2I4Y2QtYjhlMCwgVStiOGUyLWI4ZTcsIFUrYjhlYS1iOGViLCBVK2I4ZWQtYjhlZiwgVStiOGYxLWI4ZjcsIFUrYjhmYSwgVStiOGZjLCBVK2I4ZmUtYjkwMywgVStiOTA1LWI5MTcsIFUrYjkxOS1iOTFmLCBVK2I5MjEtYjkzYiwgVStiOTNkLWI5NTcsIFUrYjk1YS1iOTViLCBVK2I5NWQtYjk1ZiwgVStiOTYxLWI5NjcsIFUrYjk2OS1iOTZjO1xufVxuXG4vKiBbNDZdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjQ2LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYjgwZC1iODBmLCBVK2I4MTEtYjgxNywgVStiODFhLCBVK2I4MWMtYjgyMywgVStiODI2LWI4MjcsIFUrYjgyOS1iODJiLCBVK2I4MmQtYjgzMywgVStiODM2LCBVK2I4M2EtYjgzZiwgVStiODQxLWI4NWIsIFUrYjg1ZS1iODVmLCBVK2I4NjEtYjg2MywgVStiODY1LWI4NmIsIFUrYjg2ZSwgVStiODcwLCBVK2I4NzItYjhhZiwgVStiOGIxLWI4YmU7XG59XG5cbi8qIFs0N10gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuNDcud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStiNzRkLWI3NWYsIFUrYjc2MS1iNzYzLCBVK2I3NjUtYjc3NCwgVStiNzc2LWI3N2IsIFUrYjc3ZS1iNzdmLCBVK2I3ODEtYjc4MywgVStiNzg1LWI3OGIsIFUrYjc4ZSwgVStiNzkyLWI3OTYsIFUrYjc5YS1iNzliLCBVK2I3OWQtYjdhNywgVStiN2FhLCBVK2I3YWUtYjdiMywgVStiN2I2LWI3YzgsIFUrYjdjYS1iN2ViLCBVK2I3ZWUtYjdlZiwgVStiN2YxLWI3ZjMsIFUrYjdmNS1iN2ZiLCBVK2I3ZmUsXG5cdFx0VStiODAyLWI4MDYsIFUrYjgwYS1iODBiO1xufVxuXG4vKiBbNDhdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjQ4LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYjZhNy1iNmFhLCBVK2I2YWMtYjZiMCwgVStiNmIyLWI2ZWYsIFUrYjZmMS1iNzI3LCBVK2I3MmEtYjcyYiwgVStiNzJkLWI3MmUsIFUrYjczMS1iNzM3LCBVK2I3MzktYjczYSwgVStiNzNjLWI3NDMsIFUrYjc0NS1iNzRjO1xufVxuXG4vKiBbNDldICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjQ5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYjYwNS1iNjBmLCBVK2I2MTItYjYxNywgVStiNjE5LWI2MjQsIFUrYjYyNi1iNjliLCBVK2I2OWUtYjZhMywgVStiNmE1LWI2YTY7XG59XG5cbi8qIFs1MF0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuNTAud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStiNTVmLCBVK2I1NjItYjU4MywgVStiNTg1LWI1OWYsIFUrYjVhMi1iNWEzLCBVK2I1YTUtYjVhNywgVStiNWE5LWI1YjIsIFUrYjViNS1iNWJhLCBVK2I1YmQtYjYwNDtcbn1cblxuLyogWzUxXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC41MS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2I0YTUtYjRiNiwgVStiNGI4LWI0YmYsIFUrYjRjMS1iNGM3LCBVK2I0YzktYjRkYiwgVStiNGRlLWI0ZGYsIFUrYjRlMS1iNGUyLCBVK2I0ZTUtYjRlYiwgVStiNGVlLCBVK2I0ZjAsIFUrYjRmMi1iNTEzLCBVK2I1MTYtYjUxNywgVStiNTE5LWI1MWEsIFUrYjUxZC1iNTIzLCBVK2I1MjYsIFUrYjUyOCwgVStiNTJiLWI1MmYsIFUrYjUzMi1iNTMzLCBVK2I1MzUtYjUzNywgVStiNTM5LWI1M2YsXG5cdFx0VStiNTQxLWI1NDQsIFUrYjU0Ni1iNTRiLCBVK2I1NGQtYjU0ZiwgVStiNTUxLWI1NWIsIFUrYjU1ZC1iNTVlO1xufVxuXG4vKiBbNTJdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjUyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYjNmOC1iM2ZiLCBVK2IzZmQtYjQwZiwgVStiNDExLWI0MTcsIFUrYjQxOS1iNDFiLCBVK2I0MWQtYjQxZiwgVStiNDIxLWI0MjcsIFUrYjQyYS1iNDJiLCBVK2I0MmQtYjQ0ZiwgVStiNDUyLWI0NTMsIFUrYjQ1NS1iNDU3LCBVK2I0NTktYjQ1ZiwgVStiNDYyLWI0NjQsIFUrYjQ2Ni1iNDZiLCBVK2I0NmQtYjQ3ZiwgVStiNDgxLWI0YTM7XG59XG5cbi8qIFs1M10gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuNTMud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStiMzQyLWIzNTMsIFUrYjM1Ni1iMzU3LCBVK2IzNTktYjM1YiwgVStiMzVkLWIzNWUsIFUrYjM2MC1iMzYzLCBVK2IzNjYsIFUrYjM2OCwgVStiMzZhLWIzNmQsIFUrYjM2ZiwgVStiMzcyLWIzNzMsIFUrYjM3NS1iMzc3LCBVK2IzNzktYjM3ZiwgVStiMzgxLWIzODIsIFUrYjM4NCwgVStiMzg2LWIzOGIsIFUrYjM4ZC1iM2MzLCBVK2IzYzYtYjNjNywgVStiM2M5LWIzY2EsIFUrYjNjZC1iM2QzLCBVK2IzZDYsXG5cdFx0VStiM2Q4LCBVK2IzZGEtYjNmNztcbn1cblxuLyogWzU0XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC41NC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2IyN2MtYjI4MywgVStiMjg1LWIyOGYsIFUrYjI5Mi1iMjkzLCBVK2IyOTUtYjI5NywgVStiMjlhLWIyOWYsIFUrYjJhMS1iMmE0LCBVK2IyYTctYjJhOSwgVStiMmFiLCBVK2IyYWQtYjJjNywgVStiMmNhLWIyY2IsIFUrYjJjZC1iMmNmLCBVK2IyZDEtYjJkNywgVStiMmRhLCBVK2IyZGMsIFUrYjJkZS1iMmUzLCBVK2IyZTcsIFUrYjJlOS1iMmVhLCBVK2IyZWYtYjJmMywgVStiMmY2LCBVK2IyZjgsXG5cdFx0VStiMmZhLWIyZmIsIFUrYjJmZC1iMmZlLCBVK2IzMDItYjMwMywgVStiMzA1LWIzMDcsIFUrYjMwOS1iMzBmLCBVK2IzMTIsIFUrYjMxNi1iMzFiLCBVK2IzMWQtYjM0MTtcbn1cblxuLyogWzU1XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC41NS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2IxZDYtYjFlNywgVStiMWU5LWIxZmMsIFUrYjFmZS1iMjAzLCBVK2IyMDYtYjIwNywgVStiMjA5LWIyMGIsIFUrYjIwZC1iMjEzLCBVK2IyMTYtYjIxZiwgVStiMjIxLWIyNTcsIFUrYjI1OS1iMjczLCBVK2IyNzUtYjI3Yjtcbn1cblxuLyogWzU2XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC41Ni53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2IxMjAtYjEyMiwgVStiMTI2LWIxMjcsIFUrYjEyOS1iMTJiLCBVK2IxMmQtYjEzMywgVStiMTM2LCBVK2IxMzgsIFUrYjEzYS1iMTNmLCBVK2IxNDItYjE0MywgVStiMTQ1LWIxNGYsIFUrYjE1MS1iMTUzLCBVK2IxNTYtYjE1NywgVStiMTU5LWIxNzcsIFUrYjE3YS1iMTdiLCBVK2IxN2QtYjE3ZiwgVStiMTgxLWIxODcsIFUrYjE4OS1iMThjLCBVK2IxOGUtYjE5MSwgVStiMTk1LWIxYTcsXG5cdFx0VStiMWE5LWIxY2IsIFUrYjFjZC1iMWQ1O1xufVxuXG4vKiBbNTddICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjU3LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYjA1Zi1iMDdiLCBVK2IwN2UtYjA3ZiwgVStiMDgxLWIwODMsIFUrYjA4NS1iMDhiLCBVK2IwOGQtYjA5NywgVStiMDliLCBVK2IwOWQtYjA5ZiwgVStiMGEyLWIwYTcsIFUrYjBhYSwgVStiMGIwLCBVK2IwYjIsIFUrYjBiNi1iMGI3LCBVK2IwYjktYjBiYiwgVStiMGJkLWIwYzMsIFUrYjBjNi1iMGM3LCBVK2IwY2EtYjBjZiwgVStiMGQxLWIwZGYsIFUrYjBlMS1iMGU0LCBVK2IwZTYtYjEwNyxcblx0XHRVK2IxMGEtYjEwYiwgVStiMTBkLWIxMGYsIFUrYjExMS1iMTEyLCBVK2IxMTQtYjExNywgVStiMTE5LWIxMWEsIFUrYjExYy1iMTFmO1xufVxuXG4vKiBbNThdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjU4LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYWZhYy1hZmI3LCBVK2FmYmEtYWZiYiwgVSthZmJkLWFmYmYsIFUrYWZjMS1hZmM2LCBVK2FmY2EtYWZjYywgVSthZmNlLWFmZDMsIFUrYWZkNS1hZmU3LCBVK2FmZTktYWZlZiwgVSthZmYxLWIwMGIsIFUrYjAwZC1iMDBmLCBVK2IwMTEtYjAxMywgVStiMDE1LWIwMWIsIFUrYjAxZC1iMDI3LCBVK2IwMjktYjA0MywgVStiMDQ1LWIwNDcsIFUrYjA0OSwgVStiMDRiLCBVK2IwNGQtYjA1Mixcblx0XHRVK2IwNTUtYjA1NiwgVStiMDU4LWIwNWMsIFUrYjA1ZTtcbn1cblxuLyogWzU5XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC41OS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2FmMDMtYWYwNywgVSthZjA5LWFmMmIsIFUrYWYyZS1hZjMzLCBVK2FmMzUtYWYzYiwgVSthZjNlLWFmNDAsIFUrYWY0NC1hZjQ3LCBVK2FmNGEtYWY1YywgVSthZjVlLWFmNjMsIFUrYWY2NS1hZjdmLCBVK2FmODEtYWZhYjtcbn1cblxuLyogWzYwXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC42MC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2FlNTYtYWU1YiwgVSthZTVlLWFlNjAsIFUrYWU2Mi1hZTY0LCBVK2FlNjYtYWU2NywgVSthZTY5LWFlNmIsIFUrYWU2ZC1hZTgzLCBVK2FlODUtYWViYiwgVSthZWJmLCBVK2FlYzEtYWVjMywgVSthZWM1LWFlY2IsIFUrYWVjZSwgVSthZWQwLCBVK2FlZDItYWVkNywgVSthZWQ5LWFlZjMsIFUrYWVmNS1hZjAyO1xufVxuXG4vKiBbNjFdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjYxLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYWQ5Yy1hZGEzLCBVK2FkYTUtYWRiZiwgVSthZGMxLWFkYzMsIFUrYWRjNS1hZGM3LCBVK2FkYzktYWRkMiwgVSthZGQ0LWFkZGIsIFUrYWRkZC1hZGRmLCBVK2FkZTEtYWRlMywgVSthZGU1LWFkZjcsIFUrYWRmYS1hZGZiLCBVK2FkZmQtYWRmZiwgVSthZTAyLWFlMDcsIFUrYWUwYSwgVSthZTBjLCBVK2FlMGUtYWUxMywgVSthZTE1LWFlMmYsIFUrYWUzMS1hZTMzLCBVK2FlMzUtYWUzNyxcblx0XHRVK2FlMzktYWUzZiwgVSthZTQyLCBVK2FlNDQsIFUrYWU0Ni1hZTQ5LCBVK2FlNGIsIFUrYWU0ZiwgVSthZTUxLWFlNTMsIFUrYWU1NTtcbn1cblxuLyogWzYyXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC42Mi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2FjZTItYWNlMywgVSthY2U1LWFjZTYsIFUrYWNlOS1hY2VmLCBVK2FjZjIsIFUrYWNmNCwgVSthY2Y3LWFjZmIsIFUrYWNmZS1hY2ZmLCBVK2FkMDEtYWQwMywgVSthZDA1LWFkMGIsIFUrYWQwZC1hZDEwLCBVK2FkMTItYWQxYiwgVSthZDFkLWFkMzMsIFUrYWQzNS1hZDQ4LCBVK2FkNGEtYWQ0ZiwgVSthZDUxLWFkNmIsIFUrYWQ2ZS1hZDZmLCBVK2FkNzEtYWQ3MiwgVSthZDc3LWFkN2MsIFUrYWQ3ZSxcblx0XHRVK2FkODAsIFUrYWQ4Mi1hZDg3LCBVK2FkODktYWQ4YiwgVSthZDhkLWFkOGYsIFUrYWQ5MS1hZDliO1xufVxuXG4vKiBbNjNdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjYzLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrYWMyNS1hYzJjLCBVK2FjMmUsIFUrYWMzMCwgVSthYzMyLWFjMzcsIFUrYWMzOS1hYzNmLCBVK2FjNDEtYWM0YywgVSthYzRlLWFjNmYsIFUrYWM3Mi1hYzczLCBVK2FjNzUtYWM3NiwgVSthYzc5LWFjN2YsIFUrYWM4MiwgVSthYzg0LWFjODgsIFUrYWM4YS1hYzhiLCBVK2FjOGQtYWM4ZiwgVSthYzkxLWFjOTMsIFUrYWM5NS1hYzliLCBVK2FjOWQtYWM5ZSwgVSthY2ExLWFjYTcsIFUrYWNhYixcblx0XHRVK2FjYWQtYWNhZiwgVSthY2IxLWFjYjcsIFUrYWNiYS1hY2JiLCBVK2FjYmUtYWNjMCwgVSthY2MyLWFjYzMsIFUrYWNjNS1hY2RmO1xufVxuXG4vKiBbNjRdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjY0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrOTlkZiwgVSs5OWVkLCBVKzk5ZjEsIFUrOTlmZiwgVSs5YTAxLCBVKzlhMDgsIFUrOWEwZS05YTBmLCBVKzlhMTksIFUrOWEyYiwgVSs5YTMwLCBVKzlhMzYtOWEzNywgVSs5YTQwLCBVKzlhNDMsIFUrOWE0NSwgVSs5YTRkLCBVKzlhNTUsIFUrOWE1NywgVSs5YTVhLTlhNWIsIFUrOWE1ZiwgVSs5YTYyLCBVKzlhNjUsIFUrOWE2OS05YTZhLCBVKzlhYTgsIFUrOWFiOCwgVSs5YWQzLCBVKzlhZTUsXG5cdFx0VSs5YWVlLCBVKzliMWEsIFUrOWIyNywgVSs5YjJhLCBVKzliMzEsIFUrOWIzYywgVSs5YjQxLTliNDUsIFUrOWI0ZiwgVSs5YjU0LCBVKzliNWEsIFUrOWI2ZiwgVSs5YjhlLCBVKzliOTEsIFUrOWI5ZiwgVSs5YmFiLCBVKzliYWUsIFUrOWJjOSwgVSs5YmQ2LCBVKzliZTQsIFUrOWJlOCwgVSs5YzBkLCBVKzljMTAsIFUrOWMxMiwgVSs5YzE1LCBVKzljMjUsIFUrOWMzMiwgVSs5YzNiLCBVKzljNDcsIFUrOWM0OSwgVSs5YzU3LFxuXHRcdFUrOWNlNSwgVSs5Y2U3LCBVKzljZTksIFUrOWNmMy05Y2Y0LCBVKzljZjYsIFUrOWQwOSwgVSs5ZDFiLCBVKzlkMjYsIFUrOWQyOCwgVSs5ZDNiLCBVKzlkNTEsIFUrOWQ1ZCwgVSs5ZDYwLTlkNjEsIFUrOWQ2YywgVSs5ZDcyLCBVKzlkYTksIFUrOWRhZiwgVSs5ZGI0LCBVKzlkYzQsIFUrOWRkNywgVSs5ZGYyLCBVKzlkZjgtOWRmYSwgVSs5ZTFhLCBVKzllMWUsIFUrOWU3NSwgVSs5ZTc5LCBVKzllN2QsIFUrOWU3Zixcblx0XHRVKzllOTItOWU5MywgVSs5ZTk3LCBVKzllOWQsIFUrOWU5ZiwgVSs5ZWE1LCBVKzllYjQtOWViNSwgVSs5ZWJiLCBVKzllYmUsIFUrOWVjMywgVSs5ZWNkLTllY2UsIFUrOWVkNCwgVSs5ZWQ4LCBVKzllZGItOWVkYywgVSs5ZWRlLCBVKzllZTgsIFUrOWVmNCwgVSs5ZjA3LTlmMDgsIFUrOWYwZSwgVSs5ZjEzLCBVKzlmMjAsIFUrOWYzYiwgVSs5ZjRhLTlmNGIsIFUrOWY0ZSwgVSs5ZjUyLCBVKzlmNWYsIFUrOWY2MSwgVSs5ZjY3LFxuXHRcdFUrOWY2YSwgVSs5ZjZjLCBVKzlmNzcsIFUrOWY4ZCwgVSs5ZjkwLCBVKzlmOTUsIFUrOWY5YywgVSthYzAyLWFjMDMsIFUrYWMwNS1hYzA2LCBVK2FjMDktYWMwZiwgVSthYzE3LWFjMTgsIFUrYWMxYiwgVSthYzFlLWFjMWYsIFUrYWMyMS1hYzIzO1xufVxuXG4vKiBbNjVdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjY1LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMzM4Yy0zMzljLCBVKzMzOWYtMzNhMCwgVSszM2EyLTMzY2IsIFUrMzNjZi0zM2QwLCBVKzMzZDMsIFUrMzNkNiwgVSszM2Q4LCBVKzMzZGItMzNkZCwgVSs0ZTAxLCBVKzRlMDMsIFUrNGUwNy00ZTA4LCBVKzRlMTEsIFUrNGUxNC00ZTE1LCBVKzRlMTgtNGUxOSwgVSs0ZTFlLCBVKzRlMzIsIFUrNGUzOC00ZTM5LCBVKzRlNDItNGU0MywgVSs0ZTQ1LCBVKzRlNGQtNGU0ZiwgVSs0ZTU2LFxuXHRcdFUrNGU1OC00ZTU5LCBVKzRlNWQtNGU1ZSwgVSs0ZTZiLCBVKzRlNmQsIFUrNGU3MywgVSs0ZTc2LTRlNzcsIFUrNGU3ZSwgVSs0ZTgyLCBVKzRlODYsIFUrNGU4OCwgVSs0ZThlLCBVKzRlOTAtNGU5MiwgVSs0ZTk0LTRlOTUsIFUrNGU5OCwgVSs0ZTliLCBVKzRlOWUsIFUrNGVhMS00ZWEyLCBVKzRlYTQtNGVhNiwgVSs0ZWE4LCBVKzRlYWIsIFUrNGVhZC00ZWFlLCBVKzRlYjYsIFUrNGVjMC00ZWMxLCBVKzRlYzQsIFUrNGVjNyxcblx0XHRVKzRlY2IsIFUrNGVjZCwgVSs0ZWQ0LTRlZDUsIFUrNGVkNy00ZWQ5LCBVKzRlZGQsIFUrNGVkZiwgVSs0ZWU0LCBVKzRlZjAsIFUrNGVmMiwgVSs0ZWY2LTRlZjcsIFUrNGVmYiwgVSs0ZjAxLCBVKzRmMDksIFUrNGYwYiwgVSs0ZjBkLTRmMTEsIFUrNGYyZiwgVSs0ZjM0LCBVKzRmMzYsIFUrNGYzOCwgVSs0ZjNhLCBVKzRmM2MtNGYzZDtcbn1cblxuLyogWzY2XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC42Ni53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzMxMzYsIFUrMzEzOCwgVSszMTNhLTMxNDAsIFUrMzE0My0zMTQ0LCBVKzMxNTAsIFUrMzE1MiwgVSszMTU0LTMxNTYsIFUrMzE1OC0zMTViLCBVKzMxNWQtMzE1ZiwgVSszMTYyLCBVKzMxNjQtMzE4YywgVSszMThlLCBVKzMyMDAtMzIxYiwgVSszMjMxLCBVKzMyMzksIFUrMzI1MS0zMjVhLCBVKzMyNjAtMzI3YiwgVSszMjdlLTMyN2YsIFUrMzI4YS0zMjkwLCBVKzMyOTQsIFUrMzI5ZSwgVSszMmE1LFxuXHRcdFUrMzM4MC0zMzg0LCBVKzMzODgtMzM4Yjtcbn1cblxuLyogWzY3XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC42Ny53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzJmN2QsIFUrMmY3Zi0yZjhiLCBVKzJmOGUtMmY5MCwgVSsyZjkyLTJmOTcsIFUrMmY5OS0yZmEwLCBVKzJmYTItMmZhMywgVSsyZmE1LTJmYTksIFUrMmZhYy0yZmIxLCBVKzJmYjMtMmZiYywgVSsyZmMxLTJmY2EsIFUrMmZjZC0yZmQ0LCBVKzMwMDMsIFUrMzAxMi0zMDE5LCBVKzMwMWMsIFUrMzAxZS0zMDIwLCBVKzMwMzYsIFUrMzA0MSwgVSszMDQzLCBVKzMwNDUsIFUrMzA0NywgVSszMDQ5LFxuXHRcdFUrMzA0ZSwgVSszMDUwLCBVKzMwNTIsIFUrMzA1NiwgVSszMDVhLCBVKzMwNWMsIFUrMzA1ZSwgVSszMDYyLCBVKzMwNjUsIFUrMzA2YywgVSszMDcwLTMwN2QsIFUrMzA4MCwgVSszMDg1LCBVKzMwODcsIFUrMzA4ZSwgVSszMDkwLTMwOTEsIFUrMzBhMSwgVSszMGE1LCBVKzMwYTksIFUrMzBhZSwgVSszMGIxLTMwYjIsIFUrMzBiNCwgVSszMGI2LCBVKzMwYmMtMzBiZSwgVSszMGMyLCBVKzMwYzUsIFUrMzBjYywgVSszMGQyLFxuXHRcdFUrMzBkNCwgVSszMGQ4LTMwZGQsIFUrMzBlNCwgVSszMGU2LCBVKzMwZTgsIFUrMzBlZSwgVSszMGYwLTMwZjIsIFUrMzBmNC0zMGY2LCBVKzMxMzMsIFUrMzEzNTtcbn1cblxuLyogWzY4XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC42OC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzI1NDEtMjU0YiwgVSsyNWE0LTI1YTksIFUrMjViMSwgVSsyNWI1LCBVKzI1YjksIFUrMjViZiwgVSsyNWMxLCBVKzI1YzMsIFUrMjVjOS0yNWNhLCBVKzI1Y2MsIFUrMjVjZSwgVSsyNWQwLTI1ZDEsIFUrMjVlNiwgVSsyNWVmLCBVKzI2MGYsIFUrMjYxZCwgVSsyNjFmLCBVKzI2MmYsIFUrMjY2MCwgVSsyNjY0LCBVKzI2NjctMjY2OSwgVSsyNjZkLCBVKzI2NmYsIFUrMjcxNiwgVSsyNzFhLCBVKzI3M2QsXG5cdFx0VSsyNzU2LCBVKzI3NzYtMjc3ZiwgVSsyNzhhLTI3OTMsIFUrMjk2MywgVSsyOTY1LCBVKzJhYzUtMmFjNiwgVSsyYWNiLTJhY2MsIFUrMmYwMCwgVSsyZjA0LCBVKzJmMDYsIFUrMmYwOCwgVSsyZjBhLTJmMGIsIFUrMmYxMS0yZjEyLCBVKzJmMTQsIFUrMmYxNy0yZjE4LCBVKzJmMWMtMmYxZCwgVSsyZjFmLTJmMjAsIFUrMmYyMy0yZjI2LCBVKzJmMjgtMmYyOSwgVSsyZjJiLCBVKzJmMmQsIFUrMmYyZi0yZjMyLCBVKzJmMzgsXG5cdFx0VSsyZjNjLTJmNDAsIFUrMmY0Mi0yZjRjLCBVKzJmNGYtMmY1MiwgVSsyZjU0LTJmNTgsIFUrMmY1YS0yZjY2LCBVKzJmNjktMmY3MCwgVSsyZjcyLTJmNzYsIFUrMmY3OCwgVSsyZjdhLTJmN2M7XG59XG5cbi8qIFs2OV0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuNjkud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVSsyNDc5LTI0ODcsIFUrMjQ5Yy0yNGQxLCBVKzI0ZDMtMjRkNywgVSsyNGQ5LTI0ZTksIFUrMjRlYi0yNGY0LCBVKzI1MDAtMjUwMSwgVSsyNTAzLCBVKzI1MGMtMjUxMywgVSsyNTE1LTI1MTYsIFUrMjUxOC0yNTQwO1xufVxuXG4vKiBbNzBdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjcwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMjE1Yi0yMTVlLCBVKzIxNjItMjE2OSwgVSsyMTcwLTIxNzksIFUrMjE5NS0yMTk5LCBVKzIxYjAtMjFiNCwgVSsyMWJjLCBVKzIxYzAsIFUrMjFjNC0yMWM1LCBVKzIxY2QsIFUrMjFjZi0yMWQ0LCBVKzIxZTAtMjFlMywgVSsyMWU2LTIxZTksIFUrMjIwMCwgVSsyMjAyLTIyMDMsIFUrMjIwNi0yMjA5LCBVKzIyMGItMjIwYywgVSsyMjBmLCBVKzIyMTEsIFUrMjIxMywgVSsyMjFhLCBVKzIyMWQtMjIyMCxcblx0XHRVKzIyMjIsIFUrMjIyNS0yMjI3LCBVKzIyMjktMjIyYywgVSsyMjJlLCBVKzIyMzQtMjIzNywgVSsyMjNkLCBVKzIyNDMsIFUrMjI0NSwgVSsyMjQ4LCBVKzIyNTAtMjI1MywgVSsyMjVhLCBVKzIyNjAtMjI2MiwgVSsyMjY0LTIyNjcsIFUrMjI2YS0yMjZiLCBVKzIyNmUtMjI3MywgVSsyMjc2LTIyNzcsIFUrMjI3OS0yMjdiLCBVKzIyODAtMjI4NywgVSsyMjhhLTIyOGIsIFUrMjI5NS0yMjk3LCBVKzIyYTMtMjJhNSxcblx0XHRVKzIyYmItMjJiYywgVSsyMmNlLTIyY2YsIFUrMjJkYS0yMmRiLCBVKzIyZWUtMjJlZiwgVSsyMzA2LCBVKzIzMTIsIFUrMjMxNCwgVSsyNDY3LTI0Nzg7XG59XG5cbi8qIFs3MV0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuNzEud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVSs4MS04MiwgVSs4NCwgVSthMi1hNSwgVSthNy1hOCwgVSthYSwgVSthYywgVStiMS1iMywgVStiNiwgVStiOC1iYSwgVStiYy1iZSwgVStjMCwgVStjMiwgVStjNi1jYiwgVStjZS1kMCwgVStkNCwgVStkOC1kOSwgVStkYi1kYywgVStkZS1kZiwgVStlNiwgVStlYiwgVStlZS1mMCwgVStmNCwgVStmNy1mOSwgVStmYiwgVStmZS1mZiwgVSsxMTEsIFUrMTI2LTEyNywgVSsxMzItMTMzLCBVKzEzOCxcblx0XHRVKzEzZi0xNDIsIFUrMTQ5LTE0YiwgVSsxNTItMTUzLCBVKzE2Ni0xNjcsIFUrMmJjLCBVKzJjNywgVSsyZDAsIFUrMmQ4LTJkOSwgVSsyZGItMmRkLCBVKzM5MS0zOTQsIFUrMzk2LTNhMSwgVSszYTMtM2E5LCBVKzNiMi0zYjYsIFUrM2I4LCBVKzNiYywgVSszYmUtM2MxLCBVKzNjMy0zYzksIFUrMjAxMCwgVSsyMDE1LTIwMTYsIFUrMjAxOC0yMDE5LCBVKzIwMWIsIFUrMjAxZi0yMDIxLCBVKzIwMjUsIFUrMjAzMCxcblx0XHRVKzIwMzMtMjAzNiwgVSsyMDNjLCBVKzIwM2UsIFUrMjA0MiwgVSsyMDc0LCBVKzIwN2EtMjA3ZiwgVSsyMDgxLTIwODQsIFUrMjEwOSwgVSsyMTEzLCBVKzIxMTYsIFUrMjEyMSwgVSsyMTI2LCBVKzIxMmIsIFUrMjE1My0yMTU0O1xufVxuXG4vKiBbNzJdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjcyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrZTgsIFUrMmRhLCBVKzIxNjAsIFUrMjE5NCwgVSszMDU0LCBVKzMwNTgsIFUrMzA2ZCwgVSszMDg2LCBVKzMwOGQsIFUrMzBhYywgVSszMGJiLCBVKzMwYzQsIFUrMzBjZC0zMGNlLCBVKzMwZTIsIFUrMzEzMiwgVSszMTQ2LCBVKzMxNDksIFUrMzM5ZCwgVSs0ZTNiLCBVKzRmMGEsIFUrNGZkZCwgVSs0ZmUxLCBVKzU0MDksIFUrNTQwYywgVSs1ODM0LCBVKzU5MmEtNTkyYiwgVSs1YjlhLCBVKzVkZGUsXG5cdFx0VSs1ZTBjLCBVKzVlNzMsIFUrNWYwZiwgVSs2MGYzLCBVKzY1M2YsIFUrNjYxZiwgVSs2NjJmLCBVKzY2N2EsIFUrNjgzYywgVSs2YjRjLCBVKzZjMTEsIFUrNzY3YywgVSs3NmVlLCBVKzc2ZjQsIFUrNzdmMywgVSs3OWQxLCBVKzdhN2EsIFUrN2IyYywgVSs3ZDIyLCBVKzgyMDcsIFUrOGEwMCwgVSs4YTcxLCBVKzkyODAsIFUrOTU4MCwgVSs5NThiLCBVKzk2YzYsIFUrOTc2MiwgVSs5OGRmLCBVKzllZDEsIFUrYWMyZCwgVSthZGM4LFxuXHRcdFUrYWRkMywgVSthZjQ4LCBVK2IwMTQsIFUrYjEzNC1iMTM1LCBVK2IxNTgsIFUrYjJhYSwgVStiMzVmLCBVK2I2YTQsIFUrYjljZiwgVStiYjYzLCBVK2JkMjMsIFUrYmU5MSwgVStjMjliLCBVK2MzZjQsIFUrYzQyYywgVStjNTVjLCBVK2M1NzMsIFUrYzU4ZiwgVStjNzhjLCBVK2M3ZGQsIFUrYzhmNSwgVStjYWQxLCBVK2NjNDgsIFUrY2YxMCwgVStjZjIwLCBVK2QwM2MsIFUrZDA3ZCwgVStkMmEwLCBVK2QzMGUsIFUrZDM4ZCxcblx0XHRVK2QzYTgsIFUrZDNjOCwgVStkNWU1LCBVK2Q1ZjksIFUrZDZlNCwgVStmOTBhLCBVK2ZmMDIsIFUrZmYxYztcbn1cblxuLyogWzczXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC43My53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzNiMSwgVSsyNDY2LCBVKzI1YTEsIFUrMjVhMywgVSsyNjFjLCBVKzMwMDgtMzAwOSwgVSszMDViLCBVKzMwNWQsIFUrMzA2OSwgVSszMGE3LCBVKzMwYmEsIFUrMzBjZiwgVSszMGVmLCBVKzMxNTEsIFUrMzE1NywgVSs0ZTRiLCBVKzRlNWYsIFUrNGU4YywgVSs0ZWNhLCBVKzRlZDYsIFUrNGY1YiwgVSs1MGNmLCBVKzUxNDksIFUrNTE2NSwgVSs1MTcxLCBVKzUyMjksIFUrNTI5YiwgVSs1MzE2LFxuXHRcdFUrNTM5ZiwgVSs1M2YyLCBVKzU3MWYsIFUrNTcyOCwgVSs1OGViLCBVKzU5MWMsIFUrNWI3OCwgVSs1YzExLCBVKzVjNTUsIFUrNWRkZCwgVSs1ZTAyLCBVKzVmYjcsIFUrNjBjNSwgVSs2MTBmLCBVKzYxMWYsIFUrNjYyNSwgVSs2NmY4LCBVKzY3OTcsIFUrNjc5YywgVSs2ODJhLCBVKzZkMmEsIFUrNzA2YiwgVSs3NDA2LCBVKzc2N2IsIFUrNzZmOCwgVSs3N2U1LCBVKzdhY2IsIFUrODk4YiwgVSs4YTY5LCBVKzhkZWYsIFUrOGZkMSxcblx0XHRVKzkwMWEsIFUrOTBlOCwgVSs5MWNkLCBVKzk3NWUsIFUrYWUxNCwgVSthZTZjLCBVK2FlYzAsIFUrYWZjNywgVSthZmM5LCBVK2IwMWMsIFUrYjAyOCwgVStiMzA4LCBVK2IzMTEsIFUrYjMxNCwgVStiMzFjLCBVK2I1MjQsIFUrYjU2MCwgVStiNzY0LCBVK2I5MjAsIFUrYjllMywgVStiZDQ4LCBVK2JlN2QsIFUrYzBkYiwgVStjMjMxLCBVK2MyNzAsIFUrYzJlMywgVStjMzdkLCBVK2MzZWQsIFUrYzUzMCwgVStjNmE1LCBVK2M2ZGMsXG5cdFx0VStjN2E0LCBVK2M5NTQsIFUrYzk3NCwgVStkMDAwLCBVK2Q1NjUsIFUrZDY2NywgVStkNmM1LCBVK2Q3OWQsIFUrZmYxZTtcbn1cblxuLyogWzc0XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC43NC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzEzMSwgVSsyMDMyLCBVKzI0NjUsIFUrMjY0MiwgVSszMDQ4LCBVKzMwNTEsIFUrMzA4My0zMDg0LCBVKzMwOGYsIFUrMzBjMCwgVSszMGQxLCBVKzMwZDMsIFUrMzBkNiwgVSszMGRmLCBVKzMwZTcsIFUrMzE1MywgVSs0ZTE2LCBVKzRlOGIsIFUrNGVlNSwgVSs1MjA2LCBVKzUyYTAsIFUrNTJkNSwgVSs1M2U0LCBVKzUzZWYsIFUrNTRjMSwgVSs1N2NlLCBVKzU5N2QsIFUrNWI4YywgVSs1ZWE2LFxuXHRcdFUrNWY4YywgVSs1Zjk3LCBVKzYyMTAsIFUrNjI0MCwgVSs2MjRiLCBVKzY3MjgsIFUrNmJkNCwgVSs3MjM2LCBVKzcyNjksIFUrNzI3OSwgVSs3MzhiLCBVKzc1MjgsIFUrNzUzMCwgVSs3NjdlLCBVKzc5OGYsIFUrODAwNSwgVSs4YTE4LCBVKzkwZmQsIFUrOTFjYywgVSs5NTc3LCBVKzk1OTMsIFUrOThhOCwgVSthYzIwLCBVK2FjZjYsIFUrYWQ5MCwgVSthZjVkLCBVK2FmODAsIFUrYWZjZCwgVSthZmYwLCBVK2IwYTEsIFUrYjBiNSxcblx0XHRVK2IxZmQsIFUrYjJmYywgVStiMzgwLCBVK2I1MWIsIFUrYjU4NCwgVStiNWIzLCBVK2I4ZmQsIFUrYjkzYywgVStiOWY0LCBVK2JiNDQsIFUrYmMwOCwgVStiYzI3LCBVK2JjNDksIFUrYmU1NSwgVStiZTY0LCBVK2JmYjAsIFUrYmZjNSwgVStjMTc4LCBVK2MyMWYsIFUrYzMxNCwgVStjNGYxLCBVK2M1OGQsIFUrYzY2NCwgVStjNjk4LCBVK2M2YTcsIFUrYzZjMSwgVStjOWVkLCBVK2NhYzAsIFUrY2FjYywgVStjYWQ5LCBVK2NjYjUsXG5cdFx0VStjZGNjLCBVK2QwZTQsIFUrZDE0MywgVStkMzIwLCBVK2QzMzAsIFUrZDU0ZCwgVStmZjA2LCBVK2ZmMWYsIFUrZmY1ZTtcbn1cblxuLyogWzc1XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC43NS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2I0LCBVKzIwYTksIFUrMjBhYywgVSsyMTkwLCBVKzI0ZDgsIFUrMjUwMiwgVSsyNTE0LCBVKzI1OTIsIFUrMjVjNy0yNWM4LCBVKzI2NjMsIFUrMzA2MCwgVSszMDY0LCBVKzMwODEsIFUrMzA4OCwgVSszMGEzLCBVKzMwYTYsIFUrMzBhYSwgVSszMGI1LCBVKzMwYzcsIFUrMzBjYS0zMGNiLCBVKzMwZDAsIFUrMzBlMywgVSszMGU1LCBVKzMzOWUsIFUrNGUwOSwgVSs0ZWFjLCBVKzRmNWMsXG5cdFx0VSs1MTY3LTUxNjgsIFUrNTE2YywgVSs1MWZhLCBVKzU0MDgsIFUrNTQwZCwgVSs1OTFhLCBVKzViNTcsIFUrNjIxMSwgVSs2NWI5LCBVKzY2MGUsIFUrNjY0MiwgVSs2NzAwLCBVKzZiNjMsIFUrNmUyZiwgVSs3MDYzLCBVKzc1MzIsIFUrNzkzZSwgVSs4MWVhLCBVKzgyNzIsIFUrODJiMSwgVSs4OTdmLCBVKzhlY2EsIFUrOTFjZSwgVSthYzM4LCBVK2FkNzYsIFUrYWU4NCwgVSthZWNjLCBVK2IwN2QsIFUrYjBiMSwgVStiMjE1LFxuXHRcdFUrYjJhMCwgVStiMzEwLCBVK2IzZDcsIFUrYjUyYSwgVStiNjE4LCBVK2I3NzUsIFUrYjc5NywgVStiY2Q1LCBVK2JkNTksIFUrYmU4MCwgVStiZWE4LCBVK2JlZDEsIFUrYmVlNC1iZWU1LCBVK2MwNjAsIFUrYzJlZiwgVStjMzI5LCBVK2MzZGMsIFUrYzU5NywgVStjNWJkLCBVK2M1ZTUsIFUrYzY5YywgVStjOWQ2LCBVK2NhMjksIFUrY2E1YywgVStjYTg0LCBVK2NjMzksIFUrY2MzYiwgVStjZTg5LCBVK2NlZTUsIFUrY2Y2NSxcblx0XHRVK2NmODUsIFUrZDA1OCwgVStkMTQ1LCBVK2QyMmQsIFUrZDMyNSwgVStkMzdkLCBVK2QzYWQsIFUrZDc2OSwgVStmZjBjO1xufVxuXG4vKiBbNzZdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0Ljc2LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMjE2MSwgVSsyMjI4LCBVKzIyOTksIFUrMjQ2NCwgVSsyNTE3LCBVKzI2NDAsIFUrMzA0MiwgVSszMDRhLCBVKzMwNTMsIFUrMzA2MSwgVSszMDdmLCBVKzMwODIsIFUrMzA4YywgVSszMDkyLCBVKzMwYTgsIFUrMzBhYiwgVSszMGFkLCBVKzMwYjAsIFUrMzBiMywgVSszMGI3LCBVKzMwYzEsIFUrMzBjNiwgVSszMGM5LCBVKzMwZDUsIFUrMzBkNywgVSszMGRlLCBVKzMwZTAtMzBlMSwgVSszMGVjLTMwZWQsXG5cdFx0VSs0ZTBiLCBVKzRlMGQsIFUrNGVlMywgVSs1M2YwLCBVKzU0OGMsIFUrNWI4OSwgVSs1YmI2LCBVKzVjMGYsIFUrNjExYiwgVSs2NzcxLCBVKzZhYTIsIFUrNmJjZCwgVSs2YzM0LCBVKzZjZDUsIFUrNmQ3NywgVSs3NjdkLCBVKzc5NWUsIFUrOGVjZCwgVSs5OTk5LCBVKzlhZDgsIFUrYWMwNywgVSthYzFhLCBVK2FjNDAsIFUrYWQwYywgVSthZDg4LCBVK2FkYTQsIFUrYWUwMSwgVSthZTY1LCBVK2FlYmQsIFUrYWVjNCwgVSthZmU4LFxuXHRcdFUrYjEzOSwgVStiMjA1LCBVK2IzODMsIFUrYjM4YywgVStiNDJjLCBVK2I0NjEsIFUrYjU1YywgVStiNzhmLCBVK2I4ZmIsIFUrYjlmNywgVStiYWZjLCBVK2JjOTksIFUrYmVkOCwgVStiZmNkLCBVK2MwYmYsIFUrYzBmOSwgVStjMTY3LCBVK2MyMDQsIFUrYzIwZiwgVStjMjJmLCBVK2MyNTgsIFUrYzI5OCwgVStjMmJjLCBVK2MzODgsIFUrYzUwMSwgVStjNTBjLCBVK2M1YjksIFUrYzVjZSwgVStjNjQxLCBVK2M2NDgsIFUrYzczZCxcblx0XHRVK2NhNTAsIFUrY2E2MSwgVStjYzRjLCBVK2NlYWMsIFUrZDBkNCwgVStkNWY3LCBVK2Q2ZDcsIFUrZmYxYTtcbn1cblxuLyogWzc3XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC43Ny53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzIxMDMsIFUrMjQ2MywgVSsyNWM2LCBVKzI1Y2IsIFUrMjY2YywgVSszMDAxLCBVKzMwMGEsIFUrMzA0NiwgVSszMDRjLTMwNGQsIFUrMzA0ZiwgVSszMDU1LCBVKzMwNTksIFUrMzA2MywgVSszMDY2LTMwNjgsIFUrMzA2ZiwgVSszMDg5LCBVKzMwYjgsIFUrMzBiZiwgVSszMTRmLCBVKzRlMGEsIFUrNTcwYiwgVSs1NzMwLCBVKzU5MTYsIFUrNTkyOSwgVSs1YzcxLCBVKzVlNzQsIFUrNWZjMywgVSs2MDFkLFxuXHRcdFUrNjAyNywgVSs2M2QwLCBVKzY3MDksIFUrNjczNCwgVSs3NTFmLCBVKzc2ODQsIFUrODJmMSwgVSs5MDUzLCBVKzkxZDEsIFUrOTdmMywgVSthYzJmLCBVK2FjNGQsIFUrYWRjNCwgVSthZGU0LCBVK2FlNDEsIFUrYWU0ZC1hZTRlLCBVK2FlZDEsIFUrYWZiOSwgVStiMGUwLCBVK2IyOTksIFUrYjM2NSwgVStiNDZjLCBVK2I0ODAsIFUrYjRjOCwgVStiN2I0LCBVK2I4MTksIFUrYjkxOCwgVStiYWFiLCBVK2JhYjksIFUrYmU4Zixcblx0XHRVK2JlZDcsIFUrYzBlYywgVStjMTlmLCBVK2MxYTUsIFUrYzNkOSwgVStjNDY0LCBVK2M1M2QsIFUrYzU1MywgVStjNTcwLCBVK2M1Y2MsIFUrYzYzMywgVStjNmE0LCBVK2M3YTMsIFUrYzdhNiwgVStjODg2LCBVK2M5ZDktYzlkYSwgVStjOWVjLCBVK2NhMGMsIFUrY2MyMSwgVStjZDFiLCBVK2NkNzgsIFUrY2RjNCwgVStjZWY4LCBVK2NmZTQsIFUrZDBhNSwgVStkMGI1LCBVK2QwZWMsIFUrZDE1ZCwgVStkMTg4LCBVK2QyM2MsXG5cdFx0VStkMmFjLCBVK2Q3MjksIFUrZDc5YiwgVStmZjAxLCBVK2ZmMDgtZmYwOSwgVStmZjVjO1xufVxuXG4vKiBbNzhdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0Ljc4LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMjAzOS0yMDNhLCBVKzIyM2MsIFUrMjViMywgVSsyNWI3LCBVKzI1YmQsIFUrMjVjZiwgVSsyNjZhLCBVKzMwMDIsIFUrMzAwYiwgVSszMDRiLCBVKzMwNTcsIFUrMzA1ZiwgVSszMDZhLTMwNmIsIFUrMzA3ZSwgVSszMDhhLTMwOGIsIFUrMzA5MywgVSszMGEyLCBVKzMwYWYsIFUrMzBiOSwgVSszMGMzLCBVKzMwYzgsIFUrMzBlOS0zMGViLCBVKzMzYTEsIFUrNGUwMCwgVSs1MjRkLCBVKzUzNTcsXG5cdFx0VSs1YjUwLCBVKzcxMjEsIFUrODg0YywgVSs5NzUxLCBVK2FjOTQsIFUrYWViZSwgVSthZWNkLCBVK2FmMDgsIFUrYWY0MSwgVSthZjQ5LCBVK2IwMTAsIFUrYjA1MywgVStiMTA5LCBVK2IxMWIsIFUrYjEyOCwgVStiMTU0LCBVK2IyOTEsIFUrYjJlNiwgVStiMzAxLCBVK2IzODUsIFUrYjUyNSwgVStiNWI0LCBVK2I3MjksIFUrYjcyZiwgVStiNzM4LCBVK2I3ZmYsIFUrYjgzNywgVStiOTc1LCBVK2JhNjcsIFUrYmI0NywgVStiYzFmLFxuXHRcdFUrYmQ5MCwgVStiZmQ0LCBVK2MyN2MsIFUrYzMyNCwgVStjMzc5LCBVK2MzZTAsIFUrYzQ2NSwgVStjNTNiLCBVK2M1OGMsIFUrYzYxMCwgVStjNjUzLCBVK2M2Y2QsIFUrYzgxMywgVStjODJmLCBVK2M5OTksIFUrYzllMCwgVStjYWM0LCBVK2NhZDMsIFUrY2JkNCwgVStjYzEwLCBVK2NjMjIsIFUrY2NiOCwgVStjY2JjLCBVK2NkYTUsIFUrY2U4NCwgVStjZWEzLCBVK2NmNjcsIFUrY2ZlMSwgVStkMjQxLCBVK2QzMGQsIFUrZDMxYyxcblx0XHRVK2QzOTEsIFUrZDQwMSwgVStkNDc5LCBVK2Q1YzksIFUrZDVkYiwgVStkNjQ5LCBVK2Q2ZDQ7XG59XG5cbi8qIFs3OV0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuNzkud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStiMCwgVStlOSwgVSsyMTkzLCBVKzI0NjIsIFUrMjYwZSwgVSsyNjFlLCBVKzMwMGUtMzAwZiwgVSszMDQ0LCBVKzMwYTQsIFUrMzBmYi0zMGZjLCBVKzMxNGQsIFUrNTk3MywgVSs2NTQ1LCBVKzY3MDgsIFUrNzUzNywgVSthYzg5LCBVK2FjOWMsIFUrYWNjMSwgVSthZDA0LCBVK2FkNzUsIFUrYWQ3ZCwgVSthZTQ1LCBVK2FlNjEsIFUrYWY0MiwgVStiMGFiLCBVK2IwYWYsIFUrYjBiMywgVStiMTJjLFxuXHRcdFUrYjE5NCwgVStiMWE4LCBVK2IyMjAsIFUrYjI1OCwgVStiMjg0LCBVK2IyZmYsIFUrYjMxNSwgVStiMzcxLCBVK2IzZDQtYjNkNSwgVStiNDYwLCBVK2I1MjcsIFUrYjUzNCwgVStiODEwLCBVK2I4MTgsIFUrYjk4ZSwgVStiYTU1LCBVK2JiYWMsIFUrYmMwYiwgVStiYzQwLCBVK2JjYTEsIFUrYmNjZCwgVStiZDkzLCBVK2JlNTQsIFUrYmU1YSwgVStiZjA4LCBVK2JmNTAsIFUrYmY1NSwgVStiZmRjLCBVK2MwYzAsIFUrYzBkMCxcblx0XHRVK2MwZjQsIFUrYzEwMCwgVStjMTFlLCBVK2MxNzAsIFUrYzIwZCwgVStjMjc0LCBVK2MyOTAsIFUrYzMwOCwgVStjMzY5LCBVK2M1MzksIFUrYzU4NywgVStjNWZmLCBVK2M2ZWMsIFUrYzcwYywgVStjN2FkLCBVK2M3YzgsIFUrYzgzYywgVStjODgxLCBVK2NiNDgsIFUrY2M2MCwgVStjZTY5LCBVK2NlNmIsIFUrY2U3NSwgVStjZjA0LCBVK2NmMDgsIFUrY2Y1NSwgVStjZjcwLCBVK2NmZmMsIFUrZDBiNywgVStkMWE4LCBVK2QyYzgsXG5cdFx0VStkMzg0LCBVK2Q0N2MsIFUrZDQ4YiwgVStkNWRkLCBVK2Q1ZTgsIFUrZDcyMCwgVStkNzU5LCBVK2Y5ODE7XG59XG5cbi8qIFs4MF0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuODAud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStlMCwgVStlMiwgVSszOTUsIFUrM2I3LCBVKzNiYSwgVSsyNDYwLTI0NjEsIFUrMjVhMCwgVSszMDEwLTMwMTEsIFUrMzA2ZSwgVSszMGYzLCBVKzMxNGEsIFUrMzE0YywgVSs1OTI3LCBVKzY1YjAsIFUrN2U0MSwgVSs5N2QzLCBVKzlhZDQsIFUrYWQ0OSwgVSthZTBiLCBVK2FlMGQsIFUrYWU0MywgVSthZTVkLCBVK2FlY2YsIFUrYWYzYywgVSthZjY0LCBVK2FmZDQsIFUrYjA4MCwgVStiMDg0LCBVK2IwYzUsXG5cdFx0VStiMTBjLCBVK2IxZTgsIFUrYjJhYywgVStiMzZlLCBVK2I0NTEsIFUrYjUxNSwgVStiNTQwLCBVK2I1NjEsIFUrYjZhYiwgVStiNmIxLCBVK2I3MmMsIFUrYjczMCwgVStiNzQ0LCBVK2I4MDAsIFUrYjhlYywgVStiOGYwLCBVK2I5MDQsIFUrYjk2OCwgVStiOTZkLCBVK2I5ODcsIFUrYjlkOSwgVStiYjM2LCBVK2JiNDksIFUrYmMyZCwgVStiYzQzLCBVK2JjZjYsIFUrYmQ4OSwgVStiZTU3LCBVK2JlNjEsIFUrYmVkNCwgVStjMDkwLFxuXHRcdFUrYzEzMCwgVStjMTQ4LCBVK2MxOWMsIFUrYzJmOSwgVStjMzZjLCBVK2MzN2MsIFUrYzM4NCwgVStjM2RmLCBVK2M1NzUsIFUrYzU4NCwgVStjNjYwLCBVK2M3MTksIFUrYzgxNiwgVStjYTRkLCBVK2NhNTQsIFUrY2FiYywgVStjYjQ5LCBVK2NjMTQsIFUrY2ZmNSwgVStkMDA0LCBVK2QwMzgsIFUrZDBiNCwgVStkMGQzLCBVK2QwZTAsIFUrZDBlZCwgVStkMTMxLCBVK2QxYjAsIFUrZDMxZiwgVStkMzNkLCBVK2QzYTAsIFUrZDNhYixcblx0XHRVK2Q1MTQsIFUrZDU4NCwgVStkNmExLCBVK2Q2Y2MsIFUrZDc0OSwgVStkNzYwLCBVK2Q3OTk7XG59XG5cbi8qIFs4MV0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuODEud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVSsyNCwgVSs2MCwgVSszYjksIFUrM2JiLCBVKzNiZCwgVSsyMTkxLCBVKzI2MDYsIFUrMzAwYy0zMDBkLCBVKzMxMzEsIFUrMzEzNCwgVSszMTM5LCBVKzMxNDEtMzE0MiwgVSszMTQ4LCBVKzMxNjEsIFUrMzE2MywgVSszMjFjLCBVKzRlYmEsIFUrNTMxNywgVSthYzMxLCBVK2FjNzcsIFUrYWM5ZiwgVSthY2I5LCBVK2FjZjAtYWNmMSwgVSthY2ZkLCBVK2FkNzMsIFUrYWYzZCwgVStiMDBjLCBVK2IwNGEsXG5cdFx0VStiMDU3LCBVK2IwYzQsIFUrYjE4OCwgVStiMWNjLCBVK2IyMTQsIFUrYjJkYiwgVStiMmVlLCBVK2IzMDQsIFUrYjRlZCwgVStiNTE4LCBVK2I1YmMsIFUrYjYyNSwgVStiNjljLWI2OWQsIFUrYjdhYywgVStiODAxLCBVK2I4NmMsIFUrYjk1OSwgVStiOTVjLCBVK2I5ODUsIFUrYmE0OCwgVStiYjU4LCBVK2JjMGMsIFUrYmMzOCwgVStiYzg1LCBVK2JjOWEsIFUrYmY0MCwgVStjMDY4LCBVK2MwYmQsIFUrYzBjYywgVStjMTJmLFxuXHRcdFUrYzE0OSwgVStjMWUwLCBVK2MyMmIsIFUrYzIyZCwgVStjMjUwLCBVK2MyZmMsIFUrYzMwMCwgVStjMzEzLCBVK2MzNzAsIFUrYzNkOCwgVStjNTU3LCBVK2M1ODAsIFUrYzVlMywgVStjNjJlLCBVK2M2MzQsIFUrYzZmMCwgVStjNzRkLCBVK2M3ODMsIFUrYzc4ZSwgVStjNzk2LCBVK2M3YmMsIFUrYzkyYywgVStjYTRjLCBVK2NjMWMsIFUrY2M1NCwgVStjYzU5LCBVK2NlMDQsIFUrY2YzMCwgVStjZmM0LCBVK2QxNDAsIFUrZDMyMSxcblx0XHRVK2QzOGMsIFUrZDM5OSwgVStkNTRmLCBVK2Q1ODcsIFUrZDVkMCwgVStkNmU4LCBVK2Q3NzA7XG59XG5cbi8qIFs4Ml0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuODIud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVStkNywgVStlYSwgVStmYywgVSsyMTkyLCBVKzI1YmMsIFUrMzAwMCwgVSszMTM3LCBVKzMxNDUsIFUrMzE1YywgVSs3ZjhlLCBVK2FjMTMsIFUrYWM3MSwgVSthYzkwLCBVK2FjYjgsIFUrYWNlNywgVSthZDdmLCBVK2FlNTAsIFUrYWVmNCwgVSthZjM0LCBVK2FmYmMsIFUrYjA0OCwgVStiMDlhLCBVK2IwYWQsIFUrYjBiYywgVStiMTEzLCBVK2IxMjUsIFUrYjE0MSwgVStiMjBjLCBVK2IyZDksIFUrYjJlZCxcblx0XHRVK2IzNjcsIFUrYjM2OSwgVStiMzc0LCBVK2IzY2IsIFUrYjRlYywgVStiNjExLCBVK2I3NjAsIFUrYjgxYiwgVStiODM0LCBVK2I4YjAsIFUrYjhlMSwgVStiOTg5LCBVK2I5ZDEsIFUrYjllMSwgVStiOWZhLCBVK2JhNGQsIFUrYmE3OCwgVStiYjM1LCBVK2JiNTQsIFUrYmJmOSwgVStiYzExLCBVK2JjYjMsIFUrYmQwNSwgVStiZDk1LCBVK2JkZDQsIFUrYmUxMCwgVStiZWQwLCBVK2JmNTEsIFUrYzBkOCwgVStjMjMyLCBVK2MyYjcsXG5cdFx0VStjMmViLCBVK2MzNzgsIFUrYzUwMCwgVStjNTJjLCBVK2M1NDksIFUrYzU2OCwgVStjNTk4LCBVK2M1YzksIFUrYzYxYiwgVStjNjM5LCBVK2M2N2MsIFUrYzcxNywgVStjNzhhLCBVK2M4MGEsIFUrYzkwYy1jOTBkLCBVK2M5NTAsIFUrYzllNywgVStjYmU0LCBVK2NjYTksIFUrY2NlNCwgVStjZGIwLCBVK2NlNzgsIFUrY2U5NCwgVStjZTk4LCBVK2NmOGMsIFUrZDAxOCwgVStkMDM0LCBVK2QwZjEsIFUrZDFiMSwgVStkMjgwLFxuXHRcdFUrZDJmOCwgVStkMzM4LCBVK2QzODAsIFUrZDNiNCwgVStkNjEwLCBVK2Q2OWYsIFUrZDZmYywgVStkNzU4O1xufVxuXG4vKiBbODNdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0LjgzLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrZTcsIFUrMjAyMiwgVSsyMDNiLCBVKzI1YzAsIFUrMjYwNSwgVSsyNjYxLCBVKzMxNDcsIFUrMzE4ZCwgVSs2NzJjLCBVKzhhOWUsIFUrYWNhYSwgVSthY2JjLCBVK2FkMWMsIFUrYWU0YSwgVSthZTVjLCBVK2IwNDQsIFUrYjA1NCwgVStiMGM4LWIwYzksIFUrYjJhNiwgVStiMmQwLCBVK2IzNWMsIFUrYjM2NCwgVStiNDI4LCBVK2I0NTQsIFUrYjQ2NSwgVStiNGI3LCBVK2I0ZTMsIFUrYjUxYywgVStiNWExLFxuXHRcdFUrYjc4NCwgVStiNzkwLCBVK2I3YWIsIFUrYjdmNCwgVStiODJjLCBVK2I4MzUsIFUrYjhlOSwgVStiOGY4LCBVK2I5ZDgsIFUrYjlmOSwgVStiYTVjLCBVK2JhNjQsIFUrYmFiZCwgVStiYjE4LCBVK2JiM2IsIFUrYmJmZiwgVStiYzBkLCBVK2JjNDUsIFUrYmM5NywgVStiY2JjLCBVK2JlNDUsIFUrYmU3NSwgVStiZTdjLCBVK2JmY2MsIFUrYzBiNiwgVStjMGY3LCBVK2MxNGIsIFUrYzJiNCwgVStjMzBkLCBVK2M0ZjgsIFUrYzViYixcblx0XHRVK2M1ZDEsIFUrYzVlMCwgVStjNWVlLCBVK2M1ZmQsIFUrYzYwNiwgVStjNmM1LCBVK2M2ZTAsIFUrYzcwOCwgVStjODFkLCBVK2M4MjAsIFUrYzgyNCwgVStjODc4LCBVK2M5MTgsIFUrYzk2YywgVStjOWU0LCBVK2M5ZjEsIFUrY2MyZSwgVStjZDA5LCBVK2NlYTEsIFUrY2VmNSwgVStjZWY3LCBVK2NmNjQsIFUrY2Y2OSwgVStjZmU4LCBVK2QwMzUsIFUrZDBhYywgVStkMjMwLCBVK2QyMzQsIFUrZDJmNCwgVStkMzFkLCBVK2Q1NzUsXG5cdFx0VStkNTc4LCBVK2Q2MDgsIFUrZDYxNCwgVStkNzE4LCBVK2Q3NTEsIFUrZDc2MSwgVStkNzhjLCBVK2Q3OTA7XG59XG5cbi8qIFs4NF0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuODQud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVSsyNjY1LCBVKzMxNjAsIFUrNGUyZCwgVSs2NTg3LCBVKzY1ZTUsIFUrYWMxMiwgVSthYzE0LCBVK2FjMTYsIFUrYWM4MSwgVSthZDM0LCBVK2FkZTAsIFUrYWU1NCwgVSthZWJjLCBVK2FmMmMsIFUrYWZjMCwgVSthZmM4LCBVK2IwNGMsIFUrYjA4YywgVStiMDk5LCBVK2IwYTksIFUrYjBhYywgVStiMGFlLCBVK2IwYjgsIFUrYjEyMywgVStiMTc5LCBVK2IyZTUsIFUrYjJmNywgVStiNGMwLCBVK2I1MzEsXG5cdFx0VStiNTM4LCBVK2I1NDUsIFUrYjU1MCwgVStiNWE4LCBVK2I2ZjAsIFUrYjcyOCwgVStiNzNiLCBVK2I3YWQsIFUrYjdlZCwgVStiODA5LCBVK2I4NjQsIFUrYjg2ZCwgVStiODcxLCBVK2I5YmYsIFUrYjlmNSwgVStiYTQwLCBVK2JhNGIsIFUrYmE1OCwgVStiYTg3LCBVK2JhYWMsIFUrYmJjMCwgVStiYzE2LCBVK2JjMzQsIFUrYmQwNywgVStiZDk5LCBVK2JlNTksIFUrYmZkMCwgVStjMDU4LCBVK2MwZTQsIFUrYzBmNSwgVStjMTJkLFxuXHRcdFUrYzEzOSwgVStjMjI4LCBVK2M1MjksIFUrYzVjNywgVStjNjM1LCBVK2M2MzcsIFUrYzczNSwgVStjNzdkLCBVK2M3ODcsIFUrYzc4OSwgVStjOGM0LCBVK2M5ODksIFUrYzk4YywgVStjOWQwLCBVK2M5ZDMsIFUrY2MwYywgVStjYzk5LCBVK2NkMGMsIFUrY2QyYywgVStjZDk4LCBVK2NkYTQsIFUrY2U1OSwgVStjZTYwLCBVK2NlNmQsIFUrY2VhMCwgVStkMGQwLWQwZDEsIFUrZDBkNSwgVStkMTRkLCBVK2QxYTQsIFUrZDI5Yyxcblx0XHRVK2QyZjEsIFUrZDMwMSwgVStkMzljLCBVK2QzYmMsIFUrZDRlOCwgVStkNTQwLCBVK2Q1ZWMsIFUrZDY0MCwgVStkNzUwO1xufVxuXG4vKiBbODVdICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkIFZhcmlhYmxlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QcmV0ZW5kYXJkVmFyaWFibGUuc3Vic2V0Ljg1LndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrNWUsIFUrMjViMiwgVSsyNWI2LCBVKzMxNGUsIFUrYWMyNCwgVSthY2UxLCBVK2FjZTQsIFUrYWU2OCwgVSthZjJkLCBVK2IwZDAsIFUrYjBlNSwgVStiMTUwLCBVK2IxNTUsIFUrYjE5MywgVStiMmM5LCBVK2IyZGQsIFUrYjNjOCwgVStiM2ZjLCBVK2I0MTAsIFUrYjQ1OCwgVStiNGRkLCBVK2I1YTAsIFUrYjVhNCwgVStiNWJiLCBVK2I3YjUsIFUrYjgzOCwgVStiODQwLCBVK2I4NmYsIFUrYjhmOSxcblx0XHRVK2I5NjAsIFUrYjllNSwgVStiYWI4LCBVK2JiNTAsIFUrYmMxZCwgVStiYzI0LWJjMjUsIFUrYmNhOCwgVStiY2JkLCBVK2JkMDQsIFUrYmQxMCwgVStiZDI0LCBVK2JlNDgsIFUrYmU1YiwgVStiZTY4LCBVK2MwNWMsIFUrYzEyYywgVStjMTQwLCBVK2MxNWMsIFUrYzE2OCwgVStjMTk0LCBVK2MyMTksIFUrYzI3ZCwgVStjMmE4LCBVK2MyZjEsIFUrYzJmOCwgVStjMzY4LCBVK2M1NTQtYzU1NSwgVStjNTU5LCBVK2M1NjQsXG5cdFx0VStjNWQ4LCBVK2M1ZmMsIFUrYzYyNSwgVStjNjVjLCBVK2M2YjEsIFUrYzcyOCwgVStjNzk0LCBVK2M4NGMsIFUrYzg4YywgVStjOGUwLCBVK2M4ZmQsIFUrYzk5OCwgVStjOWRkLCBVK2NjMGQsIFUrY2MzMCwgVStjZWVjLCBVK2NmMTMsIFUrY2YxYywgVStjZjVjLCBVK2QwNTAsIFUrZDA3YywgVStkMGE4LCBVK2QxMzQsIFUrZDEzOCwgVStkMTU0LCBVK2QxZjQsIFUrZDJiYywgVStkMzI5LCBVK2QzMmMsIFUrZDNkMCwgVStkM2Y0LFxuXHRcdFUrZDNmYywgVStkNTZiLCBVK2Q1Y2MsIFUrZDYwMC1kNjAxLCBVK2Q2MzksIFUrZDZjOCwgVStkNzU0LCBVK2Q3NjU7XG59XG5cbi8qIFs4Nl0gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuODYud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVSszYy0zZCwgVSsyMDI2LCBVKzI0ZDIsIFUrMzE0YiwgVSthYzExLCBVK2FjZjMsIFUrYWQ3NCwgVSthZDgxLCBVK2FkZjksIFUrYWUzNCwgVSthZjQzLCBVK2FmYjgsIFUrYjA1ZCwgVStiMDdjLCBVK2IxMTAsIFUrYjExOCwgVStiMTdjLCBVK2IxODAsIFUrYjE4ZCwgVStiMTkyLCBVK2IyY2MsIFUrYjM1NSwgVStiMzc4LCBVK2I0YTQsIFUrYjRlZiwgVStiNzhkLCBVK2I3OTksIFUrYjdhOSwgVStiN2ZkLFxuXHRcdFUrYjgwNywgVStiODBjLCBVK2I4MzksIFUrYjliNCwgVStiOWRiLCBVK2JhM2MsIFUrYmFiMCwgVStiYmE0LCBVK2JjOTQsIFUrYmU0YywgVStjMTU0LCBVK2MxYzQsIFUrYzI2YywgVStjMmFjLCBVK2MyZWQsIFUrYzRmNCwgVStjNTVlLCBVK2M1NjEsIFUrYzU3MSwgVStjNWI1LCBVK2M1YzQsIFUrYzY1NC1jNjU1LCBVK2M2OTUsIFUrYzZlOCwgVStjNmY5LCBVK2M3MjQsIFUrYzc1MSwgVStjNzc1LCBVK2M3YTAsIFUrYzdjMSxcblx0XHRVK2M4NzQsIFUrYzg4MCwgVStjOWQ1LCBVK2M5ZjgsIFUrY2FiZCwgVStjYzI5LCBVK2NjMmMsIFUrY2NhOCwgVStjY2FiLCBVK2NjZDAsIFUrY2UyMSwgVStjZTM1LCBVK2NlN2MsIFUrY2U5MCwgVStjZWU4LCBVK2NlZjQsIFUrY2ZlMCwgVStkMDcwLCBVK2QwYjksIFUrZDBjMSwgVStkMGM0LCBVK2QwYzgsIFUrZDE1YywgVStkMWExLCBVK2QyYzAsIFUrZDMwMCwgVStkMzE0LCBVK2QzZWQsIFUrZDQ3OCwgVStkNDgwLCBVK2Q0OGQsXG5cdFx0VStkNTA4LCBVK2Q1M2QsIFUrZDVlNCwgVStkNjExLCBVK2Q2MWMsIFUrZDY4ZCwgVStkNmE4LCBVK2Q3OTg7XG59XG5cbi8qIFs4N10gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDUgOTIwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS5zdWJzZXQuODcud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcblx0dW5pY29kZS1yYW5nZTogVSsyMywgVSsyNSwgVSs1ZiwgVSthOSwgVSthYzA4LCBVK2FjNzgsIFUrYWNhOCwgVSthY2FjLCBVK2FjZTgsIFUrYWQ3MCwgVSthZGMwLCBVK2FkZGMsIFUrYjEzNywgVStiMTQwLCBVK2IyMDgsIFUrYjI5MCwgVStiMmY1LCBVK2IzYzUsIFUrYjNjYywgVStiNDIwLCBVK2I0MjksIFUrYjUyOSwgVStiNTMwLCBVK2I3N2QsIFUrYjc5YywgVStiN2E4LCBVK2I3YzksIFUrYjdmMCwgVStiN2ZjLCBVK2I4MjgsXG5cdFx0VStiODYwLCBVK2I5YWQsIFUrYjljMSwgVStiOWM5LCBVK2I5ZGQtYjlkZSwgVStiOWU4LCBVK2JhMzgtYmEzOSwgVStiYWJiLCBVK2JjMDAsIFUrYmM4YywgVStiY2EwLCBVK2JjYTQsIFUrYmNkMSwgVStiY2ZjLCBVK2JkMDksIFUrYmRmMCwgVStiZTYwLCBVK2MwYWQsIFUrYzBiNCwgVStjMGJjLCBVK2MxOTAsIFUrYzFmYywgVStjMjIwLCBVK2MyODgsIFUrYzJiOSwgVStjMmY2LCBVK2M1MjgsIFUrYzU0NSwgVStjNTU4LFxuXHRcdFUrYzViYywgVStjNWQ0LCBVK2M2MDAsIFUrYzY0NCwgVStjNmMwLCBVK2M2YzMsIFUrYzcyMSwgVStjNzk4LCBVK2M3YTEsIFUrYzgxMSwgVStjODM4LCBVK2M4NzEsIFUrYzkwNCwgVStjOTkwLCBVK2M5ZGMsIFUrY2MzOCwgVStjYzQ0LCBVK2NjYTAsIFUrY2QxZCwgVStjZDk1LCBVK2NkYTksIFUrY2U1YywgVStjZjAwLCBVK2NmNTgsIFUrZDE1MCwgVStkMjJjLCBVK2QzMDUsIFUrZDMyOCwgVStkMzdjLCBVK2QzZjAsIFUrZDU1MSxcblx0XHRVK2Q1YTUsIFUrZDVjOCwgVStkNWQ4LCBVK2Q2M2MsIFUrZDY0ZCwgVStkNjY5LCBVK2Q3MzQsIFUrZDc2Yztcbn1cblxuLyogWzg4XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC44OC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzI2LCBVKzJiLCBVKzNlLCBVKzQwLCBVKzdlLCBVK2FjMDEsIFUrYWMxOSwgVSthYzFkLCBVK2FjYTAsIFUrYWNhOSwgVSthY2IwLCBVK2FkOGMsIFUrYWUwOSwgVSthZTM4LCBVK2FlNDAsIFUrYWVkOCwgVStiMDljLCBVK2IwYTAsIFUrYjEwOCwgVStiMjA0LCBVK2IyOTgsIFUrYjJkOCwgVStiMmViLWIyZWMsIFUrYjJmNCwgVStiMzEzLCBVK2IzNTgsIFUrYjQ1MCwgVStiNGUwLCBVK2I1NGMsIFUrYjYxMCxcblx0XHRVK2I3ODAsIFUrYjc4YywgVStiNzkxLCBVK2I4ZTgsIFUrYjk1OCwgVStiOTc0LCBVK2I5ODQsIFUrYjliMCwgVStiOWJjLWI5YmQsIFUrYjljZSwgVStiYTcwLCBVK2JiZmMsIFUrYmMwZiwgVStiYzE1LCBVK2JjMWIsIFUrYmMzMSwgVStiYzk1LCBVK2JjYzAsIFUrYmNjNCwgVStiZDgxLCBVK2JkODgsIFUrYzBjOCwgVStjMTFkLCBVK2MxM2MsIFUrYzE1OCwgVStjMThkLCBVK2MxYTEsIFUrYzIxYywgVStjNGYwLCBVK2M1NGEsXG5cdFx0VStjNTYwLCBVK2M1YjgsIFUrYzVjOCwgVStjNWY0LCBVK2M2MjgsIFUrYzYyYywgVStjNjc4LCBVK2M2Y2MsIFUrYzgwOCwgVStjODEwLCBVK2M4ODUsIFUrYzg4YiwgVStjOTAwLCBVK2M5ODgsIFUrYzk5ZCwgVStjOWM4LCBVK2NjM2QtY2MzZSwgVStjYzQ1LCBVK2NkMDgsIFUrY2UyMCwgVStjZWU0LCBVK2QwNzQsIFUrZDBhNCwgVStkMGRkLCBVK2QyYjksIFUrZDNiOCwgVStkM2M5LCBVK2Q0ODgsIFUrZDU0NCwgVStkNTU5LFxuXHRcdFUrZDU2ZCwgVStkNTg4LCBVK2Q2MTUsIFUrZDY0OCwgVStkNjU1LCBVK2Q2NTgsIFUrZDY1Yztcbn1cblxuLyogWzg5XSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC44OS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2QsIFUrN2MsIFUrYWMxMCwgVSthYzE1LCBVK2FjNzQsIFUrYWM4MCwgVSthYzgzLCBVK2FjYzQsIFUrYWQxMSwgVSthZDUwLCBVK2FkNmQsIFUrYWRmYywgVSthZTAwLCBVK2FlMDgsIFUrYWU0YywgVStiMGE4LCBVK2IxMjQsIFUrYjE0NCwgVStiMTc4LCBVK2IyNzQsIFUrYjJhNSwgVStiMmU4LCBVK2IyZjksIFUrYjM1NCwgVStiMzcwLCBVK2I0MTgsIFUrYjQxYywgVStiNGYxLCBVK2I1MTQsIFUrYjc5OCxcblx0XHRVK2I4MDgsIFUrYjgyNC1iODI1LCBVK2I4Y2MsIFUrYjk3OCwgVStiOWQwLCBVK2I5ZTQsIFUrYmFhOSwgVStiYjNjLCBVK2JjMTgsIFUrYmMxYywgVStiYzMwLCBVK2JjODQsIFUrYmNmNSwgVStiY2Y4LCBVK2JkODQsIFUrYmUwYywgVStiZTE0LCBVK2MwYjAsIFUrYzBjOSwgVStjMGRkLCBVK2MxMjQsIFUrYzJkZCwgVStjMmU0LCBVK2MyZWMsIFUrYzU0YywgVStjNTdjLWM1N2QsIFUrYzU5MSwgVStjNWM1LWM1YzYsIFUrYzVlZCxcblx0XHRVK2M2MDgsIFUrYzY0MCwgVStjNmI4LCBVK2M2ZDQsIFUrYzc4NCwgVStjN2FjLCBVK2M4MDAtYzgwMSwgVStjOWMxLCBVK2M5ZDEsIFUrY2MyOCwgVStjYzk4LCBVK2NjOWMsIFUrY2NhZCwgVStjZDVjLCBVK2NkOTQsIFUrY2Q5YywgVStjZGU4LCBVK2NlNjgsIFUrY2Y1NCwgVStkMGRjLCBVK2QxNGMsIFUrZDFhMCwgVStkMWI1LCBVK2QyZjAsIFUrZDMwYywgVStkMzEwLCBVK2QzOTgsIFUrZDQ1YywgVStkNTBjLCBVK2Q1M2MsXG5cdFx0VStkNTYwLCBVK2Q1NjgsIFUrZDU4OSwgVStkNjA0LCBVK2Q2YzQsIFUrZDc4ODtcbn1cblxuLyogWzkwXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC45MC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVK2FjMDQsIFUrYWMxYywgVSthYzcwLCBVK2FjOGMsIFUrYWNiZCwgVSthY2Y1LCBVK2FjZmMsIFUrYWQwMCwgVSthZDZjLCBVK2FkZjgsIFUrYjA5OCwgVStiMGI0LCBVK2IyOTQsIFUrYjJjOCwgVStiMzAwLCBVK2IzYzQsIFUrYjNkOSwgVStiNGRjLCBVK2I0ZTQsIFUrYjc3YywgVStiN2VjLCBVK2I4NWQsIFUrYjk3YywgVStiOWM4LCBVK2I5Y2MsIFUrYmE1NCwgVStiYTc0LCBVK2JhODUsIFUrYmFhOCxcblx0XHRVK2JiMzQsIFUrYmIzOCwgVStiYmY4LCBVK2JjMTQsIFUrYmMyOSwgVStiYzg4LCBVK2JjZjQsIFUrYmQ4MCwgVStiZTQ0LCBVK2MwYzEsIFUrYzExYywgVStjMTIwLCBVK2MxMzEsIFUrYzEzOCwgVStjMThjLCBVK2MyMTgsIFUrYzJiNSwgVStjMmUwLCBVK2M1NDQsIFUrYzU0OCwgVStjNWI0LCBVK2M1ZDAsIFUrYzVlYywgVStjNWYwLCBVK2M2MDEsIFUrYzYyNCwgVStjNjk0LCBVK2M2YTksIFUrYzZiMCwgVStjNmI0LCBVK2M2ZDAsXG5cdFx0VStjNzA0LCBVK2M3MjAsIFUrYzczYywgVStjNzQwLCBVK2M3NDQsIFUrYzc0YywgVStjNzU4LCBVK2M3N2MsIFUrYzc4NSwgVStjNzg4LCBVK2M3OTAtYzc5MSwgVStjN2E1LCBVK2M4MDQsIFUrYzgxNSwgVStjODFjLCBVK2M4NzAsIFUrYzhmYywgVStjOTExLCBVK2M5YzQsIFUrY2NiNCwgVStjZTU4LCBVK2NlNzQsIFUrZDA2YywgVStkMGMwLCBVK2QxMzAsIFUrZDJiOCwgVStkM2VjLCBVK2Q1MDQsIFUrZDU1YywgVStkNTY5LFxuXHRcdFUrZDU3NCwgVStkNjM4LCBVK2Q2NTQsIFUrZDY4Yztcbn1cblxuLyogWzkxXSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0NSA5MjA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUHJldGVuZGFyZFZhcmlhYmxlLnN1YnNldC45MS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzIwLTIyLCBVKzI3LTJhLCBVKzJjLTM5LCBVKzNhLTNiLCBVKzNmLCBVKzQxLTRlLCBVKzRmLTVkLCBVKzYxLTdiLCBVKzdkLCBVK2EwLWExLCBVK2FiLCBVK2FkLWFlLCBVK2I3LCBVK2JiLCBVK2JmLCBVKzIwMTMtMjAxNCwgVSsyMDFjLTIwMWQsIFUrMjEyMiwgVSthYzAwLCBVK2FjZTAsIFUrYWUzMCwgVStiMmU0LCBVK2I4NWMsIFUrYjlhYywgVStjMGFjLCBVK2MyYTQsIFUrYzJkYywgVStjNzc0LFxuXHRcdFUrYzc3OCwgVStjOWMwLCBVK2Q1NTg7XG59XG4iLCJAdXNlICdtaXhpbnMnIGFzICo7XG5cbkBtaXhpbiBtYXNrLWljb24oJHVybCwgJGRlZmF1bHRDb2xvcjogJEJsYWNrKSB7XG4gIG1hc2staW1hZ2U6IHVybCgkdXJsKTtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdENvbG9yO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgkdXJsKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4vLyBpY29uXG5bY2xhc3NePSdpY29fJ10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB7XG4gICAgc2l6ZTogY292ZXI7XG4gICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cbiAgJi5pY28tYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRCbGFjaztcbiAgfVxuICAmLmljby13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFdoaXRlO1xuICB9XG4gICYuaWNvLXdoaXRlLWFscGhhODAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJFdoaXRlLCAwLjgpO1xuICB9XG4gICYuaWNvLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQm9yZGVyY29sb3I7XG4gIH1cbiAgJi5pY28tc3ViIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3ViY29sb3I7XG4gIH1cbiAgJi5pY28tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUHJpbWFyeWNvbG9yO1xuICB9XG4gICYuaWNvLWJvcmRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJEJvcmRlcmNvbG9yO1xuICB9XG4gICYuaWNvLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRQcmltYXJ5Y29sb3I7XG4gIH1cbiAgJi5pY28tZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJERpc2NsYWltZXJDb2xvcjtcbiAgfVxuXG4gICYuaWNvLXNtIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAmLmljby1tZCB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgJi5pY28tbGcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuXG4gICYuaWNvLXhsIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbiAgJi5pY28teHhsIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgJi5pY28tZXhsIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbn1cbi5pY29fcmlnaHQge1xuICBAaW5jbHVkZSBtYXNrLWljb24oXG4gICAgJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTZcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTYgMTJMMTAgOEw2IDRcIiBzdHJva2U9XCJ3aGl0ZVwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nXG4gICk7XG59XG4uaWNvX2Nsb3NlIHtcbiAgQGluY2x1ZGUgbWFzay1pY29uKCcuLi9pbWFnZXMvaWNvbi9pY28tY2xvc2Uuc3ZnJyk7XG59XG4uaWNvX2V5ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvLWV5ZS5zdmcnKTtcblxuICAmLW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljby1leWUtb24uc3ZnJyk7XG4gIH1cbn1cbi5pY29fY29ycmVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvLWNvcnJlY3Quc3ZnJyk7XG59XG4uaWNvX2Vycm9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi9pY28tZXJyb3Iuc3ZnJyk7XG59XG4uaWNvX2hvbWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljby1ob21lLnN2ZycpO1xufVxuLmljb19waW4ge1xuICBAaW5jbHVkZSBtYXNrLWljb24oJy4uL2ltYWdlcy9pY29uL2ljby1waW4uc3ZnJyk7XG59XG4uaWNvX3NlYXJjaCB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLXNlYXJjaC5zdmcnKTtcbn1cbi5pY29fZG93bmxvYWQge1xuICBAaW5jbHVkZSBtYXNrLWljb24oJy4uL2ltYWdlcy9pY29uL2ljby1kb3dubG9hZC5zdmcnKTtcbn1cbi5pY29fYXJyb3dfbGVmdCB7XG4gIEBpbmNsdWRlIG1hc2staWNvbihcbiAgICAnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMThcIiBoZWlnaHQ9XCIxOFwiIHZpZXdCb3g9XCIwIDAgMTggMThcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMTEuNSA0TDYuNSA5TDExLjUgMTRcIiBzdHJva2U9XCJ3aGl0ZVwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nXG4gICk7XG59XG4uaWNvX2Fycm93X3JpZ2h0IHtcbiAgQGluY2x1ZGUgbWFzay1pY29uKFxuICAgICdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxOFwiIGhlaWdodD1cIjE4XCIgdmlld0JveD1cIjAgMCAxOCAxOFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk02LjUgNEwxMS41IDlMNi41IDE0XCIgc3Ryb2tlPVwid2hpdGVcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+J1xuICApO1xufVxuLmljb19kb3VibGVfbGVmdCB7XG4gIEBpbmNsdWRlIG1hc2staWNvbihcbiAgICBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTIwd2lkdGg9JzE4JyUyMGhlaWdodD0nMTgnJTIwdmlld0JveD0nMCUyMDAlMjAxOCUyMDE4JyUyMGZpbGw9J25vbmUnJTNFJTNDcGF0aCUyMGQ9J004LjUlMjA0TDMuNSUyMDlMOC41JTIwMTQnJTIwc3Ryb2tlPSd3aGl0ZSclMjBzdHJva2Utd2lkdGg9JzEuNSclMjBzdHJva2UtbGluZWNhcD0ncm91bmQnJTIwc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCUyMGQ9J00xNC41JTIwNEw5LjUlMjA5TDE0LjUlMjAxNCclMjBzdHJva2U9J3doaXRlJyUyMHN0cm9rZS13aWR0aD0nMS41JyUyMHN0cm9rZS1saW5lY2FwPSdyb3VuZCclMjBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCJcbiAgKTtcbn1cblxuLmljb19kb3VibGVfcmlnaHQge1xuICBAaW5jbHVkZSBtYXNrLWljb24oXG4gICAgXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUyMHdpZHRoPScxOCclMjBoZWlnaHQ9JzE4JyUyMHZpZXdCb3g9JzAlMjAwJTIwMTglMjAxOCclMjBmaWxsPSdub25lJyUzRSUzQ3BhdGglMjBkPSdNOS41JTIwNEwxNC41JTIwOUw5LjUlMjAxNCclMjBzdHJva2U9J3doaXRlJyUyMHN0cm9rZS13aWR0aD0nMS41JyUyMHN0cm9rZS1saW5lY2FwPSdyb3VuZCclMjBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoJTIwZD0nTTMuNSUyMDRMOC41JTIwOUwzLjUlMjAxNCclMjBzdHJva2U9J3doaXRlJyUyMHN0cm9rZS13aWR0aD0nMS41JyUyMHN0cm9rZS1saW5lY2FwPSdyb3VuZCclMjBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCJcbiAgKTtcbn1cblxuLmljb19hcnJvd191cCB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLWFycm93LXVwLnN2ZycpO1xufVxuLmljb19hcnJvd19kb3duIHtcbiAgQGluY2x1ZGUgbWFzay1pY29uKCcuLi9pbWFnZXMvaWNvbi9pY28tYXJyb3ctZG93bi5zdmcnKTtcbn1cbi5pY29fYXJyb3dfdXBfcmlnaHQge1xuICBAaW5jbHVkZSBtYXNrLWljb24oJy4uL2ltYWdlcy9pY29uL2ljby1hcnJvdy11cC1yaWdodC5zdmcnKTtcbn1cbi5pY29fcHJpbnRlciB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLXByaW50ZXIuc3ZnJyk7XG59XG4uaWNvX21hcCB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLW1hcC5zdmcnKTtcbn1cbi5pY29fY2FsbCB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLWNhbGwuc3ZnJyk7XG59XG4uaWNvX21haWwge1xuICBAaW5jbHVkZSBtYXNrLWljb24oJy4uL2ltYWdlcy9pY29uL2ljby1tYWlsLnN2ZycpO1xufVxuLmljb19hbGVydCB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLWFsZXJ0LnN2ZycpO1xufVxuLmljb19tb2RpZnkge1xuICBAaW5jbHVkZSBtYXNrLWljb24oJy4uL2ltYWdlcy9pY29uL2ljby1tb2RpZnkuc3ZnJyk7XG59XG4uaWNvX3JlbW92ZSB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLXJlbW92ZS5zdmcnKTtcbn1cbi5pY29fZGVsZXRlIHtcbiAgQGluY2x1ZGUgbWFzay1pY29uKCcuLi9pbWFnZXMvaWNvbi9pY28tZGVsZXRlLnN2ZycpO1xufVxuLmljb19jYWxlbmRhciB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLWNhbGVuZGFyLnN2ZycpO1xufVxuLmljb19saW5rIHtcbiAgQGluY2x1ZGUgbWFzay1pY29uKCcuLi9pbWFnZXMvaWNvbi9pY28tbGluay5zdmcnKTtcbn1cbi5pY29fY29weSB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLWNvcHkuc3ZnJyk7XG59XG4uaWNvX2NvcHlfc2Vjb25kYXJ5IHtcbiAgQGluY2x1ZGUgbWFzay1pY29uKCcuLi9pbWFnZXMvaWNvbi9pY28tY29weS1zZWNvbmRhcnkuc3ZnJyk7XG59XG4uaWNvX2NoYXJ0IHtcbiAgQGluY2x1ZGUgbWFzay1pY29uKCcuLi9pbWFnZXMvaWNvbi9pY28tY2hhcnQuc3ZnJyk7XG59XG4uaWNvX2xpc3Qge1xuICBAaW5jbHVkZSBtYXNrLWljb24oJy4uL2ltYWdlcy9pY29uL2ljby1saXN0LnN2ZycpO1xufVxuLmljb19yZWxvYWQge1xuICBAaW5jbHVkZSBtYXNrLWljb24oJy4uL2ltYWdlcy9pY29uL2ljby1yZWxvYWQuc3ZnJyk7XG59XG4uaWNvX3ZvbHVtZSB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLXZvbHVtZS5zdmcnKTtcbn1cbi5pY29fcGx1cyB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLXBsdXMuc3ZnJyk7XG59XG4uaWNvX3VwcmlnaHQge1xuICBAaW5jbHVkZSBtYXNrLWljb24oJy4uL2ltYWdlcy9pY29uL2ljby11cHJpZ2h0LnN2ZycpO1xufVxuLmljb19wZXJzb25hbDAxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi9pY28tcGVyc29uYWwwMS5zdmcnKTtcbn1cbi5pY29fcGVyc29uYWwwMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvLXBlcnNvbmFsMDIuc3ZnJyk7XG59XG4uaWNvX3BlcnNvbmFsMDMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljby1wZXJzb25hbDAzLnN2ZycpO1xufVxuLmljb19wZXJzb25hbDA0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi9pY28tcGVyc29uYWwwNC5zdmcnKTtcbn1cbi5pY29fcGVyc29uYWwwNSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvLXBlcnNvbmFsMDUuc3ZnJyk7XG59XG4uaWNvX3BlcnNvbmFsMDYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljby1wZXJzb25hbDA2LnN2ZycpO1xufVxuLmljb19wZXJzb25hbDA3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi9pY28tcGVyc29uYWwwNy5zdmcnKTtcbn1cbi5pY29fcGVyc29uYWwwOCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvLXBlcnNvbmFsMDguc3ZnJyk7XG59XG4uaWNvX3BlcnNvbmFsMDkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljby1wZXJzb25hbDA5LnN2ZycpO1xufVxuLmljb19wZXJzb25hbDEwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi9pY28tcGVyc29uYWwxMC5zdmcnKTtcbn1cbi5pY29fcGVyc29uYWwxMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvLXBlcnNvbmFsMTEuc3ZnJyk7XG59XG4uaWNvX3BlcnNvbmFsMTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljby1wZXJzb25hbDEyLnN2ZycpO1xufVxuLmljb19wZXJzb25hbDEzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi9pY28tcGVyc29uYWwxMy5zdmcnKTtcbn1cbi5pY29fcGVyc29uYWwxNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvLXBlcnNvbmFsMTQuc3ZnJyk7XG59XG4uaWNvX3BlcnNvbmFsMTUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljby1wZXJzb25hbDE1LnN2ZycpO1xufVxuXG4uaWNvX3BlbiB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLXBlbi5zdmcnKTtcbn1cbi5pY29fcGVyc29uIHtcbiAgQGluY2x1ZGUgbWFzay1pY29uKCcuLi9pbWFnZXMvaWNvbi9pY28tcGVyc29uLnN2ZycpO1xufVxuLmljb19ob3VzZSB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLWhvdXNlLnN2ZycpO1xufVxuLmljb19iZWQge1xuICBAaW5jbHVkZSBtYXNrLWljb24oJy4uL2ltYWdlcy9pY29uL2ljby1iZWQuc3ZnJyk7XG59XG4uaWNvX2ltYWdlIHtcbiAgQGluY2x1ZGUgbWFzay1pY29uKCcuLi9pbWFnZXMvaWNvbi9pY28taW1hZ2Uuc3ZnJyk7XG59XG4uaWNvX3BsYWNlIHtcbiAgQGluY2x1ZGUgbWFzay1pY29uKCcuLi9pbWFnZXMvaWNvbi9pY28tcGxhY2Uuc3ZnJyk7XG59XG4uaWNvX2Nsb2NrIHtcbiAgQGluY2x1ZGUgbWFzay1pY29uKCcuLi9pbWFnZXMvaWNvbi9pY28tY2xvY2suc3ZnJyk7XG59XG4uaWNvX3dpZmkge1xuICBAaW5jbHVkZSBtYXNrLWljb24oJy4uL2ltYWdlcy9pY29uL2ljby13aWZpLnN2ZycpO1xufVxuLmljb19iZWRjbG90aGVzIHtcbiAgQGluY2x1ZGUgbWFzay1pY29uKCcuLi9pbWFnZXMvaWNvbi9pY28tYmVkY2xvdGhlcy5zdmcnKTtcbn1cbi5pY29fdHYge1xuICBAaW5jbHVkZSBtYXNrLWljb24oJy4uL2ltYWdlcy9pY29uL2ljby10di5zdmcnKTtcbn1cbi5pY29fcmVmcmlnZXJhdG9yIHtcbiAgQGluY2x1ZGUgbWFzay1pY29uKCcuLi9pbWFnZXMvaWNvbi9pY28tcmVmcmlnZXJhdG9yLnN2ZycpO1xufVxuLmljb19idWlsZGluZyB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLWJ1aWxkaW5nLnN2ZycpO1xufVxuLmljb19taWMge1xuICBAaW5jbHVkZSBtYXNrLWljb24oJy4uL2ltYWdlcy9pY29uL2ljby1taWMuc3ZnJyk7XG59XG4uaWNvX3Byb2plY3RvciB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLXByb2plY3Rvci5zdmcnKTtcbn1cbi5pY29fbm90ZWJvb2sge1xuICBAaW5jbHVkZSBtYXNrLWljb24oJy4uL2ltYWdlcy9pY29uL2ljby1ub3RlYm9vay5zdmcnKTtcbn1cbi5pY29fcGMge1xuICBAaW5jbHVkZSBtYXNrLWljb24oJy4uL2ltYWdlcy9pY29uL2ljby1wYy5zdmcnKTtcbn1cbi5pY29fZHJ5ZXIge1xuICBAaW5jbHVkZSBtYXNrLWljb24oJy4uL2ltYWdlcy9pY29uL2ljby1kcnllci5zdmcnKTtcbn1cbi5pY29faHVtaWRpZmllciB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLWh1bWlkaWZpZXIuc3ZnJyk7XG59XG4uaWNvX3N0eWxlciB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLXN0eWxlci5zdmcnKTtcbn1cbi5pY29fYmFieSB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLWJhYnkuc3ZnJyk7XG59XG4uaWNvX2NhbGVuZGFyLWhlYXJ0IHtcbiAgQGluY2x1ZGUgbWFzay1pY29uKCcuLi9pbWFnZXMvaWNvbi9pY28tY2FsZW5kYXItaGVhcnQuc3ZnJyk7XG59XG4uaWNvX2NsYXAge1xuICBAaW5jbHVkZSBtYXNrLWljb24oJy4uL2ltYWdlcy9pY29uL2ljby1jbGFwLnN2ZycpO1xufVxuLmljb19jb25mZXR0aSB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLWNvbmZldHRpLnN2ZycpO1xufVxuLmljb19jcm93biB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLWNyb3duLnN2ZycpO1xufVxuLmljb19naWZ0IHtcbiAgQGluY2x1ZGUgbWFzay1pY29uKCcuLi9pbWFnZXMvaWNvbi9pY28tZ2lmdC5zdmcnKTtcbn1cbi5pY29fZ3JhZHVhdGlvbiB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLWdyYWR1YXRpb24uc3ZnJyk7XG59XG4uaWNvX2hhbmQge1xuICBAaW5jbHVkZSBtYXNrLWljb24oJy4uL2ltYWdlcy9pY29uL2ljby1oYW5kLnN2ZycpO1xufVxuLmljb19ob21lLTAyIHtcbiAgQGluY2x1ZGUgbWFzay1pY29uKCcuLi9pbWFnZXMvaWNvbi9pY28taG9tZS0wMi5zdmcnKTtcbn1cbi5pY29faG9zcGl0YWwge1xuICBAaW5jbHVkZSBtYXNrLWljb24oJy4uL2ltYWdlcy9pY29uL2ljby1ob3NwaXRhbC5zdmcnKTtcbn1cbi5pY29faXNsYW5kLWxpZ2h0IHtcbiAgQGluY2x1ZGUgbWFzay1pY29uKCcuLi9pbWFnZXMvaWNvbi9pY28taXNsYW5kLWxpZ2h0LnN2ZycpO1xufVxuLmljb19wb2ludCB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLXBvaW50LnN2ZycpO1xufVxuLmljb19zYWlsYm9hdCB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLXNhaWxib2F0LnN2ZycpO1xufVxuLmljb191c2VycyB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLXVzZXJzLnN2ZycpO1xufVxuLmljb190dWxpcCB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLXR1bGlwLnN2ZycpO1xufVxuLmljb19kdW1iYmVsbCB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLWR1bWJiZWxsLnN2ZycpO1xufVxuLmljb19tZXNzYWdlIHtcbiAgQGluY2x1ZGUgbWFzay1pY29uKCcuLi9pbWFnZXMvaWNvbi9pY28tbWVzc2FnZS5zdmcnKTtcbn1cbi5pY29fb3JnYW5pYyB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLW9yZ2FuaWMuc3ZnJyk7XG59XG4uaWNvX3BhbiB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLXBhbi5zdmcnKTtcbn1cbi5pY29fcXVlc3Rpb24ge1xuICBAaW5jbHVkZSBtYXNrLWljb24oJy4uL2ltYWdlcy9pY29uL2ljby1xdWVzdGlvbi5zdmcnKTtcbn1cbi5pY29fZG91YmxlcXVvdGVzXzAxIHtcbiAgQGluY2x1ZGUgbWFzay1pY29uKCcuLi9pbWFnZXMvaWNvbi9pY28tZG91YmxlcXVvdGVzXzAxLnN2ZycpO1xufVxuLmljb19kb3VibGVxdW90ZXNfMDIge1xuICBAaW5jbHVkZSBtYXNrLWljb24oJy4uL2ltYWdlcy9pY29uL2ljby1kb3VibGVxdW90ZXNfMDIuc3ZnJyk7XG59XG4uaWNvX2Rpc2gge1xuICBAaW5jbHVkZSBtYXNrLWljb24oJy4uL2ltYWdlcy9pY29uL2ljby1kaXNoLnN2ZycpO1xufVxuLmljb190cnVjayB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLXRydWNrLnN2ZycpO1xufVxuLmljb19jZXJ0aWZpY2F0ZSB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLWNlcnRpZmljYXRlLnN2ZycpO1xufVxuLmljb19kaWFtb25kIHtcbiAgQGluY2x1ZGUgbWFzay1pY29uKCcuLi9pbWFnZXMvaWNvbi9pY28tZGlhbW9uZC5zdmcnKTtcbn1cbi5pY29faGFuZF9oZWFydCB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLWhhbmRfaGVhcnQuc3ZnJyk7XG59XG4uaWNvX3BsYW50IHtcbiAgQGluY2x1ZGUgbWFzay1pY29uKCcuLi9pbWFnZXMvaWNvbi9pY28tcGxhbnQuc3ZnJyk7XG59XG4uaWNvX2hhbmRzaGFrZSB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLWhhbmRzaGFrZS5zdmcnKTtcbn1cbi5pY29fbm90ZV9wYW4ge1xuICBAaW5jbHVkZSBtYXNrLWljb24oJy4uL2ltYWdlcy9pY29uL2ljby1ub3RlX3Bhbi5zdmcnKTtcbn1cbi5pY29fY2hhdF9wZXJzb24ge1xuICBAaW5jbHVkZSBtYXNrLWljb24oJy4uL2ltYWdlcy9pY29uL2ljby1jaGF0X3BlcnNvbi5zdmcnKTtcbn1cbi5pY29fbGVhZiB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLWxlYWYuc3ZnJyk7XG59XG4uaWNvX3RvZ2V0aGVyIHtcbiAgQGluY2x1ZGUgbWFzay1pY29uKCcuLi9pbWFnZXMvaWNvbi9pY28tdG9nZXRoZXIuc3ZnJyk7XG59XG4uaWNvX3RydXN0IHtcbiAgQGluY2x1ZGUgbWFzay1pY29uKCcuLi9pbWFnZXMvaWNvbi9pY28tdHJ1c3Quc3ZnJyk7XG59XG4uaWNvX2xvZ291dCB7XG4gIEBpbmNsdWRlIG1hc2staWNvbignLi4vaW1hZ2VzL2ljb24vaWNvLWxvZ291dC5zdmcnKTtcbn1cbi5pY29fcGluY2gge1xuICBAaW5jbHVkZSBtYXNrLWljb24oJy4uL2ltYWdlcy9pY29uL2ljby1waW5jaC5zdmcnKTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRmlsZSBJY29uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uaWNvX2ZpbGUge1xuICBAaW5jbHVkZSBtYXNrLWljb24oJy4uL2ltYWdlcy9pY29uL2ljby1maWxlLnN2ZycpO1xufVxuXG4uaWNvX2ZpbGUteGxzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi9pY28tZmlsZS14bHMuc3ZnJyk7XG59XG5cbi5pY29fZmlsZS1kb2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljby1maWxlLWRvYy5zdmcnKTtcbn1cblxuLmljb19maWxlLXBkZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvLWZpbGUtcGRmLnN2ZycpO1xufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQHVzZSAnYnJlYWtwb2ludHMnIGFzICo7XG4vLyB0cmFuc2Zvcm1cbkB1c2UgJ3Nhc3M6bWF0aCc7XG5AdXNlICdzYXNzOm1hcCc7XG5AdXNlICdzYXNzOmxpc3QnO1xuQHVzZSAnc2FzczptZXRhJztcblxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3Jtcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIC1tb3otdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgLW8tdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIHRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG59XG5AbWl4aW4gcm90YXRlKCRkZWcpIHtcbiAgLy8gUm90YXRlXG4gIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoI3skZGVnfWRlZykpO1xufVxuQG1peGluIHNjYWxlKCRzY2FsZSkge1xuICAvLyBTY2FsZVxuICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoJHNjYWxlKSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuICAvLyBUcmFuc2xhdGVcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTtcbn1cbkBtaXhpbiBwdXNoRWFzaW5nKCRzcGVlZCkge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAjeyRzcGVlZH1tcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xLCAxKTtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xLCAxKTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuMSwgMSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjEsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG59XG5cbi8vY29sb3JcbiRTdXJmYWNlY29sb3I6ICNmNGY1ZjU7XG4kTGluZWNvbG9yOiAjZTZlNmU2O1xuJEJvcmRlcmNvbG9yOiAjYzhjOGM4O1xuJERpc2FibGVkQ29sb3I6ICM4ODg4ODg7XG4kRGlzY2xhaW1lckNvbG9yOiAjODg4ODg4O1xuJFN1YmNvbG9yOiAjNjY2NjY2O1xuJEJsYWNrOiAjMjIyMjIyO1xuJFdoaXRlOiAjZmZmZmZmO1xuJFByaW1hcnljb2xvcjogIzNiNWVhNztcbiRDb3JyZWN0Y29sb3I6ICM0ODY5ZmY7XG4kU2Vjb25kYXJ5Y29sb3I6ICM1MzgwZGE7XG4kRXJyb3Jjb2xvcjogI2ZmNDg0ODtcbiRPZmZjb2xvcjogI2U2ZTZlNjtcbiRPcmFuZ2U6ICNlODg2NDA7XG4kUHVycGxlOiAjYTM2MWQ5O1xuJEdyZWVuOiAjM2JhNzZhO1xuXG4vL2ZvbnRcbiRoZWFkbGluZS0xOiA0OHB4O1xuJGhlYWRsaW5lLTEtbW9iaWxlOiAzMnB4O1xuJGhlYWRsaW5lLTI6IDQwcHg7XG4kaGVhZGxpbmUtMi1tb2JpbGU6IDI0cHg7XG4kdGl0bGUtMTogMzJweDtcbiR0aXRsZS0xLW1vYmlsZTogMjBweDtcbiR0aXRsZS0yOiAyNHB4O1xuJHRpdGxlLTItbW9iaWxlOiAyMHB4O1xuJGJvZHktMTogMjBweDtcbiRib2R5LTEtbW9iaWxlOiAxOHB4O1xuJGJvZHktMjogMThweDtcbiRib2R5LTItbW9iaWxlOiAxNnB4O1xuJGJvZHktMzogMTZweDtcbiRib2R5LTMtbW9iaWxlOiAxNHB4O1xuJGNhcHRpb24tMTogMTRweDtcbiRjYXB0aW9uLTEtbW9iaWxlOiAxNHB4O1xuJGNhcHRpb24tMjogMTRweDtcbiRjYXB0aW9uLTItbW9iaWxlOiAxMnB4O1xuXG4kbGluZUhlaWdodF9zbWFsbDogMTEwJTtcbiRsaW5lSGVpZ2h0X21lZGl1bTogMTE1JTtcbiRsaW5lSGVpZ2h0X2xhcmdlOiAxMzAlO1xuJGxpbmVIZWlnaHRfeGxhcmdlOiAxNDAlO1xuJGxpbmVIZWlnaHRfeHhsYXJnZTogMTUwJTtcblxuJGZvbnRXZWlnaHRfYmxhY2s6IDkwMDtcbiRmb250V2VpZ2h0X2JvbGQ6IDcwMDtcbiRmb250V2VpZ2h0X3NlbWlib2xkOiA2MDA7XG4kZm9udFdlaWdodF9tZWRpdW06IDUwMDtcbiRmb250V2VpZ2h0X3JlZ3VsYXI6IDQwMDtcblxuQG1peGluIGhlYWRsaW5lLTEtYmxrIHtcbiAgZm9udC1zaXplOiAkaGVhZGxpbmUtMTtcbiAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0X2JsYWNrO1xuICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHRfc21hbGw7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgZm9udC1zaXplOiAkaGVhZGxpbmUtMS1tb2JpbGU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X21lZGl1bTtcbiAgfVxufVxuXG5AbWl4aW4gaGVhZGxpbmUtMS1ibGstdncge1xuICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRfYmxhY2s7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodF9zbWFsbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIEBpbmNsdWRlIHZ3LXBjKGZvbnQtc2l6ZSwgc3RyaXAtdW5pdCgkaGVhZGxpbmUtMSkpO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X21lZGl1bTtcbiAgICBAaW5jbHVkZSB2dy1tbyhmb250LXNpemUsIHN0cmlwLXVuaXQoJGhlYWRsaW5lLTEtbW9iaWxlKSk7XG4gIH1cbn1cblxuQG1peGluIGhlYWRsaW5lLTItc2Ige1xuICBmb250LXNpemU6ICRoZWFkbGluZS0yO1xuICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRfc2VtaWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodF94bGFyZ2U7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgICBmb250LXNpemU6ICRoZWFkbGluZS0yLW1vYmlsZTtcbiAgfVxufVxuXG5AbWl4aW4gaGVhZGxpbmUtMi1zYi12dyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9zZW1pYm9sZDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X3hsYXJnZTtcbiAgQGluY2x1ZGUgdnctcGMoZm9udC1zaXplLCBzdHJpcC11bml0KCRoZWFkbGluZS0yKSk7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgICBAaW5jbHVkZSB2dy1tbyhmb250LXNpemUsIHN0cmlwLXVuaXQoJGhlYWRsaW5lLTItbW9iaWxlKSk7XG4gIH1cbn1cblxuQG1peGluIHRpdGxlLTEtc2Ige1xuICBmb250LXNpemU6ICR0aXRsZS0xO1xuICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRfc2VtaWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodF94eGxhcmdlO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgZm9udC1zaXplOiAkdGl0bGUtMS1tb2JpbGU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X3hsYXJnZTtcbiAgfVxufVxuXG5AbWl4aW4gdGl0bGUtMS1zYi12dyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9zZW1pYm9sZDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X3h4bGFyZ2U7XG4gIEBpbmNsdWRlIHZ3LXBjKGZvbnQtc2l6ZSwgc3RyaXAtdW5pdCgkdGl0bGUtMSkpO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X3hsYXJnZTtcbiAgICBAaW5jbHVkZSB2dy1tbyhmb250LXNpemUsIHN0cmlwLXVuaXQoJHRpdGxlLTEtbW9iaWxlKSk7XG4gIH1cbn1cblxuQG1peGluIHRpdGxlLTEtbSB7XG4gIGZvbnQtc2l6ZTogJHRpdGxlLTE7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9tZWRpdW07XG4gIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodF94eGxhcmdlO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgZm9udC1zaXplOiAkdGl0bGUtMS1tb2JpbGU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X3hsYXJnZTtcbiAgfVxufVxuXG5AbWl4aW4gdGl0bGUtMS1tLXZ3IHtcbiAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0X21lZGl1bTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X3h4bGFyZ2U7XG4gIEBpbmNsdWRlIHZ3LXBjKGZvbnQtc2l6ZSwgc3RyaXAtdW5pdCgkdGl0bGUtMSkpO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X3hsYXJnZTtcbiAgICBAaW5jbHVkZSB2dy1tbyhmb250LXNpemUsIHN0cmlwLXVuaXQoJHRpdGxlLTEtbW9iaWxlKSk7XG4gIH1cbn1cblxuQG1peGluIHRpdGxlLTItc2Ige1xuICBmb250LXNpemU6ICR0aXRsZS0yO1xuICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRfc2VtaWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodF94eGxhcmdlO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgZm9udC1zaXplOiAkdGl0bGUtMi1tb2JpbGU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X3hsYXJnZTtcbiAgfVxufVxuXG5AbWl4aW4gdGl0bGUtMi1zYi12dyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9zZW1pYm9sZDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X3h4bGFyZ2U7XG4gIEBpbmNsdWRlIHZ3LXBjKGZvbnQtc2l6ZSwgc3RyaXAtdW5pdCgkdGl0bGUtMikpO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X3hsYXJnZTtcbiAgICBAaW5jbHVkZSB2dy1tbyhmb250LXNpemUsIHN0cmlwLXVuaXQoJHRpdGxlLTItbW9iaWxlKSk7XG4gIH1cbn1cblxuQG1peGluIHRpdGxlLTItbSB7XG4gIGZvbnQtc2l6ZTogJHRpdGxlLTI7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9tZWRpdW07XG4gIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodF94eGxhcmdlO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgZm9udC1zaXplOiAkdGl0bGUtMi1tb2JpbGU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X3hsYXJnZTtcbiAgfVxufVxuXG5AbWl4aW4gdGl0bGUtMi1tLXZ3IHtcbiAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0X21lZGl1bTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X3h4bGFyZ2U7XG4gIEBpbmNsdWRlIHZ3LXBjKGZvbnQtc2l6ZSwgc3RyaXAtdW5pdCgkdGl0bGUtMikpO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X3hsYXJnZTtcbiAgICBAaW5jbHVkZSB2dy1tbyhmb250LXNpemUsIHN0cmlwLXVuaXQoJHRpdGxlLTItbW9iaWxlKSk7XG4gIH1cbn1cblxuQG1peGluIGJvZHktMS1zYiB7XG4gIGZvbnQtc2l6ZTogJGJvZHktMTtcbiAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0X3NlbWlib2xkO1xuICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHRfeHhsYXJnZTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogJGJvZHktMS1tb2JpbGU7XG4gIH1cbn1cblxuQG1peGluIGJvZHktMS1zYi12dyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9zZW1pYm9sZDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X3h4bGFyZ2U7XG4gIEBpbmNsdWRlIHZ3LXBjKGZvbnQtc2l6ZSwgc3RyaXAtdW5pdCgkYm9keS0xKSk7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgICAvLyBtb2JpbGXsl5DshJzripQg64uk66W4IOyKpO2DgOydvCDsoJXsnZjqsIAg7JeG7Jy866+A66GcIHZ3LW1heOunjCDsoIHsmqlcbiAgICBAaW5jbHVkZSB2dy1tbyhmb250LXNpemUsIHN0cmlwLXVuaXQoJGJvZHktMS1tb2JpbGUpKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9keS0xLXIge1xuICBmb250LXNpemU6ICRib2R5LTE7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9yZWd1bGFyO1xuICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHRfeHhsYXJnZTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogJGJvZHktMi1tb2JpbGU7XG4gIH1cbn1cblxuQG1peGluIGJvZHktMS1yLXZ3IHtcbiAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0X3JlZ3VsYXI7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodF94eGxhcmdlO1xuICBAaW5jbHVkZSB2dy1wYyhmb250LXNpemUsIHN0cmlwLXVuaXQoJGJvZHktMSkpO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgLy8gbW9iaWxl7JeQ7ISc64qUIOuLpOuluCDsiqTtg4Dsnbwg7KCV7J2Y6rCAIOyXhuycvOuvgOuhnCB2dy1tYXjrp4wg7KCB7JqpXG4gICAgQGluY2x1ZGUgdnctbW8oZm9udC1zaXplLCBzdHJpcC11bml0KCRib2R5LTItbW9iaWxlKSk7XG4gIH1cbn1cblxuQG1peGluIGJvZHktMi1zYiB7XG4gIGZvbnQtc2l6ZTogJGJvZHktMjtcbiAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0X3NlbWlib2xkO1xuICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHRfeHhsYXJnZTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogJGJvZHktMi1tb2JpbGU7XG4gIH1cbn1cblxuQG1peGluIGJvZHktMi1zYi12dyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9zZW1pYm9sZDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X3h4bGFyZ2U7XG4gIEBpbmNsdWRlIHZ3LXBjKGZvbnQtc2l6ZSwgc3RyaXAtdW5pdCgkYm9keS0yKSk7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgICAvLyBtb2JpbGXsl5DshJzripQg64uk66W4IOyKpO2DgOydvCDsoJXsnZjqsIAg7JeG7Jy866+A66GcIHZ3LW1heOunjCDsoIHsmqlcbiAgICBAaW5jbHVkZSB2dy1tbyhmb250LXNpemUsIHN0cmlwLXVuaXQoJGJvZHktMi1tb2JpbGUpKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9keS0yLW0ge1xuICBmb250LXNpemU6ICRib2R5LTI7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9tZWRpdW07XG4gIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodF94eGxhcmdlO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgZm9udC1zaXplOiAkYm9keS0yLW1vYmlsZTtcbiAgfVxufVxuXG5AbWl4aW4gYm9keS0yLW0tdncge1xuICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRfbWVkaXVtO1xuICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHRfeHhsYXJnZTtcbiAgQGluY2x1ZGUgdnctcGMoZm9udC1zaXplLCBzdHJpcC11bml0KCRib2R5LTIpKTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgIC8vIG1vYmlsZeyXkOyEnOuKlCDri6Trpbgg7Iqk7YOA7J28IOygleydmOqwgCDsl4bsnLzrr4DroZwgdnctbWF466eMIOyggeyaqVxuICAgIEBpbmNsdWRlIHZ3LW1vKGZvbnQtc2l6ZSwgc3RyaXAtdW5pdCgkYm9keS0yLW1vYmlsZSkpO1xuICB9XG59XG5cbkBtaXhpbiBib2R5LTItciB7XG4gIGZvbnQtc2l6ZTogJGJvZHktMjtcbiAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0X3JlZ3VsYXI7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodF94eGxhcmdlO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgZm9udC1zaXplOiAkYm9keS0yLW1vYmlsZTtcbiAgfVxufVxuXG5AbWl4aW4gYm9keS0yLXItdncge1xuICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRfcmVndWxhcjtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X3h4bGFyZ2U7XG4gIEBpbmNsdWRlIHZ3LXBjKGZvbnQtc2l6ZSwgc3RyaXAtdW5pdCgkYm9keS0yKSk7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgICAvLyBtb2JpbGXsl5DshJzripQg64uk66W4IOyKpO2DgOydvCDsoJXsnZjqsIAg7JeG7Jy866+A66GcIHZ3LW1heOunjCDsoIHsmqlcbiAgICBAaW5jbHVkZSB2dy1tbyhmb250LXNpemUsIHN0cmlwLXVuaXQoJGJvZHktMi1tb2JpbGUpKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9keS0zLXNiIHtcbiAgZm9udC1zaXplOiAkYm9keS0zO1xuICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRfc2VtaWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodF94eGxhcmdlO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgZm9udC1zaXplOiAkYm9keS0zLW1vYmlsZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHRfeGxhcmdlO1xuICB9XG59XG5cbkBtaXhpbiBib2R5LTMtc2Itdncge1xuICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRfc2VtaWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodF94eGxhcmdlO1xuICBAaW5jbHVkZSB2dy1wYyhmb250LXNpemUsIHN0cmlwLXVuaXQoJGJvZHktMykpO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X3hsYXJnZTtcbiAgICBAaW5jbHVkZSB2dy1tbyhmb250LXNpemUsIHN0cmlwLXVuaXQoJGJvZHktMy1tb2JpbGUpKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9keS0zLW0ge1xuICBmb250LXNpemU6ICRib2R5LTM7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9tZWRpdW07XG4gIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodF94eGxhcmdlO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgZm9udC1zaXplOiAkYm9keS0zLW1vYmlsZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHRfeGxhcmdlO1xuICB9XG59XG5cbkBtaXhpbiBib2R5LTMtbS12dyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9tZWRpdW07XG4gIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodF94eGxhcmdlO1xuICBAaW5jbHVkZSB2dy1wYyhmb250LXNpemUsIHN0cmlwLXVuaXQoJGJvZHktMykpO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X3hsYXJnZTtcbiAgICBAaW5jbHVkZSB2dy1tbyhmb250LXNpemUsIHN0cmlwLXVuaXQoJGJvZHktMy1tb2JpbGUpKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9keS0zLXIge1xuICBmb250LXNpemU6ICRib2R5LTM7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9yZWd1bGFyO1xuICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHRfeHhsYXJnZTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogJGJvZHktMy1tb2JpbGU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X3hsYXJnZTtcbiAgfVxufVxuXG5AbWl4aW4gYm9keS0zLXItdncge1xuICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRfcmVndWxhcjtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X3h4bGFyZ2U7XG4gIEBpbmNsdWRlIHZ3LXBjKGZvbnQtc2l6ZSwgc3RyaXAtdW5pdCgkYm9keS0zKSk7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHRfeGxhcmdlO1xuICAgIEBpbmNsdWRlIHZ3LW1vKGZvbnQtc2l6ZSwgc3RyaXAtdW5pdCgkYm9keS0zLW1vYmlsZSkpO1xuICB9XG59XG5cbkBtaXhpbiBjYXB0aW9uLTEtbSB7XG4gIGZvbnQtc2l6ZTogJGNhcHRpb24tMTtcbiAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0X21lZGl1bTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X3hsYXJnZTtcbn1cblxuQG1peGluIGNhcHRpb24tMS1tLXZ3IHtcbiAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0X21lZGl1bTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X3hsYXJnZTtcbiAgQGluY2x1ZGUgdnctcGMoZm9udC1zaXplLCBzdHJpcC11bml0KCRjYXB0aW9uLTEpKTtcbn1cblxuQG1peGluIGNhcHRpb24tMS1yIHtcbiAgZm9udC1zaXplOiAkY2FwdGlvbi0xO1xuICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRfcmVndWxhcjtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X3hsYXJnZTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogJGNhcHRpb24tMS1tb2JpbGU7XG4gIH1cbn1cblxuQG1peGluIGNhcHRpb24tMS1yLXZ3IHtcbiAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0X3JlZ3VsYXI7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodF94bGFyZ2U7XG4gIEBpbmNsdWRlIHZ3LXBjKGZvbnQtc2l6ZSwgc3RyaXAtdW5pdCgkY2FwdGlvbi0xKSk7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgICBAaW5jbHVkZSB2dy1tbyhmb250LXNpemUsIHN0cmlwLXVuaXQoJGNhcHRpb24tMS1tb2JpbGUpKTtcbiAgfVxufVxuXG5AbWl4aW4gY2FwdGlvbi0yLW0ge1xuICBmb250LXNpemU6ICRjYXB0aW9uLTI7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9tZWRpdW07XG4gIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodF94bGFyZ2U7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgICBmb250LXNpemU6ICRjYXB0aW9uLTItbW9iaWxlO1xuICB9XG59XG5cbkBtaXhpbiBjYXB0aW9uLTItbS12dyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9tZWRpdW07XG4gIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodF94bGFyZ2U7XG4gIEBpbmNsdWRlIHZ3LXBjKGZvbnQtc2l6ZSwgc3RyaXAtdW5pdCgkY2FwdGlvbi0yKSk7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgICBAaW5jbHVkZSB2dy1tbyhmb250LXNpemUsIHN0cmlwLXVuaXQoJGNhcHRpb24tMi1tb2JpbGUpKTtcbiAgfVxufVxuXG4vLyBjbGVhciBmbG9hdGluZ1xuJWNsZWFyZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1peGluIGNsZWFyZXJfbWl4aW4ge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vL2VsbGlwc2VcbkBtaXhpbiBlbGxpcHNlKCRsaW5lKSB7XG4gIEBpZiAoJGxpbmUgPiAxKSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIH0gQGVsc2Uge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmU7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgfVxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLy8gaWNvbnNcbi8vIE1peGluIEljb25zIHZpYSBodHRwOi8vd2l0Lm50cy1jb3JwLmNvbS8yMDE3LzEwLzMxLzQ5NzJcbiRzcXJ0XzI6IDEuNDE0MjEzNTYyMzc7XG4vLyBidWxsZXQgaWNvbiBTQ1NTIG1peGluXG5AbWl4aW4gaWNvbkFuZ2xlKFxuICAkZGlyZWN0aW9uOiAndXAnLFxuICAkd2lkdGg6IDUwcHgsXG4gICRoZWlnaHQ6IDI1cHgsXG4gICR0aGljazogMXB4LFxuICAkY29sb3I6ICNmZmYsXG4gICRkaXNwbGF5OiBpbmxpbmUtYmxvY2ssXG4gICRwb3NpdGlvbjogcmVsYXRpdmVcbikge1xuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpZiAoJGRpcmVjdGlvbiA9PSAndXAnIG9yICRkaXJlY3Rpb24gPT0gJ2Rvd24nKSB7XG4gICAgJHNpemU6IGZsb29yKG1hdGguZGl2KCR3aWR0aCwgJHNxcnRfMikgLSAyICogJHRoaWNrKTtcbiAgICAkcmF0ZTogbWF0aC5kaXYoMiAqICRoZWlnaHQsICR3aWR0aCk7XG4gICAgJG1hcmdpbi10b3A6IHJvdW5kKG1hdGguZGl2KCRyYXRlICogJHNpemUsIDIgKiAkc3FydF8yKSk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICAgIEBpZiAoJHJhdGUgPT0gMSkge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZykpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSwgJHJhdGUpIHJvdGF0ZSg0NWRlZykpO1xuICAgICAgfVxuXG4gICAgICBAaWYgKCRkaXJlY3Rpb24gPT0gJ3VwJykge1xuICAgICAgICBtYXJnaW4tdG9wOiAkbWFyZ2luLXRvcDtcbiAgICAgICAgYm9yZGVyLXRvcDogJHRoaWNrIHNvbGlkICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICR0aGljayBzb2xpZCAkY29sb3I7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH0gQGVsc2UgaWYgKCRkaXJlY3Rpb24gPT0gJ2Rvd24nKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0kbWFyZ2luLXRvcDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkdGhpY2sgc29saWQgJGNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tOiAkdGhpY2sgc29saWQgJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSAnbGVmdCcgb3IgJGRpcmVjdGlvbiA9PSAncmlnaHQnKSB7XG4gICAgJHNpemU6IGZsb29yKG1hdGguZGl2KCRoZWlnaHQsICRzcXJ0XzIpIC0gMiAqICR0aGljayk7XG4gICAgJHJhdGU6IG1hdGguZGl2KDIgKiAkd2lkdGgsICRoZWlnaHQpO1xuICAgICRtYXJnaW4tbGVmdDogcm91bmQobWF0aC5kaXYoJHJhdGUgKiAkc2l6ZSwgMiAqICRzcXJ0XzIpKTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogJHNpemU7XG4gICAgICBoZWlnaHQ6ICRzaXplO1xuXG4gICAgICBAaWYgKCRyYXRlID09IDEpIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKCRyYXRlLCAxKSByb3RhdGUoNDVkZWcpKTtcbiAgICAgIH1cblxuICAgICAgQGlmICgkZGlyZWN0aW9uID09ICdsZWZ0Jykge1xuICAgICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbi1sZWZ0O1xuICAgICAgICBib3JkZXItbGVmdDogJHRoaWNrIHNvbGlkICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHRoaWNrIHNvbGlkICRjb2xvcjtcbiAgICAgIH0gQGVsc2UgaWYgKCRkaXJlY3Rpb24gPT0gJ3JpZ2h0Jykge1xuICAgICAgICBtYXJnaW4tbGVmdDogLSRtYXJnaW4tbGVmdDtcbiAgICAgICAgYm9yZGVyLXRvcDogJHRoaWNrIHNvbGlkICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkdGhpY2sgc29saWQgJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gRm9udEluaGVyaXQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbn1cblxuQGZ1bmN0aW9uIHJlbSgkcHgpIHtcbiAgQHJldHVybiBtYXRoLmRpdigkcHgsIDE2KSAqIDFyZW07XG59XG5AZnVuY3Rpb24gcmVtMTQoJHB4KSB7XG4gIEByZXR1cm4gbWF0aC5kaXYoJHB4LCAxNCkgKiAxcmVtO1xufVxuXG4kbWF4cGMtbWF4LXdpZDogMTkyMDtcbiRwYy1tYXgtd2lkOiAxNDQwO1xuJG1vLW1heC13aWQ6IDM3NTtcblxuLy8gdncgY29udmVyc2lvbiBQQyAxOTIwXG5AbWl4aW4gdnctcGMoJHByb3BlcnR5LCAkcGl4ZWwuLi4pIHtcbiAgJHB4OiAoKTtcbiAgJHZ3OiAoKTtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsaXN0Lmxlbmd0aCgkcGl4ZWwpIHtcbiAgICBAaWYgbWV0YS50eXBlLW9mKGxpc3QubnRoKCRwaXhlbCwgJGkpKSA9PSAnbnVtYmVyJyB7XG4gICAgICAkcHg6IGxpc3QuYXBwZW5kKCRweCwgbGlzdC5udGgoJHBpeGVsLCAkaSkgKiAxcHgsIGNvbW1hKTtcbiAgICAgICR2dzogbGlzdC5hcHBlbmQoJHZ3LCBjYWxjKGxpc3QubnRoKCRwaXhlbCwgJGkpICogMTAwIC8gJG1heHBjLW1heC13aWQpICogMXZ3LCBjb21tYSk7XG4gICAgfSBAZWxzZSBpZiBtZXRhLnR5cGUtb2YobGlzdC5udGgoJHBpeGVsLCAkaSkpID09ICdsaXN0JyB7XG4gICAgICAkcHgxOiAoKTtcbiAgICAgICR2dzE6ICgpO1xuICAgICAgQGVhY2ggJHZhbHVlIGluIGxpc3QubnRoKCRwaXhlbCwgJGkpIHtcbiAgICAgICAgQGlmIG1ldGEudHlwZS1vZigkdmFsdWUpID09ICdudW1iZXInIHtcbiAgICAgICAgICAkcHgxOiBsaXN0LmFwcGVuZCgkcHgxLCAkdmFsdWUgKiAxcHgsIHNwYWNlKTtcbiAgICAgICAgICAkdncxOiBsaXN0LmFwcGVuZCgkdncxLCBjYWxjKCR2YWx1ZSAqIDEwMCAvICRtYXhwYy1tYXgtd2lkKSAqIDF2dywgc3BhY2UpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAkcHgxOiBsaXN0LmFwcGVuZCgkcHgxLCAkdmFsdWUsIHNwYWNlKTtcbiAgICAgICAgICAkdncxOiBsaXN0LmFwcGVuZCgkdncxLCAkdmFsdWUsIHNwYWNlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJHB4OiBsaXN0LmFwcGVuZCgkcHgsICRweDEsIGNvbW1hKTtcbiAgICAgICR2dzogbGlzdC5hcHBlbmQoJHZ3LCAkdncxLCBjb21tYSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcHg6IGxpc3QuYXBwZW5kKCRweCwgbGlzdC5udGgoJHBpeGVsLCAkaSksIGNvbW1hKTtcbiAgICAgICR2dzogbGlzdC5hcHBlbmQoJHZ3LCBsaXN0Lm50aCgkcGl4ZWwsICRpKSwgY29tbWEpO1xuICAgIH1cbiAgfVxuXG4gICYge1xuICAgICN7JHByb3BlcnR5fTogJHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXhwYy1tYXgtd2lkICogMXB4KSB7XG4gICAgI3skcHJvcGVydHl9OiAkdnc7XG4gIH1cbn1cblxuLy8gdncgY29udmVyc2lvbiBmb3IgQ29udGFpbmVyXG5AbWl4aW4gdnctY29uKCRwcm9wZXJ0eSwgJHBpeGVsLi4uKSB7XG4gICRweDogKCk7XG4gICR2dzogKCk7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGlzdC5sZW5ndGgoJHBpeGVsKSB7XG4gICAgQGlmIG1ldGEudHlwZS1vZihsaXN0Lm50aCgkcGl4ZWwsICRpKSkgPT0gJ251bWJlcicge1xuICAgICAgJHB4OiBsaXN0LmFwcGVuZCgkcHgsIGxpc3QubnRoKCRwaXhlbCwgJGkpICogMXB4LCBjb21tYSk7XG4gICAgICAkdnc6IGxpc3QuYXBwZW5kKCR2dywgY2FsYyhsaXN0Lm50aCgkcGl4ZWwsICRpKSAqIDEwMCAvICRwYy1tYXgtd2lkKSAqIDF2dywgY29tbWEpO1xuICAgIH0gQGVsc2UgaWYgbWV0YS50eXBlLW9mKGxpc3QubnRoKCRwaXhlbCwgJGkpKSA9PSAnbGlzdCcge1xuICAgICAgJHB4MTogKCk7XG4gICAgICAkdncxOiAoKTtcbiAgICAgIEBlYWNoICR2YWx1ZSBpbiBsaXN0Lm50aCgkcGl4ZWwsICRpKSB7XG4gICAgICAgIEBpZiBtZXRhLnR5cGUtb2YoJHZhbHVlKSA9PSAnbnVtYmVyJyB7XG4gICAgICAgICAgJHB4MTogbGlzdC5hcHBlbmQoJHB4MSwgJHZhbHVlICogMXB4LCBzcGFjZSk7XG4gICAgICAgICAgJHZ3MTogbGlzdC5hcHBlbmQoJHZ3MSwgY2FsYygkdmFsdWUgKiAxMDAgLyAkcGMtbWF4LXdpZCkgKiAxdncsIHNwYWNlKTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgJHB4MTogbGlzdC5hcHBlbmQoJHB4MSwgJHZhbHVlLCBzcGFjZSk7XG4gICAgICAgICAgJHZ3MTogbGlzdC5hcHBlbmQoJHZ3MSwgJHZhbHVlLCBzcGFjZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICRweDogbGlzdC5hcHBlbmQoJHB4LCAkcHgxLCBjb21tYSk7XG4gICAgICAkdnc6IGxpc3QuYXBwZW5kKCR2dywgJHZ3MSwgY29tbWEpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHB4OiBsaXN0LmFwcGVuZCgkcHgsIGxpc3QubnRoKCRwaXhlbCwgJGkpLCBjb21tYSk7XG4gICAgICAkdnc6IGxpc3QuYXBwZW5kKCR2dywgbGlzdC5udGgoJHBpeGVsLCAkaSksIGNvbW1hKTtcbiAgICB9XG4gIH1cbiAgJiB7XG4gICAgI3skcHJvcGVydHl9OiAkcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBjLW1heC13aWQgKiAxcHgpIHtcbiAgICAjeyRwcm9wZXJ0eX06ICR2dztcbiAgfVxufVxuXG4vLyB2dyBjb252ZXJzaW9uIE1vYmlsZVxuQG1peGluIHZ3LW1vKCRwcm9wZXJ0eSwgJHBpeGVsLi4uKSB7XG4gICRweDogKCk7XG4gICR2dzogKCk7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGlzdC5sZW5ndGgoJHBpeGVsKSB7XG4gICAgQGlmIG1ldGEudHlwZS1vZihsaXN0Lm50aCgkcGl4ZWwsICRpKSkgPT0gJ251bWJlcicge1xuICAgICAgJHB4OiBsaXN0LmFwcGVuZCgkcHgsIGxpc3QubnRoKCRwaXhlbCwgJGkpICogMXB4LCBjb21tYSk7XG4gICAgICAkdnc6IGxpc3QuYXBwZW5kKCR2dywgY2FsYyhsaXN0Lm50aCgkcGl4ZWwsICRpKSAqIDEwMCAvICRtby1tYXgtd2lkKSAqIDF2dywgY29tbWEpO1xuICAgIH0gQGVsc2UgaWYgbWV0YS50eXBlLW9mKGxpc3QubnRoKCRwaXhlbCwgJGkpKSA9PSAnbGlzdCcge1xuICAgICAgJHB4MTogKCk7XG4gICAgICAkdncxOiAoKTtcbiAgICAgIEBlYWNoICR2YWx1ZSBpbiBsaXN0Lm50aCgkcGl4ZWwsICRpKSB7XG4gICAgICAgIEBpZiBtZXRhLnR5cGUtb2YoJHZhbHVlKSA9PSAnbnVtYmVyJyB7XG4gICAgICAgICAgJHB4MTogbGlzdC5hcHBlbmQoJHB4MSwgJHZhbHVlICogMXB4LCBzcGFjZSk7XG4gICAgICAgICAgJHZ3MTogbGlzdC5hcHBlbmQoJHZ3MSwgY2FsYygkdmFsdWUgKiAxMDAgLyAkbW8tbWF4LXdpZCkgKiAxdncsIHNwYWNlKTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgJHB4MTogbGlzdC5hcHBlbmQoJHB4MSwgJHZhbHVlLCBzcGFjZSk7XG4gICAgICAgICAgJHZ3MTogbGlzdC5hcHBlbmQoJHZ3MSwgJHZhbHVlLCBzcGFjZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICRweDogbGlzdC5hcHBlbmQoJHB4LCAkcHgxLCBjb21tYSk7XG4gICAgICAkdnc6IGxpc3QuYXBwZW5kKCR2dywgJHZ3MSwgY29tbWEpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHB4OiBsaXN0LmFwcGVuZCgkcHgsIGxpc3QubnRoKCRwaXhlbCwgJGkpLCBjb21tYSk7XG4gICAgICAkdnc6IGxpc3QuYXBwZW5kKCR2dywgbGlzdC5udGgoJHBpeGVsLCAkaSksIGNvbW1hKTtcbiAgICB9XG4gIH1cbiAgJiB7XG4gICAgI3skcHJvcGVydHl9OiAkcHg7XG4gIH1cbiAgLy8gI3skcHJvcGVydHl9OiAkdnc7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgI3skcHJvcGVydHl9OiAkdnc7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bWJlcikge1xuICBAaWYgbWV0YS50eXBlLW9mKCRudW1iZXIpID09ICdudW1iZXInIGFuZCBub3QgbWF0aC5pcy11bml0bGVzcygkbnVtYmVyKSB7XG4gICAgQHJldHVybiBtYXRoLmRpdigkbnVtYmVyLCAkbnVtYmVyICogMCArIDEpO1xuICB9XG4gIEByZXR1cm4gJG51bWJlcjtcbn1cbiIsIkB1c2UgJ21peGlucycgYXMgKjtcbkB1c2UgJ2ljb25zJztcbkB1c2UgJ2JyZWFrcG9pbnRzJyBhcyAqO1xuXG4uY29tcG9uZWRlbnRfY29udGVudHMge1xuICBwYWRkaW5nOiAxMjBweCAyMHB4IDEwMHB4O1xuICBwcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiAxNXB4IDAgMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQmxhY2s7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIH1cblxuICAuY29tcG9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGhlYWRsaW5lLTItc2I7XG4gIH1cbiAgLnR5cGVfY29udGVudCB7XG4gICAgJi5fX2ZsZXgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gZm9ybSjquLDrs7gpXG4uZm9ybV90YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogcmVtKDI5KTtcblxuICAuZm9ybV9saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGR0IHtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMjAuNSk7XG4gICAgfVxuICB9XG59XG4uZnJtX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogcmVtKDgpO1xuICBjb2xvcjogJEJsYWNrO1xuICBAaW5jbHVkZSBib2R5LTMtbTtcbiAgJi5fX2NvcnJlY3Qge1xuICAgIGNvbG9yOiAkQ29ycmVjdGNvbG9yO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBzaXplOiBjb3ZlcjtcbiAgICAgICAgaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvLWNvcnJlY3Quc3ZnJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuX19lcnJvciB7XG4gICAgY29sb3I6ICRFcnJvcmNvbG9yO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBzaXplOiBjb3ZlcjtcbiAgICAgICAgaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvLWVycm9yLnN2ZycpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgJi5fX2Vycm9yIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uaW5wdXRfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC5pbnB1dF9maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgfVxuICAucHdfdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgIzFhNzNlODtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgLmlucHV0X2ZpZWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7XG4gICAgfVxuICB9XG59XG5cbi50ZXh0YXJlYV93cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJEJvcmRlcmNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC50ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNzJweDtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5jb3VudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBjb2xvcjogJERpc2NsYWltZXJDb2xvcjtcbiAgICBAaW5jbHVkZSBjYXB0aW9uLTEtcjtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgcGFkZGluZzogMTZweDtcblxuICAgIC50ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDE3OHB4O1xuICAgIH1cblxuICAgIC5jb3VudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0X3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICAuc2VsZWN0X2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyBwb3B1cCjquLDrs7gpXG4ubGF5ZXJfcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB6LWluZGV4OiAxMDU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAmLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5sYXllcl93cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgbWF4LWhlaWdodDogNzIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICBwYWRkaW5nOiA0MHB4IDQ4cHggNDhweDtcblxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhhcygubGF5ZXJfZm9vdGVyKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuYm9hcmRfcm93IHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBnYXA6IDEzcHg7XG4gICAgfVxuICAgIC5ib2FyZF9pdGVtX19mbGV4IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLmxheWVyX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG4gICAgLmxheWVyX2Nsb3NlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgICYtLWZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG4gIH1cblxuICAubGF5ZXJfY29udGVudCB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG5cbiAgLmxheWVyX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGZsZXg6IG5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmljb19jbG9zZSB7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvLWNsb3NlLnN2ZycpIG5vLXJlcGVhdCA1MCUgNTAlIC8gMTAwJSAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCbGFjaztcbiAgICB9XG4gIH1cbiAgLmxheWVyX3RpdGxlIHtcbiAgICBAaW5jbHVkZSB0aXRsZS0yLXNiO1xuICAgIGNvbG9yOiAkQmxhY2s7XG4gIH1cbiAgLmxheWVyX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMzJweCA2MHB4IDYwcHg7XG4gIH1cblxuICAudGFiX3dyYXAge1xuICAgIC50YWJfYnRuIHtcbiAgICAgIEBpbmNsdWRlIGJvZHktMi1zYjtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICZbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddLFxuICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRQcmltYXJ5Y29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGJvZHktMi1zYjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFByaW1hcnljb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgei1pbmRleDogMTUwO1xuXG4gICAgLmxheWVyX3dyYXAge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG5cbiAgICAgICY6bm90KC5sYXllcl93cmFwLWZpdCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuXG4gICAgICAuYm9hcmRfcm93IHtcbiAgICAgICAgcGFkZGluZzogMTZweCAxMnB4O1xuICAgICAgICBnYXA6IDA7XG4gICAgICB9XG4gICAgICAuYm9hcmRfaXRlbV9fZmxleCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxheWVyX2hlYWQge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGZsZXg6IG5vbmU7XG5cbiAgICAgICYtLWxpbmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJExpbmVjb2xvcjtcblxuICAgICAgICAmICsgLmxheWVyX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxheWVyX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAyOHB4O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG5cbiAgICAubGF5ZXJfY2xvc2Uge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICAgIC5pY29fY2xvc2Uge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sYXllcl93cmFwLWZpdCB7XG4gICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxOHB4KTtcbiAgICB9XG4gICAgLmxheWVyX2Zvb3RlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDI4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFdoaXRlO1xuICAgIH1cblxuICAgIC50YWJfd3JhcCB7XG4gICAgICAudGFiX2J0biB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBib2R5LTItcjtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSxcbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJFByaW1hcnljb2xvcjtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQcmltYXJ5Y29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLmFncmVlX3BvcHVwKSB7XG4gICAgICAubGF5ZXJfZm9vdGVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV2hpdGU7XG4gICAgICAgICAgYm90dG9tOiAtMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICYtLWZpbGxlZCB7XG4gICAgICAubGF5ZXIge1xuICAgICAgICAmX3dyYXAge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9oZWFkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogODhweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDUycHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl90aXRsZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIC01MCUpKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfY29udGVudCB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4OHB4KTtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9pbm5lciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNDg0cHg7XG4gICAgICAgICAgcGFkZGluZzogMCA1MnB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyog6rCk65+s66asIO2MneyXhSAo7KCE7LK07ZmU66m0KSAqL1xuICAmLmxheWVyX3BvcHVwX2Z1bGwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRXaGl0ZTtcblxuICAgIC5sYXllcl93cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmxheWVyX2hlYWQge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV2hpdGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAubGF5ZXJfdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0aXRsZS0yLXNiO1xuICAgICAgfVxuXG4gICAgICAubGF5ZXJfY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAuaWNvX2Nsb3NlIHtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGF5ZXJfY29udGVudCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmdhbGxlcnlfcG9wdXAge1xuICAuZ2FsbGVyeV9ncmlkIHtcbiAgICBtYXgtd2lkdGg6IDExMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxNnB4OyAvLyDsnbTrr7jsp4Ag7IKs7J20IOqwhOqyqVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAuZ2FsbGVyeV9pdGVtIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7IC8vIOydtOuvuOyngCDtlZjri6gg7Jes67CxIOygnOqxsFxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJi5mdWxsIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgIH1cblxuICAgICAgJi5oYWxmIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGFsZXJ0IHBvcHVwXG4uYWxlcnRfcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB6LWluZGV4OiAxMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5hbGVydF93cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxuICAuYWxlcnRfaGVhZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogMTZweDtcbiAgfVxuICAuYWxlcnRfY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG4gIC5hbGVydF9jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC5pY29fY2xvc2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEJsYWNrO1xuICAgICAgbWFzazogdXJsKCcuLi9pbWFnZXMvaWNvbi9pY28tY2xvc2Uuc3ZnJykgbm8tcmVwZWF0IDUwJSA1MCUgLyAxMDAlIDEwMCU7XG4gICAgfVxuICB9XG4gIC5hbGVydF90aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIEBpbmNsdWRlIHRpdGxlLTItc2I7XG4gICAgY29sb3I6ICRCbGFjaztcbiAgfVxuICAuYWxlcnRfZGVzYyB7XG4gICAgQGluY2x1ZGUgYm9keS0yLXI7XG4gICAgY29sb3I6ICRCbGFjaztcbiAgfVxuICAuYWxlcnRfZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogOHB4O1xuICAgIFtjbGFzc149J2J1dHRvbl8nXSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgIHotaW5kZXg6IDE1MDtcblxuICAgIC5hbGVydF93cmFwIHtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NnB4KTtcbiAgICAgIHBhZGRpbmc6IDI4cHggMjBweCAyMHB4O1xuICAgIH1cblxuICAgIC5hbGVydF90aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBAaW5jbHVkZSB0aXRsZS0xLXNiO1xuICAgIH1cblxuICAgIC5hbGVydF9kZXNjIHtcbiAgICAgIEBpbmNsdWRlIGJvZHktMi1tO1xuICAgIH1cblxuICAgIC5hbGVydF9mb290ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIHRhYijquLDrs7gpXG4udGFiX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLnRhYl9saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRMaW5lY29sb3I7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAmLS1yb3VuZGVkIHtcbiAgICAgIGdhcDogOHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnRhYl9idG4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3VyZmFjZWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGJvZHktMi1tO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICZbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddLFxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRXaGl0ZTtcbiAgICAgICAgICBAaW5jbHVkZSBib2R5LTItc2I7XG4gICAgICAgICAgY29sb3I6ICRQcmltYXJ5Y29sb3I7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRQcmltYXJ5Y29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYl9idG4ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA4OXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICREaXNjbGFpbWVyQ29sb3I7XG4gICAgQGluY2x1ZGUgYm9keS0xLXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICZbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddLFxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBib2R5LTEtc2I7XG4gICAgICBjb2xvcjogJEJsYWNrO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIC50YWJfcGFuZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmlzX2FjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZmlsdGVyLXJvdW5kZWQge1xuICAgICAgbWFyZ2luOiAyOHB4IDAgODBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgIC50YWJfbGlzdCB7XG4gICAgICAmLS1yb3VuZGVkIHtcbiAgICAgICAgZ2FwOiA0cHg7XG5cbiAgICAgICAgLnRhYl9idG4ge1xuICAgICAgICAgIEBpbmNsdWRlIGJvZHktMy1tO1xuICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJlthcmlhLXNlbGVjdGVkPSd0cnVlJ10sXG4gICAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvZHktMy1zYjtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDEuNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJfcGFuZWwge1xuICAgICAgLmZpbHRlci1yb3VuZGVkIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiX2J0biB7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIEBpbmNsdWRlIGJvZHktMi1yO1xuXG4gICAgICAmW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSxcbiAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIGJvZHktMi1zYjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gcHVsbGRvd25cbi5kcm9wZG93bi1jb250YWluZXIsXG4uaW5wdXRfZW1haWxfY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmRyb3Bkb3duLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRCb3JkZXJjb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIGJvZHktMy1tO1xuICAgIGNvbG9yOiAkQmxhY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJFNlY29uZGFyeWNvbG9yO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMTIyLCAyNTUsIDAuMSk7XG4gICAgfVxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICRCbGFjaztcbiAgICB9XG4gICAgJi5vcGVuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJFN1YmNvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgICAuaWNvX2Fycm93X3VwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5pY29fYXJyb3dfZG93biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkTGluZWNvbG9yO1xuICAgICAgY29sb3I6ICREaXNjbGFpbWVyQ29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3VyZmFjZWNvbG9yO1xuXG4gICAgICBbY2xhc3NePSdpY29fYXJyb3cnXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICREaXNjbGFpbWVyQ29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250OiBpbmhlcml0O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmljb19hcnJvd191cCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dF9lbWFpbCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgJi5vcGVuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJFNlY29uZGFyeWNvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dF9jbGVhcl9idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmRyb3Bkb3duLWNhdGVnb3J5IHtcbiAgICBAaW5jbHVkZSBjYXB0aW9uLTEtbTtcbiAgICBjb2xvcjogJERpc2NsYWltZXJDb2xvcjtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBtYXJnaW46IDAgMjBweDtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRMaW5lY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLWxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHotaW5kZXg6IDU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAkV2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJFN1YmNvbG9yO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAkU3ViY29sb3I7XG4gICAgICBAaW5jbHVkZSBib2R5LTMtbTtcbiAgICAgICYuc2VsZWN0ZWQtaXRlbSB7XG4gICAgICAgIGNvbG9yOiAkUHJpbWFyeWNvbG9yO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTdXJmYWNlY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kcm9wZG93bi1pdGVtIHtcbiAgICAmW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3VyZmFjZWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgLmRyb3Bkb3duLWJ1dHRvbiB7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICBAaW5jbHVkZSBib2R5LTItbTtcblxuICAgICAgW2NsYXNzKj0naWNvX2Fycm93J10ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBAaW5jbHVkZSBib2R5LTItbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLWNvbnRhaW5lci0tc2Vjb25kYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IGF1dG87XG5cbiAgLmRyb3Bkb3duLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBjb2x1bW4tZ2FwOiAycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBib2R5LTMtbTtcbiAgfVxuXG4gIC5kcm9wZG93bi1saXN0IHtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkTGluZWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkpO1xuXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgQGluY2x1ZGUgYm9keS0zLXNiO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJExpbmVjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgIC5kcm9wZG93bi1idXR0b24ge1xuICAgICAgW2NsYXNzKj0naWNvX2Fycm93J10ge1xuICAgICAgICAmOm5vdChbY2xhc3MqPSdpY28tbGcnXSkge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbY2xhc3MqPSdpY28tbGcnXSB7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWxpc3Qge1xuICAgICAgcGFkZGluZzogNHB4IDA7XG5cbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBAaW5jbHVkZSBib2R5LTMtbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gY2hlY2tib3gsIHJhZGlvXG4uY2hlY2tib3gsXG4ucmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbiAgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIGJvcmRlcjogMDtcblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICAmICsgbGFiZWwge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkUHJpbWFyeWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIEBpbmNsdWRlIGJvZHktMy1tO1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAkQmxhY2s7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRCb3JkZXJjb2xvcjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgICBsYWJlbCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNoZWNrYm94IHtcbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgICY6aGFzKGlucHV0OmZvY3VzLXZpc2libGUpIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjM2I4MmY2O1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgJjpjaGVja2VkIHtcbiAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uL2NoZWNrLnN2ZycpIG5vLXJlcGVhdCA1MCUgNTAlICRQcmltYXJ5Y29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsYWJlbCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ucmFkaW8ge1xuICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAmOmNoZWNrZWQge1xuICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUHJpbWFyeWNvbG9yO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2LjVweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNC41cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsYWJlbCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNC41cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vcGFnaW5hdGlvblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAucGFnZS1idG4ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBhZ2UtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW46IDAgMTJweDtcblxuICAgIGxpIHtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAucGFnZV9udW1iZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBAaW5jbHVkZSBib2R5LTItbTtcbiAgICAgICAgY29sb3I6ICREaXNhYmxlZENvbG9yO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRCbGFjaztcbiAgICAgICAgICBjb2xvcjogJFdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgICAgICAmOm50aC1jaGlsZChuICsgNikge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gdG9hc3QgcG9wdXBcbi50b2FzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC50b2FzdF9wb3B1cCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogLTU5cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFN1cmZhY2Vjb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIG9wYWNpdHkgMC4zcyxcbiAgICAgIHRyYW5zZm9ybSAwLjNzLFxuICAgICAgYm90dG9tIDAuM3M7XG4gICAgei1pbmRleDogMjAwMDtcbiAgfVxuXG4gIC50b2FzdF9wb3B1cC5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDBweCk7XG4gIH1cblxuICAudG9hc3RfbWVzc2FnZSB7XG4gICAgQGluY2x1ZGUgYm9keS0yLW07XG4gICAgY29sb3I6ICRCbGFjaztcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgLnRvYXN0X3BvcHVwIHtcbiAgICAgIGJvdHRvbTogLTU2cHg7XG4gICAgfVxuXG4gICAgLnRvYXN0X3BvcHVwLnNob3cge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTMycHgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBidWxsZXRcbi5idWxsZXQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMnB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgYm9keS0zLXI7XG4gICAgY29sb3I6ICRTdWJjb2xvcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLS1kYXNoIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zdGFyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcqJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY2lyY2xlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfCt1xcMDBhMCc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgJl9faXRlbSB7XG4gICAgICAmLS1jaXJjbGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBmaWx0ZXIgdHlwZSByYWRpbyBidXR0b25cbi5maWx0ZXItcm91bmRlZCB7XG4gICZfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAmOmNoZWNrZWQge1xuICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBib2R5LTItc2I7XG4gICAgICAgIGNvbG9yOiAkUHJpbWFyeWNvbG9yO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRQcmltYXJ5Y29sb3I7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsYWJlbCB7XG4gICAgQGluY2x1ZGUgYm9keS0yLW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgY29sb3I6ICREaXNjbGFpbWVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRTdXJmYWNlY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICBAaW5jbHVkZSBib2R5LTMtc2I7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDEuNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgIEBpbmNsdWRlIGJvZHktMy1tO1xuICAgIH1cbiAgfVxufVxuXG4vLyBjaGVja2JveCBidXR0b25cbi5jaGVja2JveC1yb3VuZGVkIHtcbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICY6Y2hlY2tlZCB7XG4gICAgICAmICsgbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSBjYXB0aW9uLTEtcjtcbiAgICAgICAgY29sb3I6ICRQcmltYXJ5Y29sb3I7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJFByaW1hcnljb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBAaW5jbHVkZSBjYXB0aW9uLTEtcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBjb2xvcjogJERpc2NsYWltZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkTGluZWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgICZfX3JvdyB7XG4gICAgICBnYXA6IDhweDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgQGluY2x1ZGUgY2FwdGlvbi0xLXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIGNoaXBcbi5jaGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBpbmNsdWRlIGNhcHRpb24tMS1tO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgLS1jaGlwLWJnLWNvbG9yOiAjeyRTZWNvbmRhcnljb2xvcn07XG4gIC0tY2hpcC10ZXh0LWNvbG9yOiAjeyRXaGl0ZX07XG5cbiAgY29sb3I6IHZhcigtLWNoaXAtdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoaXAtYmctY29sb3IpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAmLS1zZWNvbmRhcnkge1xuICAgIC0tY2hpcC1iZy1jb2xvcjogI3skT3JhbmdlfTtcbiAgfVxuXG4gICYtLW91dGxpbmUge1xuICAgIC0tY2hpcC10ZXh0LWNvbG9yOiB2YXIoLS1jaGlwLWJnLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNoaXAtYmctY29sb3IpO1xuICB9XG5cbiAgJi0tZ3JheSB7XG4gICAgLS1jaGlwLWJnLWNvbG9yOiAjeyRMaW5lY29sb3J9O1xuICAgIC0tY2hpcC10ZXh0LWNvbG9yOiAjeyRTdWJjb2xvcn07XG4gIH1cblxuICAmLS1kYXJrZ3JheSB7XG4gICAgLS1jaGlwLWJnLWNvbG9yOiAjeyREaXNhYmxlZENvbG9yfTtcbiAgICAtLWNoaXAtdGV4dC1jb2xvcjogI3skV2hpdGV9O1xuICB9XG5cbiAgJi0tcHVycGxlIHtcbiAgICAtLWNoaXAtYmctY29sb3I6ICN7JFB1cnBsZX07XG4gICAgLS1jaGlwLXRleHQtY29sb3I6ICN7JFdoaXRlfTtcbiAgfVxuXG4gICYtLWdyZWVuIHtcbiAgICAtLWNoaXAtYmctY29sb3I6ICN7JEdyZWVufTtcbiAgICAtLWNoaXAtdGV4dC1jb2xvcjogI3skV2hpdGV9O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgQGluY2x1ZGUgY2FwdGlvbi0yLW07XG4gIH1cbn1cblxuLy8gbm9kYXRhXG4ubm8tZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzMxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmX190ZXh0IHtcbiAgICBAaW5jbHVkZSBib2R5LTItcjtcbiAgICBjb2xvcjogJERpc2NsYWltZXJDb2xvcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc3Ryb25nIHtcbiAgICBAaW5jbHVkZSB0aXRsZS0yLW07XG4gICAgY29sb3I6ICRCbGFjaztcbiAgfVxuXG4gIGkge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcblxuICAgIGkge1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyB1cGxvYWRcbi51cGxvYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogMSAvIDAuNzgyMTtcblxuICAmX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMS41cHggZGFzaGVkICRCb3JkZXJjb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGluY2x1ZGUgYm9keS0xLXNiO1xuICAgIGNvbG9yOiAkRGlzY2xhaW1lckNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRXaGl0ZTtcbiAgfVxuXG4gICZfX2xheWVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTg4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRMaW5lY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFdoaXRlO1xuICAgIHotaW5kZXg6IDU7XG5cbiAgICA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDRweCAwO1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIEBpbmNsdWRlIGJvZHktMy1tO1xuICAgICAgICBjb2xvcjogJEJsYWNrO1xuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkTGluZWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tb3BlbmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX3ByZXZpZXcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5kZWxldGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljby1kZWxldGUtY2lyY2xlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gMTAwJSAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBkYXRlcGlja2VyXG4uZGF0ZXBpY2tlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJl9fYm94IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cblxuICAmX191bml0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgJl9fYm94IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAmX191bml0IHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBhY2NvcmRpb25cbi5hY2NvcmRpb24ge1xuICAmX190cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDI0cHggNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRTdXJmYWNlY29sb3I7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgfVxuXG4gICAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjhweCAyOHB4IDAgMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuXG4gICAgICBpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi9hY2NvcmRpb24tbWludXMuc3ZnJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgQGluY2x1ZGUgYm9keS0yLXNiO1xuICAgICAgY29sb3I6ICRCbGFjaztcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbi9hY2NvcmRpb24tcGx1cy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIDEwMCUgMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19wYW5lbCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyOHB4IDI4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFN1cmZhY2Vjb2xvcjtcblxuICAgIC5pbm5lciB7XG4gICAgICBwYWRkaW5nOiAxOXB4IDAgMjRweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkTGluZWNvbG9yO1xuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgYm9keS0zLXNiO1xuICAgIGNvbG9yOiAkU3ViY29sb3I7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgICZfX3RyaWdnZXIge1xuICAgICAgcGFkZGluZzogMjBweCAyNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIH1cblxuICAgICAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wYW5lbCB7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTZweCAxNnB4O1xuXG4gICAgICAuaW5uZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuICBAaWYgJHBvaW50ID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAZWxzZSBpZiAkcG9pbnQgPT0gdGFibGV0IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvaW50ID09IG1vYmlsZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IEBjb250ZW50OyB9XG4gIH1cbn0iLCJAdXNlICdtaXhpbnMnIGFzICo7XG5AdXNlICdicmVha3BvaW50cycgYXMgKjtcblxuLy/roZzqt7jsnbgg7Yyd7JeFXG4ubG9naW5fcG9wdXAge1xuICAubGF5ZXJfd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDsgLyoqIDI1MTIxMiA6IOyImOyglSAqKi9cbiAgICBwYWRkaW5nOiAwIDYwcHggNjBweDtcblxuICAgIC50YWJfcGFuZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAuaW5wdXRfd3JhcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbnB1dF9maWVsZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxheWVyX2hlYWQge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDAgLTM2cHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmxvZ2luX29wdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgIC5idXR0b25fYmFzZS10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGJvZHktMy1tO1xuICAgICAgY29sb3I6ICRCbGFjaztcbiAgICB9XG4gIH1cbiAgLmxvZ2luX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3VyZmFjZWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgbGkub3V0ZXJfbGlzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBAaW5jbHVkZSBjYXB0aW9uLTEtcjtcbiAgICAgIGNvbG9yOiAkRGlzYWJsZWRDb2xvcjtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIC5pbmZvX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIC5pbm5lcl9saXN0IHtcbiAgICAgICAgICBAaW5jbHVkZSBjYXB0aW9uLTEtcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnB1dF93cmFwIHtcbiAgICAmICsgLmJ1dHRvbl9iYXNlLWNvbWJpbmUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbiAgLy8g66qo67CU7J28XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgLmxheWVyX3dyYXAge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLnRhYl9wYW5lbCB7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgLmlucHV0X3dyYXAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sYXllcl9oZWFkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmlucHV0X3dyYXAge1xuICAgICAgJiArIC5idXR0b25fYmFzZS1jb21iaW5lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1hZGQge1xuICAgIC5sYXllcl90aXRsZSB7XG4gICAgICBjb2xvcjogJFByaW1hcnljb2xvcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgLmxheWVyX2Zvb3RlciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIC5idXR0b25fYmFzZS1sYXJnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgICAgIC5sYXllcl9mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8g6rCc7J247KCV67O0IOyImOynkSDsnbTsmqkg7JWI64K0IO2MneyXhVxuLmFncmVlX3BvcHVwIHtcbiAgLmxheWVyX3dyYXAge1xuICAgIG1heC13aWR0aDogNjQwcHg7IC8qKiAyNTEyMTIgOiDsiJjsoJUgKiovXG4gICAgcGFkZGluZzogMCA2MHB4IDYwcHg7XG5cbiAgICAubGF5ZXJfZGVzYyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3VyZmFjZWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIHBhZGRpbmc6IDI4cHggMzJweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1heC1oZWlnaHQ6IDMyMXB4O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIC5sYXllcl9pbmZvQm94IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5saXN0X3RpdGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBib2R5LTItc2I7XG4gICAgICAgICAgY29sb3I6ICRTdWJjb2xvcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRlc2Nfb3V0ZXIge1xuICAgICAgICAgIC5vdXRlcl9saXN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvZHktMy1zYjtcbiAgICAgICAgICAgIGNvbG9yOiAkRGlzYWJsZWRDb2xvcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGVzY19pbm5lciB7XG4gICAgICAgICAgICAgIC5pbm5lcl9saXN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9keS0zLXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICREaXNhYmxlZENvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5yYWRpb193cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIC5yYWRpbyB7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbl9iYXNlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5sYXllcl9oZWFkIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luOiAwIC0zNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5sYXllcl90aXRsZSB7XG4gICAgY29sb3I6ICRQcmltYXJ5Y29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5sYXllcl90ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYm9keS0yLXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBjb2xvcjogJFN1YmNvbG9yO1xuICB9XG5cbiAgLmxheWVyX2Zvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgIC5sYXllcl93cmFwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5sYXllcl9kZXNjIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGF5ZXJfaGVhZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5sYXllcl90aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxuXG4gICAgLmxheWVyX3RleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAuYnV0dG9uX2dyb3VwLXBvcHVwIC5idXR0b25fYmFzZSB7XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgfVxuXG4gICAgLmxheWVyX2Zvb3RlciB7XG4gICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLy/ruYTrsIDrsojtmLgg67OA6rK9IO2MneyXhVxuLnBhc3N3b3JkX3BvcHVwIHtcbiAgLmxheWVyX3dyYXAge1xuICAgIG1heC13aWR0aDogNjQwcHg7IC8qKiAyNTEyMTIgOiDsiJjsoJUgKiovXG4gICAgcGFkZGluZzogMCA2MHB4IDYwcHg7XG4gIH1cblxuICAubGF5ZXJfaGVhZCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbjogMCAtMzZweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAubnVtYmVyX2luZm8ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3VyZmFjZWNvbG9yO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogNnB4IDIwcHg7XG4gICAgY29sb3I6ICRTdWJjb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIC5pbmZvX2xlZnQge1xuICAgICAgQGluY2x1ZGUgY2FwdGlvbi0xLW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRCb3JkZXJjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmluZm9fcmlnaHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAuaW5mb192YWx1ZSB7XG4gICAgICAgIEBpbmNsdWRlIGNhcHRpb24tMS1tO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnB1dF93cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gICAgLmlucHV0X2Rlc2Mge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIEBpbmNsdWRlIGNhcHRpb24tMS1yO1xuICAgICAgY29sb3I6ICREaXNhYmxlZENvbG9yO1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jaGdfcHdfaW5mbyB7XG4gICAgYmFja2dyb3VuZDogJFN1cmZhY2Vjb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC5pbmZvX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGNvbG9yOiAkU3ViY29sb3I7XG4gICAgfVxuICAgIC5pbmZvLWxpc3Qge1xuICAgICAgbGkge1xuICAgICAgICBAaW5jbHVkZSBjYXB0aW9uLTEtcjtcbiAgICAgICAgY29sb3I6ICREaXNhYmxlZENvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnV0dG9uX2dyb3VwLXBvcHVwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC5idXR0b25fYmFzZSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGF5ZXJfdGl0bGUge1xuICAgIGNvbG9yOiAkUHJpbWFyeWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAubGF5ZXJfZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgLmxheWVyX3dyYXAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAubGF5ZXJfaGVhZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5jaGdfcHdfaW5mbyB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgLmluZm8tbGlzdCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxheWVyX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgLmxheWVyX2Zvb3RlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vL+u5hOuwgOuyiO2YuCDrs4Dqsr0gMiDtjJ3sl4Vcbi5wYXNzd29yZF9wb3B1cF8wMiB7XG4gIC5sYXllcl93cmFwIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4OyAvKiogMjUxMjEyIDog7IiY7KCVICoqL1xuICAgIHBhZGRpbmc6IDAgNjBweCA2MHB4O1xuXG4gICAgZm9ybSB7XG4gICAgICAuaW5wdXRfd3JhcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5pbnB1dF9maWVsZCB7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuICAgICAgICAuaW5wdXRfZGVzYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgY29sb3I6ICREaXNhYmxlZENvbG9yO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbl9ncm91cC1wb3B1cCB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmJ1dHRvbl9iYXNlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgICAuYnV0dG9uX3RleHQge1xuICAgICAgICBAaW5jbHVkZSBib2R5LTMtbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJFN1YmNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJFN1YmNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sYXllcl9oZWFkIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luOiAwIC0zNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5sYXllcl90aXRsZSB7XG4gICAgY29sb3I6ICRQcmltYXJ5Y29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5sYXllcl90ZXh0IHtcbiAgICBAaW5jbHVkZSBib2R5LTItcjtcbiAgICBjb2xvcjogJFN1YmNvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLmxheWVyX2Zvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAuYnV0dG9uX2dyb3VwLS1jb2x1bW4ge1xuICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgLmxheWVyX3dyYXAge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgZm9ybSB7XG4gICAgICAgIC5pbnB1dF93cmFwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAmLmlucHV0X3dyYXAtc2VwYXJhdGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGF5ZXJfaGVhZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5sYXllcl9mb290ZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgLmJ1dHRvbl9ncm91cC0tY29sdW1uIHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL+u5hOuwgOuyiO2YuCDrs4Dqsr0gMiDtjJ3sl4Vcbi5wYXNzd29yZF9wb3B1cF8wMyB7XG4gIC5sYXllcl93cmFwIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4OyAvKiogMjUxMjEyIDog7IiY7KCVICoqL1xuICAgIHBhZGRpbmc6IDAgNjBweCA2MHB4O1xuXG4gICAgZm9ybSB7XG4gICAgICAuaW5wdXRfd3JhcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5pbnB1dF9maWVsZCB7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuICAgICAgICAuaW5wdXRfZGVzYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgICAgY29sb3I6ICREaXNhYmxlZENvbG9yO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgLmlucHV0X2ZpZWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJEVycm9yY29sb3I7IC8vIOyYiDogI2U1MzkzNSAo67mo6rCVKVxuICAgICAgICAgIH1cbiAgICAgICAgICAuaW5wdXRfZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5idXR0b25fZ3JvdXAtcG9wdXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuYnV0dG9uX2Jhc2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICAgIC5idXR0b25fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGJvZHktMy1tO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkU3ViY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkU3ViY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxheWVyX2hlYWQge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDAgLTM2cHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmZybV90ZXh0Ll9fZXJyb3Ige1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAubGF5ZXJfdGl0bGUge1xuICAgIGNvbG9yOiAkUHJpbWFyeWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAubGF5ZXJfdGV4dCB7XG4gICAgQGluY2x1ZGUgYm9keS0yLXI7XG4gICAgY29sb3I6ICRTdWJjb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5sYXllcl9mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgLmJ1dHRvbl9ncm91cC0tY29sdW1uIHtcbiAgICAgIGdhcDogMTZweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgIC5sYXllcl93cmFwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmxheWVyX2hlYWQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZnJtX3RleHQuX19lcnJvciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICB9XG5cbiAgICAubGF5ZXJfZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgIC5idXR0b25fZ3JvdXAtLWNvbHVtbiB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gYnJcbmJyLnBjX29ubHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJyLm1vX29ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgYnIucGNfb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBici5tb19vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucmVxdWlyZWQtbWFyayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnKic7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4iLCJAdXNlICdtaXhpbnMnIGFzICo7XG5AdXNlICdicmVha3BvaW50cycgYXMgKjtcblxuLnN1Yl90YWItd3JhcCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC50YWJfbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSk7XG4gICAgfVxuICB9XG5cbiAgLnRhYl9wYW5lbCB7XG4gICAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuZnVsbF9saW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTGluZWNvbG9yO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuXG4gICAgLnRhYl9wYW5lbCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jb250X3NlY3Rpb24ge1xuICAuc3ViX3RhYi13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgfVxuXG4gICYud2lkZSB7XG4gICAgLnN1Yl90YWItd3JhcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzgwcHgpIHtcbiAgICAuc3ViX3RhYi13cmFwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oLTQwKTtcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtKC00MCk7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5zdWJfdGFiLXdyYXAge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgICB9XG5cbiAgICAmLnN1YiB7XG4gICAgICAuc3ViX3RhYi13cmFwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZXZlbnRfY29udGVudHMge1xuICAuZXZlbnRfdGFicyB7XG4gIH1cbn1cbiIsIkB1c2UgJ21peGlucycgYXMgKjtcbkB1c2UgJ2JyZWFrcG9pbnRzJyBhcyAqO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCb2FyZCBMaXN0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09XG4uYm9hcmRfdXRpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uYm9hcmRfdG90YWwge1xuICBjb2xvcjogJERpc2NsYWltZXJDb2xvcjtcbiAgQGluY2x1ZGUgYm9keS0zLXNiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGIge1xuICAgIEBpbmNsdWRlIGJvZHktMy1zYjtcbiAgICBjb2xvcjogJFByaW1hcnljb2xvcjtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG5cbiAgLmZpbHRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDE2cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTGluZWNvbG9yO1xuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgQGluY2x1ZGUgYm9keS0zLW07XG4gICAgICBtaW4td2lkdGg6IDY0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljby1hcnJvdy1kb3duLnN2ZycpIG5vLXJlcGVhdCAxMDAlIDUwJSAvIDIwcHggMjBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtb2JpbGUnKSB7XG4gICAgLmZpbHRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgICAgICAgbWluLXdpZHRoOiA0M3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYm9hcmRfc2VhcmNoIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJEJvcmRlcmNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBAaW5jbHVkZSBib2R5LTMtbTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkRGlzYWJsZWRDb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLmljb19zZWFyY2gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5ib2FyZF9yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nOiAyNHB4IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTGluZWNvbG9yO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xuICBnYXA6IDQwcHg7XG5cbiAgKltjbGFzc149J2JvYXJkX2l0ZW0nXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5ib2FyZF9pdGVtX19ubyB7XG4gICAgZmxleDogMCAwIDYwcHg7XG4gIH1cblxuICAuYm9hcmRfaXRlbV9fc3ViamVjdCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIH1cblxuICAuYm9hcmRfaXRlbV9fZmlsZSB7XG4gICAgZmxleDogMCAwIDEwMHB4O1xuICB9XG5cbiAgLmJvYXJkX2l0ZW1fX2RhdGUge1xuICAgIGZsZXg6IDAgMCAxMDBweDtcbiAgfVxuXG4gIC8vIO2FjOyKpO2KuFxuICAuYm9hcmRfaXRlbV9fZmxleCB7XG4gICAgZmxleDogMCAwIDEwMHB4O1xuXG4gICAgJi5sYXJnZSB7XG4gICAgICBmbGV4OiAwIDAgMTcwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJvYXJkX2l0ZW1fX2JhZGdlIHtcbiAgICBmbGV4OiAwIDAgMTAwcHg7XG4gIH1cblxuICAuZmxleF90aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtLW5vbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4MnB4IDA7XG4gICAgQGluY2x1ZGUgYm9keS0yLXI7XG4gICAgY29sb3I6ICREaXNhYmxlZENvbG9yO1xuICB9XG59XG5cbi5ib2FyZF9tYXAge1xuICBAaW5jbHVkZSBjYXB0aW9uLTEtcjtcbiAgY29sb3I6ICREaXNhYmxlZENvbG9yO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYm9hcmRfaGVhZCB7XG4gIC5ib2FyZF9yb3cge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkTGluZWNvbG9yO1xuICAgIGJhY2tncm91bmQ6ICRTdXJmYWNlY29sb3I7XG4gICAgcGFkZGluZzogMTZweCA0MHB4O1xuICAgIGNvbG9yOiAkU3ViY29sb3I7XG4gICAgQGluY2x1ZGUgYm9keS0zLW07XG4gIH1cbn1cblxuLmJvYXJkX2JvZHkge1xuICAuYm9hcmRfcm93IHtcbiAgICAuYm9hcmRfaXRlbSB7XG4gICAgICAmX19ubyB7XG4gICAgICAgIGNvbG9yOiAkRGlzYWJsZWRDb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgYm9keS0zLW07XG5cbiAgICAgICAgLmljb19waW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTdWJjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zdWJqZWN0IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgYm9keS0yLW07XG5cbiAgICAgICAgLmJvYXJkX2xpbmsge1xuICAgICAgICAgIGNvbG9yOiAkQmxhY2s7XG4gICAgICAgICAgQGluY2x1ZGUgYm9keS0yLW07XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIGJvZHktMy1tO1xuICAgICAgICBjb2xvcjogJERpc2FibGVkQ29sb3I7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy/thYzsiqTtirhcbiAgICAgICZfX2ZsZXgge1xuICAgICAgICAvLyBmbGV4OiAwIDAgMTAwcHg7XG4gICAgICAgIEBpbmNsdWRlIGJvZHktMy1tO1xuICAgICAgICBjb2xvcjogJERpc2FibGVkQ29sb3I7XG5cbiAgICAgICAgJi5sYXJnZSB7XG4gICAgICAgICAgZmxleDogMCAwIDE3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oaWdobGlnaHQge1xuICAgICAgICAgIGNvbG9yOiAjZTg4NjQwO1xuICAgICAgICAgIEBpbmNsdWRlIGJvZHktMy1zYjtcbiAgICAgICAgfVxuICAgICAgICAmLmJsdWUge1xuICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGlubmVkIHtcbiAgICAgIC5ib2FyZF9pdGVtX19zdWJqZWN0IHtcbiAgICAgICAgLmJvYXJkX2xpbmsge1xuICAgICAgICAgIEBpbmNsdWRlIGJvZHktMi1zYjtcbiAgICAgICAgICBjb2xvcjogJFByaW1hcnljb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYm9hcmRfZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJjpub3QoOmVtcHR5KSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCdtb2JpbGUnKSB7XG4gIC5ib2FyZF91dGlsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogMjBweDtcblxuICAgICYucm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG4gIH1cbiAgLmJvYXJkX3RvdGFsIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuYm9hcmRfc2VhcmNoIHtcbiAgICBvcmRlcjogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuICAuYm9hcmRfaGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5ib2FyZF9yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAxNnB4IDEycHg7XG4gICAgZ2FwOiAwO1xuICB9XG5cbiAgLmJvYXJkX2JvZHkge1xuICAgIC5ib2FyZF9yb3cge1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRMaW5lY29sb3I7XG4gICAgICB9XG5cbiAgICAgICZfX3Bpbm5lZCB7XG4gICAgICAgIC5ib2FyZF9pdGVtIHtcbiAgICAgICAgICAmX19zdWJqZWN0IHtcbiAgICAgICAgICAgIC5ib2FyZF9saW5rIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRQcmltYXJ5Y29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ib2FyZF9pdGVtIHtcbiAgICAgICAgJl9fbm8ge1xuICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG5cbiAgICAgICAgICAuaWNvX3BpbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCbGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJqZWN0IHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICBmbGV4OiAxIDEgY2FsYygxMDAlIC0gNzZweCk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAuYm9hcmRfbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIGxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZmlsZSB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgZmxleDogMCAwIDE2cHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG5cbiAgICAgICAgICAuaWNvX2ZpbGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRGlzY2xhaW1lckNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RhdGUge1xuICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIGNvbG9yOiAkRGlzY2xhaW1lckNvbG9yO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIO2FjOyKpO2KuFxuICAgICAgICAmX19mbGV4IHtcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgICAgb3JkZXI6ICRpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYubGFyZ2Uge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZsZXhfdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbGV4OiAwIDAgODBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvZHktMy1tO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaGlnaGxpZ2h0IHtcbiAgICAgICAgICAgIC5mbGV4X3RpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19iYWRnZSB7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgb3JkZXI6IDk5OTk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYm9hcmRfZm9vdGVyIHtcbiAgICAmOm5vdCg6ZW1wdHkpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgfVxuICB9XG59XG5cbi5ib2FyZF91dGlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBnYXA6IDE2cHg7XG59XG5cbi5ib2FyZF90b3RhbCB7XG4gIGNvbG9yOiAkRGlzY2xhaW1lckNvbG9yO1xuICBAaW5jbHVkZSBib2R5LTMtbTtcblxuICBiIHtcbiAgICBAaW5jbHVkZSBib2R5LTMtbTtcbiAgICBjb2xvcjogJFByaW1hcnljb2xvcjtcbiAgfVxufVxuXG4uYm9hcmRfc2VhcmNoIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJEJvcmRlcmNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBAaW5jbHVkZSBib2R5LTMtbTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkRGlzYWJsZWRDb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLmljb19zZWFyY2gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5ib2FyZF9yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nOiAyNHB4IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTGluZWNvbG9yO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xuICBnYXA6IDQwcHg7XG5cbiAgKltjbGFzc149J2JvYXJkX2l0ZW0nXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5ib2FyZF9pdGVtIHtcbiAgICAmX19ubyB7XG4gICAgICBmbGV4OiAwIDAgNjBweDtcbiAgICB9XG5cbiAgICAmX19zdWJqZWN0IHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICB9XG5cbiAgICAmX19maWxlIHtcbiAgICAgIGZsZXg6IDAgMCAxMDBweDtcbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgIGZsZXg6IDAgMCAxMDBweDtcbiAgICB9XG5cbiAgICAvL+y2lOqwgFxuICAgICZfX2lucXVpcnkge1xuICAgICAgZmxleDogMCAwIDEwMHB4O1xuICAgIH1cblxuICAgICZfX2RldGFpbCB7XG4gICAgICBmbGV4OiAwIDAgMTIwcHg7XG4gICAgfVxuXG4gICAgJl9fcmVwb3J0IHtcbiAgICAgIGZsZXg6IDAgMCAxMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLmJvYXJkX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6bm90KDplbXB0eSkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQm9hcmQgRGV0YWlsXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09XG4uYm9hcmRfZGV0YWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJExpbmVjb2xvcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcblxuICAgIC5ib2FyZF9kZXRhaWxfX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGhlYWRsaW5lLTItc2I7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC5ib2FyZF9kZXRhaWxfX21ldGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA1cHg7XG4gICAgICB9XG4gICAgICAuZGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIGJvZHktMy1tO1xuICAgICAgICBjb2xvcjogJERpc2FibGVkQ29sb3I7XG4gICAgICB9XG4gICAgICAucGVyaW9kIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgY29sb3I6ICRTdWJjb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgYm9keS0zLXI7XG4gICAgICB9XG4gICAgICAuZGV2aWRlciB7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJExpbmVjb2xvcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrdztcbiAgICAgIH1cbiAgICAgIC5kZWFkbGluZSB7XG4gICAgICAgIGNvbG9yOiAkU3ViY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGJvZHktMy1yO1xuICAgICAgICAmLmhpZ2hsaWdodCB7XG4gICAgICAgICAgY29sb3I6ICNlODg2NDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb3B5IHtcbiAgICAgICAgQGluY2x1ZGUgYm9keS0zLW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ib2FyZF9kZXRhaWxfX2Rlc2Mge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBAaW5jbHVkZSBib2R5LTEtc2I7XG4gIH1cblxuICAmX19maWxlcyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgIC5maWxlX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDhweDtcbiAgICB9XG5cbiAgICAuZmlsZV9pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgcGFkZGluZzogMjBweCAzMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIGJhY2tncm91bmQ6ICRTdXJmYWNlY29sb3I7XG5cbiAgICAgIC5pY29fZmlsZSB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5maWxlX2xpbmsge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBAaW5jbHVkZSBib2R5LTMtbTtcbiAgICAgICAgY29sb3I6ICRCbGFjaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB9XG5cbiAgICAgIC5idXR0b25fYmFzZS1jb21iaW5lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkTGluZWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTGluZWNvbG9yO1xuXG4gICAgLm5hdl9yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAyOHB4IDIwcHg7XG4gICAgICBjb2xvcjogJEJsYWNrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAmLmVtcHR5IHtcbiAgICAgICAgY29sb3I6ICREaXNhYmxlZENvbG9yO1xuXG4gICAgICAgIGlbY2xhc3NePSdpY29fJ10ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICREaXNjbGFpbWVyQ29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgYm9keS0yLW07XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgfVxuXG4gICAgICAuc3ViamVjdCB7XG4gICAgICAgIEBpbmNsdWRlIGJvZHktMi1tO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgICYgKyAubmF2X3JvdyB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkTGluZWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJ21vYmlsZScpIHtcbiAgLmJvYXJkX3V0aWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmJvYXJkX3RvdGFsIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuYm9hcmRfc2VhcmNoIHtcbiAgICBvcmRlcjogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuICAuYm9hcmRfaGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYm9hcmRfcm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMTZweCAxMnB4O1xuICAgIGdhcDogMDtcbiAgfVxuICAuYm9hcmRfYm9keSB7XG4gICAgLmJvYXJkX3JvdyB7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJExpbmVjb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9hcmRfaXRlbV9fbm8ge1xuICAgICAgb3JkZXI6IDA7XG4gICAgICBmbGV4OiAwIDAgMzBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgQGluY2x1ZGUgY2FwdGlvbi0xLW07XG4gICAgfVxuXG4gICAgLmJvYXJkX2l0ZW1fX25vIC5pY29fcGluIHtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgIC5ib2FyZF9pdGVtX19zdWJqZWN0IHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIH1cblxuICAgIC5ib2FyZF9pdGVtX19maWxlIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgfVxuXG4gICAgLmJvYXJkX2l0ZW1fX2RhdGUge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBmbGV4OiAwIDAgMTAwcHg7XG5cbiAgICAgICYuZi1mdWxsIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy/stpTqsIBcbiAgICAvLyAuYm9hcmRfaXRlbV9faW5xdWlyeSB7XG4gICAgLy8gICBmbGV4OiAwIDAgYXV0bztcbiAgICAvLyAgICYtLWZ1bGwge1xuICAgIC8vICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgIC8vIC5ib2FyZF9pdGVtX19kZXRhaWwge1xuICAgIC8vICAgZmxleDogMCAwIGF1dG87XG4gICAgLy8gfVxuXG4gICAgLy8gLmJvYXJkX2l0ZW1fX3N0YXRlIHtcbiAgICAvLyAgIG9yZGVyOiA0O1xuICAgIC8vICAgZmxleDogMCAwIGF1dG87XG4gICAgLy8gfVxuXG4gICAgLy8gLmJvYXJkX2l0ZW1fX3JlcG9ydCB7XG4gICAgLy8gICBmbGV4OiAwIDAgMTAwJTtcbiAgICAvLyAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAvLyB9XG4gIH1cblxuICAuYm9hcmRfZGV0YWlsIHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgLmJvYXJkX2RldGFpbF9fbWV0YSB7XG4gICAgICAgIC5wZXJpb2Qge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3N3B4IDFmcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXZpZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRlYWRsaW5lIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzdweCAxZnI7XG4gICAgICAgIH1cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHRpdGxlLTEtc2I7XG4gICAgfVxuXG4gICAgJl9fdmlzdWFsIHtcbiAgICAgIG1hcmdpbjogMTZweCAwIDI0cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZpbGVzIHtcbiAgICAgIC5maWxlX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICAubmF2X3JvdyB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggNHB4O1xuXG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYm9hcmRfZGV0YWlsX19tZXRhLmNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uY2FyZF9saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAxNnB4O1xuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kOiAkV2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAuY2FyZF9saXN0X190aHVtYiBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGh1bWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDcgLyA1O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWxzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBnYXA6IDZweDtcbiAgfVxuXG4gICZfX2RpbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBjb2xvcjogJFdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBAaW5jbHVkZSB0aXRsZS0xLW07XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRTdXJmYWNlY29sb3I7XG4gICAgZ2FwOiA4cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgYm9keS0yLW07XG4gICAgY29sb3I6ICRCbGFjaztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogNTRweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIEBpbmNsdWRlIGJvZHktMy1tO1xuICAgIGNvbG9yOiAkRGlzYWJsZWRDb2xvcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBsaW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgJl9fbWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIEBpbmNsdWRlIGJvZHktMy1yO1xuICAgIGNvbG9yOiAkRGlzY2xhaW1lckNvbG9yO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgndGFibGV0Jykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbW9iaWxlJykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTJweDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICB9XG5cbiAgICAmX19sYWJlbHMgLmJhZGdlIHtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICB9XG4gICAgJl9fYm9keSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDEycHggMTRweDtcbiAgICAgIGdhcDogNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uaW5xdWlyeV9kZXRhaWwge1xuICAmX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgNHB4IDMycHg7XG5cbiAgICAuaW5xdWlyeV9kZXRhaWxfX21ldGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEycHg7XG5cbiAgICAgIC5tZXRhX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgIH1cblxuICAgICAgLm1ldGFfdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBib2R5LTMtbTtcbiAgICAgICAgY29sb3I6ICREaXNjbGFpbWVyQ29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5tZXRhX2Rlc2Mge1xuICAgICAgICBjb2xvcjogJEJsYWNrO1xuICAgICAgICBAaW5jbHVkZSBib2R5LTMtbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgdGl0bGUtMS1zYjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgY29sb3I6ICRQcmltYXJ5Y29sb3I7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDMycHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3VyZmFjZWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgJiArIC5pbnF1aXJ5X2RldGFpbF9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgLmlucXVpcnlfZGV0YWlsX19zdWJ0aXRsZSB7XG4gICAgICBAaW5jbHVkZSBib2R5LTMtbTtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICBjb2xvcjogJERpc2NsYWltZXJDb2xvcjtcbiAgICAgIGZsZXg6IDAgMCA2NXB4O1xuICAgIH1cblxuICAgIC5pbnF1aXJ5X2RldGFpbF9fZGVzYyB7XG4gICAgICBAaW5jbHVkZSBib2R5LTItbTtcbiAgICAgIGNvbG9yOiAkQmxhY2s7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIG1pbi13aWR0aDogMDtcblxuICAgICAgPiAqOm5vdChbY2xhc3NdKSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmVtcHR5IHtcbiAgICAgIC5pbnF1aXJ5X2RldGFpbF9fZGVzYyB7XG4gICAgICAgIGNvbG9yOiAkRGlzYWJsZWRDb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZG93bmxvYWQge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgYm9keS0zLW07XG4gICAgICAgIGNvbG9yOiAkU3ViY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMS4ycHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3V0aWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGdhcDogMTJweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmlucXVpcnlfZGV0YWlsX191dGlsLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDJweDtcbiAgICAgIGNvbG9yOiAkQmxhY2s7XG4gICAgICBAaW5jbHVkZSBib2R5LTMtbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fcGVyaW9kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgY29sb3I6ICREaXNhYmxlZENvbG9yO1xuICAgIEBpbmNsdWRlIGJvZHktMy1yO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5kZXZpZGVyIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTGluZWNvbG9yO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4ucmVzdWx0IHtcbiAgLm5vLWRhdGEge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG5cbiAgICBpIHtcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi9pY28tbm9kYXRhLXRodW1iLnN2ZycpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21vYmlsZScpIHtcbiAgICAubm8tZGF0YSB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgnbW9iaWxlJykge1xuICAuaW5xdWlyeV9kZXRhaWwge1xuICAgICZfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgLmlucXVpcnlfZGV0YWlsX19tZXRhIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICAuZGV2aWRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAubWV0YV9pdGVtIHtcbiAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1ldGFfdGl0bGUge1xuICAgICAgICAgIGZsZXg6IDAgMCA1MnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIGdhcDogMnB4O1xuICAgICAgLmlucXVpcnlfZGV0YWlsX19zdWJ0aXRsZSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuZG93bmxvYWQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdXRpbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnbWl4aW5zJyBhcyAqO1xuQHVzZSAnYnJlYWtwb2ludHMnIGFzICo7XG5cbltjbGFzcyo9J2JhZGdlXyddIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRTdWJjb2xvcjtcbiAgY29sb3I6ICRXaGl0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgQGluY2x1ZGUgY2FwdGlvbi0xLW07XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgQGluY2x1ZGUgY2FwdGlvbi0xLXI7XG4gIH1cbn1cblxuLmJhZGdlIHtcbiAgJl9wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUHJpbWFyeWNvbG9yO1xuICB9XG4gICZfc2t5Ymx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUzODBkYTtcbiAgfVxuICAmX29yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ODY0MDtcbiAgfVxuICAmX2dyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICREaXNhYmxlZENvbG9yO1xuICB9XG4gICZfc3ViIHtcbiAgICBjb2xvcjogJFN1YmNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRMaW5lY29sb3I7XG4gIH1cbiAgJl9kZGF5IHtcbiAgICB3aWR0aDogNjVweDtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRGlzY2xhaW1lckNvbG9yO1xuICB9XG59XG4iLCJAdXNlICdtaXhpbnMnIGFzICo7XG5AdXNlICdicmVha3BvaW50cycgYXMgKjtcblxuLmlucXVpcnlfZm9ybSB7XG4gIC8vIGxheW91dFxuICBkaXNwbGF5OiBibG9jaztcblxuICAmX19hZ3JlZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIC5hZ3JlZV9ib3gge1xuICAgICAgcGFkZGluZzogMzJweCA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAgIGJhY2tncm91bmQ6ICRTdXJmYWNlY29sb3I7XG4gICAgICBjb2xvcjogJFN1YmNvbG9yO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgLmFncmVlX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgYm9keS0yLXNiO1xuICAgICAgICBjb2xvcjogJFN1YmNvbG9yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuYWdyZWVfdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGJvZHktMy1yO1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgY29sb3I6ICRTdWJjb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWdyZWVfY2hlY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgQGluY2x1ZGUgYm9keS0zLW07XG4gICAgICBjb2xvcjogJEJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIC5yZXF1aXJlZF9ndWlkZSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBjb2xvcjogJERpc2NsYWltZXJDb2xvcjtcbiAgICBAaW5jbHVkZSBjYXB0aW9uLTEtbTtcbiAgfVxuXG4gIC5yZXF1aXJlZF9tYXJrIHtcbiAgICBjb2xvcjogJEVycm9yY29sb3I7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnKic7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbl9ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gICZfX3RpdGxlLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgdGl0bGUtMS1zYjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJl9fcm93cyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICByb3ctZ2FwOiAyNHB4O1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgLy8gYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOmhhcyguaW5xdWlyeV9mb3JtX19oYWxmKSB7XG4gICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgIH1cblxuICAgIC5zdGljay11cCB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICZfX2hhbGYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgY29sb3I6ICRCbGFjaztcbiAgICBAaW5jbHVkZSBib2R5LTItbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAwIDAgODBweDtcbiAgICBnYXA6IDZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgLnJlcXVpcmVkX21hcmsge1xuICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJi0tbWluLWhlaWdodCB7XG4gICAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLnJlcXVpcmVkX21hcmsge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc3ViIHtcbiAgICAgIGNvbG9yOiAkU3ViY29sb3I7XG4gICAgICBAaW5jbHVkZSBib2R5LTMtcjtcbiAgICB9XG4gIH1cblxuICAmX19maWVsZCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi50ZWwge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDI0cHggMWZyIDI0cHggMWZyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLmRhc2gge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3ViY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jYXB0Y2hhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgfVxuXG4gICAgJi5uYW1lIHtcbiAgICAgIC5pbnB1dF93cmFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRhdGUge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDI0cHggMWZyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLmlucHV0X3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGlsZGUge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1Z2dlc3RfbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyA2cHgpO1xuICAgIGJhY2tncm91bmQ6ICRXaGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkQm9yZGVyY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7IC8vIFVJIG9ubHlcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICBAaW5jbHVkZSBjYXB0aW9uLTEtbTtcbiAgICAgIGNvbG9yOiAkU3ViY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gdXBsb2FkXG4gIC51cGxvYWRfbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG4gIH1cblxuICAudXBsb2FkX2l0ZW0ge1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGhlaWdodDogOTZweDtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgJEJvcmRlcmNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5oYXMtaW1hZ2Uge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkQmxhY2s7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYmFja2dyb3VuZDogJFdoaXRlO1xuXG4gICAgICAudGh1bWIge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5yZW1vdmVfYnRuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRCbGFjaztcbiAgICAgICAgY29sb3I6ICRXaGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHB1c2hFYXNpbmcoMTUwKTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljby1yZW1vdmUuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnVwbG9hZGVyIHtcbiAgICAgIC51cGxvYWRlcl9idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRTdWJjb2xvcjtcblxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljby1wbHVzLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5wbHVzIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVscGVyIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgY29sb3I6ICREaXNjbGFpbWVyQ29sb3I7XG4gICAgQGluY2x1ZGUgY2FwdGlvbi0xLXI7XG4gIH1cblxuICAmX190ZXN0IHtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIC50ZXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FwdGNoYV9idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDRweDtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2JjYmMyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpbGUtdXBsb2FkLWFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG5cbiAgICAmX19yb3dzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICBib3JkZXI6IDEuNXB4IGRhc2hlZCAkQm9yZGVyY29sb3I7XG4gICAgfVxuXG4gICAgLmlucHV0X3dyYXAge1xuICAgICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRCb3JkZXJjb2xvcjtcbiAgICAgIH1cblxuICAgICAgLmRlbGV0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnVsbGV0IHtcbiAgICAgICZfX2xpc3Qge1xuICAgICAgICByb3ctZ2FwOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgY2FwdGlvbi0xLXI7XG4gICAgICAgIGNvbG9yOiAkRGlzYWJsZWRDb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjYXB0Y2hhXG4gIC5jYXB0Y2hhX2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICRTdXJmYWNlY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJExpbmVjb2xvcjtcbiAgfVxuXG4gIC5jYXB0Y2hhX2ltZyB7XG4gICAgbWluLXdpZHRoOiAyNDBweDtcbiAgfVxuXG4gIC5jYXB0Y2hhX2lucHV0IHtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgLmJ0biB7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgQGluY2x1ZGUgYm9keS0zLW07XG4gIH1cblxuICAuYnRuLW91dGxpbmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRCb3JkZXJjb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiAkV2hpdGU7XG4gICAgY29sb3I6ICRCbGFjaztcbiAgfVxuXG4gIC5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogJEJsYWNrO1xuICAgIGNvbG9yOiAkV2hpdGU7XG4gIH1cblxuICBpbnB1dDpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFN1cmZhY2Vjb2xvcjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGNvbG9yOiAkRGlzYWJsZWRDb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRPZmZjb2xvcjtcbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCdtb2JpbGUnKSB7XG4gIC5pbnF1aXJ5X2Zvcm0ge1xuICAgICZfX2FncmVlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIC5hZ3JlZV9ib3gge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEycHggMjBweCAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgICAgICZfX3dyYXAge1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcm93cyB7XG4gICAgICByb3ctZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgICZfX3JvdyxcbiAgICAmX19oYWxmIHtcbiAgICAgIHJvdy1nYXA6IDEycHg7XG4gICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgJl9fcm93OmhhcyguaW5xdWlyeV9mb3JtX19oYWxmKSB7XG4gICAgICByb3ctZ2FwOiAyNHB4O1xuICAgIH1cbiAgICAmX19sYWJlbCB7XG4gICAgICBAaW5jbHVkZSBib2R5LTItbTtcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuXG4gICAgICAmLS1taW4taGVpZ2h0IHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhcHRjaGFfaW5wdXQge1xuICAgICAgbWluLXdpZHRoOiAyNDVweDtcbiAgICB9XG4gICAgJl9fYWN0aW9ucyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19maWVsZCB7XG4gICAgICAmLmNhcHRjaGEge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWxlLXVwbG9hZC1hcmVhIHtcbiAgICAgIGdhcDogOHB4O1xuXG4gICAgICAmX19yb3dzIHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGhlaWdodDogNTZweDtcblxuICAgICAgICAuaWNvX3BsdXMge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW5wdXRfd3JhcCB7XG4gICAgICAgIC5kZWxldGUge1xuICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgIHRvcDogMThweDtcblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idWxsZXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyohIGpRdWVyeSBVSSAtIHYxLjE0LjEgLSAyMDI0LTEwLTMwXG4qIGh0dHBzOi8vanF1ZXJ5dWkuY29tXG4qIEluY2x1ZGVzOiBjb3JlLmNzcywgYWNjb3JkaW9uLmNzcywgYXV0b2NvbXBsZXRlLmNzcywgbWVudS5jc3MsIGJ1dHRvbi5jc3MsIGNvbnRyb2xncm91cC5jc3MsIGNoZWNrYm94cmFkaW8uY3NzLCBkYXRlcGlja2VyLmNzcywgZGlhbG9nLmNzcywgZHJhZ2dhYmxlLmNzcywgcmVzaXphYmxlLmNzcywgcHJvZ3Jlc3NiYXIuY3NzLCBzZWxlY3RhYmxlLmNzcywgc2VsZWN0bWVudS5jc3MsIHNsaWRlci5jc3MsIHNvcnRhYmxlLmNzcywgc3Bpbm5lci5jc3MsIHRhYnMuY3NzLCB0b29sdGlwLmNzcywgdGhlbWUuY3NzXG4qIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwczovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci8/ZmZEZWZhdWx0PUFyaWFsJTJDSGVsdmV0aWNhJTJDc2Fucy1zZXJpZiZmc0RlZmF1bHQ9MWVtJmZ3RGVmYXVsdD1ub3JtYWwmY29ybmVyUmFkaXVzPTNweCZiZ0NvbG9ySGVhZGVyPWU5ZTllOSZiZ1RleHR1cmVIZWFkZXI9ZmxhdCZib3JkZXJDb2xvckhlYWRlcj1kZGRkZGQmZmNIZWFkZXI9MzMzMzMzJmljb25Db2xvckhlYWRlcj00NDQ0NDQmYmdDb2xvckNvbnRlbnQ9ZmZmZmZmJmJnVGV4dHVyZUNvbnRlbnQ9ZmxhdCZib3JkZXJDb2xvckNvbnRlbnQ9ZGRkZGRkJmZjQ29udGVudD0zMzMzMzMmaWNvbkNvbG9yQ29udGVudD00NDQ0NDQmYmdDb2xvckRlZmF1bHQ9ZjZmNmY2JmJnVGV4dHVyZURlZmF1bHQ9ZmxhdCZib3JkZXJDb2xvckRlZmF1bHQ9YzVjNWM1JmZjRGVmYXVsdD00NTQ1NDUmaWNvbkNvbG9yRGVmYXVsdD03Nzc3NzcmYmdDb2xvckhvdmVyPWVkZWRlZCZiZ1RleHR1cmVIb3Zlcj1mbGF0JmJvcmRlckNvbG9ySG92ZXI9Y2NjY2NjJmZjSG92ZXI9MmIyYjJiJmljb25Db2xvckhvdmVyPTU1NTU1NSZiZ0NvbG9yQWN0aXZlPTAwN2ZmZiZiZ1RleHR1cmVBY3RpdmU9ZmxhdCZib3JkZXJDb2xvckFjdGl2ZT0wMDNlZmYmZmNBY3RpdmU9ZmZmZmZmJmljb25Db2xvckFjdGl2ZT1mZmZmZmYmYmdDb2xvckhpZ2hsaWdodD1mZmZhOTAmYmdUZXh0dXJlSGlnaGxpZ2h0PWZsYXQmYm9yZGVyQ29sb3JIaWdobGlnaHQ9ZGFkNTVlJmZjSGlnaGxpZ2h0PTc3NzYyMCZpY29uQ29sb3JIaWdobGlnaHQ9Nzc3NjIwJmJnQ29sb3JFcnJvcj1mZGRmZGYmYmdUZXh0dXJlRXJyb3I9ZmxhdCZib3JkZXJDb2xvckVycm9yPWYxYTg5OSZmY0Vycm9yPTVmM2YzZiZpY29uQ29sb3JFcnJvcj1jYzAwMDAmYmdDb2xvck92ZXJsYXk9YWFhYWFhJmJnVGV4dHVyZU92ZXJsYXk9ZmxhdCZiZ0ltZ09wYWNpdHlPdmVybGF5PTAmb3BhY2l0eU92ZXJsYXk9MzAmYmdDb2xvclNoYWRvdz02NjY2NjYmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdJbWdPcGFjaXR5U2hhZG93PTAmb3BhY2l0eVNoYWRvdz0zMCZ0aGlja25lc3NTaGFkb3c9NXB4Jm9mZnNldFRvcFNoYWRvdz0wcHgmb2Zmc2V0TGVmdFNoYWRvdz0wcHgmY29ybmVyUmFkaXVzU2hhZG93PThweFxuKiBDb3B5cmlnaHQgT3BlbkpTIEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG5cbi8qIExheW91dCBoZWxwZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1oZWxwZXItaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcbn1cbi51aS1oZWxwZXItcmVzZXQge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0b3V0bGluZTogMDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSxcbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cbi51aS1oZWxwZXItemZpeCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4udWktZnJvbnQge1xuXHR6LWluZGV4OiAxMDA7XG59XG5cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGlzYWJsZWQge1xuXHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi10b3A6IC0uMjVlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi51aS13aWRnZXQtaWNvbi1ibG9jayB7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDJweCAwIDAgMDtcblx0cGFkZGluZzogLjVlbSAuNWVtIC41ZW0gLjdlbTtcblx0Zm9udC1zaXplOiAxMDAlO1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAxZW0gMi4yZW07XG5cdGJvcmRlci10b3A6IDA7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuLnVpLWF1dG9jb21wbGV0ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4udWktbWVudSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG91dGxpbmU6IDA7XG59XG4udWktbWVudSAudWktbWVudSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuXHRtYXJnaW46IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogM3B4IDFlbSAzcHggLjRlbTtcbn1cbi51aS1tZW51IC51aS1tZW51LWRpdmlkZXIge1xuXHRtYXJnaW46IDVweCAwO1xuXHRoZWlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xufVxuLnVpLW1lbnUgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdG1hcmdpbjogLTFweDtcbn1cblxuLyogaWNvbiBzdXBwb3J0ICovXG4udWktbWVudS1pY29ucyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4vKiBsZWZ0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogLjJlbTtcblx0bWFyZ2luOiBhdXRvIDA7XG59XG5cbi8qIHJpZ2h0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1tZW51LWljb24ge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcbn1cbi51aS1idXR0b24ge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbi1yaWdodDogLjFlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udWktYnV0dG9uLFxuLnVpLWJ1dHRvbjpsaW5rLFxuLnVpLWJ1dHRvbjp2aXNpdGVkLFxuLnVpLWJ1dHRvbjpob3Zlcixcbi51aS1idXR0b246YWN0aXZlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiB0byBtYWtlIHJvb20gZm9yIHRoZSBpY29uLCBhIHdpZHRoIG5lZWRzIHRvIGJlIHNldCBoZXJlICovXG4udWktYnV0dG9uLWljb24tb25seSB7XG5cdHdpZHRoOiAyZW07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiBubyBpY29uIHN1cHBvcnQgZm9yIGlucHV0IGVsZW1lbnRzICovXG5pbnB1dC51aS1idXR0b24udWktYnV0dG9uLWljb24tb25seSB7XG5cdHRleHQtaW5kZW50OiAwO1xufVxuXG4vKiBidXR0b24gaWNvbiBlbGVtZW50KHMpICovXG4udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLXRvcDogLThweDtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG59XG5cbi51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb24ge1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMi4xZW07XG5cdGhlaWdodDogMi4xZW07XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG59XG5cbmlucHV0LnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHRleHQtaW5kZW50OiAwO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcbn1cblxuLyogd29ya2Fyb3VuZHMgKi9cbi8qIFN1cHBvcnQ6IEZpcmVmb3ggNSAtIDEyNSsgKi9cbmlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4udWktY29udHJvbGdyb3VwIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbTpmb2N1cyxcbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0udWktdmlzdWFsLWZvY3VzIHtcblx0ei1pbmRleDogOTk5OTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgPiAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHtcblx0cGFkZGluZzogLjRlbSAxZW07XG59XG4udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgc3BhbiB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRib3JkZXItbGVmdDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG4udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi8qIFNwaW5uZXIgc3BlY2lmaWMgc3R5bGUgZml4ZXMgKi9cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXItaW5wdXQge1xuXHR3aWR0aDogY2FsYyggMTAwJSAtIDIuNGVtICk7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwIHtcblx0Ym9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG59XG5cbi51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDFweCAjY2NjO1xuXHRib3JkZXItcmFkaXVzOiAuMTJlbTtcblx0Ym9yZGVyOiBub25lO1xufVxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZCB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDFlbTtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdGJvcmRlcjogbm9uZTtcbn1cbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZCAudWktaWNvbixcbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZDpob3ZlciAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuXHRib3JkZXItd2lkdGg6IDRweDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi51aS1jaGVja2JveHJhZGlvLWRpc2FibGVkIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciB7XG5cdHdpZHRoOiAxN2VtO1xuXHRwYWRkaW5nOiAuMmVtIC4yZW0gMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogLjJlbSAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMnB4O1xuXHR3aWR0aDogMS44ZW07XG5cdGhlaWdodDogMS44ZW07XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG5cdHRvcDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdGxlZnQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRyaWdodDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG5cdGxlZnQ6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuXHRyaWdodDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC04cHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG5cdG1hcmdpbjogMCAyLjNlbTtcblx0bGluZS1oZWlnaHQ6IDEuOGVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuXHRmb250LXNpemU6IDFlbTtcblx0bWFyZ2luOiAxcHggMDtcbn1cbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLFxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XG5cdHdpZHRoOiA0NSU7XG59XG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IC45ZW07XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdG1hcmdpbjogMCAwIC40ZW07XG59XG4udWktZGF0ZXBpY2tlciB0aCB7XG5cdHBhZGRpbmc6IC43ZW0gLjNlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Ym9yZGVyOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgdGQge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXG4udWktZGF0ZXBpY2tlciB0ZCBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IC4yZW07XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0bWFyZ2luOiAuN2VtIDAgMCAwO1xuXHRwYWRkaW5nOiAwIC4yZW07XG5cdGJvcmRlci1sZWZ0OiAwO1xuXHRib3JkZXItcmlnaHQ6IDA7XG5cdGJvcmRlci1ib3R0b206IDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luOiAuNWVtIC4yZW0gLjRlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbSAuNmVtO1xuXHR3aWR0aDogYXV0bztcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkge1xuXHR3aWR0aDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZSB7XG5cdHdpZHRoOiA5NSU7XG5cdG1hcmdpbjogMCBhdXRvIC40ZW07XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDUwJTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHR3aWR0aDogMzMuMyU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDI1JTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGNsZWFyOiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcblx0Y2xlYXI6IGJvdGg7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDA7XG59XG5cbi8qIFJUTCBzdXBwb3J0ICovXG4udWktZGF0ZXBpY2tlci1ydGwge1xuXHRkaXJlY3Rpb246IHJ0bDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2IHtcblx0cmlnaHQ6IDJweDtcblx0bGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0bGVmdDogMnB4O1xuXHRyaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcblx0cmlnaHQ6IDFweDtcblx0bGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyIHtcblx0bGVmdDogMXB4O1xuXHRyaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0Y2xlYXI6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50LFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi8qIEljb25zICovXG4udWktZGF0ZXBpY2tlciAudWktaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGxlZnQ6IC41ZW07XG5cdHRvcDogLjNlbTtcbn1cbi51aS1kaWFsb2cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cGFkZGluZzogLjJlbTtcblx0b3V0bGluZTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGUge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAuMWVtIDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHdpZHRoOiA5MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogLjNlbTtcblx0dG9wOiA1MCU7XG5cdHdpZHRoOiAyMHB4O1xuXHRtYXJnaW46IC0xMHB4IDAgMCAwO1xuXHRwYWRkaW5nOiAxcHg7XG5cdGhlaWdodDogMjBweDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IC41ZW0gMWVtO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRvdmVyZmxvdzogYXV0bztcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Ym9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdG1hcmdpbi10b3A6IC41ZW07XG5cdHBhZGRpbmc6IC4zZW0gMWVtIC41ZW0gLjRlbTtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uIHtcblx0bWFyZ2luOiAuNWVtIC40ZW0gLjVlbSAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbiB7XG5cdGhlaWdodDogMnB4O1xuXHR0b3A6IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtZSB7XG5cdHdpZHRoOiAycHg7XG5cdHJpZ2h0OiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXMge1xuXHRoZWlnaHQ6IDJweDtcblx0Ym90dG9tOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXcge1xuXHR3aWR0aDogMnB4O1xuXHRsZWZ0OiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlLFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3LFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5lLFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53IHtcblx0d2lkdGg6IDdweDtcblx0aGVpZ2h0OiA3cHg7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2Uge1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3IHtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5lIHtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcbn1cbi51aS1kcmFnZ2FibGUgLnVpLWRpYWxvZy10aXRsZWJhciB7XG5cdGN1cnNvcjogbW92ZTtcbn1cbi51aS1kcmFnZ2FibGUtaGFuZGxlIHtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXJlc2l6YWJsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1yZXNpemFibGUtaGFuZGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LXNpemU6IDAuMXB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSxcbi51aS1yZXNpemFibGUtYXV0b2hpZGUgLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLXJlc2l6YWJsZS1uIHtcblx0Y3Vyc29yOiBuLXJlc2l6ZTtcblx0aGVpZ2h0OiA3cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IC01cHg7XG5cdGxlZnQ6IDA7XG59XG4udWktcmVzaXphYmxlLXMge1xuXHRjdXJzb3I6IHMtcmVzaXplO1xuXHRoZWlnaHQ6IDdweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJvdHRvbTogLTVweDtcblx0bGVmdDogMDtcbn1cbi51aS1yZXNpemFibGUtZSB7XG5cdGN1cnNvcjogZS1yZXNpemU7XG5cdHdpZHRoOiA3cHg7XG5cdHJpZ2h0OiAtNXB4O1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1yZXNpemFibGUtdyB7XG5cdGN1cnNvcjogdy1yZXNpemU7XG5cdHdpZHRoOiA3cHg7XG5cdGxlZnQ6IC01cHg7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXJlc2l6YWJsZS1zZSB7XG5cdGN1cnNvcjogc2UtcmVzaXplO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRyaWdodDogMXB4O1xuXHRib3R0b206IDFweDtcbn1cbi51aS1yZXNpemFibGUtc3cge1xuXHRjdXJzb3I6IHN3LXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdGxlZnQ6IC01cHg7XG5cdGJvdHRvbTogLTVweDtcbn1cbi51aS1yZXNpemFibGUtbncge1xuXHRjdXJzb3I6IG53LXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdGxlZnQ6IC01cHg7XG5cdHRvcDogLTVweDtcbn1cbi51aS1yZXNpemFibGUtbmUge1xuXHRjdXJzb3I6IG5lLXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdHJpZ2h0OiAtNXB4O1xuXHR0b3A6IC01cHg7XG59XG4udWktcHJvZ3Jlc3NiYXIge1xuXHRoZWlnaHQ6IDJlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItdmFsdWUge1xuXHRtYXJnaW46IC0xcHg7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItb3ZlcmxheSB7XG5cdGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEtBQW9BSUFCQUFBQUFQLy8veUgvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa1l3TnFYcmRDNTJEUzA2YTdNRlpJKzRGSEJDS29EZVdLWHF5bVBxR3F4dkpyWFpiTXg3VHRjK3c5WGdVMkZCM2xPeVFSV0VUMklGR2lVOW0xZnJEVnB4WlpjNmJmSHd2NGMxWVhQNmsxVmR5MjkyRmI2VWt1dkZ0WHB2V1N6QStIeWNYSkhVWGlHWUlpTWcyUjZXNDU5Z25XR2ZITmRqSXFEV1ZxZW1IMmVrcE9ia3BPbHBwV1VxWmlxcjZlZHFxV1FBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwU01nWm5HZmFxY2cxRTJ1dXpEbW1IVUJSOFFpbDk1aGlQS3FXbjNhcXRMc1MxOHk3RzFTek5lb3dXQkVOdFFkK1QxSmt0UDA1bnpQVGRKWmxSNnZVeE5XV2pWK3ZVV2hXTmtXRnd4bDlWcFpSZWRZY2ZsSU9MYWZhYTI4WGRzSC95bmxjYzF1UFZEWnhRSVIwSzI1K2NJQ0Ntb3FDZTVtR2haT2ZlWVNVaDV5SmNKeXJrWldXcGFSOGRvSjJvNE5ZcTYybEFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVkRJNFl5MjJabklOUk5xb3N3MEJ2N2kxZ3lIVWtGajdvU2FXbHUzb3ZDOEd4TnNvNWZsdXozcUxWaEJWZVQvTHo3WlRIeXhMNWREYWxRV1BWT3NRV3RSbnV3WGFGVGo5alZWaDhwbWE5SmpaNHpZU2o1Wk95bWE3dXVvbGZmaCtJUjVhVzk3Y0h1QlVYS0dLWGxLam4rRGlIV01jWUphaDROMGxZQ01sSk9YaXBHUnI1cWRnb1NUcnFXU3E2V0ZsMnlwb2FVQUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBhRWI2SExnZC9pTzdGTld0Y0ZXZSt1Zk9ER2pSZm9pSjJha1NoYnVlYjB3dEk1MHptMDJwYnZ3ZldFTVdCUTF6S0dsTEloc2tpRVBtOVI2dlJYeFY0WnpXVDJ5SE9HcFdNeW9yYmxLbE5wOEhtSEViL2xDWGpjVzdibXRYUDhYdDIyOU9WV1IxZm9kMmVXcU5mSHVNalhDUGtJR05pbGVPaUltVm1DT0Vtb1NmbjN5WGxKV21vSEdocXA2aWxZdVdZcG1UcUtVZ0FBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBpRUg2a2I1OGJpUTNGTld0TUZXVzNlTlZjb2p1RkdmcW5acVNlYnVTMDZ3NVY4MC9YMDJwS2U4ekZ3UDZFRldPVDFsREZrOHJHRVJoMVRUTk9vY1E2MUhtNFhtMlZleFVIcHpqeW1WaUhyRmJpRUxzZWZWcm42WEtmbnQyUTlHLytYZGllNDk5WEhkMmc0aDdpb09HaFhHSmJvR0FuWFNCbm9Cd0tZeWZpb3ViWkoySG4wUnVSWmFmbFpPaWw1NlpwNmlpb0tTWHBVQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tvUVJxUnZueHVJN2tVMWExVVU1YmQ1dG5TZU9aWGhtbjVsV0szcU5UV3ZSZFF4UDhxdmFDKy95YVlRelhPN0JNdmFVRW1KUmQzVHNpTUFnc3dtTllyU2daZFlyVFg2dFNIR1pPNzNlenVBdzJ1eHVRK0JiZVpmTXhzZXhZMzUrL1FlNEoxaW5WMGc0eDNXSHVNaElsMmpYT0tUMlErVlU1ZmdvU1VJNTJWZlp5ZmtKR2toYTZqbVkrYWFZZGlycStsUUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtXQklLcFllMEwzWU5LVG9xc3dVbHZ6bmlnZDR3aVI0S2hackt0OVVwcWlwNjFpOUUzdk12eFJkSGxiRUZpRVhmazlZQVJZeE9aWkQ2VlEycFV1bkJtdFJYbzFMZjhoTVZWY05sOEphZlYzOGFNMi9GdTVWMTZCbjYzcjZ4dDk3ajA5K01YU0ZpNEJuaUdGYWUzaHpiSDkraFlCemtwdVVoNWFabUh1YW5aT1pnSXV2YkdpTmVvbUNuYXh4YXAydXBhQ1pzcSsxa0FBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtYakk4Qnk1emY0a094VFZyWE5WbHYxWDBkOElHWkdLTG5OcFl0bThMcjljcVZldU9TdmZPVzc5RDlhREhpek5oREppZEZaaE55ZEVhaE9hREg2bm9tdEpqcDF0dXRLb05Xa3ZBNkpxZlJWTEhVL1FVZmF1OWwyeDdHNTRkMWZsOTk1eGNJR0FkWHFNZkJOYWRvWXJoSCtNZzJLQmxwVnBibHVDaVhtTW5aMlNoNEdCcUorY2tJT3FxSjZMbUtTbGxabXNvcTZ3cFFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDbFl4L29Mdm94dUpEa1UxYTFZVVpiSjU5blNkMlpYaFdxYlJhMi9nRjhHdTJEWTNpcXM3eXJxK3hCWUVrWXZGU004YVNTT2JFK1pnUmwxQkhGWk5yN3BSQ2F2WjVCVzIxNDJoWTNBTi96V3RzbWYxMnA5WHh4RmwybHBMbjFyc2V6dGZYWmpkSVdJZjJzNWRJdHdqWUtCZ285eWc1cEhnekpYVEVlR2xadWVucHlQbXBHUW9LT1drWW1TcGFTbnFLaWxlSTJGQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWakIrZ3Urakc0a09SVFZyVmhSbHNubjJkSjNabGVGYXB0RnJiK0NYbU85T296ZUw1VmZQOTlIdkFXaHBpVWRjd2twQkgzODI1QXdZZFU4eFRxbExHaHRDb3NBcktNcHZmYTFtTVJhZTlWdldaZmVCMlhmUGtlTG1tMThsVWNCaitwNWRuTjhqWFozWUlHRWhZdU9VbjQ1YW9DRGtwMTZobDVJallKdmpXS2Nub0dRcHF5UGxwT2hyM2FFbGFxcnE1NkJxN1ZBQUFPdz09XCIpO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9wYWNpdHk6IDAuMjU7XG59XG4udWktcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAudWktcHJvZ3Jlc3NiYXItdmFsdWUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnVpLXNlbGVjdGFibGUge1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktc2VsZWN0YWJsZS1oZWxwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwMDtcblx0Ym9yZGVyOiAxcHggZG90dGVkIGJsYWNrO1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0cGFkZGluZy1ib3R0b206IDFweDtcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUgLnVpLXNlbGVjdG1lbnUtb3B0Z3JvdXAge1xuXHRmb250LXNpemU6IDFlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdHBhZGRpbmc6IDJweCAwLjRlbTtcblx0bWFyZ2luOiAwLjVlbSAwIDAgMDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3JkZXI6IDA7XG59XG4udWktc2VsZWN0bWVudS1vcGVuIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4udWktc2VsZWN0bWVudS10ZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9uIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0d2lkdGg6IDE0ZW07XG59XG4udWktc2VsZWN0bWVudS1pY29uLnVpLWljb24ge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi10b3A6IDA7XG59XG4udWktc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMjtcblx0d2lkdGg6IDEuMmVtO1xuXHRoZWlnaHQ6IDEuMmVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0Zm9udC1zaXplOiAuN2VtO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG5cdGhlaWdodDogLjhlbTtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSB7XG5cdHRvcDogLS4zZW07XG5cdG1hcmdpbi1sZWZ0OiAtLjZlbTtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuXHRsZWZ0OiAwO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcblx0cmlnaHQ6IDA7XG59XG5cbi51aS1zbGlkZXItdmVydGljYWwge1xuXHR3aWR0aDogLjhlbTtcblx0aGVpZ2h0OiAxMDBweDtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1oYW5kbGUge1xuXHRsZWZ0OiAtLjNlbTtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IC0uNmVtO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlIHtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcblx0Ym90dG9tOiAwO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG5cdHRvcDogMDtcbn1cbi51aS1zb3J0YWJsZS1oYW5kbGUge1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktc3Bpbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnVpLXNwaW5uZXItaW5wdXQge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwYWRkaW5nOiAuMjIyZW0gMDtcblx0bWFyZ2luOiAuMmVtIDA7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1sZWZ0OiAuNGVtO1xuXHRtYXJnaW4tcmlnaHQ6IDJlbTtcbn1cbi51aS1zcGlubmVyLWJ1dHRvbiB7XG5cdHdpZHRoOiAxLjZlbTtcblx0aGVpZ2h0OiA1MCU7XG5cdGZvbnQtc2l6ZTogLjVlbTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cmlnaHQ6IDA7XG59XG4vKiBtb3JlIHNwZWNpZmljaXR5IHJlcXVpcmVkIGhlcmUgdG8gb3ZlcnJpZGUgZGVmYXVsdCBib3JkZXJzICovXG4udWktc3Bpbm5lciBhLnVpLXNwaW5uZXItYnV0dG9uIHtcblx0Ym9yZGVyLXRvcC1zdHlsZTogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcblx0Ym9yZGVyLXJpZ2h0LXN0eWxlOiBub25lO1xufVxuLnVpLXNwaW5uZXItdXAge1xuXHR0b3A6IDA7XG59XG4udWktc3Bpbm5lci1kb3duIHtcblx0Ym90dG9tOiAwO1xufVxuLnVpLXRhYnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7LyogcG9zaXRpb246IHJlbGF0aXZlIHByZXZlbnRzIElFIHNjcm9sbCBidWcgKGVsZW1lbnQgd2l0aCBwb3NpdGlvbjogcmVsYXRpdmUgaW5zaWRlIGNvbnRhaW5lciB3aXRoIG92ZXJmbG93OiBhdXRvIGFwcGVhciBhcyBcImZpeGVkXCIpICovXG5cdHBhZGRpbmc6IC4yZW07XG59XG4udWktdGFicyAudWktdGFicy1uYXYge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IC4yZW0gLjJlbSAwO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xuXHRtYXJnaW46IDFweCAuMmVtIDAgMDtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy1hbmNob3Ige1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZzogLjVlbSAxZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSB7XG5cdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yLFxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWxvYWRpbmcgLnVpLXRhYnMtYW5jaG9yIHtcblx0Y3Vyc29yOiB0ZXh0O1xufVxuLnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS10YWJzIC51aS10YWJzLXBhbmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlci13aWR0aDogMDtcblx0cGFkZGluZzogMWVtIDEuNGVtO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuLnVpLXRvb2x0aXAge1xuXHRwYWRkaW5nOiA4cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTk5OTtcblx0bWF4LXdpZHRoOiAzMDBweDtcbn1cbmJvZHkgLnVpLXRvb2x0aXAge1xuXHRib3JkZXItd2lkdGg6IDJweDtcbn1cbi8qIENvbXBvbmVudCBjb250YWluZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS13aWRnZXQge1xuXHRmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldCAudWktd2lkZ2V0IHtcblx0Zm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0IGlucHV0LFxuLnVpLXdpZGdldCBzZWxlY3QsXG4udWktd2lkZ2V0IHRleHRhcmVhLFxuLnVpLXdpZGdldCBidXR0b24ge1xuXHRmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG59XG4udWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRjb2xvcjogIzMzMzMzMztcbn1cbi51aS13aWRnZXQtY29udGVudCBhIHtcblx0Y29sb3I6ICMzMzMzMzM7XG59XG4udWktd2lkZ2V0LWhlYWRlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdGJhY2tncm91bmQ6ICNlOWU5ZTk7XG5cdGNvbG9yOiAjMzMzMzMzO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuXHRjb2xvcjogIzMzMzMzMztcbn1cblxuLyogSW50ZXJhY3Rpb24gc3RhdGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktYnV0dG9uLFxuXG4vKiBXZSB1c2UgaHRtbCBoZXJlIGJlY2F1c2Ugd2UgbmVlZCBhIGdyZWF0ZXIgc3BlY2lmaWNpdHkgdG8gbWFrZSBzdXJlIGRpc2FibGVkXG53b3JrcyBwcm9wZXJseSB3aGVuIGNsaWNrZWQgb3IgaG92ZXJlZCAqL1xuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG5cdGJhY2tncm91bmQ6ICNmNmY2ZjY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjNDU0NTQ1O1xufVxuLnVpLXN0YXRlLWRlZmF1bHQgYSxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxcbmEudWktYnV0dG9uLFxuYTpsaW5rLnVpLWJ1dHRvbixcbmE6dmlzaXRlZC51aS1idXR0b24sXG4udWktYnV0dG9uIHtcblx0Y29sb3I6ICM0NTQ1NDU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsXG4udWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLWJ1dHRvbjpob3Zlcixcbi51aS1idXR0b246Zm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuXHRiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogIzJiMmIyYjtcbn1cbi51aS1zdGF0ZS1ob3ZlciBhLFxuLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsXG4udWktc3RhdGUtaG92ZXIgYTpsaW5rLFxuLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCxcbi51aS1zdGF0ZS1mb2N1cyBhLFxuLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsXG4udWktc3RhdGUtZm9jdXMgYTpsaW5rLFxuLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCxcbmEudWktYnV0dG9uOmhvdmVyLFxuYS51aS1idXR0b246Zm9jdXMge1xuXHRjb2xvcjogIzJiMmIyYjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktdmlzdWFsLWZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiKDk0LCAxNTgsIDIxNCk7XG59XG4udWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLFxuYS51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDNlZmY7XG5cdGJhY2tncm91bmQ6ICMwMDdmZmY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuLnVpLWljb24tYmFja2dyb3VuZCxcbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24tYmFja2dyb3VuZCB7XG5cdGJvcmRlcjogIzAwM2VmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi51aS1zdGF0ZS1hY3RpdmUgYSxcbi51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmYTkwO1xuXHRjb2xvcjogIzc3NzYyMDtcbn1cbi51aS1zdGF0ZS1jaGVja2VkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcblx0YmFja2dyb3VuZDogI2ZmZmE5MDtcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuXHRjb2xvcjogIzc3NzYyMDtcbn1cbi51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZjFhODk5O1xuXHRiYWNrZ3JvdW5kOiAjZmRkZmRmO1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuXHRvcGFjaXR5OiAuNztcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuMzU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cbi51aS1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cbi51aS1pY29uLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1ob3ZlciAudWktaWNvbixcbi51aS1zdGF0ZS1mb2N1cyAudWktaWNvbixcbi51aS1idXR0b246aG92ZXIgLnVpLWljb24sXG4udWktYnV0dG9uOmZvY3VzIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3VpLWljb25zXzU1NTU1NV8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sXG4udWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uLFxuLnVpLWJ1dHRvbiAudWktc3RhdGUtaGlnaGxpZ2h0LnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLFxuLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLWJ1dHRvbiAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy91aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmdcIik7XG59XG5cbi8qIHBvc2l0aW9uaW5nICovXG4vKiBUaHJlZSBjbGFzc2VzIG5lZWRlZCB0byBvdmVycmlkZSBgLnVpLWJ1dHRvbjpob3ZlciAudWktaWNvbmAgKi9cbi51aS1pY29uLWJsYW5rLnVpLWljb24tYmxhbmsudWktaWNvbi1ibGFuayB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktaWNvbi1jYXJldC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbi51aS1pY29uLWNhcmV0LTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDsgfVxuLnVpLWljb24tY2FyZXQtMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1uZS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItc2UtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTMycHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1uZS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvdy00IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDsgfVxuLnVpLWljb24tYXJyb3ctNC1kaWFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTgwcHg7IH1cbi51aS1pY29uLWV4dGxpbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODBweDsgfVxuLnVpLWljb24tbmV3d2luIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTgwcHg7IH1cbi51aS1pY29uLXJlZnJlc2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtODBweDsgfVxuLnVpLWljb24tc2h1ZmZsZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4OyB9XG4udWktaWNvbi10cmFuc2Zlci1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtODBweDsgfVxuLnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTgwcHg7IH1cbi51aS1pY29uLWZvbGRlci1jb2xsYXBzZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NnB4OyB9XG4udWktaWNvbi1mb2xkZXItb3BlbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05NnB4OyB9XG4udWktaWNvbi1kb2N1bWVudCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05NnB4OyB9XG4udWktaWNvbi1kb2N1bWVudC1iIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7IH1cbi51aS1pY29uLW5vdGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtOTZweDsgfVxuLnVpLWljb24tbWFpbC1jbG9zZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTZweDsgfVxuLnVpLWljb24tbWFpbC1vcGVuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7IH1cbi51aS1pY29uLXN1aXRjYXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05NnB4OyB9XG4udWktaWNvbi1jb21tZW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC05NnB4OyB9XG4udWktaWNvbi1wZXJzb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHg7IH1cbi51aS1pY29uLXByaW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC05NnB4OyB9XG4udWktaWNvbi10cmFzaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtOTZweDsgfVxuLnVpLWljb24tbG9ja2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05NnB4OyB9XG4udWktaWNvbi11bmxvY2tlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtOTZweDsgfVxuLnVpLWljb24tYm9va21hcmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTk2cHg7IH1cbi51aS1pY29uLXRhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtOTZweDsgfVxuLnVpLWljb24taG9tZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4OyB9XG4udWktaWNvbi1mbGFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExMnB4OyB9XG4udWktaWNvbi1jYWxlbmRhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMTJweDsgfVxuLnVpLWljb24tcGVuY2lsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExMnB4OyB9XG4udWktaWNvbi1jbG9jayB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDsgfVxuLnVpLWljb24tZGlzayB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FsY3VsYXRvciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTEycHg7IH1cbi51aS1pY29uLXpvb21pbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEycHg7IH1cbi51aS1pY29uLXpvb21vdXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTExMnB4OyB9XG4udWktaWNvbi1zZWFyY2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTExMnB4OyB9XG4udWktaWNvbi13cmVuY2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTExMnB4OyB9XG4udWktaWNvbi1nZWFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMTJweDsgfVxuLnVpLWljb24taGVhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTExMnB4OyB9XG4udWktaWNvbi1zdGFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTJweDsgfVxuLnVpLWljb24tbGluayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbmNlbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4OyB9XG4udWktaWNvbi1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyOHB4OyB9XG4udWktaWNvbi1wbHVzdGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTI4cHg7IH1cbi51aS1pY29uLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEyOHB4OyB9XG4udWktaWNvbi1taW51c3RoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyOHB4OyB9XG4udWktaWNvbi1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xvc2V0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMjhweDsgfVxuLnVpLWljb24ta2V5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMjhweDsgfVxuLnVpLWljb24tbGlnaHRidWxiIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMjhweDsgfVxuLnVpLWljb24tc2Npc3NvcnMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEyOHB4OyB9XG4udWktaWNvbi1jbGlwYm9hcmQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyOHB4OyB9XG4udWktaWNvbi1jb3B5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMjhweDsgfVxuLnVpLWljb24tY29udGFjdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTI4cHg7IH1cbi51aS1pY29uLWltYWdlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMjhweDsgfVxuLnVpLWljb24tdmlkZW8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTEyOHB4OyB9XG4udWktaWNvbi1zY3JpcHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTEyOHB4OyB9XG4udWktaWNvbi1hbGVydCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4OyB9XG4udWktaWNvbi1pbmZvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE0NHB4OyB9XG4udWktaWNvbi1ub3RpY2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTQ0cHg7IH1cbi51aS1pY29uLWhlbHAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7IH1cbi51aS1pY29uLWNoZWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE0NHB4OyB9XG4udWktaWNvbi1idWxsZXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTQ0cHg7IH1cbi51aS1pY29uLXJhZGlvLW9uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4OyB9XG4udWktaWNvbi1yYWRpby1vZmYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE0NHB4OyB9XG4udWktaWNvbi1waW4tdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBpbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDRweDsgfVxuLnVpLWljb24tcGxheSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4OyB9XG4udWktaWNvbi1wYXVzZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1uZXh0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLXByZXYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstZW5kIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLXN0YXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4OyB9XG4vKiB1aS1pY29uLXNlZWstZmlyc3QgaXMgZGVwcmVjYXRlZCwgdXNlIHVpLWljb24tc2Vlay1zdGFydCBpbnN0ZWFkICovXG4udWktaWNvbi1zZWVrLWZpcnN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4OyB9XG4udWktaWNvbi1zdG9wIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2MHB4OyB9XG4udWktaWNvbi1lamVjdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTYwcHg7IH1cbi51aS1pY29uLXZvbHVtZS1vZmYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2MHB4OyB9XG4udWktaWNvbi12b2x1bWUtb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2MHB4OyB9XG4udWktaWNvbi1wb3dlciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NnB4OyB9XG4udWktaWNvbi1zaWduYWwtZGlhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNzZweDsgfVxuLnVpLWljb24tc2lnbmFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc2cHg7IH1cbi51aS1pY29uLWNpcmNsZS1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtem9vbWluIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXpvb21vdXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtY2hlY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwOHB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMDhweDsgfVxuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMDhweDsgfVxuLnVpLWljb24tc3F1YXJlc21hbGwtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwOHB4OyB9XG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLWRvdHRlZC1ob3Jpem9udGFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2FsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXBzbWFsbC1kaWFnb25hbC1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMjRweDsgfVxuXG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIENvcm5lciByYWRpdXMgKi9cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLXRsIHtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLXRyIHtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLWJsIHtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLWJyIHtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG5cdGJhY2tncm91bmQ6ICNhYWFhYWE7XG5cdG9wYWNpdHk6IC4zO1xufVxuLnVpLXdpZGdldC1zaGFkb3cge1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2NjY2O1xufSIsIkB1c2UgJ21peGlucycgYXMgKjtcbkB1c2UgJ2JyZWFrcG9pbnRzJyBhcyAqO1xuXG4vKiDqs7XthrUg7LqY66aw642UIOyKpO2DgOydvCAtIOydtOuvuOyngCDssLjqs6DtlZwg6re87IKs7LmYIOuUlOyekOyduCAqL1xuLmNhbGVuZGFyLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAkTGluZWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIC4xMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi8qIOqzte2GtSDsupjrprDrjZQg7Iqk7YOA7J28IC0g7J2066+47KeAIOywuOqzoO2VnCDqt7zsgqzsuZgg65SU7J6Q7J24ICovXG4uY2FsZW5kYXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDM0NHB4O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNhbGVuZGFyIHtcbiAgLmNhbC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5jYWwtdGl0bGUge1xuICAgIEBpbmNsdWRlIGJvZHktMi1zYjtcbiAgfVxuXG4gIC5jYWwtbmF2IHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkU3VyZmFjZWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5jYWwtd2VlayB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDcsIDFmcik7XG4gICAgZ2FwOiA2cHg7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgY2FwdGlvbi0xLXI7XG4gICAgY29sb3I6ICREaXNjbGFpbWVyQ29sb3I7XG4gIH1cblxuICAuY2FsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg3LCAxZnIpO1xuICAgIGdhcDogNHB4OyAvLyDrgqDsp5wg7IWAIOyCrOydtCDqs7XrsLEg7KCc6rGwXG4gIH1cblxuICAvLyDquLDrs7jsnYAg7IKs6rCB7ZiVLiDri6gsIOyEoO2DnS/smKTripjrp4wg7JuQ7ZiV7Jy866GcIO2RnOyLnFxuICAuY2FsLWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICRXaGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICRTdWJjb2xvcjtcbiAgICBAaW5jbHVkZSBib2R5LTMtbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJFN1cmZhY2Vjb2xvcjtcbiAgICB9XG5cbiAgICAvLyDsmKTripgg64Kg7Kec64qUIOybkO2YlSDthYzrkZDrpqzrp4wg7ZGc7IucICjrsLDqsr3snYAg7Z2w7IOJIOycoOyngClcbiAgICAvKiYuaXMtdG9kYXkge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0NCRDVFMTsgLy8gb3V0bGluZeydgCBib3JkZXItcmFkaXVz66W8IOuUsOultOyngCDslYrsnLzrr4DroZwgYm9yZGVyIOyCrOyaqVxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH0qL1xuXG4gICAgLy8g7ISg7YOd65CcIOuCoOynnOuKlCDsm5DtmJUg67Cw6rK9XG4gICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkUHJpbWFyeWNvbG9yO1xuICAgICAgY29sb3I6ICRXaGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogbm9uZTsgLy8g7ISg7YOdIOyLnCDthYzrkZDrpqwg7KCc6rGwXG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkUHJpbWFyeWNvbG9yO1xuICAgICAgICBjb2xvcjogJFdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIOu5hO2ZnOyEsSDrgqDsp5zripQg7IKs6rCB7ZiVICsg65287J247Lus65+sIOuwsOqyvVxuICAgICYuaXMtZGlzYWJsZWQge1xuICAgICAgLy8g67mE7Zmc7ISxIOuCoOynnOuKlCDrsLDqsr3snYQg65287J24IOy7rOufrOuhnCwg7YWN7Iqk7Yq464qUIO2ajOyDieycvOuhnCDsnKDsp4BcbiAgICAgIGNvbG9yOiAkTGluZWNvbG9yO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIOu5hO2ZnOyEseydgCDquLDrs7gg7IKs6rCB7ZiVXG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIOydtOyghC/ri6TsnYzri6wg64Kg7KecIC0g7ZqM7IOJIO2RnOq4sCAqL1xuICAuY2FsLWQtLWFkamFjZW50IHtcbiAgICBjb2xvcjogJEJvcmRlcmNvbG9yO1xuICAgIGJhY2tncm91bmQ6ICRXaGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJFN1cmZhY2Vjb2xvcjtcbiAgICB9XG4gIH1cblxuICAuY2FsLWQtLXBhZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLyog7J247ZKLIOqysO2VqSDsiqTtg4DsnbwgKi9cbi5pbnB1dC1jYWxlbmRhci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcblxuICAuaWNvX2NhbGVuZGFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgLy8g7J247ZKL7J20IOydveq4sOyghOyaqSDrmJDripQg67mE7Zmc7ISx7ZmU7J28IOuVjCDslYTsnbTsvZgg67mE7Zmc7ISx7ZmUIOyKpO2DgOydvFxuICBpbnB1dFtyZWFkb25seV0gKyAuaWNvX2NhbGVuZGFyLFxuICBpbnB1dFtkaXNhYmxlZF0gKyAuaWNvX2NhbGVuZGFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRGlzYWJsZWRDb2xvcjsgLy8g7ZqM7IOJXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyDtgbTrpq0g7LCo64uoXG4gIH1cbn1cblxuLmNhbC1pY29uLWJ0biB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJEJvcmRlcmNvbG9yO1xuICBiYWNrZ3JvdW5kOiAkV2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcbkB1c2UgJ21peGlucycgYXMgKjtcbkB1c2UgJ2JyZWFrcG9pbnRzJyBhcyAqO1xuXG4uc3ViX2tleXZpc3VhbC0tY2F0ZXJpbmcge1xuICAuc3ViX2hlYWQtZmFjaWxpdHkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2tleXZpc3VhbC9zdWJrdmltZy1jYXRlcmluZy5wbmcnKTtcbiAgfVxufVxuXG4uc3ViX2tleXZpc3VhbC0tYWNjb21tb2RhdGlvbiB7XG4gIC5zdWJfaGVhZC1mYWNpbGl0eSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMva2V5dmlzdWFsL3N1Ymt2aW1nLWFjY29tbW9kYXRpb24ucG5nJyk7XG4gIH1cbn1cblxuLnN1Yl9rZXl2aXN1YWwtLWNvbnZlbmllbmNlIHtcbiAgLnN1Yl9oZWFkLWZhY2lsaXR5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9rZXl2aXN1YWwvc3Via3ZpbWctY29udmVuaWVuY2UucG5nJyk7XG4gIH1cbn1cblxuLnN1Yl9rZXl2aXN1YWwtLWZpdG5lc3Mge1xuICAuc3ViX2hlYWQtZmFjaWxpdHkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2tleXZpc3VhbC9zdWJrdmltZy1maXRuZXNzLnBuZycpO1xuICB9XG59XG5cbi5zdWJfa2V5dmlzdWFsLS10cmFpbmluZ2NlbnRlciB7XG4gIC5zdWJfaGVhZC1mYWNpbGl0eSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMva2V5dmlzdWFsL3N1Ymt2aW1nLXRyYWluaW5nY2VudGVyLnBuZycpO1xuICB9XG59XG5cbi5zdWJfa2V5dmlzdWFsLS13ZWxmYXJlIHtcbiAgLnN1Yl9oZWFkLWZhY2lsaXR5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9rZXl2aXN1YWwvc3Via3ZpbWctd2VsZmFyZS5wbmcnKTtcbiAgfVxufVxuXG4uaGVhZC1ub3RpIHtcbiAgQGluY2x1ZGUgYm9keS0yLW07XG4gIGNvbG9yOiAkRGlzY2xhaW1lckNvbG9yO1xuICBtYXJnaW46IDgwcHggMCAtNjBweDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgIG1hcmdpbjogNDBweCAwIC0yMHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oNDApO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg0MCk7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIOyImOugqOybkOyLnOyEpCDsoITsmqkg7Iqk7YOA7J28IC0gcHJlZml4OiAuZmFjaWxpdHkgKi9cbi5mYWNpbGl0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogODBweDtcblxuICAvKiDqs7XthrUg7Jes67CxICovXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBoZWFkbGluZS0yLXNiO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgJi5mYWNpbGl0eV9fdGl0bGUtLXJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgQGluY2x1ZGUgdGl0bGUtMi1zYjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgQGluY2x1ZGUgdGl0bGUtMi1tO1xuICAgIG1hcmdpbjogNDBweCAwO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDMycHg7XG4gICAgfVxuICB9XG5cbiAgLmZhY2lsaXR5LWRldGFpbCB7XG4gICAgLm1iLTgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5tYi0yMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5tYi0yOCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIH1cblxuICAgIC5wbC0yOCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgYm9keS0yLXNiO1xuICAgICAgY29sb3I6ICRCbGFjaztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cblxuICAgICAgJi0tbmFycm93IHtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGltZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgMTIwcHg7XG4gICAgICBAaW5jbHVkZSBjYXB0aW9uLTEtbTtcbiAgICAgIGNvbG9yOiAkQmxhY2s7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgICAgICBmbGV4OiAwIDAgNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYWRnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sb3I6ICRTdWJjb2xvcjtcbiAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgZmxleDogbm9uZTtcblxuICAgICAgLmJhZGdlX3N1YiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLS1leGxhcmdlIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgfVxuXG4gICAgICAmLS1sYXJnZSB7XG4gICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgfVxuXG4gICAgICAmLS1taWQge1xuICAgICAgICB3aWR0aDogNjFweDtcbiAgICAgIH1cblxuICAgICAgJi0tYXV0byB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIC5iYWRnZV9zdWIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgQGluY2x1ZGUgYm9keS0yLXI7XG4gICAgICBjb2xvcjogJFN1YmNvbG9yO1xuICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgICYgKyAuZmFjaWxpdHktZGV0YWlsX19jb250YWN0IHtcbiAgICAgICAgQGluY2x1ZGUgYm9keS0yLW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuXG4gICAgICAgICAgJiArIC5mYWNpbGl0eS1kZXRhaWxfX2NvbnRhY3Qge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbHVtbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNHB4O1xuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgQGluY2x1ZGUgYm9keS0zLW07XG4gICAgICBjb2xvcjogJFN1YmNvbG9yO1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAmX19jb21tb24ge1xuICAgICAgQGluY2x1ZGUgYm9keS0zLXI7XG4gICAgICBjb2xvcjogJEJsYWNrO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogNzZweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICByb3ctZ2FwOiA4cHg7XG4gICAgICB9XG5cbiAgICAgICYtLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvZHktMi1yO1xuICAgICAgY29sb3I6ICRCbGFjaztcblxuICAgICAgc3BhbixcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mdW5jIHtcbiAgICAgIEBpbmNsdWRlIGJvZHktMy1yO1xuICAgICAgY29sb3I6ICRCbGFjaztcblxuICAgICAgLmljb19jb3B5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBjYXB0aW9uLTEtcjtcbiAgICAgIGNvbG9yOiAkRGlzY2xhaW1lckNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX3JvdW5kYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJFN1cmZhY2Vjb2xvcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLyog7KCV67O07Lm065OcIOyYgeyXrSAqL1xuICAmX19pbmZvY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgcGFkZGluZzogMzJweCA0MHB4O1xuXG4gICAgLmZhY2lsaXR5LWRldGFpbCB7XG4gICAgICAmLS1idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMzJweCA2OHB4O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX3JvdyB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBnYXA6IDJweCAxMnB4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGFjdCB7XG4gICAgICAgIEBpbmNsdWRlIGJvZHktMy1yO1xuICAgICAgfVxuXG4gICAgICAmX19iYWRnZSB7XG4gICAgICAgICY6bm90KFtjbGFzcyo9Jy0tYXV0byddLCBbY2xhc3MqPSctLW1pZCddLCBbY2xhc3MqPSctLWxhcmdlJ10sIFtjbGFzcyo9Jy0tZXhsYXJnZSddKSB7XG4gICAgICAgICAgd2lkdGg6IDUzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGFiZWwge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxleDogMTtcblxuICAgICAgICAmICsgLmZhY2lsaXR5LWRldGFpbF9fY29udGFjdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcm93IHtcbiAgICAgICAgJi0tYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyog7KCV67O07Lm065OcIOyYgeyXrSAqL1xuICAmX19pbmZvbGlzdCB7XG4gICAgcGFkZGluZzogMzJweCA0MHB4O1xuXG4gICAgLmZhY2lsaXR5LWRldGFpbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJl9fcm93IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWdjYXJkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogMTJweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cblxuICAmX19pbWdjYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJFN1cmZhY2Vjb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYXNwZWN0LXJhdGlvOiAzMzMgLyA0MDA7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9ub19pbWcucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGJvZHktMi1zYjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmMzM7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAmX19jYXRlcmluZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTZweDtcbiAgICByb3ctZ2FwOiA4MHB4O1xuXG4gICAgJi0taGFsZiB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLmZhY2lsaXR5X19pbWdjYXJkcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3dlbGZhcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTZweDtcbiAgICByb3ctZ2FwOiA4MHB4O1xuICB9XG5cbiAgLyog7KCV67O07Lm065OcIDLsl7QgKi9cbiAgJl9faW5mb3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBnYXA6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuZmFjaWxpdHlfX3JvdW5kYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8qIOygleuztOy5tOuTnCDsmIHsl60gKi9cbiAgJl9faW5mb2JveCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDMycHg7XG4gICAgcGFkZGluZzogMzJweCA0MHB4O1xuXG4gICAgLmZhY2lsaXR5LWRldGFpbCB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyog7YOtIOyYgeyXrSAqL1xuICAmX190YWJzIHtcbiAgICBtYXJnaW46IDI0cHggMDtcbiAgfVxuXG4gICZfX2NvdW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBjb2xvcjogJERpc2NsYWltZXJDb2xvcjtcbiAgfVxuXG4gIC8qIOqwneyLpCDsubTrk5wg66as7Iqk7Yq4ICovXG4gICZfX3Jvb20tbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMTZweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG5cbiAgICAmICsgLmZhY2lsaXR5X19yb3VuZGJveCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC8qIOu5hOyjvOyWvCDsiqTsmYDsnbTtlIQg7JiB7JetICovXG4gICZfX3Zpc3VhbCB7XG4gICAgLmZhY2lsaXR5LXZpc3VhbC1zd2lwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kOiAkU3VyZmFjZWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjMzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmMzM7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyNHB4KTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmFjaWxpdHktdmlzdWFsLXBhZ2luYXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgYm90dG9tOiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJFdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBjYXB0aW9uLTEtcjtcblxuICAgICAgICAuaWNvX2ltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZhY2lsaXR5LWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICRTdXJmYWNlY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgICZfX3dpZGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIH1cblxuICAgICAgLmZhY2lsaXR5LWNhcmRfX3RodW1iIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIH1cblxuICAgICAgLmZhY2lsaXR5LWNhcmRfX2JvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBwYWRkaW5nOiA2MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mYWNpbGl0eS1kZXRhaWwge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgdGl0bGUtMi1zYjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGh1bWIge1xuICAgICAgYXNwZWN0LXJhdGlvOiA3IC8gNTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDQwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgICZfX2hlYWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJl9fcGVyc29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA0cHg7XG4gICAgICBjb2xvcjogJERpc2NsYWltZXJDb2xvcjtcbiAgICAgIEBpbmNsdWRlIGNhcHRpb24tMS1tO1xuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGNvbG9yOiAkRGlzY2xhaW1lckNvbG9yO1xuICAgICAgQGluY2x1ZGUgYm9keS0zLW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgdGl0bGUtMi1zYjtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBAaW5jbHVkZSBib2R5LTMtbTtcbiAgICAgIGNvbG9yOiAkRGlzYWJsZWRDb2xvcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgQGluY2x1ZGUgYm9keS0zLW07XG4gICAgICBjb2xvcjogJFN1YmNvbG9yO1xuXG4gICAgICAmLm1iLTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX21ldGEge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBjb2xvcjogJERpc2NsYWltZXJDb2xvcjtcbiAgICAgIEBpbmNsdWRlIGNhcHRpb24tMS1yO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIOqwneyLpCDqs7XthrUg7Y647J2Y7Iuc7ISkICovXG4gICZfX2FtZW5pdGllcy1ib3gge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICRTdXJmYWNlY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJExpbmVjb2xvcjtcbiAgfVxuXG4gICZfX2FtZW5pdGllcy10aXRsZSB7XG4gICAgQGluY2x1ZGUgYm9keS0yLXNiO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gICZfX2FtZW5pdGllcy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDhweCAxMnB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGNvbG9yOiAkU3ViY29sb3I7XG4gIH1cblxuICAmX19ndWlkZS10ZXh0IHtcbiAgICBjb2xvcjogJERpc2NsYWltZXJDb2xvcjtcbiAgICBAaW5jbHVkZSBjYXB0aW9uLTEtcjtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAycHggMDtcbiAgICB9XG4gIH1cblxuICAvKiDtjrjsnZjsi5zshKQg7IS57IWYICovXG4gICZfX2NvbnYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gICZfX2NvbnYtY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDE2cHg7XG5cbiAgICAuZmFjaWxpdHlfX3JvdW5kYm94IHtcbiAgICAgIC5mYWNpbGl0eS1kZXRhaWxfX3JvdyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgICAgLmZhY2lsaXR5LWRldGFpbF9fYmFkZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb252LWluZm8ge1xuICAgIGdyaWQtY29sdW1uOiAxLzQ7XG4gIH1cblxuICAmX19jb252LWNhcmQge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgLmZhY2lsaXR5X19pbmZvYm94IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICYtLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHRpdGxlLTItbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIC5mYWNpbGl0eS1kZXRhaWxfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIGNhcHRpb24tMS1yO1xuICAgIGNvbG9yOiAkRGlzY2xhaW1lckNvbG9yO1xuICB9XG5cbiAgLyog7Jyg7J2Y7IKs7ZWtICovXG4gICZfX25vdGljZS10ZXh0IHtcbiAgICBjb2xvcjogJFN1YmNvbG9yO1xuICAgIEBpbmNsdWRlIGJvZHktMy1tO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiA2cHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuXG4gIC8qIOyngOuPhCAqL1xuICAmX19tYXAtYm94IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICNrYWthb01hcCB7XG4gICAgICBoZWlnaHQ6IDUxN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cbiAgICAgICNrYWthb01hcCB7XG4gICAgICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZXBhcmF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIC5mYWNpbGl0eV9fdmlzdWFsIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIC5mYWNpbGl0eS12aXN1YWwtc3dpcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYWNpbGl0eV9faW5mb2JveCB7XG4gICAgICBwYWRkaW5nOiA4MHB4O1xuICAgICAgLmZhY2lsaXR5LWRldGFpbF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX290aGVyLWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyIDFmcjtcbiAgICBnYXA6IDE2cHg7XG5cbiAgICAuZmFjaWxpdHlfX2ltZ2NhcmQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDY2NiAvIDQwMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgICAgIC5mYWNpbGl0eV9faW1nY2FyZDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzMzMgLyA0MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyog67CY7J2R7ZiVIC0g66qo67CU7J28ICovXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgZ2FwOiA2MHB4O1xuXG4gICAgLmZhY2lsaXR5X19yb3VuZGJveCB7XG4gICAgICAuZmFjaWxpdHlfX2luZm9ib3gge1xuICAgICAgICAuZmFjaWxpdHktZGV0YWlsX190aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYWNpbGl0eS1kZXRhaWxfX2hlYWQge1xuICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuZmFjaWxpdHktZGV0YWlsX19yb3cge1xuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZhY2lsaXR5LWRldGFpbF9fdGltZXMge1xuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhY2lsaXR5LWRldGFpbCB7XG4gICAgICAmX19yb3cge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogNHB4IDhweDtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19sYWJlbCB7XG4gICAgICAgICYgKyAuZmFjaWxpdHktZGV0YWlsX19jb250YWN0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYxcHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19iYWRnZSB7XG4gICAgICAgICY6bm90KFtjbGFzcyo9Jy0tYXV0byddLCBbY2xhc3MqPSctLW1pZCddLCBbY2xhc3MqPSctLWxhcmdlJ10sIFtjbGFzcyo9Jy0tZXhsYXJnZSddKSB7XG4gICAgICAgICAgd2lkdGg6IDUzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VwYXJhdGUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgICAgIC5mYWNpbGl0eV9fdmlzdWFsIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mYWNpbGl0eV9faW5mb2JveCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG5cbiAgICAgICAgLmZhY2lsaXR5LWRldGFpbF9fdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm9ib3gge1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICAmX19pbmZvY2FyZHMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAuZmFjaWxpdHktZGV0YWlsIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmX19jb250YWN0IHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZnVuYyB7XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuXG4gICAgICAgICAgLmljb19jb3B5IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvbGlzdCB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgLmZhY2lsaXR5LWRldGFpbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udi1jYXJkcyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDEycHg7XG4gICAgfVxuXG4gICAgJl9fY29udi1jYXJkIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gNDtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgfVxuXG4gICAgLmZhY2lsaXR5LWNvbnYge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgICAgICYtLXJldmVyc2Uge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cblxuICAgICAgJl9fdGh1bWIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTYlO1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWwgZGl2IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3NHB4IDFmcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgICAudGFiX3dyYXAgLnRhYl9saXN0IHtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAmX19yb29tLWxpc3Qge1xuICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgIC5mYWNpbGl0eS1jYXJkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cbiAgICAgICZfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmX190aHVtYiB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19tZXRhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX25vdGljZS10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDI4cHggMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19yb29tLWxpc3Qge1xuICAgICYgKyAuZmFjaWxpdHlfX3JvdW5kYm94IHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgfVxuICB9XG59XG5cbi5mYWNpbGl0eV9fd2VsZmFyZS1hcmVhIHtcbiAgLmZhY2lsaXR5LWNhcmQge1xuICAgICZfX2JvZHkge1xuICAgICAgcGFkZGluZzogMzJweCA0MHB4IDMycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAuYnV0dG9uX2Jhc2UtY29tYmluZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgLmZhY2lsaXR5LWNhcmQge1xuICAgICAgJl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2hlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyDtm4Tsg53si5zshKRcbi5sYXllcl9wb3B1cF9maXhlZCB7XG4gIC5sYXllcl9oZWFkIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV2hpdGU7XG4gIH1cbn1cbiIsIkB1c2UgJ21peGlucycgYXMgKjtcbkB1c2UgJ2JyZWFrcG9pbnRzJyBhcyAqO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSGlzdG9yeSBWaXN1YWwgKHBhcmFsbGF4IGdyaWQpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmhpc3RvcnktdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNzYwcHggMCAwO1xuXG4gICZfX2ltYWdlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjUwdmg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gICZfX3N0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDUwdmg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBAaW5jbHVkZSB0aXRsZS0xLXNiO1xuICAgIGNvbG9yOiAkQmxhY2s7XG4gIH1cblxuICAuaW1nLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTh2dztcbiAgICBhc3BlY3QtcmF0aW86IDMgLyA0O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNDBweCwgMCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSA3MDBtcyBlYXNlO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYuaXMtaW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuICB9XG5cbiAgLy8gbGF5b3V0IHBvc2l0aW9ucyAoZGVza3RvcClcbiAgLmltZy1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiAtODUwcHg7XG4gICAgbGVmdDogMjglO1xuICAgIHdpZHRoOiA5JTtcbiAgfVxuXG4gIC5pbWctaXRlbTpudGgtY2hpbGQoMikge1xuICAgIHRvcDogLTk2MHB4O1xuICAgIHJpZ2h0OiAxNSU7XG4gICAgd2lkdGg6IDE2JTtcbiAgfVxuXG4gIC5pbWctaXRlbTpudGgtY2hpbGQoMykge1xuICAgIHRvcDogLTQxMHB4O1xuICAgIGxlZnQ6IDIlO1xuICAgIHdpZHRoOiAxMiU7XG4gIH1cblxuICAuaW1nLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICB0b3A6IC0yODBweDtcbiAgICByaWdodDogLTIlO1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cblxuICAuaW1nLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICB0b3A6IDkwcHg7XG4gICAgcmlnaHQ6IDMwJTtcbiAgICB3aWR0aDogNiU7XG4gIH1cblxuICAuaW1nLWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICB0b3A6IDQxMHB4O1xuICAgIGxlZnQ6IDE2JTtcbiAgICB3aWR0aDogMTglO1xuICB9XG5cbiAgLmltZy1pdGVtOm50aC1jaGlsZCg3KSB7XG4gICAgdG9wOiA2NjBweDtcbiAgICByaWdodDogMTAlO1xuICAgIHdpZHRoOiAxMiU7XG4gIH1cblxuICAuaW1nLWl0ZW06bnRoLWNoaWxkKDgpIHtcbiAgICB0b3A6IDc4dmg7XG4gICAgbGVmdDogLTMlO1xuICAgIHdpZHRoOiA2JTtcbiAgfVxuXG4gIC5pbWctaXRlbTpudGgtY2hpbGQoOSkge1xuICAgIHRvcDogOTJ2aDtcbiAgICBsZWZ0OiAzMiU7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuXG4gIC5pbWctaXRlbTpudGgtY2hpbGQoMTApIHtcbiAgICB0b3A6IDEyNnZoO1xuICAgIHJpZ2h0OiAtMyU7XG4gICAgd2lkdGg6IDEyJTtcbiAgfVxuXG4gIC5pbWctaXRlbTpudGgtY2hpbGQoMTEpIHtcbiAgICB0b3A6IDE4NXZoO1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgd2lkdGg6IDYlO1xuICB9XG5cbiAgLmltZy1pdGVtOm50aC1jaGlsZCgxMikge1xuICAgIHRvcDogMTg2dmg7XG4gICAgbGVmdDogMyU7XG4gICAgd2lkdGg6IDEyJTtcbiAgfVxuXG4gIC8vIGZpcnN0IGZpdmUgdmlzaWJsZSBpbml0aWFsbHlcbiAgLmltZy1pdGVtOm50aC1jaGlsZCgtbiArIDUpIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgcGFkZGluZzogODBweCAwIDQwcHg7XG5cbiAgICAmX19pbWFnZXMge1xuICAgICAgaGVpZ2h0OiAzNjB2dztcbiAgICB9XG5cbiAgICAuaW1nLWl0ZW0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cblxuICAgICZfX3N0aWNreSB7XG4gICAgICB0b3A6IDUwdmg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5pbWctaXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgdG9wOiAtMjUwcHg7XG4gICAgICBsZWZ0OiAxOCU7XG4gICAgICB3aWR0aDogMTglO1xuICAgIH1cblxuICAgIC5pbWctaXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgdG9wOiAtMzEwcHg7XG4gICAgICByaWdodDogMTUlO1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICB9XG5cbiAgICAuaW1nLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogLTUwcHg7XG4gICAgICBsZWZ0OiAtOCU7XG4gICAgICB3aWR0aDogMjQlO1xuICAgIH1cblxuICAgIC5pbWctaXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIHJpZ2h0OiAtOCU7XG4gICAgICB3aWR0aDogMjAlO1xuICAgIH1cblxuICAgIC5pbWctaXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgdG9wOiAxMTBweDtcbiAgICAgIHJpZ2h0OiAzMCU7XG4gICAgICB3aWR0aDogMTIlO1xuICAgIH1cblxuICAgIC5pbWctaXRlbTpudGgtY2hpbGQoNikge1xuICAgICAgdG9wOiAyNDBweDtcbiAgICAgIGxlZnQ6IDYlO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG5cbiAgICAuaW1nLWl0ZW06bnRoLWNoaWxkKDcpIHtcbiAgICAgIHRvcDogNDIwcHg7XG4gICAgICByaWdodDogMTAlO1xuICAgICAgd2lkdGg6IDI0JTtcbiAgICB9XG5cbiAgICAuaW1nLWl0ZW06bnRoLWNoaWxkKDgpIHtcbiAgICAgIHRvcDogNjIwcHg7XG4gICAgICBsZWZ0OiAtNyU7XG4gICAgICB3aWR0aDogMTglO1xuICAgIH1cblxuICAgIC5pbWctaXRlbTpudGgtY2hpbGQoOSkge1xuICAgICAgdG9wOiA3MjBweDtcbiAgICAgIGxlZnQ6IDIyJTtcbiAgICAgIHdpZHRoOiAzOCU7XG4gICAgfVxuXG4gICAgLmltZy1pdGVtOm50aC1jaGlsZCgxMCkge1xuICAgICAgdG9wOiAxMDAwcHg7XG4gICAgICByaWdodDogLTglO1xuICAgICAgd2lkdGg6IDI4JTtcbiAgICB9XG5cbiAgICAuaW1nLWl0ZW06bnRoLWNoaWxkKDExKSB7XG4gICAgICB0b3A6IDEyNTBweDtcbiAgICAgIHJpZ2h0OiAyMCU7XG4gICAgICB3aWR0aDogMTUlO1xuICAgIH1cblxuICAgIC5pbWctaXRlbTpudGgtY2hpbGQoMTIpIHtcbiAgICAgIHRvcDogMTM1MHB4O1xuICAgICAgbGVmdDogMyU7XG4gICAgICB3aWR0aDogMjglO1xuICAgIH1cblxuICAgIC8qICAuaW1nLWl0ZW0geyB3aWR0aDogNDJ2dzsgbWluLXdpZHRoOiAxMzBweDsgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuXG4gICAgICAuaW1nLWl0ZW06bnRoLWNoaWxkKDEpIHsgdG9wOiA2dmg7IGxlZnQ6IDYlOyB3aWR0aDogMzZ2dzsgfVxuICAgICAgLmltZy1pdGVtOm50aC1jaGlsZCgyKSB7IHRvcDogLTJ2aDsgcmlnaHQ6IDYlOyB3aWR0aDogNDJ2dzsgfVxuICAgICAgLmltZy1pdGVtOm50aC1jaGlsZCgzKSB7IHRvcDogMjJ2aDsgbGVmdDogMTAlOyB9XG4gICAgICAuaW1nLWl0ZW06bnRoLWNoaWxkKDQpIHsgdG9wOiAzNHZoOyByaWdodDogMTAlOyB3aWR0aDogMjR2dzsgfVxuICAgICAgLmltZy1pdGVtOm50aC1jaGlsZCg1KSB7IHRvcDogNzB2aDsgbGVmdDogOCU7IHdpZHRoOiA1NHZ3OyB9XG4gICAgICAuaW1nLWl0ZW06bnRoLWNoaWxkKDYpIHsgdG9wOiAxMDh2aDsgcmlnaHQ6IDglOyB3aWR0aDogNDJ2dzsgfVxuICAgICAgLmltZy1pdGVtOm50aC1jaGlsZCg3KSB7IHRvcDogMTQ2dmg7IGxlZnQ6IDYlOyB3aWR0aDogMjh2dzsgfVxuICAgICAgLmltZy1pdGVtOm50aC1jaGlsZCg4KSB7IHRvcDogMTg4dmg7IHJpZ2h0OiA2JTsgd2lkdGg6IDQwdnc7IH1cbiAgICAgIC5pbWctaXRlbTpudGgtY2hpbGQoOSkgeyB0b3A6IDIzMHZoOyBsZWZ0OiAzNiU7IHdpZHRoOiAyNnZ3OyB9XG4gICAgICAuaW1nLWl0ZW06bnRoLWNoaWxkKDEwKSB7IHRvcDogMjcydmg7IHJpZ2h0OiA0JTsgd2lkdGg6IDQydnc7IH1cbiAgICAgIC5pbWctaXRlbTpudGgtY2hpbGQoMTEpIHsgdG9wOiAzMTR2aDsgbGVmdDogNjAlOyB3aWR0aDogMjh2dzsgfVxuICAgICAgLmltZy1pdGVtOm50aC1jaGlsZCgxMikgeyB0b3A6IDM1NnZoOyBsZWZ0OiA4JTsgd2lkdGg6IDQwdnc7IH0qL1xuICB9XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5oaXN0b3J5LXZpc3VhbCAuaW1nLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEhpc3RvcnkgTGlzdCAo7Jew7ZiBIOyDgeyEuClcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5oaXN0b3J5LWdyb3VwIHtcbiAgbWFyZ2luOiAxMjBweCBhdXRvIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvKiDri6jqs4Trs4Qg7IOB7YOcICjtlYTsmpQg7IucIOy2lOqwgCDsiqTtg4Dsnbzrp4HsnYQg7JyE7ZWcIO2BtOuemOyKpOunjCDsnKDsp4ApICovXG4gICYucGhhc2UtaGVybyB7XG4gIH1cbiAgJi5waGFzZS1waW4ge1xuICB9XG4gICYucGhhc2UtbGVhdmUge1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi8qIDLsl7Qg66CI7J207JWE7JuDOiDsoozsuKEg6rOg7KCVIOuvuOuUlOyWtCwg7Jqw7LihIO2DgOyehOudvOyduCDsiqTtgazroaQgKi9cbi5oaXN0b3J5LWxpc3Qge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gIC8qIERlc2t0b3AgTGF5b3V0IE92ZXJyaWRlICovXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi10b3A6IDIwMHZoOyAvKiBXYWl0IGZvciBzY2FsZSBhbmltYXRpb24gKi9cbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7IC8qIEFsaWduIHdpdGggc3RpY2t5IHRvcCAqL1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IC8qIEdhcCBiZXR3ZWVuIG1lZGlhIGFuZCBsaXN0ICovXG5cbiAgICAuaGlzdG9yeS1saXN0X19tZWRpYSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaGlzdG9yeS1saXN0X19pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAvKiBLZWVwIHZlcnRpY2FsIGxpbmUgaWYgbmVlZGVkLCBvciByZW1vdmUgcGFkZGluZyBpZiBncmlkIGdhcCBoYW5kbGVkIGl0ICovXG4gICAgfVxuICB9XG5cbiAgLyogTW9iaWxlIC8gRGVmYXVsdCBHcmlkIChpZiBuZWVkZWQgZm9yIG1vYmlsZSwgdGhvdWdoIG1vYmlsZSBxdWVyeSBoYW5kbGVzIGl0IHVzdWFsbHkpICovXG4gIC8qIEtlZXBpbmcgb3JpZ2luYWwgZ3JpZCBzdHJ1Y3R1cmUgZm9yIG5vbi1kZXNrdG9wIGlmIGl0IHdhcyBkZWZhdWx0LCBidXQgb3ZlcnJpZGluZyBmb3IgZGVza3RvcCAqL1xuICAmOm5vdCguZGVza3RvcC1vdmVycmlkZSkge1xuICAgIC8qIFRoZSBvcmlnaW5hbCBjb2RlIGhhZCBkaXNwbGF5OiBncmlkIGhlcmUuIFxuICAgICAgICBXZSBjYW4gd3JhcCBpdCBpbiBhIG1lZGlhIHF1ZXJ5IG1heC13aWR0aCBpZiB3ZSB3YW50IHRvIHByZXNlcnZlIGl0IHN0cmljdGx5LCBcbiAgICAgICAgYnV0IHRoZSB1c2VyIGNvZGUgc2VlbWVkIHRvIGFwcGx5IGdyaWQgZ2xvYmFsbHkuIFxuICAgICAgICBXZSdsbCB1c2UgdGhlIG1pbi13aWR0aCBhYm92ZSB0byBvdmVycmlkZS4gKi9cbiAgfVxufVxuXG4vKiDqsJnsnYAg7JqU7IaMKO2eiOyWtOuhnCDihpIg7I2464Sk7J28IOyghO2ZmCkgKi9cbi5oaXN0b3J5LW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTAwcHg7XG4gICAgbGVmdDogMjAlO1xuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgIHdpZHRoOiAyOC44JTsgLyogNTI5IC8gMTg0MCBhcHByb3ggKi9cbiAgICBmbGV4OiAwIDAgMjguOCU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAuaGVyby15ZWFyIHtcbiAgICBAaW5jbHVkZSBoZWFkbGluZS0xLWJsaztcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvLWNhdGNoIHtcbiAgICBAaW5jbHVkZSB0aXRsZS0yLW07XG4gICAgY29sb3I6ICRQcmltYXJ5Y29sb3I7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAuaGVyby10aXRsZSB7XG4gICAgQGluY2x1ZGUgdGl0bGUtMS1zYjtcbiAgICBjb2xvcjogJFByaW1hcnljb2xvcjtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5oZXJvLWRlc2Mge1xuICAgIEBpbmNsdWRlIGJvZHktMS1yO1xuICAgIGNvbG9yOiAkQmxhY2s7XG4gIH1cblxuICAuaGlzdG9yeS1pbWFnZS15ZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkV2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgLyogSGVybyBGdWxsc2NyZWVuIOKGkiBMZWZ0IFBpbiDsg4Htg5wgKi9cbiAgJi5pcy1oZXJvLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdnc7XG4gICAgei1pbmRleDogMjA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIC5oaXN0b3J5LWltYWdlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5oaXN0b3J5LWltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgICAuaGVyby15ZWFyLWJpZyB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIH1cbiAgfVxufVxuXG4uaGlzdG9yeS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcblxuICAgID4gKiB7XG4gICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDEuODQvMTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuaGlzdG9yeS1pbWFnZS15ZWFyIHtcbiAgICB6LWluZGV4OiA1O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5oZXJvLWRlc2MtZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gIC5oZXJvLWRlc2Mge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oaXN0b3J5LWxpc3RfX2luZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICRMaW5lY29sb3I7XG4gIH1cbn1cblxuLmhpc3RvcnkteWVhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBvcGFjaXR5OiAwLjI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNnB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XG5cbiAgLnllYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMTExO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5ldmVudHMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgQGluY2x1ZGUgYm9keS0yLW07XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtaW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gIC5oaXN0b3J5LWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuaGlzdG9yeS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cblxuICAvKiDrqqjrsJTsnbwg6riw67O4IOuGkuydtOuKlCBKU+qwgCDsl4XrjbDsnbTtirjtlZjquLAg7KCEIOy0iOq4sOqwkuydhCDsoJzqs7UgKi9cbiAgLmhpc3RvcnktaW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhpc3RvcnktbGlzdF9faW5mbyB7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiA2cHg7XG4gICAgfVxuICB9XG5cbiAgLmhpc3RvcnkteWVhciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5oaXN0b3J5LXllYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmhpc3RvcnktaW1hZ2UgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIZXJvIEZ1bGxzY3JlZW4g4oaSIExlZnQgUGluIG1vcnBoIChmaXJzdCBncm91cClcbiAgIC0g7ZmU66m0IOqwgOuTnSDsnbTrr7jsp4DroZwg7Iuc7J6R7ZWY7JesIOyKpO2BrOuhpOyXkCDrlLDrnbwg7KKM7LihIOqzoOyglSDsiqzroa/snLzroZwg7LaV7IaMIOydtOuPmVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIOychCDshLnshZjsnLzroZwg64Sk7Iqk7YyFIOydtOuPmeuQqCAo7Lac66ClIOuPmeydvCkgKi9cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmhpc3RvcnktbWVkaWEuaXMtaGVyby1maXhlZCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIkB1c2UgJ21peGlucycgYXMgKjtcbkB1c2UgJ2JyZWFrcG9pbnRzJyBhcyAqO1xuXG4uYnV0dG9uX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG5cbiAgJi0tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbltjbGFzc149J2J1dHRvbl9iYXNlJ10ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDRweDtcbiAgcGFkZGluZzogMCAxMnB4IDAgMTZweDtcbiAgZ2FwOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIEBpbmNsdWRlIGJvZHktMy1zYjtcblxuICAqIHtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgJi5tZWRpdW0ge1xuICAgIG1pbi13aWR0aDogMTc2cHg7XG4gICAgaGVpZ2h0OiA1OXB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBAaW5jbHVkZSBib2R5LTItc2I7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxuXG4gICYubGFyZ2Uge1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBAaW5jbHVkZSBib2R5LTEtc2I7XG4gIH1cblxuICAmLmZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJERpc2NsYWltZXJDb2xvcjtcbiAgICBjb2xvcjogJExpbmVjb2xvcjtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgZ2FwOiAycHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDE0cHg7XG5cbiAgICBpIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgICYubWVkaXVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgIH1cblxuICAgICYubGFyZ2Uge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA1OXB4O1xuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uX2Jhc2Uge1xuICAmLWNvbWJpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRCbGFjaztcbiAgICBjb2xvcjogJFdoaXRlO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQcmltYXJ5Y29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi1naG9zdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFN1cmZhY2Vjb2xvcjtcbiAgICBjb2xvcjogJEJsYWNrO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkUHJpbWFyeWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYtYmx1ciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkV2hpdGUsIDAuMik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkV2hpdGUsIDAuMik7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xuICAgIGNvbG9yOiAkV2hpdGU7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkV2hpdGUsIDAuNCk7XG4gICAgfVxuICB9XG5cbiAgJi1vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkQmxhY2s7XG4gICAgY29sb3I6ICRCbGFjaztcbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogJEJsYWNrO1xuICAgIEBpbmNsdWRlIGJvZHktMy1tO1xuICAgIGdhcDogMnB4O1xuICB9XG5cbiAgJi11bmRlcmxpbmUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAkQmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBAaW5jbHVkZSBib2R5LTItbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxLjJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgJi11bmRlcmxpbmUge1xuICAgICAgQGluY2x1ZGUgYm9keS0zLW07XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICdicmVha3BvaW50cycgYXMgKjtcblxuQGtleWZyYW1lcyBsb2FkaW5nLWJvdW5jZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi5sb2FkaW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJi0tc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICB9XG5cbiAgICAjbG9hZGluZy1pbmRpY2F0b3ItcCB7IGFuaW1hdGlvbjogbG9hZGluZy1ib3VuY2UgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IGFuaW1hdGlvbi1kZWxheTogMC41czsgfVxuICAgICNsb2FkaW5nLWluZGljYXRvci1vIHsgYW5pbWF0aW9uOiBsb2FkaW5nLWJvdW5jZSAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTsgYW5pbWF0aW9uLWRlbGF5OiAwLjU0czsgfVxuICAgICNsb2FkaW5nLWluZGljYXRvci1zIHsgYW5pbWF0aW9uOiBsb2FkaW5nLWJvdW5jZSAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTsgYW5pbWF0aW9uLWRlbGF5OiAwLjYwczsgfVxuICAgICNsb2FkaW5nLWluZGljYXRvci13IHsgYW5pbWF0aW9uOiBsb2FkaW5nLWJvdW5jZSAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTsgYW5pbWF0aW9uLWRlbGF5OiAwLjY2czsgfVxuICAgICNsb2FkaW5nLWluZGljYXRvci1lIHsgYW5pbWF0aW9uOiBsb2FkaW5nLWJvdW5jZSAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTsgYW5pbWF0aW9uLWRlbGF5OiAwLjcyczsgfVxuICAgICNsb2FkaW5nLWluZGljYXRvci1sIHsgYW5pbWF0aW9uOiBsb2FkaW5nLWJvdW5jZSAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTsgYW5pbWF0aW9uLWRlbGF5OiAwLjc4czsgfVxuICB9XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQHVzZSAnbWl4aW5zJyBhcyAqO1xuQHVzZSAnc3dpcGVyJztcbkB1c2UgJ2FuaW1hdGlvbic7XG5AdXNlICdmb250JztcbkB1c2UgJ2NvbXBvbmVudHMnO1xuQHVzZSAnbG9naW4nO1xuQHVzZSAnc3ViJztcbkB1c2UgJ2JvYXJkJztcbkB1c2UgJ2JhZGdlJztcbkB1c2UgJ2lucXVpcnknO1xuQHVzZSAnanF1ZXJ5LXVpJztcbkB1c2UgJ2NhbGVuZGFyJztcbkB1c2UgJ2ZhY2lsaXR5JztcbkB1c2UgJ2NvbXBhbnknO1xuQHVzZSAnYnV0dG9uJztcbkB1c2UgJ2JyZWFrcG9pbnRzJyBhcyAqO1xuQHVzZSAnbG9hZGluZyc7XG5cbiRmb250RmFtaWx5OlxuICAnUHJldGVuZGFyZCBWYXJpYWJsZScsXG4gIFByZXRlbmRhcmQsXG4gIC1hcHBsZS1zeXN0ZW0sXG4gIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgc3lzdGVtLXVpLFxuICBSb2JvdG8sXG4gICdIZWx2ZXRpY2EgTmV1ZScsXG4gICdTZWdvZSBVSScsXG4gICdBcHBsZSBTRCBHb3RoaWMgTmVvJyxcbiAgJ05vdG8gU2FucyBLUicsXG4gICdNYWxndW4gR290aGljJyxcbiAgJ0FwcGxlIENvbG9yIEVtb2ppJyxcbiAgJ1NlZ29lIFVJIEVtb2ppJyxcbiAgJ1NlZ29lIFVJIFN5bWJvbCcsXG4gIHNhbnMtc2VyaWY7XG5cbi8qKiBSRVNFVCAqKi9cbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5hcHBsZXQsXG5hcnRpY2xlLFxuYXNpZGUsXG5hdWRpbyxcbmIsXG5iaWcsXG5ibG9ja3F1b3RlLFxuYm9keSxcbmNhbnZhcyxcbmNhcHRpb24sXG5jZW50ZXIsXG5jaXRlLFxuY29kZSxcbmRkLFxuZGVsLFxuZGV0YWlscyxcbmRpdixcbmRsLFxuZHQsXG5lbSxcbmVtYmVkLFxuZmllbGRzZXQsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuZm9ybSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmhlYWRlcixcbmh0bWwsXG5pLFxuaWZyYW1lLFxuaW1nLFxuaW5zLFxubGFiZWwsXG5sZWdlbmQsXG5saSxcbm1hcmssXG5tZW51LFxubmF2LFxub2JqZWN0LFxub2wsXG5vdXRwdXQsXG5wLFxucHJlLFxucSxcbnJ1YnksXG5zZWN0aW9uLFxuc21hbGwsXG5zcGFuLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VtbWFyeSxcbnN1cCxcbnRhYmxlLFxudGJvZHksXG50ZCxcbnRmb290LFxudGgsXG50aGVhZCxcbnRpbWUsXG50cixcbnR0LFxudSxcbnVsLFxudmFyLFxudmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5maWVsZHNldCxcbmltZyxcbnRleHRhcmVhIHtcbiAgYm9yZGVyOiAwO1xufVxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaHRtbCxcbmJvZHkge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5O1xuICAtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ4MHB4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4qIHtcbiAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5O1xufVxuXG4vLyA6bGFuZyhrbykge1xuLy8gICBodG1sLFxuLy8gICBib2R5ICoge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseTtcbi8vICAgICBmb250LXdlaWdodDogMzAwO1xuLy8gICB9XG4vLyB9XG5pbnB1dCxcbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseTtcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5hZGRyZXNzLFxuZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuaWZyYW1lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwO1xufVxuLm5vc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgLndyYXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmExMXksXG4uYmxpbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNraXBuYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG4gIH1cbn1cblxuaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXG4gICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT0ndGV4dCddLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbmlucHV0W3R5cGU9J3RlbGwnXSxcbmlucHV0W3R5cGU9J2VtYWlsJ10sXG5pbnB1dFt0eXBlPSdudW1iZXInXSxcbi50ZXh0YXJlYSxcbi5zZWxlY3RfZmllbGQsXG4uaW5wdXRfZmllbGQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAkQm9yZGVyY29sb3I7XG4gIGJhY2tncm91bmQ6ICRXaGl0ZTtcbiAgY29sb3I6ICRCbGFjaztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjBweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBAaW5jbHVkZSBib2R5LTMtbTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRTZWNvbmRhcnljb2xvcjtcbiAgfVxuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJERpc2FibGVkQ29sb3I7XG4gIH1cblxuICAmOnJlYWQtb25seSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFN1cmZhY2Vjb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRMaW5lY29sb3I7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIEBpbmNsdWRlIGJvZHktMi1tO1xuICB9XG59XG5cbi5zZWxlY3RfZmllbGQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljby1hcnJvdy1kb3duLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNnB4IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLy8gbGF5b3V0XG4uY29udGVudHMge1xuICAvLyBtaW4taGVpZ2h0OiAxMDB2aDsgLyoqIDI1MTIxMiA6IOyImOyglSAqKi9cbiAgcGFkZGluZy10b3A6IDg4cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG4uY29udF9zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTM4MHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICYuZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gICYud2lkZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGFydGljbGUge1xuICAgICAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDQwKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNDApO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXG4gICAgJi5zdWIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRfd3JhcCB7XG4gIG1hcmdpbjogODBweCAwIDE0MHB4O1xuICAvLyBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oNDApO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg0MCk7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICBtYXJnaW46IDQwcHggMCA2MHB4O1xuXG4gICAgLmZpbHRlci1yb3VuZGVkIHtcbiAgICAgICZfX3JvdyB7XG4gICAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBmb290ZXJcbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICBjb2xvcjogI2ZmZjtcblxuICAmX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiA4OHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NTIsIDI1NSwgMC4yKTtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHBhZGRpbmc6IDYwcHggNDRweCAxNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkV2hpdGUsIDAuMik7XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIGhlaWdodDogMTEycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDQ0cHg7XG5cbiAgICAuZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBjb2xvcjogJERpc2NsYWltZXJDb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvZHktMi1tO1xuICAgIH1cbiAgfVxuXG4gIC5saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgYm9keS0zLW07XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbi9pY28tYXJyb3ctdXAtcmlnaHQuc3ZnJykgbm8tcmVwZWF0IDAgMCAvIDEwMCUgMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cbiAgICAgICYtLWluc3RhZ3JhbSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvLWluc3RhZ3JhbS5zdmcnKTtcbiAgICAgIH1cbiAgICAgICYtLXlvdXR1YmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljby15b3V0dWJlLnN2ZycpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb3B5IHtcbiAgICBAaW5jbHVkZSBjYXB0aW9uLTEtcjtcbiAgICBjb2xvcjogJERpc2NsYWltZXJDb2xvcjtcbiAgfVxuXG4gIC5mYW1pbHktc2l0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvZHktMy1tO1xuICAgICAgY29sb3I6ICRXaGl0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJFN1YmNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIGkge1xuICAgICAgICAmLmljb19hcnJvd19kb3duIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmLmljb19hcnJvd191cCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE4cHggMTZweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgIC8vIG1hY09TIOyKpO2DgOydvCDsiqTtgazroaTrsJRcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICB9XG5cbiAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICAgIHNjcm9sbGJhci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIHRyYW5zcGFyZW50O1xuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9keS0yLW07XG4gICAgICAgIGNvbG9yOiAkTGluZWNvbG9yO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogbWluLWNvbnRlbnQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDUuNXB4O1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTGluZWNvbG9yO1xuICAgICAgICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvLWFycm93LXVwLXJpZ2h0LnN2ZycpIG5vLXJlcGVhdCAwIDAgLyAxMDAlIDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZGl2IHtcbiAgICAgICAgJjpub3QoZmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIEBpbmNsdWRlIGJvZHktMy1yO1xuICAgICAgICAgIGNvbG9yOiAkRGlzY2xhaW1lckNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgcm93LWdhcDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uLS1hY3RpdmUge1xuICAgICAgaSB7XG4gICAgICAgICYuaWNvX2Fycm93X2Rvd24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29fYXJyb3dfdXAge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmICsgLmxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sb2dvIHtcbiAgICB3aWR0aDogMzM2cHg7XG4gICAgaGVpZ2h0OiA5NHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Zvb3Rlci1sb2dvLnN2ZycpIG5vLXJlcGVhdCAwIDAgLyAxMDAlIDEwMCU7XG4gIH1cblxuICAuc2l0ZW1hcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuXG4gICAgPiBsaSB7XG4gICAgICA+IHN0cm9uZyB7XG4gICAgICAgIEBpbmNsdWRlIGJvZHktMi1tO1xuICAgICAgICBjb2xvcjogJERpc2NsYWltZXJDb2xvcjtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIGJvZHktMi1yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudG9kYXktbWVudSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIGJvZHktMi1tO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAzLjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbi9pY28tcmlnaHQuc3ZnJykgbm8tcmVwZWF0IDAgMCAvIDEwMCUgMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhZGRyZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA4cHg7XG5cbiAgICAuYWRkcmVzcyxcbiAgICAuZmF4IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIGJvZHktMy1yO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRkcmVzcyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvLW1hcC5zdmcnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZheCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvLXByaW50ZXIuc3ZnJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICAmX190b3Age1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMzJweCAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMCAwIDMycHg7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICB9XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgb3JkZXI6IDM7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggNDBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgICAgLmdyb3VwIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICByb3ctZ2FwOiAxNnB4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDEycHg7XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBAaW5jbHVkZSBib2R5LTMtbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGluayB7XG4gICAgICBjb2x1bW4tZ2FwOiAxMnB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ28ge1xuICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgIH1cblxuICAgIC5zaXRlbWFwIHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgPiBzdHJvbmcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbi90b2dnbGUtcGx1cy5zdmcnKSBuby1yZXBlYXQgMTAwJSAwIC8gMTAwJSAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbi90b2dnbGUtbWludXMuc3ZnJykgbm8tcmVwZWF0IDEwMCUgMCAvIDEwMCUgMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiArIHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgcm93LWdhcDogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYudG9kYXktbWVudSB7XG4gICAgICAgICAgPiBzdHJvbmcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhbWlseS1zaXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmX19idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmxpc3Qge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNzBweDtcbiAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5saXN0X19saW5rIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIH4gZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgcm93LWdhcDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYnV0dG9uLS1hY3RpdmUge1xuICAgICAgICAmICsgLmxpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhZGRyZXNzIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICAgIC5hZGRyZXNzLFxuICAgICAgLmZheCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDgwcHgpIHtcbiAgLy8gICAubWVudV9fbGluayB7XG4gIC8vICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gIC8vICAgfVxuICAvLyAgIC5saW5rIHtcbiAgLy8gICAgIGEge1xuICAvLyAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyAgIC5mb290ZXJfX2JvZHkge1xuICAvLyAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyNDApO1xuICAvLyAgIH1cbiAgLy8gfVxuICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLy8gICBkaXNwbGF5OiBmbGV4O1xuICAvLyAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8vICAgLmZvb3Rlcl9fYm9keSB7XG4gIC8vICAgICBvcmRlcjogMTtcbiAgLy8gICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8vICAgICBwYWRkaW5nOiA1MnB4IDIwcHggMjBweDtcbiAgLy8gICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIC8vICAgfVxuICAvLyAgIC5sb2dvIHtcbiAgLy8gICAgIHdpZHRoOiAxNzBweDtcbiAgLy8gICAgIGhlaWdodDogNDhweDtcbiAgLy8gICB9XG4gIC8vICAgYWRkcmVzcyB7XG4gIC8vICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAvLyAgICAgZm9udC1zaXplOiAxNHB4O1xuICAvLyAgIH1cbiAgLy8gICAuZ3JvdXAge1xuICAvLyAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgLy8gICB9XG4gIC8vICAgLnNpdGVtYXAge1xuICAvLyAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLy8gICAgIGdhcDogOHB4O1xuICAvLyAgICAgPiBsaSB7XG4gIC8vICAgICAgIHVsIHtcbiAgLy8gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAvLyAgICAgICB9XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyAgIC5mb290ZXJfX3RvcCB7XG4gIC8vICAgICBvcmRlcjogMjtcbiAgLy8gICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgLy8gICAgIGhlaWdodDogYXV0bztcbiAgLy8gICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8vICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLy8gICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLy8gICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIC8vICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAvLyAgIH1cbiAgLy8gICAubWVudSB7XG4gIC8vICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vICAgICBnYXA6IDEycHg7XG4gIC8vICAgfVxuICAvLyAgIC5tZW51X19saW5rIHtcbiAgLy8gICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgLy8gICB9XG4gIC8vICAgLmxpbmsge1xuICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgLy8gICB9XG4gIC8vICAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgLy8gICAgIG9yZGVyOiAzO1xuICAvLyAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgLy8gICAgIGhlaWdodDogYXV0bztcbiAgLy8gICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgLy8gICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAvLyAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAvLyAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLy8gICAgIC5mYW1pbHktc2l0ZSB7XG4gIC8vICAgICAgIG9yZGVyOiAxO1xuICAvLyAgICAgICB3aWR0aDogMTAwJTtcbiAgLy8gICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgLy8gICAgICAgc2VsZWN0IHtcbiAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgICAgLmdyb3VwIHtcbiAgLy8gICAgICAgb3JkZXI6IDI7XG4gIC8vICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIC8vICAgICB9XG4gIC8vICAgICAuc25zIHtcbiAgLy8gICAgICAgZGlzcGxheTogbm9uZTtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vICAgLmNvcHkge1xuICAvLyAgICAgZm9udC1zaXplOiAxMnB4O1xuICAvLyAgIH1cbiAgLy8gfVxufVxuXG4vLyBoZWFkZXJcbi5oZWFkZXJfd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRXaGl0ZTtcbiAgei1pbmRleDogMTAwO1xuICAuaGVhZGVyLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy9tYXgtd2lkdGg6IDE4NDBweDtcbiAgICBoZWlnaHQ6IDg3cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgei1pbmRleDogMTAwO1xuICAgIC5sb2dvIHtcbiAgICAgIGZsZXg6IDAgMCAxMjVweDtcbiAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgbmF2IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV2hpdGU7XG4gICAgfVxuICAgIC5nbmIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICYgPiBsaSB7XG4gICAgICAgIGZsZXg6IDAgMCAxOTBweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICYgPiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICBAaW5jbHVkZSBib2R5LTEtc2I7XG4gICAgICAgICAgY29sb3I6ICRCbGFjaztcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIH1cblxuICAgICAgICAmIGE6aG92ZXIsXG4gICAgICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAgICAgY29sb3I6ICMzYjVlYTc7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzYjVlYTc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmduYi1kZXB0aDItd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODdweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJExpbmVjb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJExpbmVjb2xvcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDk5O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246XG4gICAgICAgIG9wYWNpdHkgMC4zcyBlYXNlLFxuICAgICAgICBtYXgtaGVpZ2h0IDAuM3MgZWFzZSxcbiAgICAgICAgdmlzaWJpbGl0eSAwLjNzO1xuXG4gICAgICAmLnNob3cge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNob3cge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICAgIC5kZXB0aDItaW5uZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2NXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG4gIC5kZXB0aDItbWVudS1hcmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5kZXB0aDItc2VjdGlvbiB7XG4gICAgZmxleDogMCAwIDExMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMnB4IDQwcHggMzJweCAzOXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRMaW5lY29sb3I7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2U7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFN1cmZhY2Vjb2xvcjtcbiAgICB9XG4gIH1cbiAgLmRlcHRoMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIGJvZHktMi1tO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzRhNzNlODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRlcHRoMi1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJhbm5lci1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmJhbm5lci10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5iYW5uZXItc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgLmJhbm5lci1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAmLnBvc3dlbC1saWZlIHtcbiAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgIGhlaWdodDogMjc4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2duYl9wb3N3ZWxfbGlmZS5qcGcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgIC5iYW5uZXItbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyOHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkV2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LWJveCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICAuYmFubmVyLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmJhbm5lci1kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAuYmFubmVyLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMjhweDtcbiAgICAgICAgcmlnaHQ6IDI4cHg7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCbGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hYm91dC1wb3N3ZWwge1xuICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgaGVpZ2h0OiAyNzhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ25iX2Fib3V0X3Bvc3dlbC5qcGcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgIC5iYW5uZXItbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyOHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkV2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LWJveCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICAuYmFubmVyLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmJhbm5lci1kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAuYmFubmVyLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMjhweDtcbiAgICAgICAgcmlnaHQ6IDI4cHg7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCbGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5oZWFkZXItcmlnaHQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcblxuICAgIC51dGlsLWJ0bjAxIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQcmltYXJ5Y29sb3I7XG4gICAgICBjb2xvcjogJFdoaXRlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIEBpbmNsdWRlIGJvZHktMy1zYjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLnV0aWwtYnRuMDIge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJExpbmVjb2xvcjtcbiAgICAgIGNvbG9yOiAkQmxhY2s7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgQGluY2x1ZGUgYm9keS0zLW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmhlYWRlci1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAycHg7XG4gICAgICAgIEBpbmNsdWRlIGJvZHktMy1tO1xuICAgICAgICBjb2xvcjogJFN1YmNvbG9yO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJExpbmVjb2xvcjtcbiAgICAgIH1cblxuICAgICAgLnZlcnRpY2FsLWxpbmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTGluZWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAudG9nZ2xlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIEBpbmNsdWRlIGJvZHktMy1tO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDJweDtcbiAgICAgICAgICBjb2xvcjogJFN1YmNvbG9yO1xuXG4gICAgICAgICAgJlthcmlhLXByZXNzZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICAuaWNvX2Fycm93X2Rvd24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljb19hcnJvd191cCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmICsgLmxheWVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaWNvX2Fycm93X3VwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxheWVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRMaW5lY29sb3I7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV2hpdGU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvZHktMy1zYjtcbiAgICAgICAgICAgIGNvbG9yOiAkQmxhY2s7XG4gICAgICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkTGluZWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTdXJmYWNlY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXBvaGFuZyB7XG4gICAgICAgICAgICAgIC5pY28ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9mbG9hdGluZ19wb2hhbmcuc3ZnJyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLWd3YW5neWFuZyB7XG4gICAgICAgICAgICAgIC5pY28ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9mbG9hdGluZ19nd2FuZ3lhbmcuc3ZnJyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljbyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sb2dvdXQge1xuICAgICAgICAmX190aW1lIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMTRweCAwO1xuICAgICAgICAgIHdpZHRoOiAxNTFweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3VyZmFjZWNvbG9yO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNhcHRpb24tMS1tO1xuICAgICAgICAgICAgY29sb3I6ICREaXNjbGFpbWVyQ29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRpbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE3cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBib2R5LTMtc2I7XG4gICAgICAgICAgICBjb2xvcjogJFByaW1hcnljb2xvcjtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogLTlweDtcbiAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDJweDtcbiAgICAgICAgICBAaW5jbHVkZSBib2R5LTMtbTtcbiAgICAgICAgICBjb2xvcjogJEJsYWNrO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAubGF5ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgICByb3ctZ2FwOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvZ2dsZSB7XG4gICAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDgwcHgpIHtcbiAgICAuaGVhZGVyLWlubmVyIHtcbiAgICAgIC5sb2dvIHtcbiAgICAgICAgZmxleDogMCAwIHJlbSgxMjUpO1xuICAgICAgICB3aWR0aDogcmVtKDEyNSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDQwKTtcbiAgICAgIH1cbiAgICAgIC5nbmIge1xuICAgICAgICAmID4gbGkge1xuICAgICAgICAgIGZsZXg6IDAgMCByZW0oMTkwKTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvZHktMi1tO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNDApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib2R5LTItc2I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItcmlnaHQge1xuICAgICAgLnV0aWwtYnRuMDEsXG4gICAgICAudXRpbC1idG4wMiB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDIwKTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgfVxuICAgICAgLmhlYWRlci1saW5rcyB7XG4gICAgICAgIGEsXG4gICAgICAgIC50b2dnbGVfX2J1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5nbmItZGVwdGgyLXdyYXAge1xuICAgICAgLmRlcHRoMi1pbm5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE2NSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5kZXB0aDItc2VjdGlvbiB7XG4gICAgICBmbGV4OiAwIDAgcmVtKDEwOSk7XG4gICAgICBwYWRkaW5nOiByZW0oMzIpIHJlbSg0MCk7XG4gICAgfVxuICAgIC5kZXB0aDIge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1vLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJvdHRvbS11dGlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXItaW5uZXIge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgbmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5oZWFkZXItcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAubW8tbWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC5xdWljay1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgYm9keS0yLXNiO1xuICAgICAgICAgIGNvbG9yOiAkU3ViY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5xdWljay1sb2dvdXQge1xuICAgICAgICBjb2xvcjogJFByaW1hcnljb2xvcjtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvLWxvZ291dC5wbmcnKTtcbiAgICAgICAgICAgIHNpemU6IGNvdmVyO1xuICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgW2NsYXNzXj0nbWVudV8nXSB7XG4gICAgICAgIGZsZXg6IDAgMCAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIHNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWVudV9vcGVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL21vX21lbnUucG5nJyk7XG4gICAgICB9XG4gICAgICAubWVudV9jbG9zZSB7XG4gICAgICAgIGZsZXg6IDAgMCAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vbW9fbWVudS1jbG9zZS5wbmcnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5tby1zaG93IHtcbiAgICAgIC5sb2dvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5tby1tZW51IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLnF1aWNrLWxpbmtzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbmF2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MXB4O1xuICAgICAgICB3aWR0aDogMTQxcHg7XG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCkgKiAxMDAgLSA1MHB4IC0gdmFyKC0tYm90dG9tLXV0aWwtaGVpZ2h0LCAwcHgpKTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY1O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgICAgLmhlYWRlci1pbm5lciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgICAuZ25iIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICYuaG92ZXIge1xuICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmduYi1kZXB0aDItd3JhcCB7XG4gICAgICAgIHRvcDogNTFweDtcbiAgICAgICAgbGVmdDogMTQxcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQxcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgpICogMTAwIC0gNTBweCAtIHZhcigtLWJvdHRvbS11dGlsLWhlaWdodCwgMHB4KSk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAuZGVwdGgyLWlubmVyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAuZGVwdGgyLW1lbnUtYXJlYSB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIC5kZXB0aDItYmFubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5kZXB0aDItc2VjdGlvbiB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRXaGl0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGVwdGgyIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjsgLyog7JuQ7ZWY64qUIOyDieyDgSAqL1xuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljby1jaGV2cm9uLXJpZ2h0LnN2ZycpO1xuICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvLWNoZXZyb24tcmlnaHQuc3ZnJyk7XG4gICAgICAgICAgICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ib3R0b20tdXRpbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ib3R0b20tdXRpbCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IGNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pICsgNTBweCAtIHZhcigtLXZoKSAqIDEwMCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDEwMjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRXaGl0ZTtcblxuICAgICAgLnV0aWwge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KGNhbGMoMTAwJSAvIDMpLCAxZnIpKTtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY29sdW1uLWdhcDogMnB4O1xuICAgICAgICAgIEBpbmNsdWRlIGJvZHktMi1zYjtcbiAgICAgICAgICBjb2xvcjogJEJsYWNrO1xuXG4gICAgICAgICAgJi0tdG9kYXltZW51IHtcbiAgICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucXVpY2sge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJlMjtcblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50b2dnbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAmX19idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBib2R5LTItc2I7XG4gICAgICAgIGNvbHVtbi1nYXA6IDJweDtcbiAgICAgICAgY29sb3I6ICRCbGFjaztcblxuICAgICAgICAmW2FyaWEtcHJlc3NlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAuaWNvX2Fycm93X2Rvd24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmljb19hcnJvd191cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmICsgLmxheWVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmljb19hcnJvd191cCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGF5ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgei1pbmRleDogMjAwO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkTGluZWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV2hpdGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgQGluY2x1ZGUgYm9keS0zLW07XG4gICAgICAgICAgY29sb3I6ICRCbGFjaztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJExpbmVjb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFN1cmZhY2Vjb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1wb2hhbmcge1xuICAgICAgICAgICAgLmljbyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9mbG9hdGluZ19wb2hhbmcuc3ZnJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYtLWd3YW5neWFuZyB7XG4gICAgICAgICAgICAuaWNvIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2Zsb2F0aW5nX2d3YW5neWFuZy5zdmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaWNvIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvdXQge1xuICAgICAgLmxheWVyIHtcbiAgICAgICAgcm93LWdhcDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gc3ViIGhlYWRcbi5zdWJfa2V5dmlzdWFsIHtcbiAgLy8gbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1heC13aWR0aDogbm9uZTtcblxuICAmLnN1Yl9rZXl2aXN1YWxfX2Fic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgW2NsYXNzXj0nc3ViX2hlYWQnXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzYwcHg7XG4gICAgYmFja2dyb3VuZDoge1xuICAgICAgc2l6ZTogY292ZXI7XG4gICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnN1Yl90aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBAaW5jbHVkZSBoZWFkbGluZS0yLXNiO1xuICAgIGNvbG9yOiAkV2hpdGU7XG4gIH1cblxuICAuc3ViX2hlYWQtZXZlbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2tleXZpc3VhbC9zdWJrdmltZy1ldmVudC5wbmcnKTtcbiAgfVxuXG4gIC5icmVhZGNydW1iIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNDhweDtcbiAgICBib3R0b206IDI0cHg7XG4gICAgLmRlcHRoX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDRweDtcblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBib2R5LTMtbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkV2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICBzaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBpbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi9icmVhZC1yaWdodC5wbmcnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtb2JpbGUnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgW2NsYXNzXj0nc3ViX2hlYWQnXSB7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICB9XG5cbiAgICAuc3ViX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHRpdGxlLTEtc2I7XG4gICAgfVxuICB9XG59XG5cbi5tb19vbmx5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAubW9fb25seSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucGNfb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIOumrOuJtOyWvCDtjJ3sl4Vcbi5yZW5ld19wb3B1cCB7XG4gIC5ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuXG4gICAgJl9fcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDhweDtcblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIH1cblxuICAgICAgLmNoaXAge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB3aWR0aDogNTNweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBib2R5LTMtc2I7XG4gICAgICAgIGNvbG9yOiAkU2Vjb25kYXJ5Y29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNoZWNrYm94IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgIC5jaGVja2JveCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyDtlIzroZztjIVcbi5mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyOHB4O1xuICByaWdodDogMjhweDtcbiAgei1pbmRleDogNTA7XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICBwYWRkaW5nOiAwIDI4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJEJsYWNrO1xuICAgIGNvbG9yOiAkV2hpdGU7XG4gICAgQGluY2x1ZGUgYm9keS0yLXNiO1xuICAgIGdhcDogOHB4O1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQcmltYXJ5Y29sb3I7XG4gICAgfVxuXG4gICAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgICAgJiArIC5sYXllciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sYXllciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyMDFweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJExpbmVjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV2hpdGU7XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBAaW5jbHVkZSBib2R5LTMtc2I7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGNvbG9yOiAkQmxhY2s7XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJExpbmVjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi0tcG9oYW5nIHtcbiAgICAgICAgLmljbyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2Zsb2F0aW5nX3BvaGFuZy5zdmcnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tZ3dhbmd5YW5nIHtcbiAgICAgICAgLmljbyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2Zsb2F0aW5nX2d3YW5neWFuZy5zdmcnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaWNvIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMTJweDtcblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICBnYXA6IDhweDtcblxuICAgICAgW2NsYXNzKj0naWNvJ10ge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sYXllciB7XG4gICAgICB3aWR0aDogMTg1cHg7XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIEBpbmNsdWRlIGJvZHktMy1tO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyDshKTsl7DtnLQg7Yyd7JeFXG4uaG9saWRheXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNTFweDtcbiAgYm90dG9tOiA1NnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkTGluZWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkV2hpdGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHotaW5kZXg6IDEwMDtcblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMjhweCAyOHB4IDAgMDtcblxuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyOHB4IDI4cHggMCAwO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLmxpbmsge1xuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDI1NnB4O1xuICAgICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICAgIGxlZnQ6IDE4JTtcblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgdG9wOiAzOC4zMyU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgdG9wOiA1MS42NyU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIGhlaWdodDogNTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1heC13aWR0aDogMzM1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAubGluayB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiA2NC4xOCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMC43JTtcbiAgICAgICAgICBsZWZ0OiAxNy45MSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ== */
