@charset "UTF-8";
/***********/
/* Common */
:root {
	--font-family: "Basis Grotesque Pro", sans-serif;
	--second-family: "Basis Grotesque Pro Italic";
	--c-main: #EFF2F9;
	--c-white: #ffffff;
	--c-green: #cafcf3;
	--c-light-green: #ccfff6a9;
	--c-btn: #9affec;
	--c-black: #000000;
	--c-grey: #d6d6d6;
}

@font-face {
	font-family: 'Basis Grotesque Pro Italic';
	src: local("Basis Grotesque Pro Italic"), local("Basis-Grotesque-Pro-Italic"), url("fonts/BasisGrotesquePro-Italic.woff2") format("woff2"), url("fonts/BasisGrotesquePro-Italic.woff") format("woff");
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Basis Grotesque Pro';
	src: local("Basis Grotesque Pro Regular"), local("Basis-Grotesque-Pro-Regular"), url("fonts/BasisGrotesquePro-Regular.woff2") format("woff2"), url("fonts/BasisGrotesquePro-Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Basis Grotesque Pro';
	src: local("Basis Grotesque Pro Medium"), local("Basis-Grotesque-Pro-Medium"), url("fonts/BasisGrotesquePro-Medium.woff2") format("woff2"), url("fonts/BasisGrotesquePro-Medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Basis Grotesque Pro';
	src: local("Basis Grotesque Pro Bold"), local("Basis-Grotesque-Pro-Bold"), url("BasisGrotesquePro-Bold.woff2") format("woff2"), url("BasisGrotesquePro-Bold.woff") format("woff");
	font-weight: 700;
	font-display: swap;
	font-style: normal;
}

input:not([type="checkbox"]):not([type="radio"]),
textarea,
select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.wrapper {
	max-width: 1920px;
	overflow: hidden;
	position: relative;
	-webkit-box-shadow: 0 0 21px rgba(157, 163, 183, 0.75);
	        box-shadow: 0 0 21px rgba(157, 163, 183, 0.75);
	margin: 0 auto;
	background: var(--c-main);
}

* {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

li {
	list-style: none;
}

textarea {
	resize: none;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	font-size: 18px;
	font-family: 'Century Gothic';
	color: rgba(28, 28, 28, 0.6);
	font-weight: 400;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	font-size: 18px;
	font-family: 'Century Gothic';
	color: rgba(28, 28, 28, 0.6);
	font-weight: 400;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	font-size: 18px;
	font-family: 'Century Gothic';
	color: rgba(28, 28, 28, 0.6);
	font-weight: 400;
}

a {
	text-decoration: none;
	outline: none;
}

a:hover, a:active, a:focus {
	color: inherit;
	outline: none;
}

button,
.slick-arrow {
	outline: none !important;
	background: none;
	padding: 0;
	font-size: 0;
}

body,
html {
	font-size: 16px;
	min-height: 100vh;
	min-width: 390px;
	background: var(--c-main);
	font-family: 'Roboto', sans-serif;
	color: var(--c-white);
	position: relative;
	word-wrap: break-word;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-ms-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: transparent;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
}

body.compensate-for-scrollbar {
	height: 100%;
	overflow: hidden;
}

body.fancybox-active {
	width: 100%;
	height: 100% !important;
	overflow: hidden !important;
}

.btn {
	-webkit-appearance: none;
	padding: 0;
	outline: none;
	border-radius: 5px;
	position: relative;
	border: none;
	width: 100%;
	max-width: 250px;
	height: 60px;
	background: var(--c-orange);
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.17;
	letter-spacing: 0;
	text-align: center;
	text-transform: uppercase;
	color: var(--c-white);
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.btn span {
	position: relative;
	z-index: 1;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.17;
	letter-spacing: 0;
	text-align: center;
	text-transform: uppercase;
	color: var(--c-white);
}

.btn-two {
	cursor: pointer;
	-webkit-appearance: none;
	padding: 0;
	outline: none;
	border-radius: 40px;
	position: relative;
	border: none;
	width: 100%;
	max-width: 399px;
	height: 64px;
	background: #0AF5F5;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 2.06;
	letter-spacing: 0.01em;
	text-align: center;
	text-transform: uppercase;
	color: #000000;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.btn-two span {
	position: relative;
	z-index: 1;
	text-align: center;
	text-transform: uppercase;
	color: var(--c-orange);
}

.btn-two:hover, .btn-two:focus, .btn-two:active {
	opacity: 0.8;
	color: var(--c-orange);
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.btn-two:hover span, .btn-two:focus span, .btn-two:active span {
	color: var(--c-orange);
	background: -webkit-gradient(linear, left top, left bottom, from(#E72F2F), to(#E7712F));
	background: linear-gradient(180deg, #E72F2F 0%, #E7712F 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}

.btn-tel {
	cursor: pointer;
	padding: 0;
	outline: none;
	position: relative;
	width: 100%;
	max-width: 152px;
	height: 38px;
	background: transparent;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding: 0;
	font-family: 'Futura PT', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 1.29;
	letter-spacing: 0;
	text-transform: uppercase;
	text-align: center;
	color: var(--c-orange);
	border: 1px solid var(--c-orange);
	border-radius: 25px;
}

.btn-tel span {
	font-family: 'Futura PT', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 1.29;
	letter-spacing: 0;
	text-transform: uppercase;
	text-align: center;
	color: var(--c-orange);
}

.btn-tel:hover, .btn-tel:focus, .btn-tel:active {
	opacity: 0.8;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.btn-tel:hover span, .btn-tel:focus span, .btn-tel:active span {
	font-family: 'Futura PT', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 1.29;
	letter-spacing: 0;
	text-transform: uppercase;
	text-align: center;
	color: var(--c-orange);
}

.scroll {
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	z-index: 11111;
	position: fixed;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
	width: 60px;
	height: 60px;
	right: -65px;
	bottom: 80px;
	border-radius: 30px;
	background: #000;
	opacity: 0.5;
	text-align: center;
	line-height: 1;
	font-size: 30px;
	color: #fff;
	cursor: pointer;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-align-items: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.scroll:hover {
	opacity: 1;
}

.scroll.active {
	right: 30px;
}

section,
footer,
header {
	position: relative;
}

a {
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

a:hover {
	text-decoration: none;
}

.btn:focus,
.btn:active {
	outline: none !important;
	-webkit-box-shadow: none !important;
	        box-shadow: none !important;
}

.container {
	padding-left: 20px;
	padding-right: 20px;
	max-width: 1440px;
}

ul {
	padding-left: 0;
	margin-bottom: 0;
}

.responsive {
	max-width: 100%;
	max-height: 100%;
}

[disabled] {
	cursor: not-allowed;
}

.padded {
	padding-top: 60px;
	padding-bottom: 60px;
}

.form__text {
	font-size: 16px;
	font-weight: 500;
	text-align: center;
	line-height: 1.4;
	margin-bottom: 20px;
}

.form__line {
	margin-bottom: 0px;
}

.form input {
	height: 70px;
	width: 100%;
	background: #fff;
	padding-left: 20px;
	padding-right: 20px;
	outline: none;
	border: none;
	border-radius: 50px;
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 2.39;
	letter-spacing: 0.01em;
	color: #000000;
	border: 1px solid #ffffff;
	margin-bottom: 0;
}

.form input::-webkit-input-placeholder {
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 2.39;
	letter-spacing: 0.01em;
	color: #ffffff;
}

.form input::-moz-placeholder {
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 2.39;
	letter-spacing: 0.01em;
	color: #ffffff;
}

.form input::-ms-input-placeholder {
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 2.39;
	letter-spacing: 0.01em;
	color: #ffffff;
}

.form input::placeholder {
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 2.39;
	letter-spacing: 0.01em;
	color: #ffffff;
}

.form input:focus {
	border-color: var(--c-red);
}

.form__title {
	font-size: 28px;
	font-weight: bold;
	line-height: 1.1;
	text-align: center;
	margin-bottom: 30px;
}

.form__footer {
	margin-top: 0;
	max-width: 65%;
}

.checkbox {
	position: relative;
	padding-left: 29px;
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	color: #ffffffd2;
	display: block;
	margin-bottom: 0;
	line-height: 1.3;
	cursor: pointer;
	text-transform: none;
}

.checkbox a {
	color: var(--c-white);
	text-decoration: underline;
}

.checkbox__input {
	position: absolute;
	width: 14px;
	height: 14px;
	border: 1px solid var(--c-white);
	border-radius: 50%;
	top: -2px;
	left: 0;
	opacity: 1 !important;
}

.checkbox input:checked + .checkbox__input {
	background-image: url(../img/common/check.svg);
	background-repeat: no-repeat;
	background-position: center;
	border: 2px solid transparent;
}

.toggle-menu {
	display: none;
	width: 30px;
	height: 12px;
	position: relative;
}

.toggle-menu span:after,
.toggle-menu span:before {
	content: "";
	position: absolute;
	left: 0;
	top: 5px;
}

.toggle-menu span:after {
	top: 10px;
}

.toggle-menu span {
	position: relative;
	display: block;
}

.toggle-menu span,
.toggle-menu span:after,
.toggle-menu span:before {
	width: 100%;
	height: 2px;
	background-color: #fff;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border-radius: 2px;
}

.toggle-menu.on span {
	background-color: transparent;
}

.toggle-menu.on span:before {
	-webkit-transform: rotate(45deg) translate(0px, 0);
	        transform: rotate(45deg) translate(0px, 0);
}

.toggle-menu.on span:after {
	-webkit-transform: rotate(-45deg) translate(3px, -4px);
	        transform: rotate(-45deg) translate(3px, -4px);
}

.heading {
	font-family: 'HanddilPro';
	font-size: 40px;
	line-height: 1.18;
	letter-spacing: 0;
	text-transform: uppercase;
	color: var(--c-white);
	margin-bottom: 25px;
}

.visually-hidden {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	border: 0;
	padding: 0;
	clip: rect(0 0 0 0);
	overflow: hidden;
}

.menu-mob,
.menu-hidden {
	display: none;
}

.docs__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.docs__wrapper-item {
	width: 100%;
	height: 1000px;
	padding: 30px 60px;
}

@media (max-width: 1200px) {
	.docs__wrapper-item {
		width: 100%;
		height: 500px;
		padding: 30px;
	}
}

.header {
	position: relative;
	width: 100%;
	border-radius: 0px 0px 40px 40px;
	overflow: hidden;
	z-index: 3;
}

.header .bgvideo {
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: -1;
}

.header .container {
	max-width: 1440px;
	padding: 0 20px;
}

.header .burger {
	display: none;
}

.header__top {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.header__menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.header__menu-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.header__menu-links__item {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 17px;
	line-height: 1em;
	letter-spacing: -0.6px;
	text-transform: lowercase;
	color: #eff2f9;
	padding: 0 10px;
	cursor: pointer;
	-webkit-transition: all .1s;
	transition: all .1s;
}

.header__menu-links__item:hover {
	opacity: 0.7;
}

.header__menu-tel {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #EFF2F9;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.56em;
	/* 155.556% */
	letter-spacing: -0.9px;
	margin: 0 6px 0 19px;
}

.header__menu-tel a {
	color: inherit;
}

.header__menu-tel a:first-child {
	margin-right: 10px;
	border-bottom: 1px solid #EFF2F9;
	-webkit-transition: .3s linear;
	transition: .3s linear;
}

.header__menu-tel a:first-child:hover {
	border-bottom: 1px solid transparent;
}

.header__menu-tel img {
	max-width: 35px;
}

.header__menu-btn {
	position: relative;
	color: #EFF2F9;
	text-align: center;
	font-size: 22px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.38em;
	/* 100% */
	letter-spacing: -1.32px;
	text-transform: lowercase;
	border-radius: 40px;
	border: 0.5px solid #EFF2F9;
	padding: 9px 19px 9px 46px;
	margin-left: 15px;
}

.header__menu-btn:before {
	content: '';
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	left: 13px;
	width: 25px;
	height: 26px;
	background-image: url(../img/header/elem.svg);
	background-repeat: no-repeat;
	background-size: cover;
}

.header__content {
	padding: 291px 0 55px;
}

.header__content-title {
	color: #EFF2F9;
	font-family: var(--font-family);
	font-size: 158px;
	font-style: normal;
	font-weight: 400;
	line-height: 0.8em;
	letter-spacing: -7.48px;
	margin-bottom: 0;
}

.header__content-title span {
	color: var(--Fon, #EFF2F9);
	font-family: var(--second-family);
	font-style: italic;
}

.header__content-subtitle {
	font-family: var(--font-family);
	font-style: italic;
	font-weight: 400;
	font-size: 65px;
	line-height: 0.88em;
	letter-spacing: -0.06em;
	text-transform: lowercase;
	color: #fff;
	margin-bottom: 60px;
}

.header__content-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-bottom: 50px;
}

.header__content-links__item {
	margin-bottom: 0;
	padding: 1.5rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	border: 1px solid #eff2f9;
	border-radius: 40px;
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 40px;
	line-height: 0.4em;
	letter-spacing: -0.6px;
	text-transform: lowercase;
	color: #eff2f9;
	-webkit-transition: all .1s;
	transition: all .1s;
	cursor: pointer;
}

.header__content-links__item:hover {
	opacity: 0.7;
}

.header__content-links__item:not(:last-child) {
	margin-right: 40px;
}

.header__form-title {
	color: #FFF;
	font-family: var(--font-family);
	font-size: 42px;
	font-style: normal;
	font-weight: 400;
	line-height: 2.6em;
	/* 76.19% */
	letter-spacing: -2.52px;
	text-transform: lowercase;
	margin-bottom: 30px;
}

.header form {
	position: relative;
}

.header .col-lg-3:nth-child(4) {
	position: absolute;
	width: 100%;
	max-width: 80%;
	bottom: -30px;
	left: 0px;
	width: 100%;
}

.header .form input {
	border: none;
	background-color: #ffffff;
	color: #000;
	padding-left: 30px;
	font-size: 28px;
}

.header .form .form__line select {
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	max-height: none;
	height: 70px;
	width: 100%;
	font-family: 'Montserrat', sans-serif;
	background-color: transparent;
	color: #000;
	font-size: 24px;
	border: none;
	border-radius: 40px;
	background-color: #ffffff;
}

.header .form__wrapper {
	padding-top: 75px;
	padding-bottom: 30px;
}

.header .btn-two {
	position: absolute;
	right: 0px;
	top: 0px;
	border-radius: 40px;
	background: #0AF5F5;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	max-width: none;
	height: 70px;
	padding-left: 40px;
	padding-right: 40px;
}

.header .btn-two span {
	color: #000;
	text-align: center;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.37em;
	/* 100% */
	letter-spacing: -1.32px;
	text-transform: lowercase;
	background-color: transparent;
}

.header .btn-two:before {
	content: '';
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	left: 13px;
	width: 38px;
	height: 39px;
	background-image: url(../img/header/element.svg);
	background-repeat: no-repeat;
	background-size: cover;
}

@media (max-width: 1439px) {
	.header__content {
		padding: 201px 0 55px;
	}
	.header__content-title {
		margin-bottom: 90px;
	}
	header .row {
		max-width: 957px;
	}
	header .form input {
		background: rgba(255, 255, 255, 0.9);
		border-radius: 40px;
		border: 1px solid #EFF2F9;
		color: #000000;
		font-style: normal;
		font-weight: 400;
		line-height: 1.36em;
		letter-spacing: -1.32px;
		text-transform: lowercase;
	}
	header .form input::-webkit-input-placeholder {
		color: #000;
	}
	header .form input::-moz-placeholder {
		color: #000;
	}
	header .form input::-ms-input-placeholder {
		color: #000;
	}
	header .form input::placeholder {
		color: #000;
	}
	.header .form input {
		font-size: 22px;
		height: 60px;
		width: 230px;
		color: #000;
	}
	.header .form input::-webkit-input-placeholder {
		color: #000;
	}
	.header .form input::-moz-placeholder {
		color: #000;
	}
	.header .form input::-ms-input-placeholder {
		color: #000;
	}
	.header .form input::placeholder {
		color: #000;
	}
	.header .btn-two {
		position: absolute;
		right: 0px;
		top: 0px;
		border-radius: 40px;
		height: 60px;
		width: 230px;
		padding-left: 60px;
		padding-right: 20px;
	}
	.header .btn-two span {
		font-size: 18px;
		letter-spacing: 0;
	}
	.header .btn-two:before {
		left: 13px;
		width: 35px;
		height: 35px;
	}
	.header .col-lg-3:nth-child(4) {
		position: absolute;
		width: 100%;
		max-width: 80%;
		bottom: -40px;
		left: 0px;
		width: 100%;
	}
	.header__menu-links__item {
		display: none;
	}
	.header .form .form__line select {
		height: 60px;
	}
}

.first {
	padding-top: 130px;
	padding-bottom: 60px;
}

.first-title {
	font-family: var(--font-family);
	font-style: italic;
	font-weight: 400;
	font-size: 102px;
	line-height: 0.75;
	letter-spacing: -0.6px;
	text-transform: lowercase;
	color: #000;
	margin-bottom: 80px;
}

.first-title span {
	color: #b2b4b9;
}

.first__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.first__content-left {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 20px;
}

.first__content-right {
	min-height: 100%;
}

.first__content-right .first__content-item {
	height: 100%;
}

.first__content-item {
	width: 451px;
	border-radius: 25px;
	background-color: #000;
	padding: 30px;
	padding-right: 10px;
	padding-bottom: 20px;
}

.first__content-name {
	font-family: var(--font-family);
	color: #fff;
	font-weight: 400;
	font-size: 48px;
	line-height: 1.19;
	letter-spacing: -0.06em;
}

.first__content-teacher {
	font-weight: 400;
	font-size: 24px;
	line-height: 2.07;
	letter-spacing: -0.06em;
	margin-bottom: 0;
}

@media (max-width: 1439px) {
	.first__content-item {
		width: 371px;
	}
	.first__content-name {
		font-size: 38px;
	}
	.first__content-teacher {
		font-size: 24px;
		line-height: 1.74;
	}
	.first-title {
		font-size: 100px;
		margin-bottom: 80px;
	}
}

.partners {
	padding: 100px 0;
}

.partners__content {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 20px;
	justify-items: center;
}

.partners__content-item {
	max-width: 385px;
}

.partners__content-text {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 24px;
	line-height: 1.33;
	letter-spacing: -0.06em;
	color: #000;
	margin-top: 16px;
}

.partners__content-img {
	max-width: 100%;
}

.partners__content-img img {
	width: 100%;
}

.partners__line {
	padding: 5rem 0;
}

.teachers {
	padding: 60px 0;
}

.teachers .container {
	position: relative;
}

.teachers .container:nth-child(2) {
	padding: 0;
	padding-bottom: 120px;
}

.teachers .container:nth-child(2) .teachers-subtitle {
	padding: 0 20px;
}

.teachers .container:last-child {
	padding: 0;
}

.teachers .container:last-child .teachers-subtitle {
	padding: 0 20px;
}

.teachers-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.teachers-btn {
	display: inline-block;
	margin: 0 auto;
	border-radius: 25px;
	padding: 16px 80px;
	height: 64px;
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 32px;
	line-height: 1;
	color: #000000;
	background-color: #67C4D5;
	margin-top: 50px;
	-webkit-transition: all .2s;
	transition: all .2s;
}

.teachers-btn:hover {
	-webkit-transform: translateY(-5px);
	        transform: translateY(-5px);
	-webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3);
	        box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3);
	background: #90e3f1;
	color: #000000;
}

.teachers-title {
	position: relative;
	font-family: var(--font-family);
	font-style: italic;
	font-weight: 400;
	font-size: 118px;
	line-height: 0.75;
	letter-spacing: -0.06em;
	text-transform: lowercase;
	color: #000;
	margin-bottom: 65px;
}

.teachers-subtitle {
	font-family: var(--font-family);
	font-style: italic;
	font-weight: 400;
	font-size: 64px;
	line-height: 0.73;
	letter-spacing: -0.06em;
	text-transform: lowercase;
	color: #000;
	margin-bottom: 120px;
}

.teachers__content-item {
	max-width: 585px;
}

.teachers__content-item p {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 24px;
	line-height: 1.54;
	letter-spacing: -0.04em;
	color: #000;
}

.teachers__content-item p span {
	text-transform: uppercase;
	font-weight: 600;
	color: #67C4D5;
}

.teachers__content-name {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 36px;
	line-height: 1.03;
	letter-spacing: -0.4px;
	color: #000;
	margin-left: 15px;
}

.teachers__content-img {
	width: 419px;
	height: 414px;
	border-radius: 15px;
	overflow: hidden;
	margin-bottom: 32px;
}

.teachers__content-img img {
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}

.teachers__more {
	cursor: pointer;
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 22px;
	line-height: 1;
	letter-spacing: -0.06em;
	text-transform: lowercase;
	color: #000;
	margin-top: 50px;
}

@media (max-width: 1439px) {
	.teachers__content {
		grid-template-columns: repeat(2, 1fr);
		gap: 41px;
	}
}

.teachers .slick-disabled {
	background: #eff2f9;
}

.teachers__main {
	margin-bottom: 120px;
}

.teachers__main-item {
	max-width: 100%;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
}

.teachers__main-item img {
	width: 100%;
	height: auto;
}

.teachers__main-item p {
	max-width: 51%;
	margin-left: 145px;
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 32px;
	line-height: 1.16;
	letter-spacing: -0.04em;
}

.teachers__main-item p span {
	text-transform: uppercase;
	color: #67c4d5;
	font-weight: 700;
}

.items__slider {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	min-width: 0;
}

.items__slider-prev {
	position: absolute;
	top: 6px;
	right: 90px;
	width: 34px;
	height: 34px;
	background-color: #67C4D5;
	border-radius: 50px;
	padding: 5px 8px;
}

.items__slider-next {
	position: absolute;
	top: 6px;
	right: 42px;
	width: 34px;
	height: 34px;
	background-color: #67C4D5;
	border-radius: 50px;
	padding: 5px 10px;
}

.items__slider .slick-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	width: 100%;
	margin: 0 20px;
}

.items__slider .slick-list {
	overflow: hidden;
}

.items__slider .slick-track {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.items__slider .slick-arrow {
	max-width: 100px;
	position: absolute;
	top: 40%;
	-webkit-transform: translate(-50%);
	        transform: translate(-50%);
	width: 34px;
	height: 28px;
	border: none;
	cursor: pointer;
}

.slick-arrow {
	cursor: pointer;
}

.slick-disabled {
	cursor: default;
	opacity: 0.5;
}

.calendar {
	padding: 60px 0 160px;
}

.calendar .container {
	position: relative;
}

.calendar-title {
	font-family: var(--font-family);
	font-style: italic;
	font-weight: 400;
	font-size: 93px;
	letter-spacing: -0.6px;
	text-transform: lowercase;
	color: #000;
	margin-bottom: 50px;
}

.calendar-title span {
	color: #b2b4b9;
}

.calendar__main {
	margin-bottom: 60px;
}

.calendar-subtitle {
	display: inline-block;
	position: relative;
	font-style: italic;
	font-weight: 400;
	font-size: 69px;
	letter-spacing: -0.06em;
	text-transform: lowercase;
	color: #000;
	margin-bottom: 20px;
}

.calendar-subtitle:before {
	position: absolute;
	bottom: 5px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 100%;
	height: 4px;
	background-color: #67c4d5;
	content: "";
}

.calendar__content {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	justify-items: center;
	gap: 60px 210px;
}

.calendar__day {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	max-width: 260px;
}

.calendar__day-name {
	font-family: var(--font-family);
	font-weight: 700;
	font-size: 66px;
	color: #67c4d5;
}

.calendar__day-name span {
	margin-left: 23px;
	font-weight: 400;
	font-size: 37px;
}

.calendar__day-top {
	position: relative;
}

.calendar__day-top:after {
	position: absolute;
	content: "";
	bottom: -15px;
	left: 0px;
	width: 223px;
	height: 25px;
	background: url(../img/calendar/elem.svg) center no-repeat;
}

.calendar__day-bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
	margin-top: 18px;
}

.calendar__day-time {
	font-family: var(--font-family);
	font-weight: 700;
	font-size: 21px;
	color: #000;
	margin-right: 28px;
}

.calendar__day-text {
	font-family: var(--font-family);
	font-weight: 300;
	font-size: 17px;
	line-height: 0.96;
	color: #000;
}

.calendar__day-btn {
	display: block;
	text-align: center;
	max-width: 140px;
	color: #fff;
	background-color: #000;
	border-radius: 10px;
	font-size: 18px;
	padding: 8px 20px;
	margin-top: 28px;
	-webkit-transition: all .1s;
	transition: all .1s;
}

.calendar__day-btn:hover {
	color: #b2b4b9;
}

.calendar .items__slider-next {
	top: 41px;
}

.calendar .items__slider-prev {
	top: 41px;
}

.calendar__block {
	text-align: center;
	font-family: var(--font-family);
	font-size: 17px;
	line-height: 0.96;
	color: #000;
	font-weight: 300;
}

.calendar__block strong {
	font-weight: bold;
}

.children {
	margin-top: 60px;
	margin-bottom: 60px;
}

.children-container {
	background: url(../img/children/back.png) center no-repeat;
	background-size: cover;
	padding: 218px 0;
	margin-bottom: 80px;
}

.children-title {
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 96px;
	color: #fff;
}

.children-title span {
	font-weight: 700;
}

.children-text {
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 36px;
	color: #000;
}

.children__card {
	border-radius: 15px;
	width: 1111px;
	padding: 57px 77px;
	color: #000;
	display: block;
	margin: 80px auto;
	-webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1), 0 14px 14px 0 rgba(0, 0, 0, 0.09), 0 31px 19px 0 rgba(0, 0, 0, 0.05), 0 56px 22px 0 rgba(0, 0, 0, 0.01), 0 87px 24px 0 rgba(0, 0, 0, 0);
	        box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1), 0 14px 14px 0 rgba(0, 0, 0, 0.09), 0 31px 19px 0 rgba(0, 0, 0, 0.05), 0 56px 22px 0 rgba(0, 0, 0, 0.01), 0 87px 24px 0 rgba(0, 0, 0, 0);
	background: #fff;
}

.children__card-title {
	font-family: var(--font-family);
	font-weight: 700;
	font-size: 36px;
	margin-bottom: 30px;
}

.children__card-list {
	padding-left: 34px;
	font-weight: 500;
}

.children__card-list li {
	list-style: disc;
}

.children__card-list li p {
	font-family: var(--font-family);
	font-size: 36px;
	margin-bottom: 0;
}

.gallery {
	margin-top: 120px;
	margin-bottom: 120px;
	padding: 33px 87px;
	background-color: #000000;
}

.gallery__content-row {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.gallery__content-row:not(:last-child) {
	margin-bottom: 20px;
}

.gallery__content-item {
	margin: 0 10px;
	border-radius: 25px;
	overflow: hidden;
}

.gallery__content-item img {
	width: 100%;
	height: auto;
}

.masters {
	padding-bottom: 120px;
}

.masters__content {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 100px;
	justify-items: center;
	margin-bottom: 120px;
}

.masters__content-item {
	max-width: 550px;
}

.masters__content-img {
	width: 476px;
	height: 680px;
	margin-bottom: 50px;
	border-radius: 20px;
	overflow: hidden;
}

.masters__content-img img {
	width: 100%;
	height: auto;
	-o-object-fit: cover;
	   object-fit: cover;
}

.masters__content-name {
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 48px;
	color: #67c4d5;
	margin-bottom: 15px;
}

.masters__content-text {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 32px;
	line-height: 97%;
	color: #000;
}

.masters-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.masters-btn {
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 48px;
	color: #000000;
	background: #67c4d5;
	border-radius: 15px;
	padding: 11px 120px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.masters-btn:hover {
	-webkit-transform: translateY(-5px);
	        transform: translateY(-5px);
	-webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3);
	        box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3);
	background: #90e3f1;
	color: #000000;
}

.smi__content {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	justify-items: center;
	gap: 40px 150px;
}

.smi__content-item {
	width: 100%;
	position: relative;
	margin-bottom: 100px;
}

.smi__content-img {
	max-width: 100%;
	max-height: 280px;
	border-radius: 15px;
	overflow: hidden;
	margin-bottom: 72px;
}

.smi__content-img img {
	width: 100%;
	height: auto;
}

.smi__content-name {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 48px;
	line-height: 0.87;
	letter-spacing: -0.06em;
	color: #000;
	margin-bottom: 42px;
	height: 167px;
}

.smi__content-text {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 32px;
	line-height: 1;
	color: #000000;
	padding-bottom: 85px;
}

.smi__content-link {
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	display: block;
	margin: 0 auto;
	border-radius: 15px;
	padding: 16px 80px;
	width: 331px;
	height: 64px;
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 32px;
	line-height: 1;
	color: #000000;
	background-color: #67C4D5;
}

.smi__content-link:hover {
	color: #000000ce;
	background-color: #90e3f1;
}

.news {
	position: relative;
	padding: 80px 0;
}

.news__item {
	margin-bottom: 4rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 4rem;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}

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

.news__name {
	margin: 0 0 1rem;
	font-weight: 500;
	font-size: 48px;
	line-height: 0.93;
	letter-spacing: -0.03em;
	color: var(--c-black);
}

.news__text {
	margin: 0 0 1rem;
	font-size: 32px;
	line-height: 1;
	color: var(--c-black);
}

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

.news__include {
	margin: 0 0 .6rem;
	font-size: 32px;
	line-height: 1;
	color: var(--c-black);
}

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

.news__includes {
	margin-bottom: 1rem;
}

.news__lesson {
	margin-bottom: .5rem;
}

.news__lesson p {
	margin: 0 0 .6rem;
	font-size: 32px;
	line-height: 1;
	color: var(--c-black);
}

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

.news__content-link {
	display: block;
	margin: 3rem auto 0;
	border-radius: 15px;
	padding: 16px 80px;
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 32px;
	line-height: 1;
	color: #000000;
	background-color: #67C4D5;
	-webkit-transition: .3s linear;
	transition: .3s linear;
	border: none;
	cursor: pointer;
}

.news__content-link:hover {
	color: white;
}

.news__hidden {
	display: none;
}

.fancybox-slide .news__content {
	position: relative;
	overflow: hidden;
	padding: 5rem 7rem;
	width: 70vw;
	min-height: 100vh;
	background-color: white;
	border-radius: 25px;
	-webkit-box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.1), 0 22px 22px 0 rgba(0, 0, 0, 0.09), 0 49px 29px 0 rgba(0, 0, 0, 0.05), 0 87px 35px 0 rgba(0, 0, 0, 0.01), 0 136px 38px 0 rgba(0, 0, 0, 0);
	        box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.1), 0 22px 22px 0 rgba(0, 0, 0, 0.09), 0 49px 29px 0 rgba(0, 0, 0, 0.05), 0 87px 35px 0 rgba(0, 0, 0, 0.01), 0 136px 38px 0 rgba(0, 0, 0, 0);
}

.fancybox-slide .news__content::before {
	position: absolute;
	content: "";
	right: -2rem;
	bottom: 0;
	width: 370px;
	height: 493px;
	background-image: url(../img/news/star.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.fancybox-slide .news__content .fancybox-button svg path {
	fill: black;
}

.fancybox-slide .news__content .news__name {
	position: relative;
	z-index: 2;
	font-family: var(--font-family);
	margin-bottom: 2rem;
	font-weight: 700;
	font-size: 3rem;
	line-height: 1.19;
	letter-spacing: -0.06em;
}

.fancybox-slide .news__content .news__text {
	position: relative;
	z-index: 2;
	font-family: var(--font-family);
	margin-bottom: 2rem;
	font-weight: 500;
	font-size: 2.3rem;
	line-height: 1.19;
	letter-spacing: -0.06em;
}

.fancybox-slide .news__content .news__hidden {
	display: block;
	position: relative;
	z-index: 2;
}

.fancybox-slide .news__content .fancybox-close-small {
	width: 65px;
	height: 65px;
}

.area {
	padding: 100px 0 200px;
}

.area__wrapper {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 64px;
}

.area__content-left {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	border-radius: 25px;
	overflow: hidden;
	max-height: 480px;
}

.area__content-left img {
	-o-object-fit: cover;
	   object-fit: cover;
	max-width: 800px;
}

.area__content-name {
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 48px;
	letter-spacing: -0.06em;
	color: #000000;
	margin-bottom: 16px;
}

.area__content-address {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 32px;
	letter-spacing: -0.06em;
	color: #000000;
	margin-bottom: 63px;
}

.area__content-map {
	width: 100%;
	height: 296px;
	border-radius: 25px;
	overflow: hidden;
}

.area .items__slider-prev {
	position: absolute;
	top: 90%;
	right: 220px;
	width: 34px;
	height: 34px;
	background-color: #67C4D5;
	border-radius: 50px;
	padding: 5px 8px;
}

.area .items__slider-next {
	position: absolute;
	top: 90%;
	right: 172px;
	width: 34px;
	height: 34px;
	background-color: #67C4D5;
	border-radius: 50px;
	padding: 5px 10px;
}

.area .slick-disabled {
	background: #eff2f9;
}

#map {
	border-radius: 20px;
	overflow: hidden;
}

.reviews {
	padding: 60px 0 100px;
}

.reviews .container {
	position: relative;
}

.reviews__content {
	margin-left: -10px;
	margin-right: -10px;
}

.reviews__content-slide {
	padding: 0 10px;
}

.reviews__content-item {
	border-bottom: 8px solid #67c4d5;
	border-left: 2px solid #67c4d5;
	border-right: 2px solid #67c4d5;
	border-radius: 25px;
	height: 360px;
	overflow: hidden;
	padding: 45px 26px;
}

.reviews__content-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-bottom: 16px;
}

.reviews__content-header img {
	width: 97px;
	height: 97px;
}

.reviews__content-info {
	margin-left: 26px;
}

.reviews__content-name {
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 35px;
	line-height: 1.2;
	letter-spacing: -0.04em;
	text-align: left;
	color: #000;
	margin-bottom: 0;
}

.reviews__content-place {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 16px;
	line-height: 1.2;
	letter-spacing: -0.04em;
	color: #000;
}

.reviews__content-text {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 16px;
	line-height: 1.2;
	letter-spacing: -0.04em;
	color: #000;
	height: 155px;
	overflow: hidden;
}

.reviews__content-text p {
	margin-bottom: 0;
}

.reviews__content-image {
	position: relative;
	width: 90px;
	height: 90px;
	background-color: #dddddd;
	border-radius: 100%;
}

.reviews__content-image span {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	color: #000;
	font-size: 35px;
	text-transform: uppercase;
}

.reviews__btns {
	position: absolute;
	width: 100%;
	top: 55%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	left: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.reviews__btn {
	border: none;
	cursor: pointer;
	-webkit-transition: .3s linear;
	transition: .3s linear;
}

.reviews__btn:hover {
	opacity: .7;
}

.reviews__more {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: end;
	margin-top: 30px;
}

.reviews__more-link {
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 24px;
	line-height: 0.67;
	text-align: center;
	color: #000;
	background: #67c4d5;
	border-radius: 10px;
	padding: 15px;
}

.reviews__more-link:hover, .reviews__more-link:active, .reviews__more-link:focus {
	background: #4ea1af;
	color: #000;
}

.reviews__descr {
	font-family: var(--second-family);
	font-weight: 500;
	font-size: 18px;
	line-height: 1.2;
	letter-spacing: -0.04em;
	text-align: right;
	color: rgba(0, 0, 0, 0.55);
	margin-top: 10px;
}

.reviews__box {
	position: relative;
}

.reviews__prev--yandex, .reviews__prev--gis {
	-webkit-transform: translateX(-150%);
	        transform: translateX(-150%);
}

.reviews__next--yandex, .reviews__next--gis {
	-webkit-transform: translateX(150%);
	        transform: translateX(150%);
}

.reviews__wrap:not(:last-child) {
	margin-bottom: 5rem;
}

.reviews .slick-track {
	margin-left: 0;
	margin-right: 0;
}

.footer {
	width: 100%;
}

.footer__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.footer .form__footer {
	max-width: 100%;
	margin-top: 5px;
}

.footer .form__footer .checkbox {
	color: #B2B4B9;
}

.footer .form__footer .checkbox a {
	opacity: 1;
}

.footer .form__footer .checkbox span {
	opacity: 0.25;
}

.footer .form__footer .checkbox input:checked + .checkbox__input {
	background-image: url(../img/footer/check.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.footer__left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	padding-left: 200px;
	width: 50%;
	height: 1120px;
	background: url(../img/footer/image.png) no-repeat center;
	background-size: cover;
	border-radius: 40px 40px 0px 0px;
}

.footer__left-title {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 123px;
	line-height: 0.8;
	letter-spacing: -0.6px;
	text-transform: lowercase;
	color: #fff;
	margin-bottom: 25px;
}

.footer__left-subtitle {
	font-family: var(--font-family);
	font-style: italic;
	font-weight: 400;
	font-size: 52px;
	line-height: 0.77;
	letter-spacing: -0.6px;
	color: #fff;
	text-transform: lowercase;
	margin-bottom: 69px;
}

.footer__left-conf {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 22px;
	line-height: 1;
	letter-spacing: -0.06em;
	text-transform: lowercase;
	color: #fff;
	opacity: 0.5;
}

.footer__left-conf a {
	text-decoration: underline;
	color: inherit;
}

.footer__right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	width: 50%;
	border-radius: 40px 40px 0px 0px;
	background-color: black;
	height: 1120px;
}

.footer__right-bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	width: 560px;
	padding-top: 55px;
	margin-top: 55px;
	border-top: 1px solid #ffffff;
}

.footer__right-phone {
	width: 65px;
	height: 65px;
}

.footer__right-phone img {
	width: 100%;
}

.footer__right-tg {
	width: 65px;
	height: 65px;
}

.footer__right-tg img {
	width: 100%;
}

.footer__right-vk {
	width: 65px;
	height: 65px;
}

.footer__right-vk img {
	width: 100%;
}

.footer__right-map {
	display: block;
	position: relative;
	color: var(--Color, #0AF5F5);
	text-align: center;
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 20px;
	line-height: 1;
	letter-spacing: -0.06em;
	text-transform: lowercase;
	text-decoration: underline;
	text-decoration-skip-ink: none;
	border-radius: 60px;
	border: 1px solid var(--Color, #0AF5F5);
	padding: 12px 12px 12px 34px;
	width: 234px;
}

.footer__right-map:before {
	position: absolute;
	content: "";
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	left: 11px;
	width: 37px;
	height: 47px;
	background: url(../img/footer/map.svg) no-repeat center;
}

.footer__form {
	max-width: 560px;
}

.footer__form-title {
	color: #fff;
	font-size: 42px;
	font-style: normal;
	font-weight: 400;
	line-height: 0.76;
	/* 76.19% */
	letter-spacing: -2.52px;
	text-transform: lowercase;
	margin-bottom: 20px;
}

.footer__form .row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.footer__form .row .col-lg-3 {
	max-width: 100%;
}

.footer__form .row .col-lg-3 .checkbox {
	margin-top: 15px;
}

.footer__form .btn-two {
	cursor: pointer;
	padding: 0;
	outline: none;
	border-radius: 10px;
	position: relative;
	border: none;
	width: 100%;
	max-width: 100%;
	height: 80px;
	background: #0AF5F5;
	border-radius: 40px;
	font-size: 22px;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	/* 100% */
	letter-spacing: -1.32px;
	text-transform: lowercase;
	text-align: center;
	color: #000;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	margin-top: 30px;
}

.footer__form .btn-two span {
	background-color: transparent;
	color: #000;
}

.footer__form .btn-two:before {
	position: absolute;
	content: "";
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	left: 100px;
	width: 40px;
	height: 40px;
	background: url(../img/footer/elem.svg) no-repeat center;
}

.footer .form__line {
	margin-bottom: 23px;
}

.footer__bottom {
	padding: 40px 60px;
	margin-top: -1px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	background-color: #000;
}

.footer__bottom-title {
	font-weight: 500;
	font-size: 32px;
	line-height: 1;
	color: #f7f9fd;
	text-align: end;
	margin-bottom: 12px;
}

.footer__bottom-contact {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.footer__bottom-contact:not(:last-child) {
	margin-bottom: 16px;
}

.footer__bottom-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-weight: 700;
	font-size: 22px;
	line-height: 0.73;
	text-align: center;
	color: #000;
	background-color: #fff;
	text-align: end;
	border-radius: 64px;
	padding: 8px 41px;
	margin-top: 8px;
}

.footer__bottom-link:hover {
	color: #000;
	opacity: .85;
}

.footer__bottom-link p {
	padding: 0;
	padding-left: 10px;
	margin: 0;
}

.footer__bottom-link p span {
	font-weight: 400;
	font-size: 15px;
}

.footer__bottom-name {
	font-weight: 400;
	font-size: 24px;
	line-height: 0.67;
	text-align: end;
	margin-bottom: 8px;
}

.footer__left-conf {
	margin-top: 60px;
}

@media (max-width: 1919px) {
	.footer__left {
		height: 920px;
		padding-left: 50px;
	}
	.footer__left-title {
		font-size: 109px;
		margin-bottom: 25px;
	}
	.footer__right {
		height: 920px;
	}
}

@media (max-width: 1439px) {
	.footer__form {
		max-width: 484px;
	}
	.footer__left img {
		max-width: 90%;
	}
	.footer__left-title {
		font-size: 91px;
		margin-bottom: 20px;
	}
	.footer__left-subtitle {
		font-size: 47px;
		margin-bottom: 60px;
	}
}

.form__input.error {
	border: 1px solid #f00;
	box-shadow: inset 0 0 1px 1px #f00;
	-webkit-box-shadow: inset 0 0 1px 1px #f00;
	-moz-box-shadow: inset 0 0 1px 1px #f00;
	-webkit-appearance: none;
}

.form__input.error:focus, .form__input.error:active {
	border: 1px solid #f00;
	box-shadow: inset 0 0 1px 1px #f00;
	-webkit-box-shadow: inset 0 0 1px 1px #f00;
	-moz-box-shadow: inset 0 0 1px 1px #f00;
	-webkit-appearance: none;
}

.form .form__line select {
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	max-height: none;
	height: 70px;
	width: 100%;
	padding-left: 20px;
	background-color: #fff;
	color: #000000;
	border: 1px solid #eff2f9;
	border-radius: 40px;
}

.form .form__line select option {
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	color: #000;
}

.gift-selection {
	margin: 20px 0;
	border-radius: 10px;
	background: #000000;
}

.gift-category {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 15px;
	color: #0AF5F5;
	text-align: center;
}

.gift-subcategory {
	font-weight: 600;
	margin: 15px 0 10px 0;
	color: #ffffff;
	display: block;
	padding-left: 10px;
	border-left: 3px solid #0AF5F5;
}

.gift-option {
	margin-bottom: 15px;
}

.checkbox-group {
	margin-left: 15px;
}

.checkbox-label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin: 8px 0;
	cursor: pointer;
	padding: 8px 12px;
	border-radius: 5px;
	-webkit-transition: background-color 0.3s;
	transition: background-color 0.3s;
}

.checkbox-label input[type="checkbox"] {
	display: none;
}

.checkbox__input {
	width: 18px;
	height: 18px;
	border: 2px solid #ccc;
	border-radius: 3px;
	margin-right: 10px;
	position: relative;
	display: inline-block;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}

.checkbox-label input[type="checkbox"]:checked + .checkbox__input {
	border-color: #0AF5F5;
	background-color: #0AF5F5;
}

.checkbox-label input[type="checkbox"]:checked + .checkbox__input::after {
	content: '✓';
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.checkbox-label:hover {
	background-color: rgba(10, 245, 245, 0.1);
}

.radio-group {
	margin-left: 15px;
}

.radio-label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin: 8px 0;
	cursor: pointer;
	padding: 8px 12px;
	border-radius: 5px;
	-webkit-transition: background-color 0.3s;
	transition: background-color 0.3s;
}

.radio-label:hover {
	background-color: rgba(10, 245, 245, 0.1);
}

.radio-label input[type="radio"] {
	display: none;
}

.radio__input {
	width: 18px;
	height: 18px;
	border: 2px solid #ccc;
	border-radius: 50%;
	margin-right: 10px;
	position: relative;
	display: inline-block;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}

.radio-label input[type="radio"]:checked + .radio__input {
	border-color: #0AF5F5;
}

.radio-label input[type="radio"]:checked + .radio__input::after {
	content: '';
	position: absolute;
	top: 3px;
	left: 3px;
	width: 8px;
	height: 8px;
	background: #0AF5F5;
	border-radius: 50%;
}

#name-error,
#phone-error,
#email-error {
	display: none !important;
}

.fancybox-content {
	background: none;
	padding: 0;
}

.compensate-for-scrollbar {
	margin-right: 0 !important;
}

#modal-form,
#modal-pay {
	background: #000000;
	max-width: 674px;
	padding: 100px;
	border-radius: 25px;
	-webkit-box-shadow: 0px 32px 24px rgba(56, 56, 62, 0.25);
	        box-shadow: 0px 32px 24px rgba(56, 56, 62, 0.25);
}

#modal-form .form__lines,
#modal-pay .form__lines {
	position: relative;
}

#modal-form .last__feedback,
#modal-pay .last__feedback {
	position: static;
	padding: 0;
	margin: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	        box-shadow: none;
	width: 100%;
	max-width: 100%;
	border: none;
}

#modal-form .last__feedback .h1,
#modal-pay .last__feedback .h1 {
	font-family: 'Futura PT', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 28px;
	line-height: 0.89;
	letter-spacing: 0;
	text-align: center;
	color: var(--c-width);
	margin-bottom: 18px;
}

#modal-form .form__text,
#modal-pay .form__text {
	font-family: 'Futura PT', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 19px;
	line-height: 1.27;
	letter-spacing: 0;
	color: var(--c-white);
	margin-bottom: 27px;
}

#modal-form .form__text span,
#modal-pay .form__text span {
	font-weight: 600;
}

#modal-form .form__line,
#modal-pay .form__line {
	margin-bottom: 0;
}

#modal-form .form__line_button,
#modal-pay .form__line_button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin: 0 auto;
}

#modal-form .form__input,
#modal-pay .form__input {
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 2.39;
	letter-spacing: 0.01em;
	color: #ffffff;
	background-color: #000000;
	border: 1px solid #ffffff;
	border-radius: 40px;
	margin-bottom: 20px;
}

#modal-form .form__input::-webkit-input-placeholder,
#modal-pay .form__input::-webkit-input-placeholder {
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 2.39;
	letter-spacing: 0.01em;
	color: #ffffff;
}

#modal-form .form__input::-moz-placeholder,
#modal-pay .form__input::-moz-placeholder {
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 2.39;
	letter-spacing: 0.01em;
	color: #ffffff;
}

#modal-form .form__input::-ms-input-placeholder,
#modal-pay .form__input::-ms-input-placeholder {
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 2.39;
	letter-spacing: 0.01em;
	color: #ffffff;
}

#modal-form .form__input::placeholder,
#modal-pay .form__input::placeholder {
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 2.39;
	letter-spacing: 0.01em;
	color: #ffffff;
}

#modal-form .form .form__line select option,
#modal-pay .form .form__line select option {
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	color: #ffffff;
}

#modal-form .form__footer,
#modal-pay .form__footer {
	max-width: 100%;
}

#modal-form .col-lg-3,
#modal-pay .col-lg-3 {
	width: 100%;
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none;
	max-width: 100%;
}

#modal-form .col-lg-3:nth-child(4),
#modal-pay .col-lg-3:nth-child(4) {
	margin-top: 14px;
	margin-bottom: 16px;
}

#modal-form .checkbox,
#modal-pay .checkbox {
	font-size: 12px;
	line-height: 1.5 !important;
	padding-left: 31px;
	margin-bottom: 15px;
}

#modal-form .checkbox__input,
#modal-pay .checkbox__input {
	top: -1px;
	left: 1px;
}

#modal-form .checkbox input:checked + .checkbox__input,
#modal-pay .checkbox input:checked + .checkbox__input {
	background-image: url(../img/common/check.svg);
}

.fancybox-slide--html .fancybox-close-small {
	background-image: url(../img/header/close.svg);
	width: 45px;
	height: 45px;
	background-repeat: no-repeat;
	background-position: center;
	top: 10px;
	right: 20px;
}

#modal-thanks {
	width: 100%;
	max-width: 820px;
	background: rgba(255, 255, 255, 0.75);
	-webkit-box-shadow: 0px 4px 25px rgba(148, 188, 249, 0.46);
	        box-shadow: 0px 4px 25px rgba(148, 188, 249, 0.46);
	backdrop-filter: blur(4px);
	border-radius: 75px;
	padding: 70px;
}

#modal-thanks h2 {
	text-align: center;
	font-size: 48px;
	font-weight: 500;
	line-height: 1.1;
	margin-bottom: 35px;
}

#modal-thanks p {
	text-align: center;
	font-size: 18px;
	line-height: 1.3;
	margin-bottom: 40px;
}

.lazy {
	background-image: none !important;
	opacity: 0;
}

.lazy:before, .lazy:after {
	content: none !important;
}

.lazy-loaded {
	opacity: 1;
	-webkit-transition: 0.1s;
	transition: 0.1s;
}

/***********/
/* Blocks */
/***********/
/* Popups */

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNzcy9zdHlsZS5jc3MiLCJjc3Mvc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9jb21tb24vX3ZhcmlhYmxlcy5zY3NzIiwiLi4vYmxvY2tzL2ZvbnRzL19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL2NvbW1vbi9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9oZWFkZXIvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvZmlyc3QvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvcGFydG5lcnMvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvdGVhY2hlcnMvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvY2FsZW5kYXIvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvY2hpbGRyZW4vX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvZ2FsbGVyeS9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9tYXN0ZXJzL19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL3NtaS9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9uZXdzL19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL2FyZWEvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvcmV2aWV3cy9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9mb290ZXIvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvZm9ybS9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9wb3B1cC9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9sYXp5L19zdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQixhQUFhO0FBQ2IsWUFBWTtBQ0VaO0NBQ0UsaURBQWM7Q0FDZCw4Q0FBZ0I7Q0FFaEIsa0JBQVM7Q0FDVCxtQkFBVTtDQUNWLG1CQUFVO0NBQ1YsMkJBQWdCO0NBQ2hCLGlCQUFRO0NBQ1IsbUJBQVU7Q0FDVixrQkFBUztDQUNWOztBQ2REO0NBQ0UsMENBQXlDO0NBQ3pDLHNNQUU2RDtDQUM3RCxvQkFBbUI7Q0FDbkIsbUJBQWtCO0NBQ2xCLG1CQUFrQjtDSGNuQjs7QUdaRDtDQUNFLG1DQUFrQztDQUNsQywwTUFFOEQ7Q0FDOUQsaUJBQWdCO0NBQ2hCLG1CQUFrQjtDQUNsQixtQkFBa0I7Q0hhbkI7O0FHVkQ7Q0FDRSxtQ0FBa0M7Q0FDbEMsc01BRTZEO0NBQzdELGlCQUFnQjtDQUNoQixtQkFBa0I7Q0FDbEIsbUJBQWtCO0NIV25COztBR1REO0NBQ0UsbUNBQWtDO0NBQ2xDLGtMQUVxRDtDQUNyRCxpQkFBZ0I7Q0FDaEIsbUJBQWtCO0NBQ2xCLG1CQUFrQjtDSFVuQjs7QUl6Q0Q7OztDQUdFLHlCQUF3QjtDQUN4QixzQkFBcUI7Q0FDckIsaUJBQWdCO0NBQ2pCOztBQUVEO0NBQ0Usa0JGYndCO0NFY3hCLGlCQUFnQjtDQUNoQixtQkFBa0I7Q0FDbEIsdURBQThDO1NBQTlDLCtDQUE4QztDQUM5QyxlQUFjO0NBQ2QsMEJBQXlCO0NBQzFCOztBQUVEO0NBQ0UsK0JBQXNCO1NBQXRCLHVCQUFzQjtDQUN2Qjs7QUFFRDtDQUNFLGlCQUFnQjtDQUNqQjs7QUFFRDtDQUNFLGFBQVk7Q0FDYjs7QUFFRDs7Q0FFRSxnQkFBZTtDQUNmLDhCQUE2QjtDQUM3Qiw2QkFBNEI7Q0FDNUIsaUJBQWdCO0NBQ2pCOztBQUVEOztDQUVFLGdCQUFlO0NBQ2YsOEJBQTZCO0NBQzdCLDZCQUE0QjtDQUM1QixpQkFBZ0I7Q0FDakI7O0FBRUQ7O0NBRUUsZ0JBQWU7Q0FDZiw4QkFBNkI7Q0FDN0IsNkJBQTRCO0NBQzVCLGlCQUFnQjtDQUNqQjs7QUFFRDtDQUNFLHNCQUFxQjtDQUNyQixjQUFhO0NBUWQ7O0FBVkQ7Q0FPSSxlQUFjO0NBQ2QsY0FBYTtDQUNkOztBQUdIOztDQUVFLHlCQUF3QjtDQUN4QixpQkFBZ0I7Q0FDaEIsV0FBVTtDQUNWLGFBQVk7Q0FDYjs7QUFFRDs7Q0FFRSxnQkFBZTtDQUNmLGtCQUFpQjtDQUNqQixpQkFBZ0I7Q0FDaEIsMEJBQXlCO0NBQ3pCLGtDQUFpQztDQUNqQyxzQkFBcUI7Q0FDckIsbUJBQWtCO0NBQ2xCLHNCQUFxQjtDQUNyQixvQ0FBbUM7Q0FDbkMsbUNBQWtDO0NBQ2xDLDJCQUEwQjtDQUMxQiw0QkFBMkI7Q0FDM0IsK0JBQThCO0NBQzlCLHlDQUF3QztDQUN4QywrQkFBOEI7Q0FDOUIsMkJBQTBCO0NBQzNCOztBQUVEO0NBRUksYUFBWTtDQUNaLGlCQUFnQjtDQUNqQjs7QUFKSDtDQU9JLFlBQVc7Q0FDWCx3QkFBdUI7Q0FDdkIsNEJBQTJCO0NBQzVCOztBQUdIO0NBQ0UseUJBQXdCO0NBQ3hCLFdBQVU7Q0FDVixjQUFhO0NBQ2IsbUJBQWtCO0NBQ2xCLG1CQUFrQjtDQUNsQixhQUFZO0NBQ1osWUFBVztDQUNYLGlCQUFnQjtDQUNoQixhQUFZO0NBQ1osNEJBQTJCO0NBQzNCLDRCQUFvQjtDQUFwQiw0QkFBb0I7Q0FBcEIscUJBQW9CO0NBQ3BCLHlCQUF1QjtLQUF2QixzQkFBdUI7U0FBdkIsd0JBQXVCO0NBQ3ZCLDBCQUFtQjtLQUFuQix1QkFBbUI7U0FBbkIsb0JBQW1CO0NBQ25CLG1DQUFrQztDQUNsQyxtQkFBa0I7Q0FDbEIsaUJBQWdCO0NBQ2hCLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2pCLGtCQUFpQjtDQUNqQixtQkFBa0I7Q0FDbEIsMEJBQXlCO0NBQ3pCLHNCQUFxQjtDQUNyQixrQ0FBeUI7Q0FBekIsMEJBQXlCO0NBa0IxQjs7QUF6Q0Q7Q0EyQkksbUJBQWtCO0NBQ2xCLFdBQVU7Q0FDVixtQ0FBa0M7Q0FDbEMsbUJBQWtCO0NBQ2xCLGlCQUFnQjtDQUNoQixnQkFBZTtDQUNmLGtCQUFpQjtDQUNqQixrQkFBaUI7Q0FDakIsbUJBQWtCO0NBQ2xCLDBCQUF5QjtDQUN6QixzQkFBcUI7Q0FDdEI7O0FBS0g7Q0FDRSxnQkFBZTtDQUNmLHlCQUF3QjtDQUN4QixXQUFVO0NBQ1YsY0FBYTtDQUNiLG9CQUFtQjtDQUNuQixtQkFBa0I7Q0FDbEIsYUFBWTtDQUNaLFlBQVc7Q0FDWCxpQkFBZ0I7Q0FDaEIsYUFBWTtDQUNaLG9CQUFtQjtDQUNuQiw0QkFBb0I7Q0FBcEIsNEJBQW9CO0NBQXBCLHFCQUFvQjtDQUNwQix5QkFBdUI7S0FBdkIsc0JBQXVCO1NBQXZCLHdCQUF1QjtDQUN2QiwwQkFBbUI7S0FBbkIsdUJBQW1CO1NBQW5CLG9CQUFtQjtDQUNuQixtQkFBa0I7Q0FDbEIsaUJBQWdCO0NBQ2hCLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2pCLHVCQUFzQjtDQUN0QixtQkFBa0I7Q0FDbEIsMEJBQXlCO0NBQ3pCLGVBQWM7Q0FDZCxrQ0FBeUI7Q0FBekIsMEJBQXlCO0NBMkIxQjs7QUFsREQ7Q0EwQkksbUJBQWtCO0NBQ2xCLFdBQVU7Q0FDVixtQkFBa0I7Q0FDbEIsMEJBQXlCO0NBQ3pCLHVCQUFzQjtDQUN2Qjs7QUEvQkg7Q0FvQ0ksYUFBWTtDQUNaLHVCQUFzQjtDQUN0QixrQ0FBeUI7Q0FBekIsMEJBQXlCO0NBVTFCOztBQWhESDtDQXlDTSx1QkFBc0I7Q0FDdEIsd0ZBQTZEO0NBQTdELDhEQUE2RDtDQUM3RCw4QkFBNkI7Q0FDN0IscUNBQW9DO0NBQ3BDLHNCQUFxQjtDQUNyQiw2QkFBNEI7Q0FDN0I7O0FBS0w7Q0FDRSxnQkFBZTtDQUNmLFdBQVU7Q0FDVixjQUFhO0NBQ2IsbUJBQWtCO0NBQ2xCLFlBQVc7Q0FDWCxpQkFBZ0I7Q0FDaEIsYUFBWTtDQUNaLHdCQUF1QjtDQUN2Qiw0QkFBb0I7Q0FBcEIsNEJBQW9CO0NBQXBCLHFCQUFvQjtDQUNwQix5QkFBdUI7S0FBdkIsc0JBQXVCO1NBQXZCLHdCQUF1QjtDQUN2QiwwQkFBbUI7S0FBbkIsdUJBQW1CO1NBQW5CLG9CQUFtQjtDQUNuQixXQUFVO0NBQ1YscUNBQW9DO0NBQ3BDLG1CQUFrQjtDQUNsQixpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsa0JBQWlCO0NBQ2pCLDBCQUF5QjtDQUN6QixtQkFBa0I7Q0FDbEIsdUJBQXNCO0NBQ3RCLGtDQUFpQztDQUNqQyxvQkFBbUI7Q0FnQ3BCOztBQXZERDtDQTBCSSxxQ0FBb0M7Q0FDcEMsbUJBQWtCO0NBQ2xCLGlCQUFnQjtDQUNoQixnQkFBZTtDQUNmLGtCQUFpQjtDQUNqQixrQkFBaUI7Q0FDakIsMEJBQXlCO0NBQ3pCLG1CQUFrQjtDQUNsQix1QkFBc0I7Q0FDdkI7O0FBbkNIO0NBd0NJLGFBQVk7Q0FDWiw2QkFBb0I7Q0FBcEIscUJBQW9CO0NBYXJCOztBQXRESDtDQTRDTSxxQ0FBb0M7Q0FDcEMsbUJBQWtCO0NBQ2xCLGlCQUFnQjtDQUNoQixnQkFBZTtDQUNmLGtCQUFpQjtDQUNqQixrQkFBaUI7Q0FDakIsMEJBQXlCO0NBQ3pCLG1CQUFrQjtDQUNsQix1QkFBc0I7Q0FDdkI7O0FBSUw7Q0FDRSxrQ0FBeUI7Q0FBekIsMEJBQXlCO0NBQ3pCLGVBQWM7Q0FDZCxnQkFBZTtDQUNmLGlDQUFnQztDQUNoQyx5QkFBd0I7Q0FDeEIsWUFBVztDQUNYLGFBQVk7Q0FDWixhQUFZO0NBQ1osYUFBWTtDQUVaLG9CQUFtQjtDQUNuQixpQkFBZ0I7Q0FDaEIsYUFBWTtDQUNaLG1CQUFrQjtDQUNsQixlQUFjO0NBQ2QsZ0JBQWU7Q0FDZixZQUFXO0NBQ1gsZ0JBQWU7Q0FFZixtQkFBa0I7Q0FDbEIsa0JBQWlCO0NBQ2pCLGlCQUFnQjtDQUNoQixxQkFBYTtDQUFiLHFCQUFhO0NBQWIsY0FBYTtDQUNiLHdCQUF1QjtDQUN2QiwwQkFBbUI7S0FBbkIsdUJBQW1CO1NBQW5CLG9CQUFtQjtDQUNuQix5QkFBdUI7S0FBdkIsc0JBQXVCO1NBQXZCLHdCQUF1QjtDQUN4Qjs7QUFFRDtDQUNFLFdBQVU7Q0FDWDs7QUFFRDtDQUNFLFlBQVc7Q0FDWjs7QUFFRDs7O0NBR0UsbUJBQWtCO0NBQ25COztBQUVEO0NBQ0Usa0NBQXlCO0NBQXpCLDBCQUF5QjtDQUMxQjs7QUFFRDtDQUNFLHNCQUFxQjtDQUN0Qjs7QUFFRDs7Q0FFRSx5QkFBd0I7Q0FDeEIsb0NBQTJCO1NBQTNCLDRCQUEyQjtDQUM1Qjs7QUFFRDtDQUNFLG1CQUFrQjtDQUNsQixvQkFBbUI7Q0FDbkIsa0JBQWlCO0NBQ2xCOztBQUVEO0NBQ0UsZ0JBQWU7Q0FDZixpQkFBZ0I7Q0FDakI7O0FBRUQ7Q0FDRSxnQkFBZTtDQUNmLGlCQUFnQjtDQUNqQjs7QUppQ0Q7Q0k5QkUsb0JBQW1CO0NBQ3BCOztBQUVEO0NBQ0Usa0JBQWlCO0NBQ2pCLHFCQUFvQjtDQUNyQjs7QUFHQztDQUNFLGdCQUFlO0NBQ2YsaUJBQWdCO0NBQ2hCLG1CQUFrQjtDQUNsQixpQkFBZ0I7Q0FDaEIsb0JBQW1CO0NBQ3BCOztBQUVEO0NBQ0UsbUJBQWtCO0NBQ25COztBQVhIO0NBY0ksYUFBWTtDQUNaLFlBQVc7Q0FDWCxpQkFBZ0I7Q0FDaEIsbUJBQWtCO0NBQ2xCLG9CQUFtQjtDQUNuQixjQUFhO0NBQ2IsYUFBWTtDQUNaLG9CQUFtQjtDQUNuQixzQ0FBcUM7Q0FDckMsbUJBQWtCO0NBQ2xCLGlCQUFnQjtDQUNoQixnQkFBZTtDQUNmLGtCQUFpQjtDQUNqQix1QkFBc0I7Q0FDdEIsZUFBYztDQUNkLDBCQUF5QjtDQUN6QixpQkFBZ0I7Q0FlakI7O0FBN0NIO0NBaUNNLHNDQUFxQztDQUNyQyxtQkFBa0I7Q0FDbEIsaUJBQWdCO0NBQ2hCLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2pCLHVCQUFzQjtDQUN0QixlQUFjO0NBQ2Y7O0FBeENMO0NBaUNNLHNDQUFxQztDQUNyQyxtQkFBa0I7Q0FDbEIsaUJBQWdCO0NBQ2hCLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2pCLHVCQUFzQjtDQUN0QixlQUFjO0NBQ2Y7O0FBeENMO0NBaUNNLHNDQUFxQztDQUNyQyxtQkFBa0I7Q0FDbEIsaUJBQWdCO0NBQ2hCLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2pCLHVCQUFzQjtDQUN0QixlQUFjO0NBQ2Y7O0FBeENMO0NBaUNNLHNDQUFxQztDQUNyQyxtQkFBa0I7Q0FDbEIsaUJBQWdCO0NBQ2hCLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2pCLHVCQUFzQjtDQUN0QixlQUFjO0NBQ2Y7O0FBeENMO0NBMkNNLDJCQUEwQjtDQUMzQjs7QUFHSDtDQUNFLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2pCLGlCQUFnQjtDQUNoQixtQkFBa0I7Q0FDbEIsb0JBQW1CO0NBQ3BCOztBQUVEO0NBQ0UsY0FBYTtDQUNiLGVBQWM7Q0FDZjs7QUFHSDtDQUNFLG1CQUFrQjtDQUNsQixtQkFBa0I7Q0FDbEIsc0NBQXFDO0NBQ3JDLG1CQUFrQjtDQUNsQixpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixpQkFBZ0I7Q0FDaEIsZUFBYztDQUNkLGlCQUFnQjtDQUNoQixpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixxQkFBb0I7Q0ErQnJCOztBQTNDRDtDQW1CSSxzQkFBcUI7Q0FDckIsMkJBQTBCO0NBQzNCOztBQUVEO0NBQ0UsbUJBQWtCO0NBQ2xCLFlBQVc7Q0FDWCxhQUFZO0NBQ1osaUNBQWdDO0NBQ2hDLG1CQUFrQjtDQUlsQixVQUFTO0NBQ1QsUUFBTztDQUNQLHNCQUFxQjtDQUN0Qjs7QUFuQ0g7Q0FzQ0ksK0NBQThDO0NBQzlDLDZCQUE0QjtDQUM1Qiw0QkFBMkI7Q0FDM0IsOEJBQTZCO0NBQzlCOztBQUdIO0NBQ0UsY0FBYTtDQUNiLFlBQVc7Q0FDWCxhQUFZO0NBQ1osbUJBQWtCO0NBQ25COztBQUVEOztDQUVFLFlBQVc7Q0FDWCxtQkFBa0I7Q0FDbEIsUUFBTztDQUNQLFNBQVE7Q0FDVDs7QUFFRDtDQUNFLFVBQVM7Q0FDVjs7QUFFRDtDQUNFLG1CQUFrQjtDQUNsQixlQUFjO0NBQ2Y7O0FBRUQ7OztDQUdFLFlBQVc7Q0FDWCxZQUFXO0NBQ1gsdUJBQXNCO0NBQ3RCLDZCQUE0QjtDQUM1QixxQkFBb0I7Q0FDcEIsb0NBQW1DO0NBQ25DLDRCQUEyQjtDQUUzQixtQkFBa0I7Q0FDbkI7O0FBRUQ7Q0FDRSw4QkFBNkI7Q0FDOUI7O0FBRUQ7Q0FDRSxtREFBMEM7U0FBMUMsMkNBQTBDO0NBQzNDOztBQUVEO0NBQ0UsdURBQThDO1NBQTlDLCtDQUE4QztDQUMvQzs7QUFFRDtDQUNFLDBCQUF5QjtDQUN6QixnQkFBZTtDQUNmLGtCQUFpQjtDQUNqQixrQkFBaUI7Q0FDakIsMEJBQXlCO0NBQ3pCLHNCQUFxQjtDQUNyQixvQkFBbUI7Q0FDcEI7O0FBRUQ7Q0FDRSxtQkFBa0I7Q0FDbEIsV0FBVTtDQUNWLFlBQVc7Q0FDWCxhQUFZO0NBQ1osVUFBUztDQUNULFdBQVU7Q0FDVixvQkFBbUI7Q0FDbkIsaUJBQWdCO0NBQ2pCOztBQUVEOztDQUVFLGNBQWE7Q0FDZDs7QUFDRDtDQUVFLHFCQUFhO0NBQWIscUJBQWE7Q0FBYixjQUFhO0NBQ2IsNkJBQ0Y7Q0FERSw4QkFDRjtLQURFLDJCQUNGO1NBREUsdUJBQ0Y7Q0FBQzs7QUFDRDtDQUNFLFlBQVc7Q0FDWCxlQUFjO0NBQ2QsbUJBQWtCO0NBQ25COztBQUNEO0NBQ0U7RUFDRSxZQUFXO0VBQ1gsY0FBYTtFQUNiLGNBQWE7RUFDZDtDSnlCRjs7QUtyakJEO0NBQ0ksbUJBQWtCO0NBQ2xCLFlBQVc7Q0FLWCxpQ0FBZ0M7Q0FDaEMsaUJBQWdCO0NBQ2hCLFdBQVU7Q0EwUmI7O0FBblNEO0NBWVEsbUJBQWtCO0NBQ2xCLFNBQVE7Q0FDUixRQUFPO0NBQ1AsT0FBTTtDQUNOLFVBQVM7Q0FDVCxnQkFBZTtDQUNmLGlCQUFnQjtDQUNoQixZQUFXO0NBQ1gsYUFBWTtDQUNaLFlBQVc7Q0FDZDs7QUF0Qkw7Q0F5QlEsa0JBQWlCO0NBQ2pCLGdCQUFlO0NBQ2xCOztBQTNCTDtDQThCUSxjQUFhO0NBQ2hCOztBQUVEO0NBQ0ksbUJBQWtCO0NBQ2xCLHFCQUFhO0NBQWIscUJBQWE7Q0FBYixjQUFhO0NBQ2IsMEJBQW1CO0tBQW5CLHVCQUFtQjtTQUFuQixvQkFBbUI7Q0FDbkIsMEJBQThCO0tBQTlCLHVCQUE4QjtTQUE5QiwrQkFBOEI7Q0FDakM7O0FBRUQ7Q0FDSSxxQkFBYTtDQUFiLHFCQUFhO0NBQWIsY0FBYTtDQUNiLDBCQUFtQjtLQUFuQix1QkFBbUI7U0FBbkIsb0JBQW1CO0NBcUZ0Qjs7QUFuRkc7Q0FDSSxxQkFBYTtDQUFiLHFCQUFhO0NBQWIsY0FBYTtDQUNiLDBCQUFtQjtLQUFuQix1QkFBbUI7U0FBbkIsb0JBQW1CO0NBa0J0Qjs7QUFoQkc7Q0FDSSxnQ0FBK0I7Q0FDL0IsaUJBQWdCO0NBQ2hCLGdCQUFlO0NBQ2YsaUJBQWdCO0NBQ2hCLHVCQUFzQjtDQUN0QiwwQkFBeUI7Q0FDekIsZUFBYztDQUNkLGdCQUFlO0NBQ2YsZ0JBQWU7Q0FDZiw0QkFBbUI7Q0FBbkIsb0JBQW1CO0NBS3RCOztBQWZBO0NBYU8sYUFBWTtDQUNmOztBQUlUO0NBQ0ksbUJBQWtCO0NBQ2xCLHFCQUFhO0NBQWIscUJBQWE7Q0FBYixjQUFhO0NBQ2IsMEJBQW1CO0tBQW5CLHVCQUFtQjtTQUFuQixvQkFBbUI7Q0FDbkIsZUFBYztDQUNkLGdCQUFlO0NBQ2YsbUJBQWtCO0NBQ2xCLGlCQUFnQjtDQUNoQixvQkFBbUI7Q0FDbkIsY0FBYztDQUNkLHVCQUFzQjtDQUN0QixxQkFBb0I7Q0FtQnZCOztBQTlCQTtDQWNPLGVBQWM7Q0FXakI7O0FBekJKO0NBaUJXLG1CQUFrQjtDQUNsQixpQ0FBZ0M7Q0FDaEMsK0JBQXNCO0NBQXRCLHVCQUFzQjtDQUt6Qjs7QUF4QlI7Q0FzQmUscUNBQW9DO0NBQ3ZDOztBQXZCWjtDQTRCTyxnQkFBZTtDQUNsQjs7QUFHTDtDQUNJLG1CQUFrQjtDQUNsQixlQUFjO0NBQ2QsbUJBQWtCO0NBQ2xCLGdCQUFlO0NBQ2YsbUJBQWtCO0NBQ2xCLGlCQUFnQjtDQUNoQixvQkFBbUI7Q0FDbkIsVUFBVTtDQUNWLHdCQUF1QjtDQUN2QiwwQkFBeUI7Q0FDekIsb0JBQW1CO0NBQ25CLDRCQUEyQjtDQUMzQiwyQkFBMEI7Q0FDMUIsa0JBQWlCO0NBY3BCOztBQTVCQTtDQWlCTyxZQUFXO0NBQ1gsbUJBQWtCO0NBQ2xCLFNBQVE7Q0FDUixvQ0FBMkI7U0FBM0IsNEJBQTJCO0NBQzNCLFdBQVU7Q0FDVixZQUFXO0NBQ1gsYUFBWTtDQUNaLDhDQUE2QztDQUM3Qyw2QkFBNEI7Q0FDNUIsdUJBQXNCO0NBQ3pCOztBQUlUO0NBQ0ksc0JBQXFCO0NBK0R4Qjs7QUE3REc7Q0FDSSxlQUFjO0NBQ2QsZ0NBQStCO0NBQy9CLGlCQUFnQjtDQUNoQixtQkFBa0I7Q0FDbEIsaUJBQWdCO0NBQ2hCLG1CQUFrQjtDQUNsQix3QkFBdUI7Q0FDdkIsaUJBQWdCO0NBT25COztBQWZBO0NBV08sMkJBQTBCO0NBQzFCLGtDQUFpQztDQUNqQyxtQkFBa0I7Q0FDckI7O0FBR0w7Q0FDSSxnQ0FBK0I7Q0FDL0IsbUJBQWtCO0NBQ2xCLGlCQUFnQjtDQUNoQixnQkFBZTtDQUNmLG9CQUFtQjtDQUNuQix3QkFBdUI7Q0FDdkIsMEJBQXlCO0NBQ3pCLFlBQVc7Q0FDWCxvQkFBbUI7Q0FDdEI7O0FBRUQ7Q0FDSSxxQkFBYTtDQUFiLHFCQUFhO0NBQWIsY0FBYTtDQUNiLDBCQUFtQjtLQUFuQix1QkFBbUI7U0FBbkIsb0JBQW1CO0NBQ25CLG9CQUFtQjtDQTRCdEI7O0FBMUJHO0NBQ0ksaUJBQWdCO0NBQ2hCLGdCQUFlO0NBQ2YscUJBQWE7Q0FBYixxQkFBYTtDQUFiLGNBQWE7Q0FDYiwwQkFBbUI7S0FBbkIsdUJBQW1CO1NBQW5CLG9CQUFtQjtDQUNuQix5QkFBdUI7S0FBdkIsc0JBQXVCO1NBQXZCLHdCQUF1QjtDQUN2QiwwQkFBeUI7Q0FDekIsb0JBQW1CO0NBQ25CLGdDQUErQjtDQUMvQixpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixtQkFBa0I7Q0FDbEIsdUJBQXNCO0NBQ3RCLDBCQUF5QjtDQUN6QixlQUFjO0NBQ2QsNEJBQW1CO0NBQW5CLG9CQUFtQjtDQUNuQixnQkFBZTtDQVNsQjs7QUF6QkE7Q0FtQk8sYUFBWTtDQUNmOztBQXBCSjtDQXVCTyxtQkFBa0I7Q0FDckI7O0FBTVQ7Q0FDSSxZQUFXO0NBQ1gsZ0NBQStCO0NBQy9CLGdCQUFlO0NBQ2YsbUJBQWtCO0NBQ2xCLGlCQUFnQjtDQUNoQixtQkFBa0I7Q0FDbEIsWUFBWTtDQUNaLHdCQUF1QjtDQUN2QiwwQkFBeUI7Q0FDekIsb0JBQW1CO0NBQ3RCOztBQS9NVDtDQW1OUSxtQkFBa0I7Q0FDckI7O0FBcE5MO0NBdU5RLG1CQUFrQjtDQUNsQixZQUFXO0NBQ1gsZUFBYztDQUNkLGNBQWE7Q0FDYixVQUFTO0NBQ1QsWUFBVztDQUNkOztBQTdOTDtDQWlPWSxhQUFZO0NBQ1osMEJBQXlCO0NBQ3pCLFlBQVc7Q0FDWCxtQkFBa0I7Q0FDbEIsZ0JBQWU7Q0FDbEI7O0FBdE9UO0NBeU9ZLHlCQUFnQjtJQUFoQixzQkFBZ0I7U0FBaEIsaUJBQWdCO0NBQ2hCLGlCQUFnQjtDQUNoQixhQUFZO0NBQ1osWUFBVztDQUNYLHNDQUFxQztDQUNyQyw4QkFBNkI7Q0FDN0IsWUFBVztDQUNYLGdCQUFlO0NBQ2YsYUFBWTtDQUNaLG9CQUFtQjtDQUNuQiwwQkFBeUI7Q0FDNUI7O0FBcFBUO0NBd1BRLGtCQUFpQjtDQUNqQixxQkFBb0I7Q0FDdkI7O0FBMVBMO0NBNlBRLG1CQUFrQjtDQUNsQixXQUFVO0NBQ1YsU0FBUTtDQUNSLG9CQUFtQjtDQUNuQixvQkFBbUI7Q0FDbkIsMkJBQWtCO0NBQWxCLHdCQUFrQjtDQUFsQixtQkFBa0I7Q0FDbEIsZ0JBQWU7Q0FDZixhQUFZO0NBQ1osbUJBQWtCO0NBQ2xCLG9CQUFtQjtDQTJCdEI7O0FBalNMO0NBeVFZLFlBQVc7Q0FDWCxtQkFBa0I7Q0FDbEIsZ0JBQWU7Q0FDZixtQkFBa0I7Q0FDbEIsaUJBQWdCO0NBQ2hCLG9CQUFtQjtDQUNuQixVQUFVO0NBQ1Ysd0JBQXVCO0NBQ3ZCLDBCQUF5QjtDQUN6Qiw4QkFBNkI7Q0FDaEM7O0FBblJUO0NBc1JZLFlBQVc7Q0FDWCxtQkFBa0I7Q0FDbEIsU0FBUTtDQUNSLG9DQUEyQjtTQUEzQiw0QkFBMkI7Q0FDM0IsV0FBVTtDQUNWLFlBQVc7Q0FDWCxhQUFZO0NBQ1osaURBQWdEO0NBQ2hELDZCQUE0QjtDQUM1Qix1QkFBc0I7Q0FDekI7O0FBS1Q7Q0FDSTtFQUNJLHNCQUFxQjtFQUt4QjtDQUhHO0VBQ0ksb0JBQW1CO0VBQ3RCO0NBR0w7RUFFUSxpQkFBZ0I7RUFDbkI7Q0FITDtFQU1KLHFDQUFvQztFQUN4QixvQkFBbUI7RUFDbkIsMEJBQXlCO0VBQ3pCLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLG9CQUFtQjtFQUNuQix3QkFBdUI7RUFDdkIsMEJBQXlCO0VBSzVCO0NBbkJMO0VBaUJBLFlBQVc7RUFDWDtDQWxCQTtFQWlCQSxZQUFXO0VBQ1g7Q0FsQkE7RUFpQkEsWUFBVztFQUNYO0NBbEJBO0VBaUJBLFlBQVc7RUFDWDtDQUlBO0VBQ0ksZ0JBQWU7RUFDZixhQUFZO0VBQ1osYUFBWTtFQUNsQixZQUFXO0VBS1I7Q0FURDtFQU9RLFlBQVc7RUFDZDtDQVJMO0VBT1EsWUFBVztFQUNkO0NBUkw7RUFPUSxZQUFXO0VBQ2Q7Q0FSTDtFQU9RLFlBQVc7RUFDZDtDQUdMO0VBQ0ksbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixTQUFRO0VBQ1Isb0JBQW1CO0VBQ25CLGFBQVk7RUFDWixhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQVl0QjtDQXBCRDtFQVdRLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ3BCO0NBYkw7RUFnQlEsV0FBVTtFQUNWLFlBQVc7RUFDWCxhQUFZO0VBQ2Y7Q0FHTDtFQUNJLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsZUFBYztFQUNkLGNBQWE7RUFDYixVQUFTO0VBQ1QsWUFBVztFQUNkO0NBRUQ7RUFDSSxjQUFhO0VBQ2hCO0NBRUQ7RUFDSSxhQUFZO0VBQ2Y7Q0xpaUJKOztBTXI1QkQ7Q0FDSSxtQkFBa0I7Q0FDbEIscUJBQW9CO0NBeUV2Qjs7QUF4RUc7Q0FDSSxnQ0FBK0I7Q0FDL0IsbUJBQWtCO0NBQ2xCLGlCQUFnQjtDQUNoQixpQkFBZ0I7Q0FDaEIsa0JBQWlCO0NBQ2pCLHVCQUFzQjtDQUN0QiwwQkFBeUI7Q0FDekIsWUFBVztDQUNYLG9CQUFtQjtDQUl0Qjs7QUFiQTtDQVdPLGVBQWM7Q0FDakI7O0FBRUw7Q0FDSSxxQkFBYTtDQUFiLHFCQUFhO0NBQWIsY0FBYTtDQUNiLDJCQUFvQjtLQUFwQix3QkFBb0I7U0FBcEIscUJBQW9CO0NBQ3BCLDBCQUE4QjtLQUE5Qix1QkFBOEI7U0FBOUIsK0JBQThCO0NBb0NqQzs7QUFuQ0c7Q0FDSSxjQUFhO0NBQ2Isc0NBQXFDO0NBQ3JDLFVBQVM7Q0FDWjs7QUFDRDtDQUNJLGlCQUFnQjtDQUtuQjs7QUFOQTtDQUlPLGFBQVk7Q0FDZjs7QUFFTDtDQUNJLGFBQVk7Q0FDWixvQkFBbUI7Q0FDbkIsdUJBQXNCO0NBQ3RCLGNBQWE7Q0FDYixvQkFBbUI7Q0FDbkIscUJBQW9CO0NBQ3ZCOztBQUNEO0NBQ0ksZ0NBQStCO0NBQy9CLFlBQVc7Q0FDWCxpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsd0JBQXVCO0NBQzFCOztBQUNEO0NBQ0ksaUJBQWdCO0NBQ2hCLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2pCLHdCQUF1QjtDQUN2QixpQkFBZ0I7Q0FDbkI7O0FBRUw7Q0FFUTtFQUNJLGFBQVk7RUFDZjtDQUNEO0VBQ0ksZ0JBQWU7RUFDbEI7Q0FDRDtFQUNJLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ3BCO0NBRUw7RUFDSSxpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ3RCO0NOZzZCUjs7QU96K0JEO0NBQ0ksaUJBQWdCO0NBNEJuQjs7QUEzQkc7Q0FDSSxjQUFhO0NBQ2Isc0NBQXFDO0NBQ3JDLFVBQVM7Q0FDVCxzQkFBcUI7Q0FtQnhCOztBQWxCRztDQUNJLGlCQUFnQjtDQUNuQjs7QUFDRDtDQUNJLGdDQUErQjtDQUMvQixpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsd0JBQXVCO0NBQ3ZCLFlBQVc7Q0FDWCxpQkFBZ0I7Q0FDbkI7O0FBQ0Q7Q0FDSSxnQkFBZTtDQUlsQjs7QUFMQTtDQUdPLFlBQVc7Q0FDZDs7QUFHVDtDQUNJLGdCQUFlO0NBQ2xCOztBQzVCTDtDQUNJLGdCQUFlO0NBMEpsQjs7QUEzSkQ7Q0FHUSxtQkFBa0I7Q0FjckI7O0FBakJMO0NBS1UsV0FBVTtDQUNWLHNCQUFxQjtDQUl0Qjs7QUFWVDtDQVFZLGdCQUFlO0NBQ2hCOztBQVRYO0NBWVUsV0FBVTtDQUlYOztBQWhCVDtDQWNZLGdCQUFlO0NBQ2hCOztBQUdQO0NBQ0UscUJBQWE7Q0FBYixxQkFBYTtDQUFiLGNBQWE7Q0FDYiwwQkFBbUI7S0FBbkIsdUJBQW1CO1NBQW5CLG9CQUFtQjtDQUNuQix5QkFBdUI7S0FBdkIsc0JBQXVCO1NBQXZCLHdCQUF1QjtDQUN4Qjs7QUFDRDtDQUNFLHNCQUFxQjtDQUNyQixlQUFjO0NBQ2Qsb0JBQW1CO0NBQ25CLG1CQUFrQjtDQUVsQixhQUFZO0NBQ1osZ0NBQStCO0NBQy9CLGlCQUFnQjtDQUNoQixnQkFBZTtDQUNmLGVBQWM7Q0FDZCxlQUFjO0NBQ2QsMEJBQXlCO0NBQ3pCLGlCQUFnQjtDQUNoQiw0QkFBbUI7Q0FBbkIsb0JBQW1CO0NBUXBCOztBQXRCQTtDQWdCRixvQ0FBMkI7U0FBM0IsNEJBQTJCO0NBQzNCLGtEQUF5QztTQUF6QywwQ0FBeUM7Q0FDekMsb0JBQW1CO0NBQ25CLGVBQWM7Q0FDZDs7QUFHQztDQUNJLG1CQUFrQjtDQUNsQixnQ0FBK0I7Q0FDL0IsbUJBQWtCO0NBQ2xCLGlCQUFnQjtDQUNoQixpQkFBZ0I7Q0FDaEIsa0JBQWlCO0NBQ2pCLHdCQUF1QjtDQUN2QiwwQkFBeUI7Q0FDekIsWUFBVztDQUNYLG9CQUFtQjtDQUN0Qjs7QUFDRDtDQUNFLGdDQUErQjtDQUMvQixtQkFBa0I7Q0FDbEIsaUJBQWdCO0NBQ2hCLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2pCLHdCQUF1QjtDQUN2QiwwQkFBeUI7Q0FDekIsWUFBVztDQUNYLHFCQUFvQjtDQUNyQjs7QUFFRztDQUNFLGlCQUFnQjtDQWNqQjs7QUFmQTtDQUdXLGdDQUErQjtDQUMvQixpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsd0JBQXVCO0NBQ3ZCLFlBQVc7Q0FNZDs7QUFkUjtDQVVlLDBCQUF5QjtDQUN6QixpQkFBZ0I7Q0FDaEIsZUFBYztDQUNqQjs7QUFHYjtDQUNJLGdDQUErQjtDQUMvQixpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsdUJBQXNCO0NBQ3RCLFlBQVc7Q0FDWCxrQkFBaUI7Q0FDcEI7O0FBQ0Q7Q0FDRSxhQUFZO0NBQ1osY0FBYTtDQUNiLG9CQUFtQjtDQUNuQixpQkFBZ0I7Q0FDaEIsb0JBQW1CO0NBTXBCOztBQVhBO0NBT0csYUFBWTtDQUNaLFlBQVc7Q0FDWCxxQkFBaUI7SUFBakIsa0JBQWlCO0NBQ2xCOztBQUdQO0NBQ0ksZ0JBQWU7Q0FDZixnQ0FBK0I7Q0FDL0IsaUJBQWdCO0NBQ2hCLGdCQUFlO0NBQ2YsZUFBYztDQUNkLHdCQUF1QjtDQUN2QiwwQkFBeUI7Q0FDekIsWUFBVztDQUNYLGlCQUFnQjtDQUNuQjs7QUFDRDtDQUNJO0VBQ0ksc0NBQXFDO0VBQ3JDLFVBQVM7RUFDWjtDUmdpQ1I7O0FRM3BDRDtDQThITSxvQkFBbUI7Q0FDdEI7O0FBQ0Q7Q0FDRSxxQkFBb0I7Q0F5QnJCOztBQXhCQztDQUNFLGdCQUFlO0NBQ2YsWUFBVztDQUNYLHFCQUFhO0NBQWIscUJBQWE7Q0FBYixjQUFhO0NBQ2IseUJBQWtCO0tBQWxCLHNCQUFrQjtTQUFsQixtQkFBa0I7Q0FtQm5COztBQXZCQTtDQU1HLFlBQVc7Q0FDWCxhQUFZO0NBQ2I7O0FBUkY7Q0FVRyxlQUFjO0NBQ2QsbUJBQWtCO0NBQ2xCLGdDQUErQjtDQUMvQixpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsd0JBQXVCO0NBTXhCOztBQXRCRjtDQWtCSywwQkFBeUI7Q0FDekIsZUFBYztDQUNkLGlCQUFnQjtDQUNqQjs7QUFLVDtDQUNJLHFCQUFhO0NBQWIscUJBQWE7Q0FBYixjQUFhO0NBQ2IseUJBQXVCO0tBQXZCLHNCQUF1QjtTQUF2Qix3QkFBdUI7Q0FDdkIsYUFBWTtDQWtEYjs7QUFqREM7Q0FDSSxtQkFBa0I7Q0FDbEIsU0FBUTtDQUNSLFlBQVc7Q0FDWCxZQUFXO0NBQ1gsYUFBWTtDQUNaLDBCQUF5QjtDQUN6QixvQkFBbUI7Q0FDbkIsaUJBQWdCO0NBQ2pCOztBQUNEO0NBQ0UsbUJBQWtCO0NBQ2xCLFNBQVE7Q0FDUixZQUFXO0NBQ1gsWUFBVztDQUNYLGFBQVk7Q0FDWiwwQkFBeUI7Q0FDekIsb0JBQW1CO0NBQ25CLGtCQUFpQjtDQUNsQjs7QUF2QlA7Q0EwQlEscUJBQWE7Q0FBYixxQkFBYTtDQUFiLGNBQWE7Q0FDYix5QkFBdUI7S0FBdkIsc0JBQXVCO1NBQXZCLHdCQUF1QjtDQUN2QixZQUFXO0NBRVgsZUFBYztDQUNmOztBQS9CUDtDQWtDUSxpQkFBZ0I7Q0FDakI7O0FBbkNQO0NBc0NRLHFCQUFhO0NBQWIscUJBQWE7Q0FBYixjQUFhO0NBQ2Q7O0FBdkNQO0NBeUNRLGlCQUFnQjtDQUNoQixtQkFBa0I7Q0FDbEIsU0FBUTtDQUNSLG1DQUEwQjtTQUExQiwyQkFBMEI7Q0FDMUIsWUFBVztDQUNYLGFBQVk7Q0FDWixhQUFZO0NBQ1osZ0JBQWU7Q0FDaEI7O0FBS0w7Q0FDRSxnQkFBZTtDQUNoQjs7QUFDRDtDQUNFLGdCQUFlO0NBQ2YsYUFBWTtDQUNiOztBQ3hOSDtDQUNJLHNCQUFxQjtDQXlKeEI7O0FBMUpEO0NBSVEsbUJBQWtCO0NBQ3JCOztBQUVEO0NBQ0ksZ0NBQStCO0NBQy9CLG1CQUFrQjtDQUNsQixpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZix1QkFBc0I7Q0FDdEIsMEJBQXlCO0NBQ3pCLFlBQVc7Q0FDWCxvQkFBbUI7Q0FLdEI7O0FBYkE7Q0FXTyxlQUFjO0NBQ2pCOztBQUdMO0NBQ0ksb0JBQW1CO0NBRXRCOztBQUVEO0NBQ0ksc0JBQXFCO0NBQ3JCLG1CQUFrQjtDQUNsQixtQkFBa0I7Q0FDbEIsaUJBQWdCO0NBQ2hCLGdCQUFlO0NBQ2Ysd0JBQXVCO0NBQ3ZCLDBCQUF5QjtDQUN6QixZQUFXO0NBQ1gsb0JBQW1CO0NBWXRCOztBQXJCQTtDQVlPLG1CQUFrQjtDQUNsQixZQUFXO0NBQ1gsVUFBUztDQUNULG9DQUEyQjtTQUEzQiw0QkFBMkI7Q0FDM0IsWUFBVztDQUNYLFlBQVc7Q0FDWCwwQkFBeUI7Q0FDekIsWUFBVztDQUNkOztBQUdMO0NBQ0ksWUFBVztDQUNYLGNBQWE7Q0FDYixzQ0FBcUM7Q0FDckMsc0JBQXFCO0NBQ3JCLGdCQUFlO0NBRWxCOztBQUVEO0NBQ0kscUJBQWE7Q0FBYixxQkFBYTtDQUFiLGNBQWE7Q0FDYiw2QkFBc0I7Q0FBdEIsOEJBQXNCO0tBQXRCLDJCQUFzQjtTQUF0Qix1QkFBc0I7Q0FDdEIsaUJBQWdCO0NBbUVuQjs7QUFqRUc7Q0FDSSxnQ0FBK0I7Q0FDL0IsaUJBQWdCO0NBQ2hCLGdCQUFlO0NBQ2YsZUFBYztDQU9qQjs7QUFYQTtDQU9PLGtCQUFpQjtDQUNqQixpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDbEI7O0FBR0w7Q0FDSSxtQkFBa0I7Q0FXckI7O0FBWkE7Q0FJTyxtQkFBa0I7Q0FDbEIsWUFBVztDQUNYLGNBQWE7Q0FDYixVQUFTO0NBQ1QsYUFBWTtDQUNaLGFBQVk7Q0FDWiwyREFBMEQ7Q0FDN0Q7O0FBR0w7Q0FDSSxxQkFBYTtDQUFiLHFCQUFhO0NBQWIsY0FBYTtDQUNiLHlCQUFrQjtLQUFsQixzQkFBa0I7U0FBbEIsbUJBQWtCO0NBQ2xCLGlCQUFnQjtDQUNuQjs7QUFFRDtDQUNJLGdDQUErQjtDQUMvQixpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixZQUFXO0NBQ1gsbUJBQWtCO0NBQ3JCOztBQUVEO0NBQ0ksZ0NBQStCO0NBQy9CLGlCQUFnQjtDQUNoQixnQkFBZTtDQUNmLGtCQUFpQjtDQUNqQixZQUFXO0NBQ2Q7O0FBRUQ7Q0FDSSxlQUFjO0NBQ2QsbUJBQWtCO0NBQ2xCLGlCQUFnQjtDQUNoQixZQUFXO0NBQ1gsdUJBQXNCO0NBQ3RCLG9CQUFtQjtDQUNuQixnQkFBZTtDQUNmLGtCQUFpQjtDQUNqQixpQkFBZ0I7Q0FDaEIsNEJBQW1CO0NBQW5CLG9CQUFtQjtDQUt0Qjs7QUFmQTtDQWFPLGVBQWM7Q0FDakI7O0FBL0hiO0NBd0lRLFVBQVM7Q0FDWjs7QUF6SUw7Q0E0SVEsVUFBUztDQUNaOztBQUVEO0NBQ0ksbUJBQWtCO0NBQ2xCLGdDQUErQjtDQUMvQixnQkFBZTtDQUNmLGtCQUFpQjtDQUNqQixZQUFXO0NBQ1gsaUJBQWdCO0NBSW5COztBQVZBO0NBUU8sa0JBQWlCO0NBQ3BCOztBQ3hKVDtDQUNJLGlCQUFnQjtDQUNoQixvQkFBbUI7Q0FrRHRCOztBQWpERztDQUNJLDJEQUEwRDtDQUMxRCx1QkFBc0I7Q0FDdEIsaUJBQWdCO0NBQ2hCLG9CQUFtQjtDQUN0Qjs7QUFDRDtDQUNJLGdDQUErQjtDQUMvQixpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixZQUFXO0NBSWQ7O0FBUkE7Q0FNTyxpQkFBZ0I7Q0FDbkI7O0FBRUw7Q0FDSSxnQ0FBK0I7Q0FDL0IsaUJBQWdCO0NBQ2hCLGdCQUFlO0NBQ2YsWUFBVztDQUNkOztBQUNEO0NBQ0ksb0JBQW1CO0NBQ25CLGNBQWE7Q0FDYixtQkFBa0I7Q0FDbEIsWUFBVztDQUNYLGVBQWM7Q0FDZCxrQkFBaUI7Q0FDakIsNExBQW1MO1NBQW5MLG9MQUFtTDtDQUNuTCxpQkFBZ0I7Q0FtQm5COztBQWxCRztDQUNJLGdDQUErQjtDQUMvQixpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixvQkFBbUI7Q0FDdEI7O0FBQ0Q7Q0FDUSxtQkFBa0I7Q0FDbEIsaUJBQWdCO0NBU3ZCOztBQVhBO0NBSU8saUJBQWdCO0NBTW5COztBQVZKO0NBTVcsZ0NBQStCO0NBQy9CLGdCQUFlO0NBQ2YsaUJBQWdCO0NBQ25COztBQ2hEakI7Q0FDSSxrQkFBaUI7Q0FDakIscUJBQW9CO0NBQ3BCLG1CQUFrQjtDQUNsQiwwQkFBeUI7Q0FzQjVCOztBQXBCTztDQUNJLFlBQVc7Q0FDWCxxQkFBYTtDQUFiLHFCQUFhO0NBQWIsY0FBYTtDQUNiLHlCQUFrQjtLQUFsQixzQkFBa0I7U0FBbEIsbUJBQWtCO0NBQ2xCLDBCQUE4QjtLQUE5Qix1QkFBOEI7U0FBOUIsK0JBQThCO0NBSWpDOztBQVJBO0NBTU8sb0JBQW1CO0NBQ3RCOztBQUVMO0NBQ0ksZUFBYztDQUNkLG9CQUFtQjtDQUNuQixpQkFBZ0I7Q0FLbkI7O0FBUkE7Q0FLTyxZQUFXO0NBQ1gsYUFBWTtDQUNmOztBQ3RCYjtDQUNDLHNCQUFxQjtDQW1FckI7O0FBakVBO0NBQ0MsY0FBYTtDQUNiLHNDQUFxQztDQUNyQyxXQUFVO0NBQ1Ysc0JBQXFCO0NBQ3JCLHFCQUFvQjtDQW1DcEI7O0FBakNBO0NBQ0MsaUJBQWdCO0NBQ2hCOztBQUVEO0NBQ0MsYUFBWTtDQUNaLGNBQWE7Q0FDYixvQkFBbUI7Q0FDbkIsb0JBQW1CO0NBQ25CLGlCQUFnQjtDQU9oQjs7QUFaQTtDQVFDLFlBQVc7Q0FDWCxhQUFZO0NBQ1oscUJBQWlCO0lBQWpCLGtCQUFpQjtDQUNqQjs7QUFHRjtDQUNDLGdDQUErQjtDQUMvQixpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixlQUFjO0NBQ2Qsb0JBQW1CO0NBQ25COztBQUVEO0NBQ0MsZ0NBQStCO0NBQy9CLGlCQUFnQjtDQUNoQixnQkFBZTtDQUNmLGlCQUFnQjtDQUNoQixZQUFXO0NBQ1g7O0FBR0Y7Q0FDQyxxQkFBYTtDQUFiLHFCQUFhO0NBQWIsY0FBYTtDQUNiLDBCQUFtQjtLQUFuQix1QkFBbUI7U0FBbkIsb0JBQW1CO0NBQ25CLHlCQUF1QjtLQUF2QixzQkFBdUI7U0FBdkIsd0JBQXVCO0NBQ3ZCOztBQUVEO0NBQ0MsZ0NBQStCO0NBQy9CLGlCQUFnQjtDQUNoQixnQkFBZTtDQUNmLGVBQWM7Q0FDZCxvQkFBbUI7Q0FDbkIsb0JBQW1CO0NBQ25CLG9CQUFtQjtDQUNuQixrQ0FBeUI7Q0FBekIsMEJBQXlCO0NBUXpCOztBQWhCQTtDQVdDLG9DQUEyQjtTQUEzQiw0QkFBMkI7Q0FDM0Isa0RBQXlDO1NBQXpDLDBDQUF5QztDQUN6QyxvQkFBbUI7Q0FDbkIsZUFBYztDQUNkOztBQ2pFQztDQUNJLGNBQWE7Q0FDYixzQ0FBcUM7Q0FDckMsc0JBQXFCO0NBQ3JCLGdCQUFlO0NBeURsQjs7QUF4REc7Q0FDSSxZQUFXO0NBQ1gsbUJBQWtCO0NBQ2xCLHFCQUFvQjtDQUN2Qjs7QUFDRDtDQUNJLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2pCLG9CQUFtQjtDQUNuQixpQkFBZ0I7Q0FDaEIsb0JBQW1CO0NBS3RCOztBQVZBO0NBT08sWUFBVztDQUNYLGFBQVk7Q0FDZjs7QUFFTDtDQUNJLGdDQUErQjtDQUMvQixpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsd0JBQXVCO0NBQ3ZCLFlBQVc7Q0FDWCxvQkFBbUI7Q0FDbkIsY0FBYTtDQUNoQjs7QUFDRDtDQUNJLGdDQUErQjtDQUMvQixpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixlQUFjO0NBQ2QsZUFBYztDQUNkLHFCQUFvQjtDQUN2Qjs7QUFDRDtDQUNJLG1CQUFrQjtDQUNsQixVQUFTO0NBQ1QsVUFBUztDQUNULG9DQUEyQjtTQUEzQiw0QkFBMkI7Q0FDM0IsZUFBYztDQUNkLGVBQWM7Q0FDZCxvQkFBbUI7Q0FDbkIsbUJBQWtCO0NBQ2xCLGFBQVk7Q0FDWixhQUFZO0NBQ1osZ0NBQStCO0NBQy9CLGlCQUFnQjtDQUNoQixnQkFBZTtDQUNmLGVBQWM7Q0FDZCxlQUFjO0NBQ2QsMEJBQXlCO0NBSzVCOztBQXJCQTtDQWtCTyxpQkFBZ0I7Q0FDaEIsMEJBQXlCO0NBQzVCOztBQzVEYjtDQUNJLG1CQUFrQjtDQUNsQixnQkFBZTtDQUNsQjs7QUFzREQ7Q0FDSSxvQkFBbUI7Q0FDbkIscUJBQWE7Q0FBYixxQkFBYTtDQUFiLGNBQWE7Q0FDYixVQUFTO0NBQ1QseUJBQXVCO0tBQXZCLHNCQUF1QjtTQUF2Qix3QkFBdUI7Q0FLMUI7O0FBVEQ7Q0FPUSxpQkFBZ0I7Q0FDbkI7O0FBR0w7Q0FDSSxpQkFBZ0I7Q0FDaEIsaUJBQWdCO0NBQ2hCLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2pCLHdCQUF1QjtDQUN2QixzQkFBcUI7Q0FDeEI7O0FBRUQ7Q0FDSSxpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixlQUFjO0NBQ2Qsc0JBQXFCO0NBS3hCOztBQVREO0NBT1EsaUJBQWdCO0NBQ25COztBQUdMO0NBQ0ksa0JBQWlCO0NBQ2pCLGdCQUFlO0NBQ2YsZUFBYztDQUNkLHNCQUFxQjtDQUt4Qjs7QUFURDtDQU9RLGlCQUFnQjtDQUNuQjs7QUFHTDtDQUNJLG9CQUFtQjtDQUN0Qjs7QUFFRDtDQUNJLHFCQUFvQjtDQVl2Qjs7QUFiRDtDQUlRLGtCQUFpQjtDQUNqQixnQkFBZTtDQUNmLGVBQWM7Q0FDZCxzQkFBcUI7Q0FLeEI7O0FBWkw7Q0FVWSxpQkFBZ0I7Q0FDbkI7O0FBSVQ7Q0FDSSxlQUFjO0NBQ2Qsb0JBQW1CO0NBQ25CLG9CQUFtQjtDQUNuQixtQkFBa0I7Q0FDbEIsZ0NBQStCO0NBQy9CLGlCQUFnQjtDQUNoQixnQkFBZTtDQUNmLGVBQWM7Q0FDZCxlQUFjO0NBQ2QsMEJBQXlCO0NBQ3pCLCtCQUFzQjtDQUF0Qix1QkFBc0I7Q0FDdEIsYUFBWTtDQUNaLGdCQUFlO0NBS2xCOztBQWxCRDtDQWdCUSxhQUFZO0NBQ2Y7O0FBR0w7Q0FDSSxjQUFhO0NBQ2hCOztBQUVEO0NBQ0ksbUJBQWtCO0NBQ2xCLGlCQUFnQjtDQUNoQixtQkFBa0I7Q0FDbEIsWUFBVztDQUNYLGtCQUFpQjtDQUNqQix3QkFBdUI7Q0FDdkIsb0JBQW1CO0NBQ25CLDhMQUFxTDtTQUFyTCxzTEFBcUw7Q0FjeEw7O0FBdEJEO0NBV1EsbUJBQWtCO0NBQ2xCLFlBQVc7Q0FDWCxhQUFZO0NBQ1osVUFBUztDQUNULGFBQVk7Q0FDWixjQUFhO0NBQ2IsNENBQTJDO0NBQzNDLDZCQUE0QjtDQUM1Qiw0QkFBMkI7Q0FDM0IseUJBQXdCO0NBQzNCOztBQUdMO0NBQ0ksWUFBVztDQUNkOztBQUVEO0NBQ0ksbUJBQWtCO0NBQ2xCLFdBQVU7Q0FDVixnQ0FBK0I7Q0FDL0Isb0JBQW1CO0NBQ25CLGlCQUFnQjtDQUNoQixnQkFBZTtDQUNmLGtCQUFpQjtDQUNqQix3QkFBdUI7Q0FDMUI7O0FBRUQ7Q0FDSSxtQkFBa0I7Q0FDbEIsV0FBVTtDQUNWLGdDQUErQjtDQUMvQixvQkFBbUI7Q0FDbkIsaUJBQWdCO0NBQ2hCLGtCQUFpQjtDQUNqQixrQkFBaUI7Q0FDakIsd0JBQXVCO0NBQzFCOztBQUVEO0NBQ0ksZUFBYztDQUNkLG1CQUFrQjtDQUNsQixXQUFVO0NBQ2I7O0FBRUQ7Q0FDSSxZQUFXO0NBQ1gsYUFBWTtDQUNmOztBQ3pNRDtDQUNJLHVCQUFzQjtDQW1FekI7O0FBbEVHO0NBQ0ksY0FBYTtDQUNiLHNDQUFxQztDQUNyQyxVQUFTO0NBQ1o7O0FBRUc7Q0FDSSxtQkFBa0I7Q0FDbEIscUJBQWE7Q0FBYixxQkFBYTtDQUFiLGNBQWE7Q0FDYiwwQkFBbUI7S0FBbkIsdUJBQW1CO1NBQW5CLG9CQUFtQjtDQUNuQix5QkFBdUI7S0FBdkIsc0JBQXVCO1NBQXZCLHdCQUF1QjtDQUN2QixvQkFBbUI7Q0FDbkIsaUJBQWdCO0NBQ2hCLGtCQUFpQjtDQUtwQjs7QUFaQTtDQVNPLHFCQUFpQjtJQUFqQixrQkFBaUI7Q0FDakIsaUJBQWdCO0NBQ25COztBQUVMO0NBQ0ksZ0NBQStCO0NBQy9CLGlCQUFnQjtDQUNoQixnQkFBZTtDQUNmLHdCQUF1QjtDQUN2QixlQUFjO0NBQ2Qsb0JBQW1CO0NBQ3RCOztBQUNEO0NBQ0ksZ0NBQStCO0NBQy9CLGlCQUFnQjtDQUNoQixnQkFBZTtDQUNmLHdCQUF1QjtDQUN2QixlQUFjO0NBQ2Qsb0JBQW1CO0NBQ3RCOztBQUNEO0NBQ0ksWUFBVztDQUNYLGNBQWE7Q0FDYixvQkFBbUI7Q0FDbkIsaUJBQWdCO0NBQ25COztBQTFDVDtDQThDUSxtQkFBa0I7Q0FDbEIsU0FBUTtDQUNSLGFBQVk7Q0FDWixZQUFXO0NBQ1gsYUFBWTtDQUNaLDBCQUF5QjtDQUN6QixvQkFBbUI7Q0FDbkIsaUJBQWdCO0NBQ25COztBQXRETDtDQXdEUSxtQkFBa0I7Q0FDbEIsU0FBUTtDQUNSLGFBQVk7Q0FDWixZQUFXO0NBQ1gsYUFBWTtDQUNaLDBCQUF5QjtDQUN6QixvQkFBbUI7Q0FDbkIsa0JBQWlCO0NBQ3BCOztBQWhFTDtDQWtFUSxvQkFBbUI7Q0FDdEI7O0FBRUw7Q0FDSSxvQkFBbUI7Q0FDbkIsaUJBQWdCO0NBQ25COztBQ3hFRDtDQUNJLHNCQUFxQjtDQWlLeEI7O0FBbEtEO0NBR1EsbUJBQWtCO0NBQ3JCOztBQUdEO0NBQ0ksbUJBQWtCO0NBQ2xCLG9CQUFtQjtDQTBFdEI7O0FBekVHO0NBQ0ksZ0JBQWU7Q0FDbEI7O0FBQ0Q7Q0FFSSxpQ0FBZ0M7Q0FDaEMsK0JBQThCO0NBQzlCLGdDQUErQjtDQUMvQixvQkFBbUI7Q0FDbkIsY0FBYTtDQUNiLGlCQUFnQjtDQUNoQixtQkFBa0I7Q0FDckI7O0FBQ0Q7Q0FDSSxxQkFBYTtDQUFiLHFCQUFhO0NBQWIsY0FBYTtDQUNiLDBCQUFtQjtLQUFuQix1QkFBbUI7U0FBbkIsb0JBQW1CO0NBQ25CLG9CQUFtQjtDQUt0Qjs7QUFSQTtDQUtPLFlBQVc7Q0FDWCxhQUFZO0NBQ2Y7O0FBRUw7Q0FDSSxrQkFBaUI7Q0FDcEI7O0FBQ0Q7Q0FDSSxnQ0FBK0I7Q0FDL0IsaUJBQWdCO0NBQ2hCLGdCQUFlO0NBQ2YsaUJBQWdCO0NBQ2hCLHdCQUF1QjtDQUN2QixpQkFBZ0I7Q0FDaEIsWUFBVztDQUNYLGlCQUFnQjtDQUNuQjs7QUFDRDtDQUNJLGdDQUErQjtDQUMvQixpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixpQkFBZ0I7Q0FDaEIsd0JBQXVCO0NBQ3ZCLFlBQVc7Q0FDZDs7QUFDRDtDQUNJLGdDQUErQjtDQUMvQixpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixpQkFBZ0I7Q0FDaEIsd0JBQXVCO0NBQ3ZCLFlBQVc7Q0FDWCxjQUFhO0NBQ2IsaUJBQWdCO0NBSW5COztBQVpBO0NBVU8saUJBQWdCO0NBQ25COztBQUVMO0NBQ0ksbUJBQWtCO0NBQ2xCLFlBQVc7Q0FDWCxhQUFZO0NBQ1osMEJBQXlCO0NBQ3pCLG9CQUFtQjtDQVV0Qjs7QUFmQTtDQU9PLG1CQUFrQjtDQUNsQixTQUFRO0NBQ1IsVUFBUztDQUNULHlDQUFnQztTQUFoQyxpQ0FBZ0M7Q0FDaEMsWUFBVztDQUNYLGdCQUFlO0NBQ2YsMEJBQXlCO0NBQzVCOztBQUlUO0NBQ0ksbUJBQWtCO0NBQ2xCLFlBQVc7Q0FDWCxTQUFRO0NBQ1IseUNBQWdDO1NBQWhDLGlDQUFnQztDQUNoQyxVQUFTO0NBQ1QscUJBQWE7Q0FBYixxQkFBYTtDQUFiLGNBQWE7Q0FDYiwwQkFBbUI7S0FBbkIsdUJBQW1CO1NBQW5CLG9CQUFtQjtDQUNuQiwwQkFBOEI7S0FBOUIsdUJBQThCO1NBQTlCLCtCQUE4QjtDQUNqQzs7QUFDRDtDQUNJLGFBQVk7Q0FDWixnQkFBZTtDQUNmLCtCQUFzQjtDQUF0Qix1QkFBc0I7Q0FLekI7O0FBUkE7Q0FNTyxZQUFXO0NBQ2Q7O0FBTUw7Q0FDSSxxQkFBYTtDQUFiLHFCQUFhO0NBQWIsY0FBYTtDQUNiLHNCQUFvQjtLQUFwQixtQkFBb0I7U0FBcEIscUJBQW9CO0NBQ3BCLGlCQUFnQjtDQWdCbkI7O0FBZkc7Q0FDSSxnQ0FBK0I7Q0FDL0IsaUJBQWdCO0NBQ2hCLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2pCLG1CQUFrQjtDQUNsQixZQUFXO0NBQ1gsb0JBQW1CO0NBQ25CLG9CQUFtQjtDQUNuQixjQUFhO0NBS2hCOztBQWRBO0NBV08sb0JBQW1CO0NBQ25CLFlBQVc7Q0FDZDs7QUFHVDtDQUNJLGtDQUFpQztDQUNqQyxpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixpQkFBZ0I7Q0FDaEIsd0JBQXVCO0NBQ3ZCLGtCQUFpQjtDQUNqQiwyQkFBMEI7Q0FDMUIsaUJBQWdCO0NBQ25COztBQUVEO0NBQ0ksbUJBQWtCO0NBQ3JCOztBQUVEO0NBRUkscUNBQTRCO1NBQTVCLDZCQUE0QjtDQUMvQjs7QUFFRDtDQUVJLG9DQUEyQjtTQUEzQiw0QkFBMkI7Q0FDOUI7O0FBRUE7Q0FFTyxvQkFBbUI7Q0FDdEI7O0FBM0pUO0NBK0pRLGVBQWM7Q0FDZCxnQkFBZTtDQUNsQjs7QUNqS0w7Q0FDSSxZQUFXO0NBdVFkOztBQXRRRztDQUNJLHFCQUFhO0NBQWIscUJBQWE7Q0FBYixjQUFhO0NBQ2IsMEJBQW1CO0tBQW5CLHVCQUFtQjtTQUFuQixvQkFBbUI7Q0FDdEI7O0FBTEw7Q0FPUSxnQkFBZTtDQUNmLGdCQUFlO0NBaUJsQjs7QUF6Qkw7Q0FXWSxlQUFjO0NBYWpCOztBQXhCVDtDQWFnQixXQUFVO0NBQ2I7O0FBZGI7Q0FnQlksY0FBYTtDQUNaOztBQWpCYjtDQW1CZ0IsK0NBQThDO0NBQzlDLDZCQUE0QjtDQUM1Qiw0QkFBMkI7Q0FDM0IseUJBQXdCO0NBQzNCOztBQUdUO0NBQ0kscUJBQWE7Q0FBYixxQkFBYTtDQUFiLGNBQWE7Q0FFYix5QkFBdUI7S0FBdkIsc0JBQXVCO1NBQXZCLHdCQUF1QjtDQUN2Qiw2QkFBc0I7Q0FBdEIsOEJBQXNCO0tBQXRCLDJCQUFzQjtTQUF0Qix1QkFBc0I7Q0FDdEIsb0JBQW1CO0NBQ25CLFdBQVU7Q0FDVixlQUFjO0NBQ2QsMERBQXlEO0NBQ3pELHVCQUFzQjtDQUN0QixpQ0FBZ0M7Q0FvQ25DOztBQW5DRztDQUNJLGdDQUErQjtDQUMvQixpQkFBZ0I7Q0FDaEIsaUJBQWdCO0NBQ2hCLGlCQUFnQjtDQUNoQix1QkFBc0I7Q0FDdEIsMEJBQXlCO0NBQ3pCLFlBQVc7Q0FDWCxvQkFBbUI7Q0FDdEI7O0FBQ0Q7Q0FDSSxnQ0FBK0I7Q0FDL0IsbUJBQWtCO0NBQ2xCLGlCQUFnQjtDQUNoQixnQkFBZTtDQUNmLGtCQUFpQjtDQUNqQix1QkFBc0I7Q0FDdEIsWUFBVztDQUNYLDBCQUF5QjtDQUN6QixvQkFBbUI7Q0FDdEI7O0FBQ0Q7Q0FDSSxnQ0FBK0I7Q0FDL0IsaUJBQWdCO0NBQ2hCLGdCQUFlO0NBQ2YsZUFBYztDQUNkLHdCQUF1QjtDQUN2QiwwQkFBeUI7Q0FDekIsWUFBVztDQUNYLGFBQVk7Q0FLZjs7QUFiQTtDQVVPLDJCQUEwQjtDQUMxQixlQUFjO0NBQ2pCOztBQUdUO0NBQ0kscUJBQWE7Q0FBYixxQkFBYTtDQUFiLGNBQWE7Q0FDYiwwQkFBbUI7S0FBbkIsdUJBQW1CO1NBQW5CLG9CQUFtQjtDQUNuQix5QkFBdUI7S0FBdkIsc0JBQXVCO1NBQXZCLHdCQUF1QjtDQUN2Qiw2QkFBc0I7Q0FBdEIsOEJBQXNCO0tBQXRCLDJCQUFzQjtTQUF0Qix1QkFBc0I7Q0FDdEIsV0FBVTtDQUNWLGlDQUFnQztDQUNoQyx3QkFBdUI7Q0FDdkIsZUFBYztDQTBEakI7O0FBekRHO0NBQ0kscUJBQWE7Q0FBYixxQkFBYTtDQUFiLGNBQWE7Q0FDYiwwQkFBOEI7S0FBOUIsdUJBQThCO1NBQTlCLCtCQUE4QjtDQUM5QixhQUFZO0NBQ1osa0JBQWlCO0NBQ2pCLGlCQUFnQjtDQUNoQiw4QkFBNkI7Q0FDaEM7O0FBQ0Q7Q0FDSSxZQUFXO0NBQ1gsYUFBWTtDQUlmOztBQU5BO0NBSU8sWUFBVztDQUNkOztBQUVMO0NBQ0ksWUFBVztDQUNYLGFBQVk7Q0FJZjs7QUFOQTtDQUlPLFlBQVc7Q0FDZDs7QUFFTDtDQUNJLFlBQVc7Q0FDWCxhQUFZO0NBSWY7O0FBTkE7Q0FJTyxZQUFXO0NBQ2Q7O0FBRUw7Q0FDSSxlQUFjO0NBQ2QsbUJBQWtCO0NBQ2xCLDZCQUE0QjtDQUM1QixtQkFBa0I7Q0FDbEIsZ0NBQStCO0NBQy9CLGlCQUFnQjtDQUNoQixnQkFBZTtDQUNmLGVBQWM7Q0FDZCx3QkFBdUI7Q0FDdkIsMEJBQXlCO0NBQ3pCLDJCQUEwQjtDQUMxQiwrQkFBOEI7Q0FDOUIsb0JBQW1CO0NBQ25CLHdDQUF1QztDQUN2Qyw2QkFBNEI7Q0FDNUIsYUFBWTtDQVdmOztBQTNCQTtDQWtCTyxtQkFBa0I7Q0FDbEIsWUFBVztDQUNYLFNBQVE7Q0FDUixvQ0FBMkI7U0FBM0IsNEJBQTJCO0NBQzNCLFdBQVU7Q0FDVixZQUFXO0NBQ1gsYUFBWTtDQUNaLHdEQUF1RDtDQUMxRDs7QUFHVDtDQUNJLGlCQUFnQjtDQTREbkI7O0FBM0RHO0NBQ0ksWUFBVztDQUNYLGdCQUFlO0NBQ2YsbUJBQWtCO0NBQ2xCLGlCQUFnQjtDQUNoQixrQkFBaUI7Q0FBRSxZQUFZO0NBQy9CLHdCQUF1QjtDQUN2QiwwQkFBeUI7Q0FDekIsb0JBQW1CO0NBQ3RCOztBQVhKO0NBYU8scUJBQWE7Q0FBYixxQkFBYTtDQUFiLGNBQWE7Q0FDYiwwQkFBbUI7S0FBbkIsdUJBQW1CO1NBQW5CLG9CQUFtQjtDQUNuQiw2QkFBc0I7Q0FBdEIsOEJBQXNCO0tBQXRCLDJCQUFzQjtTQUF0Qix1QkFBc0I7Q0FRekI7O0FBdkJKO0NBaUJXLGdCQUFlO0NBSWxCOztBQXJCUjtDQW1CZSxpQkFBZ0I7Q0FDbkI7O0FBcEJaO0NBeUJPLGdCQUFlO0NBQ2YsV0FBVTtDQUNWLGNBQWE7Q0FDYixvQkFBbUI7Q0FDbkIsbUJBQWtCO0NBQ2xCLGFBQVk7Q0FDWixZQUFXO0NBQ1gsZ0JBQWU7Q0FDZixhQUFZO0NBQ1osb0JBQW1CO0NBQ25CLG9CQUFtQjtDQUNuQixnQkFBZTtDQUNmLG1CQUFrQjtDQUNsQixpQkFBZ0I7Q0FDaEIsZUFBYztDQUFFLFVBQVU7Q0FDMUIsd0JBQXVCO0NBQ3ZCLDBCQUF5QjtDQUN6QixtQkFBa0I7Q0FDbEIsWUFBVztDQUNYLGtDQUF5QjtDQUF6QiwwQkFBeUI7Q0FDekIsaUJBQWdCO0NBZW5COztBQTVESjtDQStDVyw4QkFBNkI7Q0FDN0IsWUFBVztDQUNkOztBQWpEUjtDQW1EVyxtQkFBa0I7Q0FDbEIsWUFBVztDQUNYLFNBQVE7Q0FDUixvQ0FBMkI7U0FBM0IsNEJBQTJCO0NBQzNCLFlBQVc7Q0FDWCxZQUFXO0NBQ1gsYUFBWTtDQUNaLHlEQUF3RDtDQUMzRDs7QUF2TWI7Q0EyTVEsb0JBQW1CO0NBQ3RCOztBQUdEO0NBQ0ksbUJBQWtCO0NBQ2xCLGlCQUFnQjtDQUNoQixxQkFBYTtDQUFiLHFCQUFhO0NBQWIsY0FBYTtDQUNiLHlCQUFrQjtLQUFsQixzQkFBa0I7U0FBbEIsbUJBQWtCO0NBQ2xCLDBCQUE4QjtLQUE5Qix1QkFBOEI7U0FBOUIsK0JBQThCO0NBQzlCLHVCQUFzQjtDQWtEekI7O0FBakRHO0NBQ0ksaUJBQWdCO0NBQ2hCLGdCQUFlO0NBQ2YsZUFBYztDQUNkLGVBQWM7Q0FDZCxnQkFBZTtDQUNmLG9CQUFtQjtDQUN0Qjs7QUFDRDtDQUNJLHFCQUFhO0NBQWIscUJBQWE7Q0FBYixjQUFhO0NBQ2IsNkJBQXNCO0NBQXRCLDhCQUFzQjtLQUF0QiwyQkFBc0I7U0FBdEIsdUJBQXNCO0NBSXpCOztBQU5BO0NBSU8sb0JBQW1CO0NBQ3RCOztBQUVMO0NBQ0kscUJBQWE7Q0FBYixxQkFBYTtDQUFiLGNBQWE7Q0FDYiwwQkFBbUI7S0FBbkIsdUJBQW1CO1NBQW5CLG9CQUFtQjtDQUNuQixpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsbUJBQWtCO0NBQ2xCLFlBQVc7Q0FDWCx1QkFBc0I7Q0FDdEIsZ0JBQWU7Q0FDZixvQkFBbUI7Q0FDbkIsa0JBQWlCO0NBQ2pCLGdCQUFlO0NBY2xCOztBQTFCQTtDQWNPLFlBQVc7Q0FDWCxhQUFZO0NBQ2Y7O0FBaEJKO0NBa0JPLFdBQVU7Q0FDVixtQkFBa0I7Q0FDbEIsVUFBUztDQUtaOztBQXpCSjtDQXNCVyxpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDbEI7O0FBR1Q7Q0FDSSxpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsZ0JBQWU7Q0FDZixtQkFBa0I7Q0FDckI7O0FBR1Q7Q0FDSSxpQkFBZ0I7Q0FDbkI7O0FBQ0Q7Q0FFUTtFQUNJLGNBQWE7RUFDYixtQkFBa0I7RUFLckI7Q0FKRztFQUNJLGlCQUFnQjtFQUNoQixvQkFBbUI7RUFDdEI7Q0FFTDtFQUNJLGNBQWE7RUFDaEI7Q2pCd2pFUjs7QWlCcmpFRDtDQUNJO0VBQ0ksaUJBQWdCO0VBQ25CO0NBQ0Q7RUFFUSxlQUFjO0VBQ2pCO0NBT0w7RUFDSSxnQkFBZTtFQUNmLG9CQUFtQjtFQUN0QjtDQUNEO0VBQ0ksZ0JBQWU7RUFDZixvQkFBbUI7RUFDdEI7Q2pCaWpFSjs7QWtCaDJFSTtDQUVPLHVCQUFzQjtDQUN0QixtQ0FBa0M7Q0FDbEMsMkNBQTBDO0NBQzFDLHdDQUF1QztDQUN2Qyx5QkFBd0I7Q0FVM0I7O0FBaEJKO0NBVVcsdUJBQXNCO0NBQ3RCLG1DQUFrQztDQUNsQywyQ0FBMEM7Q0FDMUMsd0NBQXVDO0NBQ3ZDLHlCQUF3QjtDQUMzQjs7QUFoQmI7Q0FxQk0seUJBQWdCO0lBQWhCLHNCQUFnQjtTQUFoQixpQkFBZ0I7Q0FDaEIsaUJBQWdCO0NBQ2hCLGFBQVk7Q0FDWixZQUFXO0NBQ1gsbUJBQWtCO0NBQ2xCLHVCQUFzQjtDQUN0QixlQUFjO0NBQ2QsMEJBQXlCO0NBQ3pCLG9CQUFtQjtDQUNwQjs7QUE5Qkw7Q0FpQ00seUJBQWdCO0lBQWhCLHNCQUFnQjtTQUFoQixpQkFBZ0I7Q0FDaEIsWUFBVztDQUNaOztBQUlMO0NBQ0ksZUFBYztDQUNkLG9CQUFtQjtDQUNuQixvQkFBbUI7Q0FDdEI7O0FBRUQ7Q0FDSSxrQkFBaUI7Q0FDakIsZ0JBQWU7Q0FDZixvQkFBbUI7Q0FDbkIsZUFBYztDQUNkLG1CQUFrQjtDQUNyQjs7QUFFRDtDQUNJLGlCQUFnQjtDQUNoQixzQkFBcUI7Q0FDckIsZUFBYztDQUNkLGVBQWM7Q0FDZCxtQkFBa0I7Q0FDbEIsK0JBQThCO0NBQ2pDOztBQUVEO0NBQ0ksb0JBQW1CO0NBQ3RCOztBQUVEO0NBQ0ksa0JBQWlCO0NBQ3BCOztBQUVEO0NBQ0kscUJBQWE7Q0FBYixxQkFBYTtDQUFiLGNBQWE7Q0FDYiwwQkFBbUI7S0FBbkIsdUJBQW1CO1NBQW5CLG9CQUFtQjtDQUNuQixjQUFhO0NBQ2IsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsbUJBQWtCO0NBQ2xCLDBDQUFpQztDQUFqQyxrQ0FBaUM7Q0FDcEM7O0FBRUQ7Q0FDSSxjQUFhO0NBQ2hCOztBQUVEO0NBQ0ksWUFBVztDQUNYLGFBQVk7Q0FDWix1QkFBc0I7Q0FDdEIsbUJBQWtCO0NBQ2xCLG1CQUFrQjtDQUNsQixtQkFBa0I7Q0FDbEIsc0JBQXFCO0NBQ3JCLHFCQUFjO0tBQWQsZUFBYztDQUNqQjs7QUFFRDtDQUNJLHNCQUFxQjtDQUNyQiwwQkFBeUI7Q0FDNUI7O0FBRUQ7Q0FDSSxhQUFhO0NBQ2IsbUJBQWtCO0NBQ2xCLFNBQVE7Q0FDUixVQUFTO0NBQ1QseUNBQWdDO1NBQWhDLGlDQUFnQztDQUNoQyxlQUFjO0NBQ2QsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDcEI7O0FBRUQ7Q0FDSSwwQ0FBeUM7Q0FDNUM7O0FBR0Q7Q0FDSSxrQkFBaUI7Q0FDcEI7O0FBRUQ7Q0FDSSxxQkFBYTtDQUFiLHFCQUFhO0NBQWIsY0FBYTtDQUNiLDBCQUFtQjtLQUFuQix1QkFBbUI7U0FBbkIsb0JBQW1CO0NBQ25CLGNBQWE7Q0FDYixnQkFBZTtDQUNmLGtCQUFpQjtDQUNqQixtQkFBa0I7Q0FDbEIsMENBQWlDO0NBQWpDLGtDQUFpQztDQUtwQzs7QUFaRDtDQVVJLDBDQUF5QztDQUM1Qzs7QUFJRDtDQUNJLGNBQWE7Q0FDaEI7O0FBRUQ7Q0FDSSxZQUFXO0NBQ1gsYUFBWTtDQUNaLHVCQUFzQjtDQUN0QixtQkFBa0I7Q0FDbEIsbUJBQWtCO0NBQ2xCLG1CQUFrQjtDQUNsQixzQkFBcUI7Q0FDckIscUJBQWM7S0FBZCxlQUFjO0NBQ2pCOztBQUVEO0NBQ0ksc0JBQXFCO0NBQ3hCOztBQUVEO0NBQ0ksWUFBVztDQUNYLG1CQUFrQjtDQUNsQixTQUFRO0NBQ1IsVUFBUztDQUNULFdBQVU7Q0FDVixZQUFXO0NBQ1gsb0JBQW1CO0NBQ25CLG1CQUFrQjtDQUNyQjs7QUFLRDs7O0NBR0kseUJBQXdCO0NBQzNCOztBQzVLRDtDQUNFLGlCQUFnQjtDQUNoQixXQUFVO0NBQ1g7O0FBRUQ7Q0FDRSwyQkFBMEI7Q0FDM0I7O0FBRUQ7O0NBRUUsb0JBQW1CO0NBQ25CLGlCQUFnQjtDQUNoQixlQUFjO0NBQ2Qsb0JBQW1CO0NBQ25CLHlEQUFnRDtTQUFoRCxpREFBZ0Q7Q0FrSGpEOztBQXhIRDs7Q0FVSSxtQkFBa0I7Q0FDbkI7O0FBWEg7O0NBY0ksaUJBQWdCO0NBQ2hCLFdBQVU7Q0FDVixVQUFTO0NBQ1QsaUJBQWdCO0NBQ2hCLHlCQUFnQjtTQUFoQixpQkFBZ0I7Q0FDaEIsWUFBVztDQUNYLGdCQUFlO0NBQ2YsYUFBWTtDQWFiOztBQWxDSDs7Q0F3Qk0scUNBQW9DO0NBQ3BDLG1CQUFrQjtDQUNsQixpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsa0JBQWlCO0NBQ2pCLG1CQUFrQjtDQUNsQixzQkFBcUI7Q0FDckIsb0JBQW1CO0NBQ3BCOztBQWpDTDs7Q0FzQ00scUNBQW9DO0NBQ3BDLG1CQUFrQjtDQUNsQixpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsa0JBQWlCO0NBQ2pCLHNCQUFxQjtDQUNyQixvQkFBbUI7Q0FLcEI7O0FBbERMOztDQWdEUSxpQkFBZ0I7Q0FDakI7O0FBakRQOztDQXFETSxpQkFBZ0I7Q0FNakI7O0FBM0RMOztDQXVEUSxxQkFBYTtDQUFiLHFCQUFhO0NBQWIsY0FBYTtDQUNiLHlCQUF1QjtLQUF2QixzQkFBdUI7U0FBdkIsd0JBQXVCO0NBQ3ZCLGVBQWM7Q0FDZjs7QUExRFA7O0NBOERNLHNDQUFxQztDQUNyQyxtQkFBa0I7Q0FDbEIsaUJBQWdCO0NBQ2hCLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2pCLHVCQUFzQjtDQUN0QixlQUFjO0NBQ2QsMEJBQXlCO0NBQ3pCLDBCQUF5QjtDQUN6QixvQkFBbUI7Q0FDbkIsb0JBQW1CO0NBWXBCOztBQXBGTDs7Q0EyRVEsc0NBQXFDO0NBQ3JDLG1CQUFrQjtDQUNsQixpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsdUJBQXNCO0NBQ3RCLGVBQWM7Q0FDZjs7QUFsRlA7O0NBMkVRLHNDQUFxQztDQUNyQyxtQkFBa0I7Q0FDbEIsaUJBQWdCO0NBQ2hCLGdCQUFlO0NBQ2Ysa0JBQWlCO0NBQ2pCLHVCQUFzQjtDQUN0QixlQUFjO0NBQ2Y7O0FBbEZQOztDQTJFUSxzQ0FBcUM7Q0FDckMsbUJBQWtCO0NBQ2xCLGlCQUFnQjtDQUNoQixnQkFBZTtDQUNmLGtCQUFpQjtDQUNqQix1QkFBc0I7Q0FDdEIsZUFBYztDQUNmOztBQWxGUDs7Q0EyRVEsc0NBQXFDO0NBQ3JDLG1CQUFrQjtDQUNsQixpQkFBZ0I7Q0FDaEIsZ0JBQWU7Q0FDZixrQkFBaUI7Q0FDakIsdUJBQXNCO0NBQ3RCLGVBQWM7Q0FDZjs7QUFsRlA7O0NBc0ZRLHlCQUFnQjtJQUFoQixzQkFBZ0I7U0FBaEIsaUJBQWdCO0NBQ2hCLGVBQWM7Q0FDakI7O0FBeEZMOztDQTBGTSxnQkFBZTtDQUNoQjs7QUEzRkw7O0NBK0ZJLFlBQVc7Q0FDWCxvQkFBVTtLQUFWLGVBQVU7U0FBVixXQUFVO0NBQ1YsZ0JBQWU7Q0FNaEI7O0FBdkdIOztDQW9HTSxpQkFBZ0I7Q0FDaEIsb0JBQW1CO0NBQ3BCOztBQXRHTDs7Q0EwR0ksZ0JBQWU7Q0FDZiw0QkFBMkI7Q0FDM0IsbUJBQWtCO0NBQ3JCLG9CQUFtQjtDQU1qQjs7QUFuSEg7O0NBZ0hNLFVBQVM7Q0FDVCxVQUFTO0NBQ1Y7O0FBbEhMOztDQXNISSwrQ0FBOEM7Q0FDL0M7O0FBR0g7Q0FDRSwrQ0FBOEM7Q0FDOUMsWUFBVztDQUNYLGFBQVk7Q0FDWiw2QkFBNEI7Q0FDNUIsNEJBQTJCO0NBQzNCLFVBQVM7Q0FDVCxZQUFXO0NBQ1o7O0FBRUQ7Q0FDRSxZQUFXO0NBQ1gsaUJBQWdCO0NBQ2hCLHNDQUFxQztDQUNyQywyREFBa0Q7U0FBbEQsbURBQWtEO0NBQ2xELDJCQUEwQjtDQUMxQixvQkFBbUI7Q0FDbkIsY0FBYTtDQWdCZDs7QUF2QkQ7Q0FVSSxtQkFBa0I7Q0FDbEIsZ0JBQWU7Q0FDZixpQkFBZ0I7Q0FDaEIsaUJBQWdCO0NBQ2hCLG9CQUFtQjtDQUNwQjs7QUFmSDtDQWtCSSxtQkFBa0I7Q0FDbEIsZ0JBQWU7Q0FDZixpQkFBZ0I7Q0FDaEIsb0JBQW1CO0NBQ3BCOztBQ25LSDtDQUNJLGtDQUFpQztDQUNqQyxXQUFVO0NBV2I7O0FBYkQ7Q0FNUSx5QkFBd0I7Q0FDM0I7O0FBRUQ7Q0FDSSxXQUFVO0NBQ1YseUJBQWdCO0NBQWhCLGlCQUFnQjtDQUNuQjs7QW5CUEwsYUFBYTtBQUNiLFlBQVk7QUFFWixhQUFhO0FBQ2IsWUFBWSIsImZpbGUiOiJjc3Mvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqKioqKioqKioqL1xuLyogQ29tbW9uICovXG46cm9vdCB7XG5cdC0tZm9udC1mYW1pbHk6IFwiQmFzaXMgR3JvdGVzcXVlIFByb1wiLCBzYW5zLXNlcmlmO1xuXHQtLXNlY29uZC1mYW1pbHk6IFwiQmFzaXMgR3JvdGVzcXVlIFBybyBJdGFsaWNcIjtcblx0LS1jLW1haW46ICNFRkYyRjk7XG5cdC0tYy13aGl0ZTogI2ZmZmZmZjtcblx0LS1jLWdyZWVuOiAjY2FmY2YzO1xuXHQtLWMtbGlnaHQtZ3JlZW46ICNjY2ZmZjZhOTtcblx0LS1jLWJ0bjogIzlhZmZlYztcblx0LS1jLWJsYWNrOiAjMDAwMDAwO1xuXHQtLWMtZ3JleTogI2Q2ZDZkNjtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQmFzaXMgR3JvdGVzcXVlIFBybyBJdGFsaWMnO1xuXHRzcmM6IGxvY2FsKFwiQmFzaXMgR3JvdGVzcXVlIFBybyBJdGFsaWNcIiksIGxvY2FsKFwiQmFzaXMtR3JvdGVzcXVlLVByby1JdGFsaWNcIiksIHVybChcImZvbnRzL0Jhc2lzR3JvdGVzcXVlUHJvLUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvQmFzaXNHcm90ZXNxdWVQcm8tSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0Jhc2lzIEdyb3Rlc3F1ZSBQcm8nO1xuXHRzcmM6IGxvY2FsKFwiQmFzaXMgR3JvdGVzcXVlIFBybyBSZWd1bGFyXCIpLCBsb2NhbChcIkJhc2lzLUdyb3Rlc3F1ZS1Qcm8tUmVndWxhclwiKSwgdXJsKFwiZm9udHMvQmFzaXNHcm90ZXNxdWVQcm8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvQmFzaXNHcm90ZXNxdWVQcm8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdCYXNpcyBHcm90ZXNxdWUgUHJvJztcblx0c3JjOiBsb2NhbChcIkJhc2lzIEdyb3Rlc3F1ZSBQcm8gTWVkaXVtXCIpLCBsb2NhbChcIkJhc2lzLUdyb3Rlc3F1ZS1Qcm8tTWVkaXVtXCIpLCB1cmwoXCJmb250cy9CYXNpc0dyb3Rlc3F1ZVByby1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL0Jhc2lzR3JvdGVzcXVlUHJvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdCYXNpcyBHcm90ZXNxdWUgUHJvJztcblx0c3JjOiBsb2NhbChcIkJhc2lzIEdyb3Rlc3F1ZSBQcm8gQm9sZFwiKSwgbG9jYWwoXCJCYXNpcy1Hcm90ZXNxdWUtUHJvLUJvbGRcIiksIHVybChcIkJhc2lzR3JvdGVzcXVlUHJvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIkJhc2lzR3JvdGVzcXVlUHJvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSxcbnRleHRhcmVhLFxuc2VsZWN0IHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi53cmFwcGVyIHtcblx0bWF4LXdpZHRoOiAxOTIwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym94LXNoYWRvdzogMCAwIDIxcHggcmdiYSgxNTcsIDE2MywgMTgzLCAwLjc1KTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbik7XG59XG5cbioge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5saSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcblx0cmVzaXplOiBub25lO1xufVxuXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LWZhbWlseTogJ0NlbnR1cnkgR290aGljJztcblx0Y29sb3I6IHJnYmEoMjgsIDI4LCAyOCwgMC42KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYyc7XG5cdGNvbG9yOiByZ2JhKDI4LCAyOCwgMjgsIDAuNik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYyc7XG5cdGNvbG9yOiByZ2JhKDI4LCAyOCwgMjgsIDAuNik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbmE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbixcbi5zbGljay1hcnJvdyB7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0cGFkZGluZzogMDtcblx0Zm9udC1zaXplOiAwO1xufVxuXG5ib2R5LFxuaHRtbCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdG1pbi13aWR0aDogMzkwcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbik7XG5cdGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcblx0Y29sb3I6IHZhcigtLWMtd2hpdGUpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJvZHkuZmFuY3lib3gtYWN0aXZlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5idG4ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXI6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWMtb3JhbmdlKTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDEuMTc7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmJ0biBzcGFuIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDEuMTc7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbn1cblxuLmJ0bi10d28ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXI6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDM5OXB4O1xuXHRoZWlnaHQ6IDY0cHg7XG5cdGJhY2tncm91bmQ6ICMwQUY1RjU7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyLjA2O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjMDAwMDAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uYnRuLXR3byBzcGFuIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1jLW9yYW5nZSk7XG59XG5cbi5idG4tdHdvOmhvdmVyLCAuYnRuLXR3bzpmb2N1cywgLmJ0bi10d286YWN0aXZlIHtcblx0b3BhY2l0eTogMC44O1xuXHRjb2xvcjogdmFyKC0tYy1vcmFuZ2UpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uYnRuLXR3bzpob3ZlciBzcGFuLCAuYnRuLXR3bzpmb2N1cyBzcGFuLCAuYnRuLXR3bzphY3RpdmUgc3BhbiB7XG5cdGNvbG9yOiB2YXIoLS1jLW9yYW5nZSk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNFNzJGMkYgMCUsICNFNzcxMkYgMTAwJSk7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQtY2xpcDogdGV4dDtcblx0dGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi10ZWwge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmc6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTUycHg7XG5cdGhlaWdodDogMzhweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMDtcblx0Zm9udC1mYW1pbHk6ICdGdXR1cmEgUFQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0bGluZS1oZWlnaHQ6IDEuMjk7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiB2YXIoLS1jLW9yYW5nZSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtb3JhbmdlKTtcblx0Ym9yZGVyLXJhZGl1czogMjVweDtcbn1cblxuLmJ0bi10ZWwgc3BhbiB7XG5cdGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI5O1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogdmFyKC0tYy1vcmFuZ2UpO1xufVxuXG4uYnRuLXRlbDpob3ZlciwgLmJ0bi10ZWw6Zm9jdXMsIC5idG4tdGVsOmFjdGl2ZSB7XG5cdG9wYWNpdHk6IDAuODtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbi5idG4tdGVsOmhvdmVyIHNwYW4sIC5idG4tdGVsOmZvY3VzIHNwYW4sIC5idG4tdGVsOmFjdGl2ZSBzcGFuIHtcblx0Zm9udC1mYW1pbHk6ICdGdXR1cmEgUFQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0bGluZS1oZWlnaHQ6IDEuMjk7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiB2YXIoLS1jLW9yYW5nZSk7XG59XG5cbi5zY3JvbGwge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHR6LWluZGV4OiAxMTExMTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggIzAwMDtcblx0Ym94LXNoYWRvdzogMCAwIDVweCAjMDAwO1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRyaWdodDogLTY1cHg7XG5cdGJvdHRvbTogODBweDtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRvcGFjaXR5OiAwLjU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0Y29sb3I6ICNmZmY7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRkaXNwbGF5OiAtby1mbGV4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zY3JvbGw6aG92ZXIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uc2Nyb2xsLmFjdGl2ZSB7XG5cdHJpZ2h0OiAzMHB4O1xufVxuXG5zZWN0aW9uLFxuZm9vdGVyLFxuaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5hIHtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bjpmb2N1cyxcbi5idG46YWN0aXZlIHtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWluZXIge1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdG1heC13aWR0aDogMTQ0MHB4O1xufVxuXG51bCB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlc3BvbnNpdmUge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbltkaXNhYmxlZF0ge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucGFkZGVkIHtcblx0cGFkZGluZy10b3A6IDYwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uZm9ybV9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZm9ybV9fbGluZSB7XG5cdG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmZvcm0gaW5wdXQge1xuXHRoZWlnaHQ6IDcwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyLjM5O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyLjM5O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZvcm0gaW5wdXQ6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6IHZhcigtLWMtcmVkKTtcbn1cblxuLmZvcm1fX3RpdGxlIHtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZm9ybV9fZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWF4LXdpZHRoOiA2NSU7XG59XG5cbi5jaGVja2JveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAyOXB4O1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICNmZmZmZmZkMjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5jaGVja2JveCBhIHtcblx0Y29sb3I6IHZhcigtLWMtd2hpdGUpO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNoZWNrYm94X19pbnB1dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYy13aGl0ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0dG9wOiAtMnB4O1xuXHRsZWZ0OiAwO1xuXHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLmNoZWNrYm94X19pbnB1dCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2NoZWNrLnN2Zyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi50b2dnbGUtbWVudSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvZ2dsZS1tZW51IHNwYW46YWZ0ZXIsXG4udG9nZ2xlLW1lbnUgc3BhbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogNXB4O1xufVxuXG4udG9nZ2xlLW1lbnUgc3BhbjphZnRlciB7XG5cdHRvcDogMTBweDtcbn1cblxuLnRvZ2dsZS1tZW51IHNwYW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udG9nZ2xlLW1lbnUgc3Bhbixcbi50b2dnbGUtbWVudSBzcGFuOmFmdGVyLFxuLnRvZ2dsZS1tZW51IHNwYW46YmVmb3JlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnRvZ2dsZS1tZW51Lm9uIHNwYW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnRvZ2dsZS1tZW51Lm9uIHNwYW46YmVmb3JlIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgwcHgsIDApO1xufVxuXG4udG9nZ2xlLW1lbnUub24gc3BhbjphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDNweCwgLTRweCk7XG59XG5cbi5oZWFkaW5nIHtcblx0Zm9udC1mYW1pbHk6ICdIYW5kZGlsUHJvJztcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMS4xODtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWVudS1tb2IsXG4ubWVudS1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZG9jc19fd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5kb2NzX193cmFwcGVyLWl0ZW0ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAwcHg7XG5cdHBhZGRpbmc6IDMwcHggNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHQuZG9jc19fd3JhcHBlci1pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDUwMHB4O1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdH1cbn1cblxuLmhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDBweCAwcHggNDBweCA0MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR6LWluZGV4OiAzO1xufVxuXG4uaGVhZGVyIC5iZ3ZpZGVvIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdG1pbi13aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwJTtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0ei1pbmRleDogLTE7XG59XG5cbi5oZWFkZXIgLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogMTQ0MHB4O1xuXHRwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5oZWFkZXIgLmJ1cmdlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXJfX3RvcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaGVhZGVyX19tZW51IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlcl9fbWVudS1saW5rcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX21lbnUtbGlua3NfX2l0ZW0ge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG5cdGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG5cdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cdGNvbG9yOiAjZWZmMmY5O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIC4xcztcbn1cblxuLmhlYWRlcl9fbWVudS1saW5rc19faXRlbTpob3ZlciB7XG5cdG9wYWNpdHk6IDAuNztcbn1cblxuLmhlYWRlcl9fbWVudS10ZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAjRUZGMkY5O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEuNTZlbTtcblx0LyogMTU1LjU1NiUgKi9cblx0bGV0dGVyLXNwYWNpbmc6IC0wLjlweDtcblx0bWFyZ2luOiAwIDZweCAwIDE5cHg7XG59XG5cbi5oZWFkZXJfX21lbnUtdGVsIGEge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmhlYWRlcl9fbWVudS10ZWwgYTpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkYyRjk7XG5cdHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XG59XG5cbi5oZWFkZXJfX21lbnUtdGVsIGE6Zmlyc3QtY2hpbGQ6aG92ZXIge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5oZWFkZXJfX21lbnUtdGVsIGltZyB7XG5cdG1heC13aWR0aDogMzVweDtcbn1cblxuLmhlYWRlcl9fbWVudS1idG4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAjRUZGMkY5O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS4zOGVtO1xuXHQvKiAxMDAlICovXG5cdGxldHRlci1zcGFjaW5nOiAtMS4zMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRib3JkZXI6IDAuNXB4IHNvbGlkICNFRkYyRjk7XG5cdHBhZGRpbmc6IDlweCAxOXB4IDlweCA0NnB4O1xuXHRtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmhlYWRlcl9fbWVudS1idG46YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0bGVmdDogMTNweDtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMjZweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZWFkZXIvZWxlbS5zdmcpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uaGVhZGVyX19jb250ZW50IHtcblx0cGFkZGluZzogMjkxcHggMCA1NXB4O1xufVxuXG4uaGVhZGVyX19jb250ZW50LXRpdGxlIHtcblx0Y29sb3I6ICNFRkYyRjk7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG5cdGZvbnQtc2l6ZTogMTU4cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDAuOGVtO1xuXHRsZXR0ZXItc3BhY2luZzogLTcuNDhweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhlYWRlcl9fY29udGVudC10aXRsZSBzcGFuIHtcblx0Y29sb3I6IHZhcigtLUZvbiwgI0VGRjJGOSk7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uaGVhZGVyX19jb250ZW50LXN1YnRpdGxlIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDY1cHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjg4ZW07XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXHRjb2xvcjogI2ZmZjtcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmhlYWRlcl9fY29udGVudC1saW5rcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5oZWFkZXJfX2NvbnRlbnQtbGlua3NfX2l0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nOiAxLjVyZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZWZmMmY5O1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjRlbTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0Y29sb3I6ICNlZmYyZjk7XG5cdHRyYW5zaXRpb246IGFsbCAuMXM7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhlYWRlcl9fY29udGVudC1saW5rc19faXRlbTpob3ZlciB7XG5cdG9wYWNpdHk6IDAuNztcbn1cblxuLmhlYWRlcl9fY29udGVudC1saW5rc19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4uaGVhZGVyX19mb3JtLXRpdGxlIHtcblx0Y29sb3I6ICNGRkY7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG5cdGZvbnQtc2l6ZTogNDJweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMi42ZW07XG5cdC8qIDc2LjE5JSAqL1xuXHRsZXR0ZXItc3BhY2luZzogLTIuNTJweDtcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmhlYWRlciBmb3JtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyIC5jb2wtbGctMzpudGgtY2hpbGQoNCkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDgwJTtcblx0Ym90dG9tOiAtMzBweDtcblx0bGVmdDogMHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlciAuZm9ybSBpbnB1dCB7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0Y29sb3I6ICMwMDA7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcblx0Zm9udC1zaXplOiAyOHB4O1xufVxuXG4uaGVhZGVyIC5mb3JtIC5mb3JtX19saW5lIHNlbGVjdCB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdG1heC1oZWlnaHQ6IG5vbmU7XG5cdGhlaWdodDogNzBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogIzAwMDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oZWFkZXIgLmZvcm1fX3dyYXBwZXIge1xuXHRwYWRkaW5nLXRvcDogNzVweDtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5oZWFkZXIgLmJ0bi10d28ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwcHg7XG5cdHRvcDogMHB4O1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRiYWNrZ3JvdW5kOiAjMEFGNUY1O1xuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdG1heC13aWR0aDogbm9uZTtcblx0aGVpZ2h0OiA3MHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5oZWFkZXIgLmJ0bi10d28gc3BhbiB7XG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS4zN2VtO1xuXHQvKiAxMDAlICovXG5cdGxldHRlci1zcGFjaW5nOiAtMS4zMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmhlYWRlciAuYnRuLXR3bzpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRsZWZ0OiAxM3B4O1xuXHR3aWR0aDogMzhweDtcblx0aGVpZ2h0OiAzOXB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hlYWRlci9lbGVtZW50LnN2Zyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcblx0LmhlYWRlcl9fY29udGVudCB7XG5cdFx0cGFkZGluZzogMjAxcHggMCA1NXB4O1xuXHR9XG5cdC5oZWFkZXJfX2NvbnRlbnQtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDkwcHg7XG5cdH1cblx0aGVhZGVyIC5yb3cge1xuXHRcdG1heC13aWR0aDogOTU3cHg7XG5cdH1cblx0aGVhZGVyIC5mb3JtIGlucHV0IHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRUZGMkY5O1xuXHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM2ZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0xLjMycHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0fVxuXHRoZWFkZXIgLmZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogIzAwMDtcblx0fVxuXHQuaGVhZGVyIC5mb3JtIGlucHV0IHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdHdpZHRoOiAyMzBweDtcblx0XHRjb2xvcjogIzAwMDtcblx0fVxuXHQuaGVhZGVyIC5mb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdH1cblx0LmhlYWRlciAuYnRuLXR3byB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwcHg7XG5cdFx0dG9wOiAwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0d2lkdGg6IDIzMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR9XG5cdC5oZWFkZXIgLmJ0bi10d28gc3BhbiB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHR9XG5cdC5oZWFkZXIgLmJ0bi10d286YmVmb3JlIHtcblx0XHRsZWZ0OiAxM3B4O1xuXHRcdHdpZHRoOiAzNXB4O1xuXHRcdGhlaWdodDogMzVweDtcblx0fVxuXHQuaGVhZGVyIC5jb2wtbGctMzpudGgtY2hpbGQoNCkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRib3R0b206IC00MHB4O1xuXHRcdGxlZnQ6IDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuaGVhZGVyX19tZW51LWxpbmtzX19pdGVtIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5oZWFkZXIgLmZvcm0gLmZvcm1fX2xpbmUgc2VsZWN0IHtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdH1cbn1cblxuLmZpcnN0IHtcblx0cGFkZGluZy10b3A6IDEzMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmZpcnN0LXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDEwMnB4O1xuXHRsaW5lLWhlaWdodDogMC43NTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0Y29sb3I6ICMwMDA7XG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5maXJzdC10aXRsZSBzcGFuIHtcblx0Y29sb3I6ICNiMmI0Yjk7XG59XG5cbi5maXJzdF9fY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5maXJzdF9fY29udGVudC1sZWZ0IHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0Z2FwOiAyMHB4O1xufVxuXG4uZmlyc3RfX2NvbnRlbnQtcmlnaHQge1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4uZmlyc3RfX2NvbnRlbnQtcmlnaHQgLmZpcnN0X19jb250ZW50LWl0ZW0ge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5maXJzdF9fY29udGVudC1pdGVtIHtcblx0d2lkdGg6IDQ1MXB4O1xuXHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRwYWRkaW5nOiAzMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmZpcnN0X19jb250ZW50LW5hbWUge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiA0OHB4O1xuXHRsaW5lLWhlaWdodDogMS4xOTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG59XG5cbi5maXJzdF9fY29udGVudC10ZWFjaGVyIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMi4wNztcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcblx0LmZpcnN0X19jb250ZW50LWl0ZW0ge1xuXHRcdHdpZHRoOiAzNzFweDtcblx0fVxuXHQuZmlyc3RfX2NvbnRlbnQtbmFtZSB7XG5cdFx0Zm9udC1zaXplOiAzOHB4O1xuXHR9XG5cdC5maXJzdF9fY29udGVudC10ZWFjaGVyIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzQ7XG5cdH1cblx0LmZpcnN0LXRpdGxlIHtcblx0XHRmb250LXNpemU6IDEwMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdH1cbn1cblxuLnBhcnRuZXJzIHtcblx0cGFkZGluZzogMTAwcHggMDtcbn1cblxuLnBhcnRuZXJzX19jb250ZW50IHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0Z2FwOiAyMHB4O1xuXHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYXJ0bmVyc19fY29udGVudC1pdGVtIHtcblx0bWF4LXdpZHRoOiAzODVweDtcbn1cblxuLnBhcnRuZXJzX19jb250ZW50LXRleHQge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjMzO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcblx0Y29sb3I6ICMwMDA7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5wYXJ0bmVyc19fY29udGVudC1pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wYXJ0bmVyc19fY29udGVudC1pbWcgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5wYXJ0bmVyc19fbGluZSB7XG5cdHBhZGRpbmc6IDVyZW0gMDtcbn1cblxuLnRlYWNoZXJzIHtcblx0cGFkZGluZzogNjBweCAwO1xufVxuXG4udGVhY2hlcnMgLmNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRlYWNoZXJzIC5jb250YWluZXI6bnRoLWNoaWxkKDIpIHtcblx0cGFkZGluZzogMDtcblx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4udGVhY2hlcnMgLmNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnRlYWNoZXJzLXN1YnRpdGxlIHtcblx0cGFkZGluZzogMCAyMHB4O1xufVxuXG4udGVhY2hlcnMgLmNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcblx0cGFkZGluZzogMDtcbn1cblxuLnRlYWNoZXJzIC5jb250YWluZXI6bGFzdC1jaGlsZCAudGVhY2hlcnMtc3VidGl0bGUge1xuXHRwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi50ZWFjaGVycy13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50ZWFjaGVycy1idG4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRwYWRkaW5nOiAxNnB4IDgwcHg7XG5cdGhlaWdodDogNjRweDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y29sb3I6ICMwMDAwMDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICM2N0M0RDU7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG5cdHRyYW5zaXRpb246IGFsbCAuMnM7XG59XG5cbi50ZWFjaGVycy1idG46aG92ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG5cdGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRiYWNrZ3JvdW5kOiAjOTBlM2YxO1xuXHRjb2xvcjogIzAwMDAwMDtcbn1cblxuLnRlYWNoZXJzLXRpdGxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjc1O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0Y29sb3I6ICMwMDA7XG5cdG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi50ZWFjaGVycy1zdWJ0aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiA2NHB4O1xuXHRsaW5lLWhlaWdodDogMC43Mztcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG5cdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cdGNvbG9yOiAjMDAwO1xuXHRtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLnRlYWNoZXJzX19jb250ZW50LWl0ZW0ge1xuXHRtYXgtd2lkdGg6IDU4NXB4O1xufVxuXG4udGVhY2hlcnNfX2NvbnRlbnQtaXRlbSBwIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMS41NDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4udGVhY2hlcnNfX2NvbnRlbnQtaXRlbSBwIHNwYW4ge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRjb2xvcjogIzY3QzRENTtcbn1cblxuLnRlYWNoZXJzX19jb250ZW50LW5hbWUge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDM2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjAzO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuXHRjb2xvcjogIzAwMDtcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi50ZWFjaGVyc19fY29udGVudC1pbWcge1xuXHR3aWR0aDogNDE5cHg7XG5cdGhlaWdodDogNDE0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi50ZWFjaGVyc19fY29udGVudC1pbWcgaW1nIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi50ZWFjaGVyc19fbW9yZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG5cdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cdGNvbG9yOiAjMDAwO1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG5cdC50ZWFjaGVyc19fY29udGVudCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRnYXA6IDQxcHg7XG5cdH1cbn1cblxuLnRlYWNoZXJzIC5zbGljay1kaXNhYmxlZCB7XG5cdGJhY2tncm91bmQ6ICNlZmYyZjk7XG59XG5cbi50ZWFjaGVyc19fbWFpbiB7XG5cdG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuXG4udGVhY2hlcnNfX21haW4taXRlbSB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuLnRlYWNoZXJzX19tYWluLWl0ZW0gaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLnRlYWNoZXJzX19tYWluLWl0ZW0gcCB7XG5cdG1heC13aWR0aDogNTElO1xuXHRtYXJnaW4tbGVmdDogMTQ1cHg7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDEuMTY7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xufVxuXG4udGVhY2hlcnNfX21haW4taXRlbSBwIHNwYW4ge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogIzY3YzRkNTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLml0ZW1zX19zbGlkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWluLXdpZHRoOiAwO1xufVxuXG4uaXRlbXNfX3NsaWRlci1wcmV2IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDZweDtcblx0cmlnaHQ6IDkwcHg7XG5cdHdpZHRoOiAzNHB4O1xuXHRoZWlnaHQ6IDM0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICM2N0M0RDU7XG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdHBhZGRpbmc6IDVweCA4cHg7XG59XG5cbi5pdGVtc19fc2xpZGVyLW5leHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNnB4O1xuXHRyaWdodDogNDJweDtcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogMzRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzY3QzRENTtcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0cGFkZGluZzogNXB4IDEwcHg7XG59XG5cbi5pdGVtc19fc2xpZGVyIC5zbGljay1zbGlkZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIDIwcHg7XG59XG5cbi5pdGVtc19fc2xpZGVyIC5zbGljay1saXN0IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLml0ZW1zX19zbGlkZXIgLnNsaWNrLXRyYWNrIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLml0ZW1zX19zbGlkZXIgLnNsaWNrLWFycm93IHtcblx0bWF4LXdpZHRoOiAxMDBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDQwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG5cdHdpZHRoOiAzNHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stYXJyb3cge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGljay1kaXNhYmxlZCB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0b3BhY2l0eTogMC41O1xufVxuXG4uY2FsZW5kYXIge1xuXHRwYWRkaW5nOiA2MHB4IDAgMTYwcHg7XG59XG5cbi5jYWxlbmRhciAuY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FsZW5kYXItdGl0bGUge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogOTNweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0Y29sb3I6ICMwMDA7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5jYWxlbmRhci10aXRsZSBzcGFuIHtcblx0Y29sb3I6ICNiMmI0Yjk7XG59XG5cbi5jYWxlbmRhcl9fbWFpbiB7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5jYWxlbmRhci1zdWJ0aXRsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogNjlweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG5cdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cdGNvbG9yOiAjMDAwO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY2FsZW5kYXItc3VidGl0bGU6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDVweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzY3YzRkNTtcblx0Y29udGVudDogXCJcIjtcbn1cblxuLmNhbGVuZGFyX19jb250ZW50IHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA2MHB4IDIxMHB4O1xufVxuXG4uY2FsZW5kYXJfX2RheSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1heC13aWR0aDogMjYwcHg7XG59XG5cbi5jYWxlbmRhcl9fZGF5LW5hbWUge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDY2cHg7XG5cdGNvbG9yOiAjNjdjNGQ1O1xufVxuXG4uY2FsZW5kYXJfX2RheS1uYW1lIHNwYW4ge1xuXHRtYXJnaW4tbGVmdDogMjNweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAzN3B4O1xufVxuXG4uY2FsZW5kYXJfX2RheS10b3Age1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYWxlbmRhcl9fZGF5LXRvcDphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0Ym90dG9tOiAtMTVweDtcblx0bGVmdDogMHB4O1xuXHR3aWR0aDogMjIzcHg7XG5cdGhlaWdodDogMjVweDtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jYWxlbmRhci9lbGVtLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmNhbGVuZGFyX19kYXktYm90dG9tIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuXHRtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG4uY2FsZW5kYXJfX2RheS10aW1lIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAyMXB4O1xuXHRjb2xvcjogIzAwMDtcblx0bWFyZ2luLXJpZ2h0OiAyOHB4O1xufVxuXG4uY2FsZW5kYXJfX2RheS10ZXh0IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRsaW5lLWhlaWdodDogMC45Njtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5jYWxlbmRhcl9fZGF5LWJ0biB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1heC13aWR0aDogMTQwcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdHBhZGRpbmc6IDhweCAyMHB4O1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjFzO1xufVxuXG4uY2FsZW5kYXJfX2RheS1idG46aG92ZXIge1xuXHRjb2xvcjogI2IyYjRiOTtcbn1cblxuLmNhbGVuZGFyIC5pdGVtc19fc2xpZGVyLW5leHQge1xuXHR0b3A6IDQxcHg7XG59XG5cbi5jYWxlbmRhciAuaXRlbXNfX3NsaWRlci1wcmV2IHtcblx0dG9wOiA0MXB4O1xufVxuXG4uY2FsZW5kYXJfX2Jsb2NrIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk2O1xuXHRjb2xvcjogIzAwMDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmNhbGVuZGFyX19ibG9jayBzdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNoaWxkcmVuIHtcblx0bWFyZ2luLXRvcDogNjBweDtcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmNoaWxkcmVuLWNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2hpbGRyZW4vYmFjay5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdHBhZGRpbmc6IDIxOHB4IDA7XG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5jaGlsZHJlbi10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogOTZweDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5jaGlsZHJlbi10aXRsZSBzcGFuIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNoaWxkcmVuLXRleHQge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDM2cHg7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4uY2hpbGRyZW5fX2NhcmQge1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHR3aWR0aDogMTExMXB4O1xuXHRwYWRkaW5nOiA1N3B4IDc3cHg7XG5cdGNvbG9yOiAjMDAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiA4MHB4IGF1dG87XG5cdGJveC1zaGFkb3c6IDAgM3B4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxNHB4IDE0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDkpLCAwIDMxcHggMTlweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgNTZweCAyMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjAxKSwgMCA4N3B4IDI0cHggMCByZ2JhKDAsIDAsIDAsIDApO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uY2hpbGRyZW5fX2NhcmQtdGl0bGUge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDM2cHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jaGlsZHJlbl9fY2FyZC1saXN0IHtcblx0cGFkZGluZy1sZWZ0OiAzNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uY2hpbGRyZW5fX2NhcmQtbGlzdCBsaSB7XG5cdGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbi5jaGlsZHJlbl9fY2FyZC1saXN0IGxpIHAge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXNpemU6IDM2cHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5nYWxsZXJ5IHtcblx0bWFyZ2luLXRvcDogMTIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEyMHB4O1xuXHRwYWRkaW5nOiAzM3B4IDg3cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5nYWxsZXJ5X19jb250ZW50LXJvdyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmdhbGxlcnlfX2NvbnRlbnQtcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZ2FsbGVyeV9fY29udGVudC1pdGVtIHtcblx0bWFyZ2luOiAwIDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nYWxsZXJ5X19jb250ZW50LWl0ZW0gaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLm1hc3RlcnMge1xuXHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbi5tYXN0ZXJzX19jb250ZW50IHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0Z2FwOiAxMDBweDtcblx0anVzdGlmeS1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLm1hc3RlcnNfX2NvbnRlbnQtaXRlbSB7XG5cdG1heC13aWR0aDogNTUwcHg7XG59XG5cbi5tYXN0ZXJzX19jb250ZW50LWltZyB7XG5cdHdpZHRoOiA0NzZweDtcblx0aGVpZ2h0OiA2ODBweDtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1hc3RlcnNfX2NvbnRlbnQtaW1nIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubWFzdGVyc19fY29udGVudC1uYW1lIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiA0OHB4O1xuXHRjb2xvcjogIzY3YzRkNTtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm1hc3RlcnNfX2NvbnRlbnQtdGV4dCB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDk3JTtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5tYXN0ZXJzLXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1hc3RlcnMtYnRuIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiA0OHB4O1xuXHRjb2xvcjogIzAwMDAwMDtcblx0YmFja2dyb3VuZDogIzY3YzRkNTtcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0cGFkZGluZzogMTFweCAxMjBweDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLm1hc3RlcnMtYnRuOmhvdmVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXHRib3gtc2hhZG93OiAwIDhweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0YmFja2dyb3VuZDogIzkwZTNmMTtcblx0Y29sb3I6ICMwMDAwMDA7XG59XG5cbi5zbWlfX2NvbnRlbnQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogNDBweCAxNTBweDtcbn1cblxuLnNtaV9fY29udGVudC1pdGVtIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5zbWlfX2NvbnRlbnQtaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAyODBweDtcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luLWJvdHRvbTogNzJweDtcbn1cblxuLnNtaV9fY29udGVudC1pbWcgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLnNtaV9fY29udGVudC1uYW1lIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiA0OHB4O1xuXHRsaW5lLWhlaWdodDogMC44Nztcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG5cdGNvbG9yOiAjMDAwO1xuXHRtYXJnaW4tYm90dG9tOiA0MnB4O1xuXHRoZWlnaHQ6IDE2N3B4O1xufVxuXG4uc21pX19jb250ZW50LXRleHQge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0cGFkZGluZy1ib3R0b206IDg1cHg7XG59XG5cbi5zbWlfX2NvbnRlbnQtbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRwYWRkaW5nOiAxNnB4IDgwcHg7XG5cdHdpZHRoOiAzMzFweDtcblx0aGVpZ2h0OiA2NHB4O1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzY3QzRENTtcbn1cblxuLnNtaV9fY29udGVudC1saW5rOmhvdmVyIHtcblx0Y29sb3I6ICMwMDAwMDBjZTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzkwZTNmMTtcbn1cblxuLm5ld3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDgwcHggMDtcbn1cblxuLm5ld3NfX2l0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDRyZW07XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubmV3c19faXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5ld3NfX25hbWUge1xuXHRtYXJnaW46IDAgMCAxcmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDQ4cHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjkzO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0Y29sb3I6IHZhcigtLWMtYmxhY2spO1xufVxuXG4ubmV3c19fdGV4dCB7XG5cdG1hcmdpbjogMCAwIDFyZW07XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbG9yOiB2YXIoLS1jLWJsYWNrKTtcbn1cblxuLm5ld3NfX3RleHQ6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uZXdzX19pbmNsdWRlIHtcblx0bWFyZ2luOiAwIDAgLjZyZW07XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbG9yOiB2YXIoLS1jLWJsYWNrKTtcbn1cblxuLm5ld3NfX2luY2x1ZGU6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uZXdzX19pbmNsdWRlcyB7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5uZXdzX19sZXNzb24ge1xuXHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLm5ld3NfX2xlc3NvbiBwIHtcblx0bWFyZ2luOiAwIDAgLjZyZW07XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbG9yOiB2YXIoLS1jLWJsYWNrKTtcbn1cblxuLm5ld3NfX2xlc3NvbiBwOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubmV3c19fY29udGVudC1saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogM3JlbSBhdXRvIDA7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdHBhZGRpbmc6IDE2cHggODBweDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y29sb3I6ICMwMDAwMDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICM2N0M0RDU7XG5cdHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XG5cdGJvcmRlcjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubmV3c19fY29udGVudC1saW5rOmhvdmVyIHtcblx0Y29sb3I6IHdoaXRlO1xufVxuXG4ubmV3c19faGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlIC5uZXdzX19jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiA1cmVtIDdyZW07XG5cdHdpZHRoOiA3MHZ3O1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdGJveC1zaGFkb3c6IDAgNXB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMjJweCAyMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA5KSwgMCA0OXB4IDI5cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIDg3cHggMzVweCAwIHJnYmEoMCwgMCwgMCwgMC4wMSksIDAgMTM2cHggMzhweCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1zbGlkZSAubmV3c19fY29udGVudDo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHRyaWdodDogLTJyZW07XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDM3MHB4O1xuXHRoZWlnaHQ6IDQ5M3B4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL25ld3Mvc3Rhci5zdmcpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmZhbmN5Ym94LXNsaWRlIC5uZXdzX19jb250ZW50IC5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGgge1xuXHRmaWxsOiBibGFjaztcbn1cblxuLmZhbmN5Ym94LXNsaWRlIC5uZXdzX19jb250ZW50IC5uZXdzX19uYW1lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDNyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjE5O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlIC5uZXdzX19jb250ZW50IC5uZXdzX190ZXh0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDIuM3JlbTtcblx0bGluZS1oZWlnaHQ6IDEuMTk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xufVxuXG4uZmFuY3lib3gtc2xpZGUgLm5ld3NfX2NvbnRlbnQgLm5ld3NfX2hpZGRlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5mYW5jeWJveC1zbGlkZSAubmV3c19fY29udGVudCAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuXHR3aWR0aDogNjVweDtcblx0aGVpZ2h0OiA2NXB4O1xufVxuXG4uYXJlYSB7XG5cdHBhZGRpbmc6IDEwMHB4IDAgMjAwcHg7XG59XG5cbi5hcmVhX193cmFwcGVyIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0Z2FwOiA2NHB4O1xufVxuXG4uYXJlYV9fY29udGVudC1sZWZ0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWF4LWhlaWdodDogNDgwcHg7XG59XG5cbi5hcmVhX19jb250ZW50LWxlZnQgaW1nIHtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG1heC13aWR0aDogODAwcHg7XG59XG5cbi5hcmVhX19jb250ZW50LW5hbWUge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDQ4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmFyZWFfX2NvbnRlbnQtYWRkcmVzcyB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG5cdGNvbG9yOiAjMDAwMDAwO1xuXHRtYXJnaW4tYm90dG9tOiA2M3B4O1xufVxuXG4uYXJlYV9fY29udGVudC1tYXAge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyOTZweDtcblx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFyZWEgLml0ZW1zX19zbGlkZXItcHJldiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA5MCU7XG5cdHJpZ2h0OiAyMjBweDtcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogMzRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzY3QzRENTtcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0cGFkZGluZzogNXB4IDhweDtcbn1cblxuLmFyZWEgLml0ZW1zX19zbGlkZXItbmV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA5MCU7XG5cdHJpZ2h0OiAxNzJweDtcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogMzRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzY3QzRENTtcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0cGFkZGluZzogNXB4IDEwcHg7XG59XG5cbi5hcmVhIC5zbGljay1kaXNhYmxlZCB7XG5cdGJhY2tncm91bmQ6ICNlZmYyZjk7XG59XG5cbiNtYXAge1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmV2aWV3cyB7XG5cdHBhZGRpbmc6IDYwcHggMCAxMDBweDtcbn1cblxuLnJldmlld3MgLmNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJldmlld3NfX2NvbnRlbnQge1xuXHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5yZXZpZXdzX19jb250ZW50LXNsaWRlIHtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG4ucmV2aWV3c19fY29udGVudC1pdGVtIHtcblx0Ym9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICM2N2M0ZDU7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgIzY3YzRkNTtcblx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgIzY3YzRkNTtcblx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0aGVpZ2h0OiAzNjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogNDVweCAyNnB4O1xufVxuXG4ucmV2aWV3c19fY29udGVudC1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucmV2aWV3c19fY29udGVudC1oZWFkZXIgaW1nIHtcblx0d2lkdGg6IDk3cHg7XG5cdGhlaWdodDogOTdweDtcbn1cblxuLnJldmlld3NfX2NvbnRlbnQtaW5mbyB7XG5cdG1hcmdpbi1sZWZ0OiAyNnB4O1xufVxuXG4ucmV2aWV3c19fY29udGVudC1uYW1lIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAzNXB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Y29sb3I6ICMwMDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZXZpZXdzX19jb250ZW50LXBsYWNlIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5yZXZpZXdzX19jb250ZW50LXRleHQge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHRjb2xvcjogIzAwMDtcblx0aGVpZ2h0OiAxNTVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJldmlld3NfX2NvbnRlbnQtdGV4dCBwIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJldmlld3NfX2NvbnRlbnQtaW1hZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA5MHB4O1xuXHRoZWlnaHQ6IDkwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5yZXZpZXdzX19jb250ZW50LWltYWdlIHNwYW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRjb2xvcjogIzAwMDtcblx0Zm9udC1zaXplOiAzNXB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucmV2aWV3c19fYnRucyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogNTUlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0bGVmdDogNTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5yZXZpZXdzX19idG4ge1xuXHRib3JkZXI6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcbn1cblxuLnJldmlld3NfX2J0bjpob3ZlciB7XG5cdG9wYWNpdHk6IC43O1xufVxuXG4ucmV2aWV3c19fbW9yZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZW5kO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucmV2aWV3c19fbW9yZS1saW5rIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMC42Nztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogIzAwMDtcblx0YmFja2dyb3VuZDogIzY3YzRkNTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0cGFkZGluZzogMTVweDtcbn1cblxuLnJldmlld3NfX21vcmUtbGluazpob3ZlciwgLnJldmlld3NfX21vcmUtbGluazphY3RpdmUsIC5yZXZpZXdzX19tb3JlLWxpbms6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kOiAjNGVhMWFmO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLnJldmlld3NfX2Rlc2NyIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5yZXZpZXdzX19ib3gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZXZpZXdzX19wcmV2LS15YW5kZXgsIC5yZXZpZXdzX19wcmV2LS1naXMge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpO1xufVxuXG4ucmV2aWV3c19fbmV4dC0teWFuZGV4LCAucmV2aWV3c19fbmV4dC0tZ2lzIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MCUpO1xufVxuXG4ucmV2aWV3c19fd3JhcDpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLnJldmlld3MgLnNsaWNrLXRyYWNrIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZvb3RlciB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyX19jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvb3RlciAuZm9ybV9fZm9vdGVyIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5mb290ZXIgLmZvcm1fX2Zvb3RlciAuY2hlY2tib3gge1xuXHRjb2xvcjogI0IyQjRCOTtcbn1cblxuLmZvb3RlciAuZm9ybV9fZm9vdGVyIC5jaGVja2JveCBhIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmZvb3RlciAuZm9ybV9fZm9vdGVyIC5jaGVja2JveCBzcGFuIHtcblx0b3BhY2l0eTogMC4yNTtcbn1cblxuLmZvb3RlciAuZm9ybV9fZm9vdGVyIC5jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLmNoZWNrYm94X19pbnB1dCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9vdGVyL2NoZWNrLnN2Zyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uZm9vdGVyX19sZWZ0IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmctbGVmdDogMjAwcHg7XG5cdHdpZHRoOiA1MCU7XG5cdGhlaWdodDogMTEyMHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Zvb3Rlci9pbWFnZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDQwcHggNDBweCAwcHggMHB4O1xufVxuXG4uZm9vdGVyX19sZWZ0LXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxMjNweDtcblx0bGluZS1oZWlnaHQ6IDAuODtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0Y29sb3I6ICNmZmY7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5mb290ZXJfX2xlZnQtc3VidGl0bGUge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogNTJweDtcblx0bGluZS1oZWlnaHQ6IDAuNzc7XG5cdGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXHRtYXJnaW4tYm90dG9tOiA2OXB4O1xufVxuXG4uZm9vdGVyX19sZWZ0LWNvbmYge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0Y29sb3I6ICNmZmY7XG5cdG9wYWNpdHk6IDAuNTtcbn1cblxuLmZvb3Rlcl9fbGVmdC1jb25mIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5mb290ZXJfX3JpZ2h0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHdpZHRoOiA1MCU7XG5cdGJvcmRlci1yYWRpdXM6IDQwcHggNDBweCAwcHggMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0aGVpZ2h0OiAxMTIwcHg7XG59XG5cbi5mb290ZXJfX3JpZ2h0LWJvdHRvbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0d2lkdGg6IDU2MHB4O1xuXHRwYWRkaW5nLXRvcDogNTVweDtcblx0bWFyZ2luLXRvcDogNTVweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5mb290ZXJfX3JpZ2h0LXBob25lIHtcblx0d2lkdGg6IDY1cHg7XG5cdGhlaWdodDogNjVweDtcbn1cblxuLmZvb3Rlcl9fcmlnaHQtcGhvbmUgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5mb290ZXJfX3JpZ2h0LXRnIHtcblx0d2lkdGg6IDY1cHg7XG5cdGhlaWdodDogNjVweDtcbn1cblxuLmZvb3Rlcl9fcmlnaHQtdGcgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5mb290ZXJfX3JpZ2h0LXZrIHtcblx0d2lkdGg6IDY1cHg7XG5cdGhlaWdodDogNjVweDtcbn1cblxuLmZvb3Rlcl9fcmlnaHQtdmsgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5mb290ZXJfX3JpZ2h0LW1hcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiB2YXIoLS1Db2xvciwgIzBBRjVGNSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG5cdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDYwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUNvbG9yLCAjMEFGNUY1KTtcblx0cGFkZGluZzogMTJweCAxMnB4IDEycHggMzRweDtcblx0d2lkdGg6IDIzNHB4O1xufVxuXG4uZm9vdGVyX19yaWdodC1tYXA6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRsZWZ0OiAxMXB4O1xuXHR3aWR0aDogMzdweDtcblx0aGVpZ2h0OiA0N3B4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Zvb3Rlci9tYXAuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uZm9vdGVyX19mb3JtIHtcblx0bWF4LXdpZHRoOiA1NjBweDtcbn1cblxuLmZvb3Rlcl9fZm9ybS10aXRsZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDQycHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDAuNzY7XG5cdC8qIDc2LjE5JSAqL1xuXHRsZXR0ZXItc3BhY2luZzogLTIuNTJweDtcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZvb3Rlcl9fZm9ybSAucm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3Rlcl9fZm9ybSAucm93IC5jb2wtbGctMyB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlcl9fZm9ybSAucm93IC5jb2wtbGctMyAuY2hlY2tib3gge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uZm9vdGVyX19mb3JtIC5idG4tdHdvIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlcjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA4MHB4O1xuXHRiYWNrZ3JvdW5kOiAjMEFGNUY1O1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRmb250LXNpemU6IDIycHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC8qIDEwMCUgKi9cblx0bGV0dGVyLXNwYWNpbmc6IC0xLjMycHg7XG5cdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICMwMDA7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5mb290ZXJfX2Zvcm0gLmJ0bi10d28gc3BhbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmZvb3Rlcl9fZm9ybSAuYnRuLXR3bzpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGxlZnQ6IDEwMHB4O1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Zvb3Rlci9lbGVtLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmZvb3RlciAuZm9ybV9fbGluZSB7XG5cdG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG5cbi5mb290ZXJfX2JvdHRvbSB7XG5cdHBhZGRpbmc6IDQwcHggNjBweDtcblx0bWFyZ2luLXRvcDogLTFweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5mb290ZXJfX2JvdHRvbS10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbG9yOiAjZjdmOWZkO1xuXHR0ZXh0LWFsaWduOiBlbmQ7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5mb290ZXJfX2JvdHRvbS1jb250YWN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3Rlcl9fYm90dG9tLWNvbnRhY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5mb290ZXJfX2JvdHRvbS1saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMC43Mztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogIzAwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogZW5kO1xuXHRib3JkZXItcmFkaXVzOiA2NHB4O1xuXHRwYWRkaW5nOiA4cHggNDFweDtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4uZm9vdGVyX19ib3R0b20tbGluazpob3ZlciB7XG5cdGNvbG9yOiAjMDAwO1xuXHRvcGFjaXR5OiAuODU7XG59XG5cbi5mb290ZXJfX2JvdHRvbS1saW5rIHAge1xuXHRwYWRkaW5nOiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdG1hcmdpbjogMDtcbn1cblxuLmZvb3Rlcl9fYm90dG9tLWxpbmsgcCBzcGFuIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuXG4uZm9vdGVyX19ib3R0b20tbmFtZSB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDAuNjc7XG5cdHRleHQtYWxpZ246IGVuZDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZm9vdGVyX19sZWZ0LWNvbmYge1xuXHRtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG5cdC5mb290ZXJfX2xlZnQge1xuXHRcdGhlaWdodDogOTIwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHR9XG5cdC5mb290ZXJfX2xlZnQtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTA5cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0fVxuXHQuZm9vdGVyX19yaWdodCB7XG5cdFx0aGVpZ2h0OiA5MjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG5cdC5mb290ZXJfX2Zvcm0ge1xuXHRcdG1heC13aWR0aDogNDg0cHg7XG5cdH1cblx0LmZvb3Rlcl9fbGVmdCBpbWcge1xuXHRcdG1heC13aWR0aDogOTAlO1xuXHR9XG5cdC5mb290ZXJfX2xlZnQtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogOTFweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5mb290ZXJfX2xlZnQtc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNDdweDtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHR9XG59XG5cbi5mb3JtX19pbnB1dC5lcnJvciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmMDA7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggMXB4ICNmMDA7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAxcHggI2YwMDtcblx0LW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IDFweCAjZjAwO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5mb3JtX19pbnB1dC5lcnJvcjpmb2N1cywgLmZvcm1fX2lucHV0LmVycm9yOmFjdGl2ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmMDA7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggMXB4ICNmMDA7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAxcHggI2YwMDtcblx0LW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IDFweCAjZjAwO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5mb3JtIC5mb3JtX19saW5lIHNlbGVjdCB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdG1heC1oZWlnaHQ6IG5vbmU7XG5cdGhlaWdodDogNzBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y29sb3I6ICMwMDAwMDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjk7XG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG5cbi5mb3JtIC5mb3JtX19saW5lIHNlbGVjdCBvcHRpb24ge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmdpZnQtc2VsZWN0aW9uIHtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi5naWZ0LWNhdGVnb3J5IHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0Y29sb3I6ICMwQUY1RjU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdpZnQtc3ViY2F0ZWdvcnkge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRtYXJnaW46IDE1cHggMCAxMHB4IDA7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkICMwQUY1RjU7XG59XG5cbi5naWZ0LW9wdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jaGVja2JveC1ncm91cCB7XG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uY2hlY2tib3gtbGFiZWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW46IDhweCAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmc6IDhweCAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cblxuLmNoZWNrYm94LWxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaGVja2JveF9faW5wdXQge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uY2hlY2tib3gtbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2tib3hfX2lucHV0IHtcblx0Ym9yZGVyLWNvbG9yOiAjMEFGNUY1O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMEFGNUY1O1xufVxuXG4uY2hlY2tib3gtbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2tib3hfX2lucHV0OjphZnRlciB7XG5cdGNvbnRlbnQ6ICfinJMnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNoZWNrYm94LWxhYmVsOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMjQ1LCAyNDUsIDAuMSk7XG59XG5cbi5yYWRpby1ncm91cCB7XG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ucmFkaW8tbGFiZWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW46IDhweCAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmc6IDhweCAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cblxuLnJhZGlvLWxhYmVsOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMjQ1LCAyNDUsIDAuMSk7XG59XG5cbi5yYWRpby1sYWJlbCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucmFkaW9fX2lucHV0IHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0Ym9yZGVyOiAycHggc29saWQgI2NjYztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmbGV4LXNocmluazogMDtcbn1cblxuLnJhZGlvLWxhYmVsIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnJhZGlvX19pbnB1dCB7XG5cdGJvcmRlci1jb2xvcjogIzBBRjVGNTtcbn1cblxuLnJhZGlvLWxhYmVsIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnJhZGlvX19pbnB1dDo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDNweDtcblx0bGVmdDogM3B4O1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0YmFja2dyb3VuZDogIzBBRjVGNTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4jbmFtZS1lcnJvcixcbiNwaG9uZS1lcnJvcixcbiNlbWFpbC1lcnJvciB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZhbmN5Ym94LWNvbnRlbnQge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcblx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbiNtb2RhbC1mb3JtLFxuI21vZGFsLXBheSB7XG5cdGJhY2tncm91bmQ6ICMwMDAwMDA7XG5cdG1heC13aWR0aDogNjc0cHg7XG5cdHBhZGRpbmc6IDEwMHB4O1xuXHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRib3gtc2hhZG93OiAwcHggMzJweCAyNHB4IHJnYmEoNTYsIDU2LCA2MiwgMC4yNSk7XG59XG5cbiNtb2RhbC1mb3JtIC5mb3JtX19saW5lcyxcbiNtb2RhbC1wYXkgLmZvcm1fX2xpbmVzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jbW9kYWwtZm9ybSAubGFzdF9fZmVlZGJhY2ssXG4jbW9kYWwtcGF5IC5sYXN0X19mZWVkYmFjayB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4jbW9kYWwtZm9ybSAubGFzdF9fZmVlZGJhY2sgLmgxLFxuI21vZGFsLXBheSAubGFzdF9fZmVlZGJhY2sgLmgxIHtcblx0Zm9udC1mYW1pbHk6ICdGdXR1cmEgUFQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0bGluZS1oZWlnaHQ6IDAuODk7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiB2YXIoLS1jLXdpZHRoKTtcblx0bWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuI21vZGFsLWZvcm0gLmZvcm1fX3RleHQsXG4jbW9kYWwtcGF5IC5mb3JtX190ZXh0IHtcblx0Zm9udC1mYW1pbHk6ICdGdXR1cmEgUFQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTlweDtcblx0bGluZS1oZWlnaHQ6IDEuMjc7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRjb2xvcjogdmFyKC0tYy13aGl0ZSk7XG5cdG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG5cbiNtb2RhbC1mb3JtIC5mb3JtX190ZXh0IHNwYW4sXG4jbW9kYWwtcGF5IC5mb3JtX190ZXh0IHNwYW4ge1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4jbW9kYWwtZm9ybSAuZm9ybV9fbGluZSxcbiNtb2RhbC1wYXkgLmZvcm1fX2xpbmUge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jbW9kYWwtZm9ybSAuZm9ybV9fbGluZV9idXR0b24sXG4jbW9kYWwtcGF5IC5mb3JtX19saW5lX2J1dHRvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuI21vZGFsLWZvcm0gLmZvcm1fX2lucHV0LFxuI21vZGFsLXBheSAuZm9ybV9faW5wdXQge1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDIuMzk7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jbW9kYWwtZm9ybSAuZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyLFxuI21vZGFsLXBheSAuZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyLjM5O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cblxuI21vZGFsLWZvcm0gLmZvcm0gLmZvcm1fX2xpbmUgc2VsZWN0IG9wdGlvbixcbiNtb2RhbC1wYXkgLmZvcm0gLmZvcm1fX2xpbmUgc2VsZWN0IG9wdGlvbiB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuXG4jbW9kYWwtZm9ybSAuZm9ybV9fZm9vdGVyLFxuI21vZGFsLXBheSAuZm9ybV9fZm9vdGVyIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4jbW9kYWwtZm9ybSAuY29sLWxnLTMsXG4jbW9kYWwtcGF5IC5jb2wtbGctMyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbGV4OiBub25lO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbiNtb2RhbC1mb3JtIC5jb2wtbGctMzpudGgtY2hpbGQoNCksXG4jbW9kYWwtcGF5IC5jb2wtbGctMzpudGgtY2hpbGQoNCkge1xuXHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4jbW9kYWwtZm9ybSAuY2hlY2tib3gsXG4jbW9kYWwtcGF5IC5jaGVja2JveCB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDMxcHg7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbiNtb2RhbC1mb3JtIC5jaGVja2JveF9faW5wdXQsXG4jbW9kYWwtcGF5IC5jaGVja2JveF9faW5wdXQge1xuXHR0b3A6IC0xcHg7XG5cdGxlZnQ6IDFweDtcbn1cblxuI21vZGFsLWZvcm0gLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3hfX2lucHV0LFxuI21vZGFsLXBheSAuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveF9faW5wdXQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9jaGVjay5zdmcpO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZWFkZXIvY2xvc2Uuc3ZnKTtcblx0d2lkdGg6IDQ1cHg7XG5cdGhlaWdodDogNDVweDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHR0b3A6IDEwcHg7XG5cdHJpZ2h0OiAyMHB4O1xufVxuXG4jbW9kYWwtdGhhbmtzIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogODIwcHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggMjVweCByZ2JhKDE0OCwgMTg4LCAyNDksIDAuNDYpO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcblx0Ym9yZGVyLXJhZGl1czogNzVweDtcblx0cGFkZGluZzogNzBweDtcbn1cblxuI21vZGFsLXRoYW5rcyBoMiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiA0OHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4jbW9kYWwtdGhhbmtzIHAge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmxhenkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sYXp5OmJlZm9yZSwgLmxhenk6YWZ0ZXIge1xuXHRjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sYXp5LWxvYWRlZCB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IDAuMXM7XG59XG5cbi8qKioqKioqKioqKi9cbi8qIEJsb2NrcyAqL1xuLyoqKioqKioqKioqL1xuLyogUG9wdXBzICovXG4iLCIvKioqKioqKioqKiovXHJcbi8qIENvbW1vbiAqL1xyXG5AaW1wb3J0ICdjb21tb24vX3N0eWxlJztcclxuQGltcG9ydCAnbGF6eS9fc3R5bGUnO1xyXG5cclxuLyoqKioqKioqKioqL1xyXG4vKiBCbG9ja3MgKi9cclxuXHJcbi8qKioqKioqKioqKi9cclxuLyogUG9wdXBzICovIiwiJGRlc2t0b3AtbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiRtb2JpbGUtbWluLXdpZHRoOiAzNzVweDtcclxuXHJcbjpyb290IHtcclxuICAtLWZvbnQtZmFtaWx5OiBcIkJhc2lzIEdyb3Rlc3F1ZSBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAtLXNlY29uZC1mYW1pbHk6IFwiQmFzaXMgR3JvdGVzcXVlIFBybyBJdGFsaWNcIjtcclxuXHJcbiAgLS1jLW1haW46ICNFRkYyRjk7XHJcbiAgLS1jLXdoaXRlOiAjZmZmZmZmO1xyXG4gIC0tYy1ncmVlbjogI2NhZmNmMztcclxuICAtLWMtbGlnaHQtZ3JlZW46ICNjY2ZmZjZhOTtcclxuICAtLWMtYnRuOiAjOWFmZmVjO1xyXG4gIC0tYy1ibGFjazogIzAwMDAwMDtcclxuICAtLWMtZ3JleTogI2Q2ZDZkNjtcclxufVxyXG5cclxuXHJcbkBpbXBvcnQgXCJfbWl4aW5zXCI7XHJcbkBpbXBvcnQgXCJfZnVuY3Rpb25zXCI7IiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdCYXNpcyBHcm90ZXNxdWUgUHJvIEl0YWxpYyc7XHJcbiAgc3JjOiBsb2NhbCgnQmFzaXMgR3JvdGVzcXVlIFBybyBJdGFsaWMnKSwgbG9jYWwoJ0Jhc2lzLUdyb3Rlc3F1ZS1Qcm8tSXRhbGljJyksXHJcbiAgICAgIHVybCgnZm9udHMvQmFzaXNHcm90ZXNxdWVQcm8tSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICB1cmwoJ2ZvbnRzL0Jhc2lzR3JvdGVzcXVlUHJvLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQmFzaXMgR3JvdGVzcXVlIFBybyc7XHJcbiAgc3JjOiBsb2NhbCgnQmFzaXMgR3JvdGVzcXVlIFBybyBSZWd1bGFyJyksIGxvY2FsKCdCYXNpcy1Hcm90ZXNxdWUtUHJvLVJlZ3VsYXInKSxcclxuICAgICAgdXJsKCdmb250cy9CYXNpc0dyb3Rlc3F1ZVByby1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICB1cmwoJ2ZvbnRzL0Jhc2lzR3JvdGVzcXVlUHJvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdCYXNpcyBHcm90ZXNxdWUgUHJvJztcclxuICBzcmM6IGxvY2FsKCdCYXNpcyBHcm90ZXNxdWUgUHJvIE1lZGl1bScpLCBsb2NhbCgnQmFzaXMtR3JvdGVzcXVlLVByby1NZWRpdW0nKSxcclxuICAgICAgdXJsKCdmb250cy9CYXNpc0dyb3Rlc3F1ZVByby1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgIHVybCgnZm9udHMvQmFzaXNHcm90ZXNxdWVQcm8tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdCYXNpcyBHcm90ZXNxdWUgUHJvJztcclxuICBzcmM6IGxvY2FsKCdCYXNpcyBHcm90ZXNxdWUgUHJvIEJvbGQnKSwgbG9jYWwoJ0Jhc2lzLUdyb3Rlc3F1ZS1Qcm8tQm9sZCcpLFxyXG4gICAgICB1cmwoJ0Jhc2lzR3JvdGVzcXVlUHJvLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgIHVybCgnQmFzaXNHcm90ZXNxdWVQcm8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59IiwiQGltcG9ydCBcIl92YXJpYWJsZXNcIjtcclxuXHJcbkBpbXBvcnQgXCJmb250cy9fc3R5bGVcIjtcclxuXHJcbmlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSksXHJcbnRleHRhcmVhLFxyXG5zZWxlY3Qge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLndyYXBwZXIge1xyXG4gIG1heC13aWR0aDogJGRlc2t0b3AtbWF4LXdpZHRoO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAyMXB4IHJnYmEoMTU3LCAxNjMsIDE4MywgMC43NSk7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcclxufVxyXG5cclxuKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxubGkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICByZXNpemU6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAnQ2VudHVyeSBHb3RoaWMnO1xyXG4gIGNvbG9yOiByZ2JhKDI4LCAyOCwgMjgsIDAuNik7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYyc7XHJcbiAgY29sb3I6IHJnYmEoMjgsIDI4LCAyOCwgMC42KTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAnQ2VudHVyeSBHb3RoaWMnO1xyXG4gIGNvbG9yOiByZ2JhKDI4LCAyOCwgMjgsIDAuNik7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjphY3RpdmUsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5idXR0b24sXHJcbi5zbGljay1hcnJvdyB7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IDA7XHJcbn1cclxuXHJcbmJvZHksXHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBtaW4td2lkdGg6IDM5MHB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbik7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgJi5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gICYuZmFuY3lib3gtYWN0aXZlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMjUwcHg7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWMtb3JhbmdlKTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE3O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNztcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuLmJ0bi10d28ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDM5OXB4O1xyXG4gIGhlaWdodDogNjRweDtcclxuICBiYWNrZ3JvdW5kOiAjMEFGNUY1O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyLjA2O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW9yYW5nZSk7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gICAgY29sb3I6IHZhcigtLWMtb3JhbmdlKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jLW9yYW5nZSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNFNzJGMkYgMCUsICNFNzcxMkYgMTAwJSk7XHJcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uYnRuLXRlbCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxNTJweDtcclxuICBoZWlnaHQ6IDM4cHg7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUJywgc2Fucy1zZXJpZjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLWMtb3JhbmdlKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLW9yYW5nZSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCcsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1vcmFuZ2UpO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yOTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6IHZhcigtLWMtb3JhbmdlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zY3JvbGwge1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgei1pbmRleDogMTExMTE7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCAjMDAwO1xyXG4gIGJveC1zaGFkb3c6IDAgMCA1cHggIzAwMDtcclxuICB3aWR0aDogNjBweDtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgcmlnaHQ6IC02NXB4O1xyXG4gIGJvdHRvbTogODBweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1vei1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xyXG4gIGRpc3BsYXk6IC1vLWZsZXg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uc2Nyb2xsOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uc2Nyb2xsLmFjdGl2ZSB7XHJcbiAgcmlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbnNlY3Rpb24sXHJcbmZvb3RlcixcclxuaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbmEge1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbn1cclxuXHJcbmE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmJ0bjpmb2N1cyxcclxuLmJ0bjphY3RpdmUge1xyXG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIG1heC13aWR0aDogMTQ0MHB4O1xyXG59XHJcblxyXG51bCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5yZXNwb25zaXZlIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxufVxyXG5cclxuW2Rpc2FibGVkXSB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLnBhZGRlZCB7XHJcbiAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbn1cclxuXHJcbi5mb3JtIHtcclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gICZfX2xpbmUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuXHJcbiAgaW5wdXQge1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMi4zOTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjM5O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLXJlZCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZm9vdGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDY1JTtcclxuICB9XHJcbn1cclxuXHJcbi5jaGVja2JveCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogMjlweDtcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBjb2xvcjogI2ZmZmZmZmQyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gIC8vIHNwYW4ge1xyXG4gIC8vICAgLy8gdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAvLyB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6IHZhcigtLWMtd2hpdGUpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxuICAmX19pbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtd2hpdGUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vY2hlY2suc3ZnKTtcclxuICAgIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB0b3A6IC0ycHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgaW5wdXQ6Y2hlY2tlZCsuY2hlY2tib3hfX2lucHV0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2NoZWNrLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udG9nZ2xlLW1lbnUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRvZ2dsZS1tZW51IHNwYW46YWZ0ZXIsXHJcbi50b2dnbGUtbWVudSBzcGFuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDVweDtcclxufVxyXG5cclxuLnRvZ2dsZS1tZW51IHNwYW46YWZ0ZXIge1xyXG4gIHRvcDogMTBweDtcclxufVxyXG5cclxuLnRvZ2dsZS1tZW51IHNwYW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnRvZ2dsZS1tZW51IHNwYW4sXHJcbi50b2dnbGUtbWVudSBzcGFuOmFmdGVyLFxyXG4udG9nZ2xlLW1lbnUgc3BhbjpiZWZvcmUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcblxyXG4udG9nZ2xlLW1lbnUub24gc3BhbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi50b2dnbGUtbWVudS5vbiBzcGFuOmJlZm9yZSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgwcHgsIDApO1xyXG59XHJcblxyXG4udG9nZ2xlLW1lbnUub24gc3BhbjphZnRlciB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoM3B4LCAtNHB4KTtcclxufVxyXG5cclxuLmhlYWRpbmcge1xyXG4gIGZvbnQtZmFtaWx5OiAnSGFuZGRpbFBybyc7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6IHZhcigtLWMtd2hpdGUpO1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi52aXN1YWxseS1oaWRkZW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tZW51LW1vYixcclxuLm1lbnUtaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5kb2NzX193cmFwcGVyIHtcclxuICAvLyBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcbi5kb2NzX193cmFwcGVyLWl0ZW0ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwMHB4O1xyXG4gIHBhZGRpbmc6IDMwcHggNjBweDtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmRvY3NfX3dyYXBwZXItaXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gIH1cclxufVxyXG5AaW1wb3J0IFwiaGVhZGVyL19zdHlsZVwiO1xyXG5AaW1wb3J0IFwiZmlyc3QvX3N0eWxlXCI7XHJcbkBpbXBvcnQgXCJwYXJ0bmVycy9fc3R5bGVcIjtcclxuQGltcG9ydCBcInRlYWNoZXJzL19zdHlsZVwiO1xyXG5AaW1wb3J0IFwiY2FsZW5kYXIvX3N0eWxlXCI7XHJcbkBpbXBvcnQgXCJjaGlsZHJlbi9fc3R5bGVcIjtcclxuQGltcG9ydCBcImdhbGxlcnkvX3N0eWxlXCI7XHJcbkBpbXBvcnQgXCJtYXN0ZXJzL19zdHlsZVwiO1xyXG5AaW1wb3J0IFwic21pL19zdHlsZVwiO1xyXG5AaW1wb3J0IFwibmV3cy9fc3R5bGVcIjtcclxuQGltcG9ydCBcImFyZWEvX3N0eWxlXCI7XHJcbkBpbXBvcnQgXCJyZXZpZXdzL19zdHlsZVwiO1xyXG5AaW1wb3J0IFwiZm9vdGVyL19zdHlsZVwiO1xyXG5cclxuQGltcG9ydCBcImZvcm0vX3N0eWxlXCI7XHJcbkBpbXBvcnQgXCJwb3B1cC9fc3R5bGVcIjsiLCIuaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gYmFja2dyb3VuZDogdXJsKC4uL2ltZy9oZWFkZXIvaW1hZ2UucG5nKTtcclxuICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0MHB4IDQwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgei1pbmRleDogMztcclxuXHJcbiAgICAuYmd2aWRlbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXJnZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZWZmMmY5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogI0VGRjJGOTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2ZW07XHJcbiAgICAgICAgICAgIC8qIDE1NS41NTYlICovXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC45cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA2cHggMCAxOXB4O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkYyRjk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnRuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjb2xvcjogI0VGRjJGOTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzhlbTtcclxuICAgICAgICAgICAgLyogMTAwJSAqL1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMzJweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjRUZGMkY5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMTlweCA5cHggNDZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTNweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZWFkZXIvZWxlbS5zdmcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMjkxcHggMCA1NXB4O1xyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNFRkYyRjk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTU4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOGVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTcuNDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLUZvbiwgI0VGRjJGOSk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3VidGl0bGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODhlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZjJmOTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjRlbTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNlZmYyZjk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi42ZW07XHJcbiAgICAgICAgICAgIC8qIDc2LjE5JSAqL1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTIuNTJweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctMzpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICBib3R0b206IC0zMHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybSB7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19saW5lIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXR3byB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMEFGNUY1O1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3ZW07XHJcbiAgICAgICAgICAgIC8qIDEwMCUgKi9cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjMycHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBsZWZ0OiAxM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hlYWRlci9lbGVtZW50LnN2Zyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLmhlYWRlcl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMjAxcHggMCA1NXB4O1xyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaGVhZGVyIHtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NTdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtIGlucHV0IHtcclxuYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUZGMkY5O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMzJweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuXHJcblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyIC5mb3JtIGlucHV0IHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMzBweDtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyIC5idG4tdHdvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAxM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyIC5jb2wtbGctMzpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICBib3R0b206IC00MHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19tZW51LWxpbmtzX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXIgLmZvcm0gLmZvcm1fX2xpbmUgc2VsZWN0IHtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmZpcnN0IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDEwMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjc1O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2IyYjRiOTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcmlnaHQge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmZpcnN0X19jb250ZW50LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NTFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE5O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZWFjaGVyIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4wNztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3MXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi10ZWFjaGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucGFydG5lcnMge1xyXG4gICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzg1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpbmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDVyZW0gMDtcclxuICAgIH1cclxufSIsIi50ZWFjaGVycyB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICAgICAgICAgIC50ZWFjaGVycy1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAudGVhY2hlcnMtc3VidGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi13cmFwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLWJ0biB7IFxyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDgwcHg7XHJcbiAgICAgIC8vIHdpZHRoOiAzMzFweDtcclxuICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY3QzRENTtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuXHQgICY6aG92ZXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjOTBlM2YxO1xyXG5cdFx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdH1cclxuICAgXHJcbiAgICB9XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDExOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjc1O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcclxuICAgIH1cclxuICAgICYtc3VidGl0bGUge1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDAuNzM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA1ODVweDtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjdDNEQ1O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNDE5cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQxNHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbW9yZSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICBnYXA6IDQxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLWRpc2FibGVkIHtcclxuICAgICAgYmFja2dyb3VuZDogI2VmZjJmOTtcclxuICB9XHJcbiAgJl9fbWFpbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICAgICYtaXRlbSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MSU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0NXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTY7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgY29sb3I6ICM2N2M0ZDU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaXRlbXNfX3NsaWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAmLXByZXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICByaWdodDogOTBweDtcclxuICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY3QzRENTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1uZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgcmlnaHQ6IDQycHg7XHJcbiAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2N0M0RDU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgfVxyXG4gICAgLnNsaWNrIHtcclxuICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IDU4NXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdHJhY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgICAgJi1hcnJvdyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcbiAgLnNsaWNrLWFycm93IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgLnNsaWNrLWRpc2FibGVkIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICB9XHJcbiIsIi5jYWxlbmRhciB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDAgMTYwcHg7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA5M3B4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICNiMmI0Yjk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtc3VidGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA2OXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdjNGQ1O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogNjBweCAyMTBweDtcclxuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kYXkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG5cclxuICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDY2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjdjNGQ1O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdG9wIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2FsZW5kYXIvZWxlbS5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm90dG9tIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aW1lIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC45NjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2IyYjRiOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAuc2xpY2stc2xpZGUge1xyXG4gICAgLy8gICAgIC8vIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLml0ZW1zX19zbGlkZXItbmV4dCB7XHJcbiAgICAgICAgdG9wOiA0MXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtc19fc2xpZGVyLXByZXYge1xyXG4gICAgICAgIHRvcDogNDFweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk2O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNoaWxkcmVuIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgJi1jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2hpbGRyZW4vYmFjay5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBwYWRkaW5nOiAyMThweCAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA5NnB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtdGV4dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgICZfX2NhcmQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDExMTFweDtcclxuICAgICAgICBwYWRkaW5nOiA1N3B4IDc3cHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiA4MHB4IGF1dG87XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDE0cHggMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4wOSksIDAgMzFweCAxOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCA1NnB4IDIycHggMCByZ2JhKDAsIDAsIDAsIDAuMDEpLCAwIDg3cHggMjRweCAwIHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZ2FsbGVyeSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gICAgcGFkZGluZzogMzNweCA4N3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICYtcm93IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDsgXHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIubWFzdGVycyB7XHJcblx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG5cdFx0Z2FwOiAxMDBweDtcclxuXHRcdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG5cclxuXHRcdCYtaXRlbSB7XHJcblx0XHRcdG1heC13aWR0aDogNTUwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1pbWcge1xyXG5cdFx0XHR3aWR0aDogNDc2cHg7XHJcblx0XHRcdGhlaWdodDogNjgwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtbmFtZSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcclxuXHRcdFx0Y29sb3I6ICM2N2M0ZDU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji10ZXh0IHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogOTclO1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtd3JhcCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Ji1idG4ge1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IDQ4cHg7XHJcblx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdGJhY2tncm91bmQ6ICM2N2M0ZDU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdFx0cGFkZGluZzogMTFweCAxMjBweDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG5cdFx0ICY6aG92ZXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjOTBlM2YxO1xyXG5cdFx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuc21pIHtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA0MHB4IDE1MHB4O1xyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcycHg7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg3O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTY3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggODBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMzMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdDNEQ1O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwY2U7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBlM2YxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm5ld3Mge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogODBweCAwO1xyXG59XHJcblxyXG4vLyAgICAgJl9fY29udGVudCB7XHJcbi8vICAgICAgICAgJi12aWRlbyB7XHJcbi8vICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4vLyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4vLyAgICAgICAgICAgICB3aWR0aDogNDI2cHg7XHJcbi8vICAgICAgICAgICAgIGhlaWdodDogMjMwcHg7XHJcbi8vICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbi8vICAgICAgICAgICAgIHZpZGVvIHtcclxuLy8gICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuLy8gICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgICAmLW5hbWUge1xyXG4vLyAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4vLyAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4vLyAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbi8vICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNzglO1xyXG4vLyAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcclxuLy8gICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbi8vICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgICAuc2xpY2stZGlzYWJsZWQge1xyXG4vLyAgICAgICAgIGJhY2tncm91bmQ6ICNlZmYyZjk7XHJcbi8vICAgICB9XHJcbi8vIH1cclxuLy8gLm5ld3NfX3NsaWRlci1wcmV2IHtcclxuLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICB0b3A6IDk4cHg7XHJcbi8vICAgICByaWdodDogMzYwcHg7XHJcbi8vICAgICB3aWR0aDogMzRweDtcclxuLy8gICAgIGhlaWdodDogMzRweDtcclxuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICM2N0M0RDU7XHJcbi8vICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4vLyB9XHJcbi8vIC5uZXdzX19zbGlkZXItbmV4dCB7XHJcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgdG9wOiA5OHB4O1xyXG4vLyAgICAgcmlnaHQ6IDI5MHB4O1xyXG4vLyAgICAgd2lkdGg6IDM0cHg7XHJcbi8vICAgICBoZWlnaHQ6IDM0cHg7XHJcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdDNEQ1O1xyXG4vLyAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuLy8gfVxyXG5cclxuXHJcbi5uZXdzX19pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA0cmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3c19fbmFtZSB7XHJcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwLjkzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1ibGFjayk7XHJcbn1cclxuXHJcbi5uZXdzX190ZXh0IHtcclxuICAgIG1hcmdpbjogMCAwIDFyZW07XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLWJsYWNrKTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzX19pbmNsdWRlIHtcclxuICAgIG1hcmdpbjogMCAwIC42cmVtO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1ibGFjayk7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3c19faW5jbHVkZXMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLm5ld3NfX2xlc3NvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAuNnJlbTtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtYmxhY2spO1xyXG4gICAgXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzX19jb250ZW50LWxpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDNyZW0gYXV0byAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIHBhZGRpbmc6IDE2cHggODBweDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2N0M0RDU7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLm5ld3NfX2hpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUgLm5ld3NfX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDVyZW0gN3JlbTtcclxuICAgIHdpZHRoOiA3MHZ3O1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDIycHggMjJweCAwIHJnYmEoMCwgMCwgMCwgMC4wOSksIDAgNDlweCAyOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCA4N3B4IDM1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDEpLCAwIDEzNnB4IDM4cHggMCByZ2JhKDAsIDAsIDAsIDApO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcmlnaHQ6IC0ycmVtO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMzcwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OTNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL25ld3Mvc3Rhci5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlIC5uZXdzX19jb250ZW50IC5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGgge1xyXG4gICAgZmlsbDogYmxhY2s7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZSAubmV3c19fY29udGVudCAubmV3c19fbmFtZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlIC5uZXdzX19jb250ZW50IC5uZXdzX190ZXh0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDIuM3JlbTsgIFxyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTsgIFxyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUgLm5ld3NfX2NvbnRlbnQgLm5ld3NfX2hpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZSAubmV3c19fY29udGVudCAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgd2lkdGg6IDY1cHg7XHJcbiAgICBoZWlnaHQ6IDY1cHg7XHJcbn0iLCIuYXJlYSB7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwIDIwMHB4O1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGdhcDogNjRweDtcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1tYXAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOTZweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLml0ZW1zX19zbGlkZXItcHJldiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogOTAlO1xyXG4gICAgICAgIHJpZ2h0OiAyMjBweDtcclxuICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY3QzRENTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XHJcbiAgICB9XHJcbiAgICAuaXRlbXNfX3NsaWRlci1uZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA5MCU7XHJcbiAgICAgICAgcmlnaHQ6IDE3MnB4O1xyXG4gICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdDNEQ1O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuc2xpY2stZGlzYWJsZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmYyZjk7XHJcbiAgICB9XHJcbn1cclxuI21hcCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufSIsIi5yZXZpZXdzIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMCAxMDBweDtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgfVxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjNjdjNGQ1O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM2N2M0ZDU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM2N2M0ZDU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzYwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDk3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXBsYWNlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1NXB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICZfX2J0bnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6IDU1JTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICAgICZfX2J0bntcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wcmV2IHtcclxuICAgIH1cclxuICAgICZfX25leHQge1xyXG4gICAgfVxyXG4gICAgJl9fbW9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNjc7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2N2M0ZDU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0ZWExYWY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Rlc2NyIHtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JveCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ByZXYtLXlhbmRleCxcclxuICAgICZfX3ByZXYtLWdpcyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19uZXh0LS15YW5kZXgsXHJcbiAgICAmX19uZXh0LS1naXMge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxufSIsIi5mb290ZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuZm9ybV9fZm9vdGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICBjb2xvcjogI0IyQjRCOTtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3hfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9vdGVyL2NoZWNrLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGhlaWdodDogMTEyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZm9vdGVyL2ltYWdlLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHggNDBweCAwcHggMHB4O1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEyM3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC44O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC43NztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY29uZiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4IDQwcHggMHB4IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgICAgICBoZWlnaHQ6IDExMjBweDtcclxuICAgICAgICAmLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDU2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcGhvbmUge1xyXG4gICAgICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXZrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbWFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLUNvbG9yLCAjMEFGNUY1KTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tQ29sb3IsICMwQUY1RjUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCAzNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjM0cHg7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDdweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZm9vdGVyL21hcC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC43NjsgLyogNzYuMTklICovXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMi41MnB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLmNvbC1sZy0zIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi10d28ge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwQUY1RjU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTsgLyogMTAwJSAqL1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMzJweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Zvb3Rlci9lbGVtLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtX19saW5lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgLy8gJi1sb2dvIHtcclxuICAgIC8vIH1cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCA2MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjdmOWZkO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY29udGFjdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNzM7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDQxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44NTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjY3O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmZvb3Rlcl9fbGVmdC1jb25mIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwOXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5mb290ZXJfX2Zvcm0ge1xyXG4gICAgICAgIG1heC13aWR0aDogNDg0cHg7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyX19sZWZ0IHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyAuZm9vdGVyIHtcclxuICAgIC8vICAgICAmX19sZWZ0IHtcclxuICAgIC8vICAgICAgICAgLy8gaGVpZ2h0OiA4MDBweDtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbiAgICAuZm9vdGVyX19sZWZ0LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDkxcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5mb290ZXJfX2xlZnQtc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDdweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG59IiwiLmZvcm0ge1xyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IDFweCAjZjAwO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggMXB4ICNmMDA7XHJcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAxcHggI2YwMDtcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YwMDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggMXB4ICNmMDA7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggMXB4ICNmMDA7XHJcbiAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggMXB4ICNmMDA7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiBcclxuICAgIC5mb3JtX19saW5lIHNlbGVjdCB7XHJcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2xpbmUgc2VsZWN0IG9wdGlvbiB7XHJcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmdpZnQtc2VsZWN0aW9uIHtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbn1cclxuXHJcbi5naWZ0LWNhdGVnb3J5IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGNvbG9yOiAjMEFGNUY1OztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmdpZnQtc3ViY2F0ZWdvcnkge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbjogMTVweCAwIDEwcHggMDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwQUY1RjU7O1xyXG59XHJcblxyXG4uZ2lmdC1vcHRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmNoZWNrYm94LWdyb3VwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4uY2hlY2tib3gtbGFiZWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDhweCAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XHJcbn1cclxuXHJcbi5jaGVja2JveC1sYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNoZWNrYm94X19pbnB1dCB7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLmNoZWNrYm94LWxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrYm94X19pbnB1dCB7XHJcbiAgICBib3JkZXItY29sb3I6ICMwQUY1RjU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEFGNUY1O1xyXG59XHJcblxyXG4uY2hlY2tib3gtbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2tib3hfX2lucHV0OjphZnRlciB7XHJcbiAgICBjb250ZW50OiAn4pyTJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uY2hlY2tib3gtbGFiZWw6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMjQ1LCAyNDUsIDAuMSk7XHJcbn1cclxuXHJcblxyXG4ucmFkaW8tZ3JvdXAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi5yYWRpby1sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogOHB4IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcclxuXHJcblx0Jjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAyNDUsIDI0NSwgMC4xKTtcclxufVxyXG59XHJcblxyXG5cclxuLnJhZGlvLWxhYmVsIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucmFkaW9fX2lucHV0IHtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2NjYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4ucmFkaW8tbGFiZWwgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAucmFkaW9fX2lucHV0IHtcclxuICAgIGJvcmRlci1jb2xvcjogIzBBRjVGNTtcclxufVxyXG5cclxuLnJhZGlvLWxhYmVsIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnJhZGlvX19pbnB1dDo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDNweDtcclxuICAgIGxlZnQ6IDNweDtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIGJhY2tncm91bmQ6ICMwQUY1RjU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiNuYW1lLWVycm9yLFxyXG4jcGhvbmUtZXJyb3IsXHJcbiNlbWFpbC1lcnJvciB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn0iLCIuZmFuY3lib3gtY29udGVudCB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuI21vZGFsLWZvcm0sXHJcbiNtb2RhbC1wYXkge1xyXG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbiAgbWF4LXdpZHRoOiA2NzRweDtcclxuICBwYWRkaW5nOiAxMDBweDtcclxuICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gIGJveC1zaGFkb3c6IDBweCAzMnB4IDI0cHggcmdiYSg1NiwgNTYsIDYyLCAwLjI1KTtcclxuICBcclxuXHJcbiAgLmZvcm1fX2xpbmVzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5sYXN0X19mZWVkYmFjayB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgLmgxIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDAuODk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jLXdpZHRoKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtIHtcclxuICAgICZfX3RleHQge1xyXG4gICAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5lIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgJl9idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4zOTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMzk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxuICAgIC5mb3JtX19saW5lIHNlbGVjdCBvcHRpb24ge1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbiAgICAmX19mb290ZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29sLWxnLTMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaGVja2JveCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgIHRvcDogLTFweDtcclxuICAgICAgbGVmdDogMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNoZWNrYm94IGlucHV0OmNoZWNrZWQrLmNoZWNrYm94X19pbnB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9jaGVjay5zdmcpO1xyXG4gIH1cclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZWFkZXIvY2xvc2Uuc3ZnKTtcclxuICB3aWR0aDogNDVweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4jbW9kYWwtdGhhbmtzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDgyMHB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XHJcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyNXB4IHJnYmEoMTQ4LCAxODgsIDI0OSwgMC40Nik7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XHJcbiAgYm9yZGVyLXJhZGl1czogNzVweDtcclxuICBwYWRkaW5nOiA3MHB4O1xyXG5cclxuICBoMiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxufSIsIi5sYXp5IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1sb2FkZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4xcztcclxuICAgIH1cclxufSJdfQ== */
