

/* Start:/local/templates/kingstyle/styles/styles.css?1789387212259388*/
/*GENERAL STYLES*/
@font-face {
	font-family: 'Lato';
	src: url(/local/templates/kingstyle/fonts/Lato-Regular.woff2), url(/local/templates/kingstyle/fonts/Lato-Regular.ttf);
}

@font-face {
	font-family: 'Lato';
	font-style: italic;
	src: url(/local/templates/kingstyle/fonts/Lato-Italic.woff2), url(/local/templates/kingstyle/fonts/Lato-Italic.ttf);
}

@font-face {
	font-family: 'Lato';
	font-weight: 500;
	src: url(/local/templates/kingstyle/fonts/Lato-Medium.woff2), url(/local/templates/kingstyle/fonts/Lato-Medium.ttf);
}

@font-face {
	font-family: 'Lato';
	font-weight: 600;
	src: url(/local/templates/kingstyle/fonts/Lato-Semibold.woff2), url(/local/templates/kingstyle/fonts/Lato-Semibold.ttf);
}

@font-face {
	font-family: 'Lato';
	font-weight: 700;
	src: url(/local/templates/kingstyle/fonts/Lato-Bold.woff2), url(/local/templates/kingstyle/fonts/Lato-Bold.ttf);
}

@font-face {
	font-family: 'Lato';
	font-weight: 900;
	src: url(/local/templates/kingstyle/fonts/Lato-Black.woff2), url(/local/templates/kingstyle/fonts/Lato-Black.ttf);
}

doesnotexist:-o-prefocus, html {
	font-family: sans-serif;
}

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

.wrap {
	margin: 0 auto;
	width: 1360px;
}

header .wrap {
	z-index: 1;
}

.modal-open section, .modal-open header, .modal-open footer, .modal-open .sideInfo {
	-webkit-filter: blur(15px);
	filter: blur(15px);
}

.inline_container > * {
	display: inline-block;
}

script {
	display: none !important;
}

doesnotexist:-o-prefocus, .inline_container {
	position: relative;
}

.justified_container {
	font-size: 0;
	text-align: justify;
	text-justify: newspaper; /*IE hack*/
	zoom: 1; /*IE hack*/
}

.justified_container:after {
	content: "";
	display: inline-block;
	width: 100%;
}

.justified_container > * {
	display: inline-block;
	text-align: left;
}

.blured img {
	-webkit-filter: blur(5px); /* Safari */
	filter: blur(5px);
	width: 100%;
	/*height: 100%;*/
}

.linkType1, .linkType2 {
	border-bottom-width: 1px;
	border-style: solid;
	cursor: pointer;
	transition: all 0.2s;
}

.header__telListItem .linkType2, .header__contactList .linkType2 {
	font-size: 15px;
	line-height: 18px;
}

a.disabled {
	cursor: not-allowed;
}

.linkType1.disabled, .linkType2.disabled,
.linkType1.disabled:hover, .linkType2.disabled:hover,
.disabled .linkType1, .disabled .linkType2,
.disabled:hover .linkType1, .disabled:hover .linkType2 {
	border-width: 0;
	color: #c2c2c2;
	/*cursor: default;*/
	cursor: not-allowed;
}

.linkType1-pseudo, .linkType2-pseudo {
	border-style: dashed;
}

.linkType1-noline, .linkType2-noline {
	border-width: 0;
}

a:hover .linkType1, a:hover .linkType2,
.linkType1:hover, .linkType2:hover {
	transition: all 0.08s;
}

.linkType1 {
	border-color: rgba(248, 45, 64, 0.2);
	color: #f82d40;
}

.aboutSide__item .catalogTypes__link a,
.repairSide_itemText.catalogTypes__text a,
.productText.garrantyText a {
	border-bottom-width: 1px;
	border-style: solid;
	cursor: pointer;
	transition: all 0.2s;
	border-color: rgba(248, 45, 64, 0.2);
	color: #f82d40;
}

.aboutSide__item .catalogTypes__link a:hover,
.repairSide_itemText.catalogTypes__text a:hover,
.productText.garrantyText a:hover,
a:hover .linkType1,
label:hover .linkType1,
.linkType1:hover,
.linkType1:hover .linkType1 {
	border-color: #4990e2;
	color: #4990e2;
}

a:hover .linkType1 + svg path {
	stroke: #4990e2;
}

a:hover .linkType1 + svg text {
	fill: #4990e2;
}

.linkType2 {
	border-color: rgba(0, 0, 0, 0.2);
	color: #000;
}

.red-font.linkType2 {
	color: #f82d40;
}

.linkType2-iverted {
	border-color: rgba(255, 255, 255, 0.2);
	color: #fff;
}

a:hover .linkType2,
.linkType2:hover,
.linkType2:hover .linkType2 {
	border-color: #f82d40;
	color: #f82d40;
}

.linkTel {
	color: #000;
	cursor: default;
	display: block;
}

.caret_symb {
	display: inline-block;
	font-size: 0.3em;
	margin-left: 3px;
	vertical-align: middle;
}

.sectionContent,
.indexCatalogTypes,
.contactsAddress,
.thankPage,
.detailedCardContainer,
.basketContainer {
	background-image: linear-gradient(180deg, #f7f6f5, #fff 87px, #fff);
}

.pageTitleBig {
	font-family: 'Exo 2', sans-serif;
	font-size: 82px;
	font-weight: 700;
}

.pageTitle {
	font-family: 'Exo 2', sans-serif;
	font-size: 70px;
	font-weight: 700;
	line-height: 1.24;
}

.pageTitle-inverted {
	color: #fff;
}

.pageDescription {
	font-size: 23px;
	line-height: 1.3;
}

.pageDescription-inverted {
	color: #fff;
}

.infoTooltip {
	background-color: #f1f1f1;
	border: solid 1px #e0e0e0;
	border-radius: 3px;
	color: #000;
	display: none;
	font-size: 14px;
	position: absolute;
	z-index: 10000;
}

.infoTooltip:after {
	background-color: #f1f1f1;
	border: solid 1px #e0e0e0;
	content: '';
	display: block;
	position: absolute;
}

.button {
	border-radius: 5px;
	cursor: pointer;
	display: inline-block;
	font-size: 25px;
	font-weight: 900;
	height: 52px;
	line-height: 1.2;
	padding: 11px 38px;
}

.button-order {
	font-size: 30px;
	font-weight: 700;
	line-height: 1;
	padding-top: 8px; /*-1px as there's a 1px border*/
	padding-bottom: 12px; /*-1px as there's a 1px border*/
}

.button-active:not(.disabled) {
	background-color: #479fe6;
	border: 1px solid #479fe6;
	box-shadow: 0 4px 0 0 #1b82dc;
	color: #fff;
	transition: 0.2s;
}
 body:not(.ios) .button-active:not(.disabled):hover {
	background-color: #2094f1;
	box-shadow: 0 3px 0 0 #146dba;
	transition: 0.1s;
	-webkit-transform: translateY(1px);
	transform: translateY(1px);
}

.button-active:not(.disabled):active {
	background-color: #3C89C8;
	border: 1px solid #0F5DA1;
	box-shadow: 0 0px 0 0 #146dba;
	-webkit-transform: translateY(4px);
	transform: translateY(4px);
}

.button.show-more-button {
	margin: 0 auto;
	display: flex;
	justify-content: center;
	max-width: 288px;
}

.button--xl {
	padding: 25px 60px;
	font-size: 38px;
	height: auto;
}

.button-activeNew:not(.disabled) {
	background-color: #01934a;
	border: 1px solid #01934a;
	box-shadow: 0 1px 0 0 #006f3a;
	color: #fff;
	transition: 0.2s;
}

.button-activeNew:not(.disabled):hover {
	background-color: #01723A;
	box-shadow: 0 0 0 0 #01723A;
	transition: 0.1s;
	-webkit-transform: translateY(1px);
	transform: translateY(1px);
}

.button-activeNew:not(.disabled):active {
	background-color: #01723A;
	border: 1px solid #01723A;
	box-shadow: 0 0px 0 0 #146dba;
	-webkit-transform: translateY(2px);
	transform: translateY(2px);
}

.button-default:not(.disabled) {
	background-color: #f3f3f3;
	border: 1px solid #cfcfcf;
	box-shadow: 0 2px 0 0 #cfcfcf;
	color: #000;
	cursor: pointer;
	transition: 0.2s;
}

.button-default:not(.disabled):hover {
	background-color: #f0f0f0;
	box-shadow: 0 1px 0 0 #ccc;
	transition: 0.1s;
	-webkit-transform: translateY(1px);
	transform: translateY(1px);
}

.button-default:not(.disabled):active {
	background-color: #f1f1f1;
	border: 1px solid #ccc;
	box-shadow: 0 0px 0 0 #ccc;
	-webkit-transform: translateY(4px);
	transform: translateY(4px);
}

.button.button-default {
	font-size: 18px;
	font-weight: normal;
	height: 40px;
	padding: 9px 41px 11px;
	min-width: 230px;
}

.button.disabled {
	background-color: #e1e1e1;
	box-shadow: 0 2px 0 0 #c8c8c8;
	color: #fff;
	cursor: not-allowed;
}

button.close {
	color: #f82d40;
	height: 70px;
	line-height: 1;
	margin-top: -18px;
	margin-right: -31px;
	opacity: 0.6;
	padding-left: 10px;
	padding-bottom: 10px;
	text-align: left;
	text-shadow: none;
	transition: all 0.08s;
	width: 58px;
	font-family: 'Times New Roman';
}

.video button.close {
	position: absolute;
	right: -30px;
}

.close span {
	display: inline-block;
	font-size: 50px;
	font-weight: normal;
	height: 20px;
	width: 20px;
}

.modal-open .modal {
	cursor: pointer;
	overflow: hidden;
}

.modal-open .modal-content {
	cursor: default;
}

.modal-content:hover button.close {
	color: #000;
	opacity: 0.4;
	transition: all 0.2s;
}

.modal-content:hover button.close:hover {
	color: #f82d40;
	opacity: 0.6;
	transition: all 0.08s;
}

.modal-backdrop {
	background-color: #fff;
}

.modal-dialog {
	margin-top: 50vh;
}

.modal.in .modal-dialog {
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.modal-content {
	border: 1px solid #e5e5e5;
	box-shadow: 0 9px 15px 0 rgba(0, 0, 0, 0.08)
}

.video .modal-content {
	background-color: transparent;
	border-width: 0;
	box-shadow: none;
}

.video .modal-body {
	padding: 0;
}

.modalTitle {
	font-size: 35px;
	font-weight: 600;
	line-height: 0.95;
	margin-bottom: 12px;
}

.modalTitle .abbr {
	font-size: 0.829em;
	letter-spacing: 3.5px;
	line-height: 1.03;
}

.modalText, #requisitesModal .productText {
	font-size: 16px;
	line-height: 25px;
}

.modalText .abbr, #requisitesModal .productText .abbr {
	font-size: 0.938em;
	letter-spacing: 2px;
	line-height: 1.6667;
}

.contacts__map {
	border: 1px solid #e3e3e3;
	display: block;
	height: 724px;
	margin-bottom: 5px;
	transition: all 0.2s;
	width: 100%;
}

.contacts__map:hover {
	border-color: #4990e2;
	transition: all 0.08s;
}

.contacts__map img {
	height: 100%;
	width: 100%;
}

.contacts__mapCapture {
	margin-bottom: 20px;
	text-align: right;
	width: 100%;
}

.contacts__social {
	text-align: center;
}

.contacts__social .likely {
	vertical-align: top;
	width: 100%;
}

.salon_map + .indexContacts,
.salon_map + .contacts__social {
	margin-top: 20px;
}

.likely, .likely__widget {
	font-family: 'Exo 2', sans-serif;
	font-weight: 500;
}

.likely-big .likely__widget {
	margin-left: 10px;
	margin-right: 10px;
}

.likely-big .likely__icon {
	/*width: 34px;*/
	bottom: 1px;
}

.likely-big .likely__button {
	padding-left: 8px;
	padding-right: 8px;
}

.likely-big svg {
	left: 6px;
	top: 6px;
	height: 22px;
	width: 22px;
}

.messagers a {
	display: inline-block;
	vertical-align: middle;
}

.viber_api:hover path:first-child,
.whatsup_api:hover path:first-child,
.telegram_api:hover ellipse,
[href="https://twitter.com/kingstyle_by/"]:hover path,
[href="https://www.facebook.com/kresloby/"]:hover path,
[href="https://vk.com/kreslo_by"]:hover path,
[href="https://www.instagram.com/kingstyle_by/"]:hover path {
	transition: 0.2s;
}

.viber_api:hover path:first-child {
	fill: #6D3C94;
}

.whatsup_api:hover path:first-child {
	fill: #2BB46D;
}

.telegram_api:hover ellipse {
	fill: #0883B3;
}

[href="https://twitter.com/kingstyle_by/"]:hover path {
	fill: #0299d4;
}

[href="https://www.facebook.com/kresloby/"]:hover path:first-child {
	fill: #15447E;
}

[href="https://vk.com/kreslo_by"]:hover path:first-child {
	fill: #1D618E;
}

[href="https://www.instagram.com/kingstyle_by/"]:hover path:first-child {
	fill: url(#b_inst);
}


.video_container {
	position: relative;
	padding-bottom: 56.25%;
	/*padding-top: 30px;*/
	height: 0;
	overflow: hidden;
}

doesnotexist:-o-prefocus, .video_container {
	height: auto;
}

.video_container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.table {
	display: table;
}

.tableRow {
	display: table-row;
}

.tableRow > * {
	display: table-cell;
}

.js_fixedBlock:not(.basketTotal) {
	bottom: 0;
}

.js_fixedBlock.fixed {
	bottom: unset;
}

.js_fixedBlock.stop {
	position: sticky;
	top: 0;
}

#modef, [id ^= "wait_comp_"] {
	display: none !important;
}

/*slider*/
.slider_wrap {
	flex-shrink: 0;
	height: 600px;
	overflow: hidden;
	/*padding: 0 50px;*/
	position: relative;
	width: 920px;
}

.slider_content_wrap, .slider_content,
.slider_item, .slider_item a /*,
.slider_control_item*/
{
	height: 100%;
}

.slider_content_wrap {
	position: relative;
}

.slider_content {
	font-size: 0;
	position: absolute;
	left: 0;
	white-space: nowrap;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

.slider_content.animated .slider_item {
	animation: slideFade 0.5s 1 forwards;
}

.slider_item {
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.slider_item .justified_container {
	white-space: normal;
}

.slider_control_item {
	cursor: pointer;
	position: absolute;
	bottom: 40.83%;
	padding-top: 38px;
	padding-bottom: 32px;
	z-index: 2;
}

.slider_control_item.right {
	padding-right: 15px;
	padding-left: 10px;
	right: 77px;
	text-align: right;
}

.slider_control_item.right svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.slider_control_item.left {
	left: 272px;
	padding-right: 10px;
	padding-left: 15px;
}

.slider_control_item path {
	transition: 0.2s;
}

.slider_control_item:hover path {
	cursor: pointer;
	stroke: #f82d40;
	transition: 0.1s;
}

@keyframes slideFade {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0.2;
	}
	100% {
		opacity: 1;
	}
}

/***index slider***/
/*#indexSlider .slider_item {*/
/*padding-top: 46px;*/
/*}*/
#indexSlider:not(.wide) .slider_item {
	width: 920px;
}

.slider_item * {
	white-space: normal;
}

.slider_item > *:not(.slider_item__img) {
	position: relative;
	z-index: 1;
}

.slider_item__title {
	font-family: 'Exo 2', sans-serif;
	font-size: 85px;
	font-weight: 700;
	line-height: 1.02;
	margin-bottom: 27px;
	width: 90%;
}

.slider_item__text {
	font-size: 16px;
	line-height: 1.35;
	margin-bottom: 10px;
	padding-left: 6px;
	width: 270px;
}

.slider_item__priceContainer {
	font-family: 'Exo 2', sans-serif;
	padding-left: 6px;
	width: 270px;
}

.slider_item__price {
	display: inline-block;
}

.slider_item__price-new {
	font-size: 30px;
	font-weight: 500;
	margin-right: 14px;
}

.slider_item__price-old {
	color: #bfbfbf;
	font-size: 18px;
	position: relative;
}

.slider_item__price-old:before {
	background-color: #f82d40;
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	height: 1px;
	-webkit-transform: rotate(-14deg);
	transform: rotate(-14deg);
	transform-origin: left;
	width: 73%;
}

.slider_item__price-new:after, .onsale .slider_item__price-old:after {
	content: " \0440\0443\0431.";
}

.onsale .slider_item__price-new:after {
	content: "";
}

.slider_item__img {
	display: inline-block;
	height: 100%;
	position: absolute;
	bottom: 0;
	right: 140px;
}

doesnotexist:-o-prefocus, .slider_item__img {
	left: 320px;
}

.slider_item__img img {
	height: 100%;
	width: auto;
}

.slider_control_tooltip {
	color: #f82d40;
	display: none;
	font-size: 14px;
	line-height: 1.25;
	margin-top: -20px;
	position: absolute;
	text-align: left;
	width: 100%;
}

/*HEADER*/
header > .wrap > * {
	vertical-align: top;
}

.headerLogo {
	margin-left: -35px;
	margin-right: 14px;
}

.headerInfoContacts {
	font-size: 15px;
	margin-top: 2px;
	margin-bottom: 7px;
}

.headerInfoContacts > *:not(:last-child) {
	margin-right: 18px;
}

.headerInfoContacts__name {
	font-family: 'Exo 2';
	font-size: 25px;
	font-weight: 500;
}

.headerInfoContacts__name .linkType1, .headerInfoContacts__name .linkType1:hover {
	color: #000000;
	border: none;
}

.headerInfoContacts__address h1 {
	display: inline;
}

.headerTelList {
	position: relative;
}

.headerTelList p {
	transition: all 0.2s;
}

.headerTelList p:hover {
	cursor: pointer;
	transition: all 0.08s;
}

.headerTelList p:hover,
.headerTelList p:hover a {
	border-color: #f82d40;
	color: #f82d40;
}

.headerTelList p:hover path {
	fill: #f82d40;
}

.headerTelList__itemActive {
	position: relative;
	z-index: 2;
}

.headerTelList__list {
	background-color: rgba(240, 240, 240, 0.97);
	border-radius: 4px;
	box-shadow: -1px 3px 3px 0 rgba(0, 0, 0, 0.22);
	/*height: 0;*/
	/*margin-top: 15px;*/
	opacity: 0;
	position: absolute;
	right: 0;
	width: calc(100% + 10px);
	display: none;
	z-index: 1;
}

.headerTelList__list.open {
	/*visibility: visible;*/
}

.headerTelList__list:after {
	border-style: solid;
	border-width: 8px 5px;
	border-color: transparent;
	border-right-color: rgba(240, 240, 240, 0.97);
	border-bottom-color: rgba(240, 240, 240, 0.97);
	content: "";
	display: block;
	position: absolute;
	top: -15px;
	right: 0;
}

.headerTelList__item {
	padding: 9px 10px;
}

doesnotexist:-o-prefocus, .headerTelList__item {
	padding-right: 7px;
	padding-left: 7px;
}

.headerTelList__item:not(:last-child) {
	border-bottom: 1px solid #dedede;
}

.headerTelList__item a {
	color: #000;
}

.mainNavList__item {
	font-size: 18px;
}

.mainNavList__item:not(:last-child) {
	margin-right: 16px;
}

.headerButtons {
	float: right;
	margin-top: 20px;

	display: flex;
}

doesnotexist:-o-prefocus, .headerButtons {
	position: absolute;
	right: 0;
}

.header__telList {
	margin-right: 34px;
	margin-top: -4px;
}

.header__telListItem:not(:last-child), .header__contactList:not(:last-child) {
	margin-bottom: 5px;
}

.headerBasketLink, .headerSearchLink {
	display: inline-block;
	position: relative;
}

.headerBasketLink-full:not(.disabled) path,
.headerSearchLink:not(.disabled) path {
	fill: #000;
}

.headerBasketLink-full:not(.disabled):hover path,
.headerSearchLink:not(.disabled):hover path {
	fill: #f82d40;
}

.headerBasketLink.disabled,
.headerSearchLink.disabled {
	cursor: default;
}

.headerSearchLink {
	margin-left: 34px;
}

.headerBasketLink__badge {
	background-color: #f82d40;
	border-radius: 20px;
	color: #fff;
	display: none;
	font-size: 13px;
	height: 20px;
	line-height: 20px;
	position: absolute;
	top: -5px;
	right: -7px;
	text-align: center;
	min-width: 20px;
}

.headerBasketLink-full .headerBasketLink__badge {
	display: inline-block;
}

.headerBasketLink__tooltip {
	margin-top: 10px;
	/*padding: 4px 9px;*/
	padding: 2px 9px 3px;
	right: 0;
	width: 100px;
}

.headerBasketLink__tooltip:after {
	border-width: 1px 1px 0 0;
	height: 10px;
	width: 10px;
	top: -6px;
	right: 10px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.headerInfoIco {
	margin-left: 34px;
	cursor: pointer;
}

.headerInfoIco svg {
	fill: #000;
}

.headerInfoIco:hover svg {
	fill: #f82d40;
}

.indexTitle {
	font-family: 'Exo 2', sans-serif;
	font-size: 60px;
	font-weight: 500;
	line-height: 1;
}

/*FOOTER*/
/*footer {
	margin-top: 70px;
}*/

footer .wrap {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	border-top: 1px solid #e3e3e3;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-top: 38px;
}

.footerContacts {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 300px;
}

.footerMainMenu {
	/* margin-top: 32px; */
	width: 96%;
}

.footerAddress, .footerBottom {
	width: 100%;
}

.footerCatalogMenu {
	/* width: 97%; */
	display: flex;
}

.footerCatalogMenu:first-child {
	width: 90%;
}

.footerCatalogMenu:nth-child(2n) {
	justify-content: space-between;
}

.footerMenu__list {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	align-content: space-between;
}


@media screen and (min-color-index: 0)
and(-webkit-min-device-pixel-ratio: 0) {
	@media {
		.footerCatalogMenu {
			height: 270px;
		}
	}
}

.footerCatalogMenu__group {
	margin-right: 40px;
	margin-bottom: 30px;
	width: 280px;
}

.footerCatalogMenu__group.footerCatalogMenuGarden {
	margin-right: 0;
	width: 180px;
}

.footerCatalogMenuChairs {
	width: 160px;
}

.footerCatalogMenuChairs .footerMenu__list {
	max-height: 190px;
}

.footerMenu__title {
	font-size: 25px;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 6px;
}

.footerMenu__list {
	max-height: 120px;
}

.footerMenu__listItem a {
	display: inline-block;
	line-height: 1.75;
}

.footerCatalogMenuSpares {
	width: 213px;
}

.footerCatalogMenuSpares nav ul {
	max-height: 100px;
	position: relative;
}

.footerCatalogMenuSpares nav ul li:nth-child(4) {
	position: absolute;
	bottom: -28px;
	left: 0;
}

.footerCatalogMenuFurniture {
	width: 173px;
	margin-right: 0;
}

.footerCatalogMenuFurniture .headerInfo__menu {
	width: 150%;
}

.footerCatalogMenuFurniture .footerMenu__list {
	max-height: 110px;
}

.footerCatalogMenuChildren {
	width: 400px;
	margin-right: 0;
}

.footerCatalogMenuGamers {
	width: 120px;
	margin-right: 36px;
}

.footerCatalogMenuCaffes {
	width: 520px;
	margin-right: 0;
}

.footerCatalogMenuCaffes .footerMenu__list {
	display: flex;
	flex-direction: column;
	/* flex-wrap: wrap; */
	align-content: space-between;
	/* max-height: 80px; */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.footerCatalogMenu {
		height: 340px;
	}

	.footerMenu__list {
		height: 115px;
	}

	.footerCatalogMenuSpares .footerMenu__list {
		height: 60px;
	}

	.footerCatalogMenuChairs .footerMenu__list {
		height: 250px;
	}
}

.footerMainTel, .footerOtherTel {
	font-family: 'Exo 2', sans-serif;
	font-weight: 500;
}

.footerMainTel {
	font-family: 'Lato', sans-serif;
	font-weight: bold;
	font-size: 35px;
	line-height: 1;
	margin-bottom: 15px;
	text-indent: -7px;
}

.footerOtherTel {
	font-size: 18px;
	line-height: 1.39;
}

.footerMails {
	margin-top: 11px;
	margin-bottom: 20px;
}

.footerMails_email, .footerMails_skype {
	font-weight: 700;
}

.footerMails_email {
	font-size: 18px;
	line-height: 1.67;
}

.megamenu .footerMails_email {
	font-size: 16px;
	line-height: 25px;
	margin-right: 8px;
	border-color: rgba(0, 0, 0, 0);
}

.megamenu .footerMails_skype {
	font-size: 16px;
	line-height: 25px;
	margin-left: 5px;
}

.footerPayment {
	width: 300px;
	display: flex;
	flex-direction: column;
	margin-bottom: 20px;
}

.payment-row {
	display: flex;
	margin-bottom: 12px;
}

.payment-row > img {
	margin-right: 12px;
}

.visa-verified {
	height: 22px;
}

.master-circle {
	height: 21px;
}

.master-card {
	height: 22px;
}

.raschet, .belcard {
	height: 24px;
}

.halva, .vtb {
	height: 27px;
}

.pokup-card {
	height: 26px;
}

.un-card {
	height: 25px;
}

.requisites {
	width: 310px;

}

.requisites__text {
	font-family: 'Lato', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	color: #BABABA;
}

.footerAddress {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: flex-end;
	align-items: flex-end;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-top: 60px;
	margin-bottom: 78px;
}

.footerAddress__link {
	font-family: 'Exo 2', sans-serif;
	font-size: 35px;
	font-weight: 500;
	margin-right: 37px;
}

.footerAddress__hours span {
	display: block;
	font-family: 'Exo 2', sans-serif;
	font-size: 35px;
	line-height: 1.2;
}

.footerAddress__hours {
	line-height: 0.5;
}

.footerAddress__hours:not(:last-child) {
	margin-right: 30px;
}

.footerKS {
	width: 28%;
	display: flex;
	align-items: center;
}

.footerKS__img {
	margin-right: 18px;
}

.footerBottom {
	border-top: 1px solid #e3e3e3;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	align-items: center;
	padding: 20px 0 17px;
}

.footerBottom__bitrix {
	background: url('/local/templates/kingstyle/img/bitrix_logo.png') no-repeat 98% center, #bcbcbc;
	background-size: 42px;
	border-radius: 30px;
	color: #fff;
	display: inline-block;
	line-height: 1;
	margin-top: -4px;
	padding: 6px 50px 9px 16px;
}

.footerBottom__requisites {
	text-align: right;
	width: 53%;
}

#requisitesModal .modal-dialog {
	width: 510px;
	margin-left: auto;
	margin-right: auto;
}

#requisitesModal .modal-body {
	padding: 32px 32px 0;
}

#requisitesModal .modal-content {
	overflow: hidden;
}

#requisitesModal .modalText,
#requisitesModal .productText {
	margin-bottom: 35px;
	width: 90%;
}

#requisitesModal .productText p {
	display: inline;
}

/*#requisitesModal button.close {
	margin-top: -32px;
}*/
#requisitesModal .modal_bottom {
	background-color: rgba(250, 250, 250, 0.9);
	margin: 0 -32px;
	padding: 19px 32px 22px;
}

.modal_bottom_button {
	border-bottom: 1px dashed rgba(73, 144, 226, 0.2);
	color: #4990e2;
	display: inline-block;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 1.5625;
	padding: 0;
	transition: all 0.2s;
}

doesnotexist:-o-prefocus, .modal_bottom_button {
	font-family: sans-serif;
}

.modal_bottom_button:hover {
	border-color: rgba(248, 45, 64, 0.2);
	color: #f82d40;
	cursor: pointer;
	transition: all 0.08s;
}

/*Release poll block*/
.releasePoll_wrap {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 100;
}

.releasePoll {
	background-color: #f7f7f7;
	border: 1px solid #f4f4f4;
	border-radius: 5px;
	margin: 0 auto;
	padding: 20px 20px 0;
	width: 1112px;
}

.releasePoll_header {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	padding-bottom: 30px;
	width: 100%;
}

.releasePoll_header_title {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: 50px;
	position: relative;
	top: -5px;
	width: 181px;
}

.releasePoll_header_title p {
	font-size: 27px;
	font-weight: bold;
}

.releasePoll_header_button {
	cursor: pointer;
	font-size: 19px;
	font-weight: 700;
	height: 30px;
	line-height: 30px;
	padding: 0 12px 0 15px;
}

.releasePoll_header_item {
	font-size: 16px;
	line-height: 20px;
	margin-right: 20px;
	max-width: 175px;
	padding-bottom: 2px;
}

.releasePoll_closeWrap {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	-webkit-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

.releasePoll_close {
	cursor: pointer;
	position: relative;
	top: -5px;
	right: -7px;
	padding: 5px;
}

.releasePoll_close svg {
	height: 19px;
	width: 19px;
}

.releasePoll_close g {
	transition: 0.2s;
}

.releasePoll_close:hover g {
	stroke: #f82d40;
}

.releasePoll_form {
	display: none;
	border-top: 1px solid #eee;
	padding-top: 20px;
}

.releasePoll_form .form__field {
	margin-bottom: 15px;
}

.releasePoll_form .fieldLong {
	height: 208px;
	width: 590px;
}

.releasePoll_form .fieldDetail.side {
	margin-left: 15px;
	top: 0;
	width: 344px;
}

.releasePoll_form .fieldDetail.side > *:not(:last-child) {
	margin-bottom: 9px;
}

.releasePoll_form .fieldDetail.bottom {
	white-space: nowrap;
	margin-left: 103px;
}

.releasePoll_form .fieldTitle {
	font-size: 16px;
	font-weight: normal;
	width: 80px;
}

.releasePoll_form input.fieldInput:not([type="file"]),
.releasePoll_form textarea.fieldInput {
	font-size: 16px;
}

.releasePoll_form .button {
	font-size: 25px;
	height: auto;
	padding: 6px 30px 8px;
}

.releasePoll_form .formSubmitButton {
	margin: 46px -22px 0;
	padding: 19px 0 28px 130px;
}

.releasePoll_button {
	display: none;
	font-size: 19px;
	font-weight: 700;
	height: auto;
	line-height: 1;
	padding: 5px 16px;
	position: absolute;
	bottom: 34px;
}

.success_notification_poll {
	padding-bottom: 32px;
}

.success_notification_poll,
.success_notification_poll .success_notification_text {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.success_notification_poll .releasePoll_header_title {
	width: 100%;
}

.success_notification_poll .catalogTypes__text {
	margin-right: 16px;
}

.success_notification_poll .success_notification__ico {
	-webkit-align-self: flex-end;
	align-self: flex-end;
	height: 91px;
	width: 88px;
}

.success_notification_poll .success_notification__ico svg {
	height: 100%;
	width: 100%;
}

.js_pollFixed,
.closed .js_pollFixed,
.js_pollFixed_success,
.open .js_pollFixed_show,
.showBottom .js_pollFixed_showBottom,
.send .js_pollFixed_bottom,
.send .js_pollFixed_top {
	display: none;
}

.open .js_pollFixed,
.showBottom .js_pollFixed_bottom,
.closed .js_pollFixed_show {
	display: block;
}

.send .js_pollFixed_success {
	display: -webkit-flex;
	display: flex;
}

.releasePoll_button.shown {
	display: block !important;
}


/*index banner*/
.banner_wrap {
	display: -webkit-flex;
	display: flex;
	padding-bottom: 42px;
}

.indexNews {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	/*-webkit-justify-content: flex-end;*/
	/*justify-content: flex-end;*/
	-webkit-justify-content: center;
	justify-content: center;
	margin-bottom: 70px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.indexNews {
		width: 192px;
	}
}

.indexNewsItem:not(:last-child) {
	margin-bottom: 25px;
}

.indexNewsItem__title {
	font-size: 25px;
	font-weight: 700;
	line-height: 1.16;
}

.indexNewsItem__title:not(:last-child) {
	margin-bottom: 6px;
}

.indexNewsItem__title-disabled {
	color: #c6c6c6;
	font-weight: 900;
}

.indexNewsItem__text {
	font-size: 16px;
	line-height: 1.31;
}

.indexNewsItem__img img {
	width: 100%;
}

/*index section CatalogTypes*/
.indexCatalogTypes {
	padding-top: 42px;
}

.indexCatalogTypes .wrap {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.catalogTypes__img {
	background-size: contain;
	background-repeat: no-repeat;
	/*display: inline-block;*/
	display: block; /*for Opera 12*/
	height: 100%;
	position: relative;
	width: 100%;
}

.sparesTypes__list .catalogTypes__link {
	height: 100%;
}

.catalogTypes__link {
	display: inline-block;
	font-size: 25px;
	font-weight: 600;
	line-height: 1.2;
	vertical-align: bottom;

}

.catalogTypes__link.big-link {
	font-size: 33px;
}

.sparesTypes__gaz a {
	padding-right: 85px;
}

.catalogTypes__text, .indexFactoid__text {
	color: #000;
	font-size: 16px;
	line-height: 1.375;
}

.catalogTypes__text-inverted {
	color: #fff;
}

.sectionTitle__name {
	margin-bottom: 20px;
}

.sectionTitle__text {
	font-size: 20px;
	line-height: 1.3;
	padding-left: 4px;
}

.catalogTypes__staff_container {
	border-bottom: 1px solid #ebeaea;
	width: 448px;
}

.catalogTypes__staff__img {
	background-image: url("/local/templates/kingstyle/img/index_staff.jpg");
	background-position-x: -15px;
	height: 484px;
	margin-top: 130px;
	padding: 0 0 10px 10px;
	overflow: hidden;
	width: 334px;
}

.catalogTypes__staff__img:after {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: bottom;
}

.catalogTypes__management, .catalogTypes__staff_container {
	height: 828px;
}

.catalogTypes__management {
	margin-top: 3px;
	width: 638px;
}

.catalogTypes__management__img {
	background-image: url("/local/templates/kingstyle/img/index_management.jpg");
	padding: 27px 0 0 31px;
}

.catalogTypes__management__img .catalogTypes__text {
	margin-top: 4px;
	width: 290px;
}

.catalogTypes__visitors {
	border-bottom: 1px solid #ebeaea;
	height: 410px;
	margin-top: 60px;
	margin-bottom: 92px;
	width: 100%;
}

.catalogTypes__visitors__img {
	background-image: url("/local/templates/kingstyle/img/index_visitors.jpg");
}

.catalogTypes__visitors__img .catalogTypes__link {
	padding-top: 9px;
	position: absolute;
	bottom: -40px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.catalogTypes__bar {
	height: 319px;
	margin: 28px 0 78px 24px;
	width: 314px;
}

.catalogTypes__bar__img {
	background-image: url("/local/templates/kingstyle/img/index_bar.jpg");
	background-position-x: -6px;
	text-align: center;
}

.catalogTypes__bar__img > * {
	margin-left: auto;
	margin-right: auto;
}

.catalogTypes__bar__img .catalogTypes__link {
	margin-top: 120px;
	margin-bottom: 55px;
}

.catalogTypes__bar__img .catalogTypes__text {
	display: block;
	line-height: 1.3;
	width: 110px;
}

.catalogTypes__child {
	height: 354px;
	margin-left: 40px;
	margin-top: 12px;
	width: 264px;
}

.catalogTypes__child__img {
	background-image: url("/local/templates/kingstyle/img/index_child.jpg");
	background-position-y: 6px;
}

.catalogTypes__child__img .catalogTypes__link {
	margin-bottom: 4px;
}

.catalogTypes__child__img .catalogTypes__text {
	line-height: 1.3;
	width: 90px;
}


.catalogTypes__materials {
	background-color: rgba(250, 250, 250, 0.9);
	border: solid 1px #efefef;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 24px 32px 44px;
	width: 380px;
}

.catalogTypes__materials .catalogTypes__img {
	display: block;
	height: auto;
	width: auto;
}

.catalogTypes__materials .catalogTypes__img:not(:last-child) {
	margin-bottom: 7px;
}

.catalogTypes__img.materials__leather {
	margin-top: 4px;
}

.materials__leather img {
	display: block;
	height: 60px;
	width: 56px;
}

.materials__nets img {
	display: block;
	height: 162px;
	width: 162px;
}

.indexFactoid-orto {
	width: 170px;
}

.indexFactoid-orto .indexFactoid__img {
	height: 330px;
	position: relative;
	left: -6px;
	width: 108px;
}

.indexFactoid-orto .indexFactoid__title {
	margin-bottom: 6px;
	margin-top: 16px;
}

.catalogTypes__orto {
	height: 516px;
	width: 366px;
}

.catalogTypes__orto__img {
	background-image: url("/local/templates/kingstyle/img/index_orto.jpg");
	background-position: -18px 7px;
}

.catalogTypes__orto__img .catalogTypes__link {
	position: absolute;
	bottom: -32px;
	left: 50%;
	-webkit-transform: translateX(-65%);
	transform: translateX(-65%);
}

.catalogTypes__gamers {
	height: 538px;
	width: 542px;
}

.catalogTypes__gamers {
	background-image: url("/local/templates/kingstyle/img/index_gamers.jpg");
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-position-x: -366px;
	margin-top: 7px;
	padding: 17px 0 0 26px;
}

.catalogTypes__gamers .catalogTypes__text {
	width: 200px;
}

.catalogTypes__weight {
	border-bottom: solid 1px #ebeaea;
	border-top: solid 1px #ebeaea;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-top: 63px;
	margin-bottom: 53px;
	padding: 37px 0 43px;
	width: 100%;
}

.weight__link {
	display: inline-block;
	font-family: 'Exo 2', sans-serif;
	font-size: 50px;
	font-weight: 500;
	margin-bottom: 10px;
}

.weight__text {
	font-size: 20px;
	line-height: 1.2;
}

.weight__small {
	width: 220px;
}

.weight__big {
	width: 380px;
}

.weightVideo {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-top: 3px;
	width: 355px;
}

.weightVideo > *:not(.modal) {
	display: inline-block;
}

.weightVideo__button {
	background-image: url("/local/templates/kingstyle/img/weight_video_bg.jpg");
	background-size: cover;
	height: 150px;
	line-height: 150px;
	position: relative;
	width: 210px;
	min-width: 210px;
	text-align: center;
}

.weightVideo__button svg {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.weightVideo__button svg path {
	transition: fill 0.2s;
}

.weightVideo__button:hover svg path {
	fill: #f82d40;
	transition: fill 0.08s;
}

.weightVideo__link {
	border-style: dashed;
	display: inline-block;
	font-size: 25px;
	font-weight: 600;
	line-height: 1.2;
	margin-bottom: 2px;
}

.weightVideo__text {
	font-size: 16px;
	line-height: 1.25;
	margin-top: -6px;
	max-width: 124px;
}

.catalogTypes__height {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 800px;
}

.catalogTypes__height__img {
	background-image: url("/local/templates/kingstyle/img/index_height.jpg");
	background-repeat: no-repeat;
	color: #fff;
	font-family: 'Exo 2';
	font-size: 35px;
	font-weight: 500;
	height: 468px;
	line-height: 1;
	margin-bottom: 10px;
	padding: 13px 0 0 15px;
}

.catalogTypes__sort {
	margin-top: -6px;
	width: 275px;
}

.catalogTypes__sort > div:not(:last-child) {
	margin-bottom: 24px;
}

.catalogTypes__brands {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	background-color: rgba(250, 250, 250, 0.9);
	border: solid 1px #efefef;
	box-sizing: content-box;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 58px -35px 60px;
	padding: 45px 56px 42px 35px;
	width: 100%;
}

.brandsDescr {
	margin-top: -12px;
	margin-right: 100px;
	width: 364px;
}

.brandsDescr__title {
	margin-bottom: 14px;
}

.brandsDescr__text {
	font-size: 20px;
	line-height: 1.3;
	padding-left: 4px;
}

.brandsNames {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 430px;
}

.brandsNames__items, .brandsBelarus__link span {
	font-size: 18px;
}

.brandsNames__items {
	line-height: 1.56;
	width: 115px;
	min-width: 115px;
	margin-bottom: 8px;
}

.brandsBelarus {
	margin-right: -19px;
}

.brandsBelarus__link {
	display: block;
	width: 100px;
}

.brandsBelarus__link img {
	display: block;
	height: 68px;
	margin-bottom: 10px;
	margin-left: -6px;
	margin-top: 6px;
	width: 68px;
}

.brandsBelarus__link span {
	line-height: 1.39;
}

/*index section ABOUT*/
.indexAbout.wrap {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.indexAbout__managers > * {
	display: block;
	width: 255px;
}

.indexAbout__managersImg {
	/*height: 184px;*/
	margin-bottom: 12px;
}

.indexAbout__managersText {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.39;
}

.indexAbout__managersText:not(:last-child) {
	margin-bottom: 7px;
}

.indexAbout__video {
	/*-webkit-align-items: center;*/
	/*align-items: center;*/
	background-color: #000;
	/*display: -webkit-flex;
display: flex;*/
	/*height: 550px;*/
	/*overflow: hidden;*/
	padding-bottom: 42%;
	width: 828px;
}

@-moz-document url-prefix() {
	.indexAbout__video {
		height: 470px;
	}
}

.indexAbout__news,
.indexAbout__newsInstagram,
.indexAbout__newsList {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.indexAbout__news {
	border-top: 1px solid #ebeaea;
	margin-top: 72px;
	padding-top: 46px;
	padding-bottom: 70px;
}

.indexAbout__newsTitle {
	margin-top: -10px;
	margin-bottom: 20px;
}

.indexAbout__newsInstagram {
	font-size: 18px;
	padding-right: 44px;
	width: 247px;
}

.newsInstagram_logo {
	height: 46px;
	width: 46px;
	max-height: 46px;
	max-width: 46px;
}

.indexAbout__newsList {
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	width: 100%;
}

.indexAbout__newsListItem {
	font-size: 20px;
	line-height: 1.35;
	width: 245px;
}

.indexAbout__newsListItem:not(:last-child) {
	margin-right: 42px;
}

/*index catalog spares types*/
.indexCatalogTypes.sparesTypes {
	margin-bottom: 75px;
	padding-top: 56px;
}

.sparesTypes .wrap {
	position: relative;
}

.sparesTypes .sectionTitle__name {
	margin-bottom: 50px;
}

.sparesTypes__list {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
}

.sparesTypes__listItem {
	background-repeat: no-repeat;
	background-size: contain;
}

.sparesTypes__seat {
	background-image: url("/local/templates/kingstyle/img/index_sp_seating.png");
	background-position: -27px 100%;
	height: 460px;
	width: 412px;
}

.sparesTypes__cross {
	background-image: url("/local/templates/kingstyle/img/index_sp_cross.png");
	height: 364px;
	margin-left: -18px;
	text-align: center;
	width: 390px;
}

.sparesTypes__gaz {
	background-image: url("/local/templates/kingstyle/img/index_sp_gaz.png");
	background-position: 174% -58px;
	background-size: 234px;
	height: 349px;
	margin-top: -35px;
	padding-top: 37px;

	text-align: right;
	width: 300px;
}

.sparesTypes__podl {
	background-image: url("/local/templates/kingstyle/img/index_sp_podl.jpg");
	background-position: 102.5% 54px;
	background-size: 382px;
	height: 298px;
	margin-top: -240px;
	padding-right: 84px;
	text-align: right;
	width: 100%;
}

.sparesTypes__wheel {
	background-image: url("/local/templates/kingstyle/img/index_sp_wheel.png");
	background-position: center;
	background-size: auto 343px;
	height: 368px;
	margin-left: 247px;
	margin-top: -46px;
	text-align: center;
	width: 470px;
}

.sparesTypes__wheel .catalogTypes__link {
	vertical-align: middle;
}

.sparesTypes__wheel:after, .sparesTypes__podl:after, .sparesTypes__kach:after {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.sparesTypes__kach {
	background-image: url("/local/templates/kingstyle/img/index_sp_kach.png");
	background-position-y: 25px;
	height: 312px;
	padding-left: 142px;
	width: 390px;
}

.indexFactoid-repair {
	position: absolute;
	bottom: 13px;
	left: 35px;
	width: 194px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.indexFactoid-repair {
		left: 35px;
	}
}

doesnotexist:-o-prefocus, .indexFactoid-repair {
	left: 35px;
}

.indexFactoid-repair .indexFactoid__img {
	display: inline-block;
	margin-bottom: 5px;
	margin-left: -9px;
	width: 100%;
}

.indexFactoid-repair .indexFactoid__title {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.08;
	margin-bottom: 10px;
}

.indexFactoid-repair .indexFactoid__text {
	line-height: 1.25;
}

/*contacts page*/
.contactsAddress {
	margin-top: 10px;
	padding-top: 48px;
}

.contactsSection .wrap {
	/*-webkit-align-content: space-between;
align-content: space-between;
	-webkit-align-items: center;
align-items: center;
	display: -webkit-flex;
display: flex;
	-webkit-flex-wrap: wrap;
flex-wrap: wrap;*/
	/*-webkit-justify-content: space-between;*/
	/*justify-content: space-between;*/
	padding-top: 1px;
}

.contactsAddress .pageTitle {
	margin-right: 72px;
	margin-left: -3px;
}

.contactsAddress__details {
	margin-top: 14px;
	margin-right: 35px;
}

.contactsAddress__details:nth-child(4) {
	margin-right: 0;
}

.address_title {
	font-weight: 600;
	letter-spacing: 2.6px;
	--webkit-transform: uppercase;
	transform: uppercase;
}

.contactsAddress__detailsTitle {
	font-size: 13px;
	line-height: 1.62;
}

.address_text {
	font-weight: 600;
}

.contactsAddress__detailsAddress {
	font-size: 23px;
	line-height: 0.91;
}

.contactsAddress__detailsTime {
	line-height: 1.25;
	margin-bottom: -8px;
}

.contactsAddress .contacts__map {
	margin-top: 16px;
}


.contactsTel_container, .contactsTel__main, .contactsTel__other {
	-webkit-align-content: space-between;
	align-content: space-between;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.contactsTel_container {
	/*background-color: rgba(250, 250, 250, 0.9);;
	border: solid 1px #efefef;
	margin-top: 25px;
	min-height: 520px;
	padding: 0 50px 0 43px;*/
}

.contactsTel__main {
	flex: 0 0 52%;
	max-width: 52%;
	margin-bottom: 28px;
}

.contactsTel__mainTel {
	font-family: 'Exo 2', sans-serif;
	font-size: 60px;
	font-weight: 700;
	line-height: 1.45;
}

.contactsTel__mainText {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.32;
}

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

.contactsTel_container .messagers {
	margin-top: 7px;
}

.contactsTel_container .messagers svg {
	height: 36px;
	width: 36px;
}

.contactsTel_container .messagers .whatsup_api svg {
	height: 42px;
	width: 42px;
}

.contactsTel__other {
	flex: 0 0 40%;
	margin-top: 14px;
	max-width: 40%;
}

.contactsTel__other li {
	line-height: 1.19;
	margin-bottom: 20px;
	min-width: 200px;
}

.contactsTel__otherTitle {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.08;
	margin-bottom: 3px;
}

.contactsTel__email {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.28;
	margin-bottom: 4px;
}

.contactsTel__skype {
	font-size: 16px;
	line-height: 1.88;
}

.contactsTel__requisites {
	-webkit-align-self: flex-end;
	align-self: flex-end;
	font-size: 25px;
	font-weight: 600;
	line-height: 1.28;
}

/*thank page*/
.thankPage {
	margin-top: 14px;
	padding-top: 34px;
}

.thankPage__text {
	font-size: 20px;
	line-height: 1.4;
	position: relative;
	/*margin-bottom: 18px;*/
	/*margin-bottom: 30px;*/
	/*width: 700px;*/
}

.thankPage__text::before {
	content: "—";
	position: absolute;
	top: -2px;
	left: -25px;
}

.thankPage__text p:not(:last-child) {
	margin-bottom: 10px;
}

/*.thankPage .pageTitle {
	margin-bottom: 14px;
}*/
.thankPage__mapImg {
	height: 755px;
	width: 854px;
}

.thankPage__mapImg img {
	height: 100%;
	width: 100%;
}

.thankPage__video {
	margin-bottom: 52px;
	padding-bottom: 38%;
	width: 750px;
}

.thankPage__map, .thankPage__mapText {
	-webkit-align-content: space-between;
	align-content: space-between;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.thankPage__mapText {
	width: 20%;
}

.thankPage__mapText > * {
	width: 100%;
}

.thankPage__mapDownload {
	width: 200px;
}

.thankPage__mapDownload a > * {
	vertical-align: top;
}

.thankPage__mapDownload a > span {
	margin-right: 5px
}

.thankPage__mapDownload a > svg {
	position: relative;
	top: 2px;
}

.thankPage__mapDownload .non_link {
	margin-top: -16px;
}

.thankPage__mapDownload small {
	font-size: 0.75em;
}

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

.thankPage__mapDetailsTitle {
	font-size: 12px;
	line-height: 1.75;
}

.thankPage__mapDetailsAddress {
	font-size: 20px;
	line-height: 1.05;
	font-weight: 700;
}

.thankPage__mapDetailsTime {
	line-height: 1.25;
}

.thankPage__socialList {
	margin-bottom: 15px;
}

/*error page*/
.errorPage {
	padding-bottom: 50px;
}

.errorPage .wrap {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.errorPageInfo {
	width: 630px;
}

.errorPageInfo__subtitle {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.2;
	margin-top: 60px;
}

.errorPageInfo__title {
	line-height: 0.91;
	margin-bottom: 34px;
}

.errorPageInfo__text {
	font-size: 23px;
	line-height: 1.43;
	margin-bottom: 36px;
}

.errorPageLogo {
	-webkit-align-self: center;
	align-self: center;
	margin-top: 30px;
	width: 344px;
}

.errorPageLogo svg {
	height: auto;
	width: 100%;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.errorPageLogo svg {
		height: 394px;
	}
}

doesnotexist:-o-prefocus, .errorPageLogo svg {
	height: 394px;
}

/*payment page*/
.paymentHeader {
	background-image: linear-gradient(to bottom, #30ce8a, #038248);
	margin-top: 10px;
	margin-bottom: 46px;
	padding: 48px 0 58px;
}

.paymentHeader .wrap {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.paymentHeader__text {
	width: 800px;
}

.paymentHeader__text .pageTitleBig {
	line-height: 1.06;
	margin-bottom: 10px;
	margin-left: -3px;
}

.pageHeader__ico {
	-webkit-align-self: center;
	align-self: center;
	margin-top: 20px;
}

.paymentWaysContainer {
	margin-bottom: 56px;
}

.paymentWaysContainer .wrap {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.payment-templ .paymentBlock {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}

.paymentWay {
	/*width: 354px;*/
	width: 340px;
}

.paymentWay:not(:last-child) {
	margin-bottom: 35px;
}

.paymentWay__title {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.08;
	margin-bottom: 14px;
}

.paymentWay__subtitle {
	font-weight: 700;
	line-height: 1.63;
}

.paymentWay__description {
	line-height: 1.38;
}

.paymentWay__description:not(:last-child) {
	margin-bottom: 14px;
}

.paymentWay__list {
	line-height: 1.5;
}

.paymentWay__listItem {
	position: relative;
}

.paymentWay__listItem:after {
	content: "\2014";
	display: block;
	position: absolute;
	top: 0;
	left: -15px;
}

.staticContacts_tel {
	-webkit-align-items: center;
	align-items: center;
	background-color: rgba(250, 250, 250, 0.9);
	border: solid 1px #efefef;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 44px;
	padding: 20px 35px 30px;
	width: 100%;
}

.staticContacts_telNum {
	font-family: 'Exo 2', sans-serif;
	font-size: 65px;
	font-weight: 700;
	width: 560px;
	min-width: 560px;
}

.staticContacts-payment .linkTel {
	color: #1aa869;
}

.staticContacts-delivery .linkTel {
	color: #f82d40;
}

.staticContacts_telText {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.24;
	width: 410px;
	padding-top: 4px;
}

/*delivery page*/
.deliveryHeader {
	background-image: linear-gradient(to bottom, #f5515f, #9f031b);
	margin-top: 10px;
	padding: 50px 0 60px;
}

.deliveryHeader__text {
	width: 46%;
}

.deliveryHeader__text .pageTitleBig {
	line-height: 1;
	margin-bottom: 12px;
}

.deliveryHeader__text .pageDescription p:not(:last-child),
.deliveryHeader__text .pageDescription:not(:last-child) {
	margin-bottom: 14px;
}

.deliveryHeader__text .pageDescription p {
	font-size: 23px;
	line-height: 1.3;
}

.delivery__subtitle {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.12;
	margin-bottom: 11px;
}

.delivery__subtitle .abbr {
	font-size: 20px;
	letter-spacing: 1.9px;
	--webkit-transform: uppercase;
	transform: uppercase;
}

.delivery__text {
	font-size: 16px;
	line-height: 1.375;
}

.delivery__text b {
	display: block;
	font-weight: 700;
	white-space: nowrap;
}

.delivery__text > *:not(:last-child) {
	margin-bottom: 7px;
}

.delivery__textList {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.deliveryWays {
	padding: 51px 0 62px;
}

.deliveryWays .wrap {
	-webkit-align-items: flex-end;
	align-items: flex-end;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.deliveryMinsk {
	margin-bottom: 34px;
	width: 325px;
}

.deliveryMinsk .delivery__textList {
	width: 67%;
}

.deliveryRegion {
	width: 384px;
}

.deliveryChairs {
	position: relative;
}

.deliveryChairs__detail {
	background-color: rgba(250, 250, 250, 0.9);
	border: 1px solid #efefef;
	padding: 20px 30px 20px 20px;
	width: 660px;
}

.deliveryChairs__detail .delivery__textList > * {
	min-width: 184px;
}

.deliveryChairs__detail .delivery__textList > *:not(:last-child) {
	margin-right: 25px;
}

.deliveryPaid__detail .delivery__textList > *:not(:last-child) {
	margin-right: 25px;
}

.delivery__img {
	position: absolute;
	width: 740px;
	top: -632px;
	left: -36px;
}

.delivery__img img {
	width: 100%;
	height: auto;
}

.deliveryPickup .wrap {
	border-top: 1px solid #ebeaea;
	display: -webkit-flex;
	display: flex;
	padding-top: 38px;
	padding-bottom: 75px;
}

.deliveryPickup__img {
	width: 854px;
	min-width: 854px;
}

.deliveryPickup__img img {
	height: 703px;
	width: 100%;
}

.deliveryPickup__text {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.deliveryPickup__text {
		width: 258px;
	}
}

.deliveryPickup__address {
	margin-bottom: -6px;
}

.deliveryAddress__details {
	display: flex;
	flex-direction: column;
}

.deliveryAddress__detailsTitle {
	font-size: 12px;
	margin-bottom: 10px;
}

.deliveryAddress__detailsAddress {
	font-size: 20px;
}

.deliveryAddress__detailsAddress.address_text.address_text-city {
	margin-bottom: 5px;
}

.deliveryAddress__details:not(:first-child) {
	margin-top: 15px;
}

.deliveryPickup__address .delivery__text {
	margin-top: 5px;
	margin-bottom: 20px;
}

/*for client page*/
.clientSection {
	margin-bottom: 68px;
}

.clientSection .pageTitle,
.clientSection .staticSubtitle {
	width: 100%;
}

.clientSection .pageTitle {
	margin-bottom: 25px;
}

.staticSubtitle {
	font-family: 'Exo 2', sans-serif;
	font-size: 40px;
	font-weight: 500;
	line-height: 1.1;
	margin-bottom: 25px;
}

.clientInfo__title {
	font-weight: 600;
}

.clientInfo-big .clientInfo__title {
	font-size: 25px;
	line-height: 28px;
	margin-bottom: 10px;
}

.clientInfo-small .clientInfo__title {
	font-size: 20px;
	line-height: 34px;
	margin-bottom: 2px;
}

.clientInfo.clientInfo-big:not(:last-child) {
	margin-bottom: 35px;
}

.clientSection-repair .clientInfo.clientInfo-big:not(:last-child) {
	margin-bottom: 0;
}

.clientInfo.clientInfo-small:not(:last-child) {
	margin-bottom: 17px;
}

.clientInfo__text {
	font-size: 20px;
	line-height: 28px;
}

.clientInfo-small .clientInfo__text {
	font-size: 16px;
	line-height: 22px;
}

.clientInfo-small .clientInfo__text:not(:last-child) {
	margin-bottom: 10px;
}

.clientSection .clientInfo__text p {
	font-size: 20px;
	line-height: 28px;
	margin: 20px 0;
}

.clientSection .clientInfo-small .clientInfo__text p {
	font-size: 16px;
	line-height: 22px;
}

.clientSection .clientInfo-small .clientInfo__text p:not(:last-child) {
	margin-bottom: 10px;
	margin-top: 0px;
}

.clientSection-buy {
	/*margin-top: 6px;*/
	padding-top: 60px;
}

.clientSection-buy .wrap > * {
	vertical-align: top;
}

.bx-mac .clientSection-buy .wrap > * {
	vertical-align: baseline;
}

.clientBuy-left {
	width: 704px;
}

.clientBuy-right {
	width: 256px;
}

.clientSection-repair .clientInfo {
	display: inline-block;
	width: 498px;
}

.clientSection-repair .clientInfo:nth-child(2) {
	margin-right: 70px;
}

.clientSection-questions .staticSubtitle {
	margin-bottom: 32px;
}

.clientSection-questions .clientInfo__text:nth-child(2) {
	margin-bottom: 28px;
	width: 704px;
}

.clientInfo__list {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	height: 105px;
}

.clientInfo__list li:not(:nth-child(3n)) {
	margin-bottom: 10px;
}

.clientSection-docs {
	margin-bottom: 100px;
}

.clientSection-docs .staticSubtitle {
	margin-bottom: 14px;
}

/*docs page*/
.docsSection {
	padding-top: 60px;
}

.docsSection .pageTitle {
	margin-bottom: 10px;
}

.docsSection__text {
	margin-bottom: 40px;
	width: 700px;
}

.docs_list {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.docs_item {
	margin-bottom: 40px;
}

.docs_item:not(:nth-child(3n)) {
	margin-right: 30px;
}

.docs_item:not(.doc_small) {
	width: 350px;
}

.doc_small {
	width: 162px;
}

.docs_item__img img {
	height: auto;
	width: auto;
	max-height: 100%;
	min-width: 100%;
	margin-bottom: 10px;
}

.docs_item_title {
	font-size: 16px;
	line-height: 1.38;
}

/*DETAILED CARD*/
.detailedCardContainer, .catalogContainer, .basketContainer, .thankPage, .megamenu + .sectionContent {
	/*margin-top: 15px;*/
}

.detailedCardContainer {
	/*padding-top: 50px;*/
}

.detailedCardContainer .wrap,
.detailedCardContainer .detailedCardContainer__top,
.basketContainer .fullBasket,
.solutionCardContainer .wrap {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.detailedCardContainer__main, .basketTable {
	width: 950px;
}

.detailedCardContainer__side, .sideInfo {
	width: 330px;
}

.detailedCardContainer__side {
	padding-top: 8px;
	position: relative;
}

.productSubtitle {
	font-size: 25px;
	font-weight: 700;
}

.productSubtitle-big {
	font-family: 'Exo 2', sans-serif;
	font-size: 60px;
	font-weight: 500;
	line-height: 1.03;
}

.productSubtitle-medium {
	font-family: 'Exo 2', sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 1.425;
}

.productText {
	font-size: 20px;
	line-height: 1.4;
}

/*--general info--*/
.productGeneralInfo {
	margin-bottom: 66px;
}

.productGeneralInfo__title {
	font-family: 'Exo 2', sans-serif;
	font-size: 70px;
	font-weight: 700;
	/*height: 96px;*/
	line-height: 1.1;
	margin-bottom: 15px;
	position: relative;
	z-index: 1;
}

.productGeneralInfo__title span {
	display: inline-block;
	/*height: 192px;*/
	overflow: hidden;
	padding-bottom: 6px;
	width: 100%;
}

.productGeneralInfo__photoMain {
	margin-bottom: 70px;
	position: relative;
	width: 550px;
}

.productGeneralInfo__photoMain img {
	height: auto;
	max-height: 786px;
	max-width: 100%;
}

.productGeneralInfo__label {
	align-items: center;
	background-color: #f62b3e;
	border-radius: 50%;
	display: flex;
	height: 176px;
	position: absolute;
	right: -50px;
	bottom: 50px;
	transform: rotate(-12deg);
	width: 176px;
}

.productGeneralInfo__label > span {
	color: #fff;
	font-size: 32px;
	line-height: 34px;
	text-align: center;
	margin-top: -8px;
}

.productGeneralInfo__label > span > span {
	border-bottom: 1px solid rgba(255, 255, 255, .5);
	transition: 0.2s;
}

.productGeneralInfo__label:hover > span > span {
	border-color: transparent;
}

.productGeneralInfo__photoSides {
	-webkit-align-items: center;
	align-items: center;
	display: -webkit-flex;
	display: flex;
	width: 100%;
}

.productGeneralInfo__photoSides img {
	height: auto;
	width: 46%;
	max-width: 46%
}

doesnotexist:-o-prefocus, .productGeneralInfo__photoSides img {
	max-width: 300px;
	width: 300px;
}

/*.productGeneralInfo__photoSides img:first-child {
	width: 46%;
	max-width: 46%
}
.productGeneralInfo__photoSides img:last-child {
	width: 50%;
	max-width: 50%
}*/
/*--interior photos--*/
.interiorPhotosContainer {
	margin-bottom: 30px;
}

.interiorPhotos__caption {
	font-size: 16px;
}

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

.interiorPhotos-wide:not(:last-child) {
	margin-bottom: 36px
}

.interiorPhotos-wide .interiorPhotos__img {
	margin-bottom: 5px;
}

.interiorPhotos-thin {
	display: -webkit-flex;
	display: flex;
	/*-webkit-justify-content: space-between;*/
	/*justify-content: space-between;*/
}

.interiorPhotos-thin .interiorPhotos__img {
	width: 285px;
}

.interiorPhotos-thin .interiorPhotos__img:not(:nth-last-child(2)) {
	margin-right: 20px;
}

.interiorPhotos-thin .interiorPhotos__caption {
	margin-left: 15px;
	margin-top: -3px;
	width: 140px;
}

/*--producer--*/
.producerContainer, .materials {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.producerContainer {
	margin-bottom: 24px;
}

.producer__name, .materials__title {
	width: 100%;
}

.producer__description/*:not(:last-child)*/ {
	width: 770px;
	text-align: justify;
}

.producerFactoid {
	width: 84px;
}

.producerFactoid__title {
	font-family: 'Exo 2', sans-serif;
	font-size: 60px;
	font-weight: 500;
	line-height: 1.03;
}

/*--characteristics--*/
.characteristics, .features {
	/*margin-bottom: 80px;*/
}

.characteristics__title {
	margin-bottom: 10px;
}

.characteristics__table {
	/*margin-bottom: 40px;*/
}

.characteristics__table td:first-child {
	max-width: 270px;
	min-width: 246px;
}

.characteristics__table td:last-child {
	line-height: 1.3;
	padding-bottom: 7px;
}

.characteristics__scheme {
	-webkit-align-items: center;
	align-items: center;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.characteristics__schemeLegend {
	margin-top: -25px;
	/*width: 140px;*/
	width: 170px;
}

.schemeLegendItem:not(:last-child) {
	margin-bottom: 10px;
}

.schemeLegendItem > * {
	display: block;
}

.bar .schemeLegendItem-backrest {
	display: none;
}

.schemeLegendItem__title {
	font-family: 'Exo 2', sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.characteristics__schemeImg {
	min-width: 540px;
	position: relative;
	width: 540px;
}

.schemeImgText {
	display: block;
	font-size: 14px;
	position: absolute;
	text-align: center;
	width: 50px;
}

.schemeImgText-width {
	top: -8px;
	left: 86px;
}

.schemeImgText-backrest {
	top: 84px;
	left: -24px;
}

.schemeImgText-seatDeapth {
	top: -8px;
	left: 323px;
}

.schemeImgText-seatFlore {
	top: 210px;
	left: 385px;
}

.bar .schemeImgText-width {
	left: 15px;
}

.bar .schemeImgText-backrest {
	display: none;
}

.bar .schemeImgText-seatDeapth {
	left: 170px;
}

/*--features of expensive--*/
.featureItem:not(:last-child) {
	margin-bottom: 55px;
}

.featureItem__img {
	margin-bottom: 20px;
}

.featureItem__img-thin {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.featureItem__img-thin img {
	max-width: 48.6%;
	width: 48.6%;
}

.featureItem__img-wide img {
	max-width: 100%;
	width: 100%;
}

.featureItem__title {
	margin-bottom: 2px;
}

.feature__video:not(:last-child) {
	margin-bottom: 50px;
}

/*--elements of expensive--*/
.elementsRich {
	margin-bottom: 80px;
}

.elementsRichItem:not(:last-child) {
	border-bottom: 1px solid #ebeaea;
	margin-bottom: 40px;
	padding-bottom: 108px;
}

.elementsRichItem__img, .elementFunction__img {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 15px;
}

.elementsRichItem__img > *, .elementFunction__img > * {
	display: block;
}

.elementsRichItem__img img, .elementFunction__img img {
	width: 590px;
}

.elementsRichItem__imgCapture, .elementFunction__imgCapture {
	margin-top: -3px;
	width: 300px;
}

.elementFunction__img + .feature__video {
	margin-top: 50px;
}

.elementsRichItem__title {
	margin-bottom: 10px;
}

.elementsRichItem__text {
	width: 95%;
}

.elementsRichItem__text p:not(:last-child) {
	margin-bottom: 10px;
}

/*--materials--*/
.materials {
	/*border-top: 1px solid #ebeaea;*/
	/*margin-bottom: 80px;*/
	/*padding-top: 15px;*/
}

.materials__title {
	margin-bottom: 10px;
}

.materials__description {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.materials__text {
	margin-bottom: 40px;
}

.materials__text:not(:last-child) {
	width: 532px;
}

.materials__similarProduct {
	line-height: 1.35;
	margin-top: 6px;
	width: 130px;
}

.materials__guidanceContainer {
	-webkit-align-items: flex-end;
	align-items: flex-end;
	box-sizing: content-box;
	display: -webkit-flex;
	display: flex;
	min-height: 405px;
	padding: 0 43px 23px 35px;
	position: relative;
	width: 672px;
}

.materials__guidanceImg {
	position: absolute;
	top: 0;
	right: 0;
	max-width: 750px;
	height: 100%;
}

.materials__guidance {
	background-color: #fff;
	border: 1px solid #ccc;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 24px 10px 35px 21px;
	position: relative;
}

.materials__guidanceItem {
	width: 30%;
}

.guidanceItem__ico {
	-webkit-align-items: flex-end;
	align-items: flex-end;
	display: -webkit-flex;
	display: flex;
	height: 40px;
	margin-bottom: 4px;
}

.guidanceItem__text {
	line-height: 1.25;
}

/*elements*/
.elementsItem {
	padding-bottom: 40px;
}

.elementsItem:not(:last-child) {
	border-bottom: solid 1px #ebeaea;
	margin-bottom: 12px;
}

.elementsItem__title {
	margin-bottom: 10px;
}

.elementsItem__text {
	margin-bottom: 32px;
}

.elementsItem__factiod {
	margin-top: -8px;
	width: 120px;
}

.elementsItem__factiodTitle, .elements__btn {
	font-size: 24px;
	font-weight: 600;
	line-height: 1.12;
}

.elementsItem__factiodText {
	line-height: 1.25;
}

.elements__video {
	margin-top: 40px;
	margin-bottom: 76px;
}

.elementsItem__variantTitle {
	margin-bottom: 3px;
}

.elementsItem__variantText {
	margin-bottom: 20px;
}

.elementsItem__btnGroup {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.elements__btn {
	background-color: #eee;
	border: 1px solid #eee;
	border-radius: 5px;
	box-shadow: 0 3px 0 0 #ccc;
	color: #000;
	display: inline-block;
	padding: 5px 15px 8px;
	text-align: center;
	transition: 0.2s;
	width: 185px;
}

.elements__btn:hover {
	background-color: #f7f7f7;
	box-shadow: 0 2px 0 0 #ccc;
	transition: 0.1s;
	-webkit-transform: translateY(1px);
	transform: translateY(1px);
}

.elements__btn:active, .elements__btn.pressed {
	background-color: #fff;
	border: solid 1px #dadada;
	box-shadow: 0 0px 0 0 #ccc;
	cursor: default;
	-webkit-transform: translateY(4px);
	transform: translateY(4px);
}

.btn__text-small {
	font-size: 16px;
	font-weight: normal;
	line-height: 1.13;
}

/*--elements rolls--*/
.elements__rolls {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.elements__rolls .elementsItem__btnGroup {
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	width: 580px;
	gap: 15px;
}

.elements__rolls .elements__btn {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	height: 96px;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	min-width: 200px;
	padding: 10px;
	text-align: left;
}

.elements__rolls .elements__btn > * {
	display: block;
}

/*--elements kach--*/
.elements__kach.elementsItem {
	padding-bottom: 32px;
}

.elements__kach .elementsItem__variant {
	margin-bottom: 30px;
	position: relative;
}

.elements__kach .elementsItem__variant:last-of-type {
	margin-bottom: 0;
}

.elements__kach .elementsItem__variantDescr {
	position: relative;
	z-index: 1;
}

.elements__kach .elementsItem__img {
	text-align: center;
	width: 224px;
}

.elements__kach .elementsItem__img img {
	max-height: 130px;
	max-width: 100%;
}

/*--elements cross--*/
.elements__cross {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	/*-webkit-justify-content: space-between;*/
	/*justify-content: space-between;*/
}

.elements__cross .elementsItem__variant {
	padding-bottom: 45px;
	position: relative;
	width: 180px;
}

.elements__cross .elementsItem__img {
	height: 175px;
	margin-bottom: 7px;
}

.elements__cross .elementsItem__img img {
	max-width: 100%;
}

.elements__cross .elementsItem__variantText {
	margin-bottom: 10px;
}

.elements__cross .elements__btn {
	position: absolute;
}

/*custom color*/
.customColor {
	background-image: url(/local/templates/kingstyle/img/color.png);
	background-repeat: no-repeat;
	background-position: 100% 12%;
	background-size: 112px 118px;
	margin-bottom: 80px;
	padding-top: 8px;
}

.customColor .productSubtitle-big {
	margin-bottom: 4px;
}

.customColor__text {
	margin-bottom: 36px;
	width: 550px;
}

.customColor__contacts {
	-webkit-align-items: center;
	align-items: center;
	background-color: rgba(250, 250, 250, 0.9);
	border: solid 1px #efefef;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 16px 20px 20px;
}

.customColor__contactsTime {
	width: 260px;
}

.customColor__contactsTel {
	font-family: 'Exo 2', sans-serif;
	font-size: 42px;
	font-weight: 600;
}

.customColor__contactsTel .linkTel {
	color: #f82d40;
}

/*similar products*/
.productSimilar {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	border-top: 2px solid #ebeaea;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 46px;
	padding-top: 30px;
	width: 100%;
}

.productSimilar__link {
	font-family: 'Exo 2', sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 1.55;
	margin-top: 35px;
	text-align: center;
	/*max-width: 550px;*/
	/*max-width: 800px;*/
	max-width: 790px;
}

.productSimilar__link-wide {
	font-size: 60px;
	line-height: 79px;
	flex: 0 0 100%;
	margin-bottom: 30px;
	margin-top: -14px;
	max-width: unset;
	text-align: left;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.productSimilar__link-wide {
		min-width: 100%;
	}
}

.productSimilar__item {
	text-align: center;
	width: 150px;
}

.productSimilar__item-right {
	-webkit-order: 3;
	order: 3;
}

.productSimilar__itemImg {
	height: 160px;
	margin: 0 auto;
	width: 100px
}

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

.productSimilar__itemLink {
	font-weight: 600;
}

.productSimilar__item {
	text-align: left;
	width: 160px;
}

.productSimilar__item .productSimilar__itemImg {
	width: 100%;
	height: auto;
	margin-bottom: 4px;
}

.shopReviews, .productReviews {
	margin-bottom: 50px;
}

.productReviews img {
	width: 100%;
}

/*gear detailed card*/
.cardGear .productGeneralInfo {
	margin-bottom: 88px;
}

.cardGear .productGeneralInfo__title {
	font-size: 75px;
	margin-bottom: 150px;
}

.cardGear .productGeneralInfo__photoMain {
	width: 700px;
}

.elementFunction {
	border-bottom: 1px solid #ebeaea;
	margin-bottom: 40px;
	padding-bottom: 66px;
}

.elementFunction__title {
	margin-bottom: 10px;
}

.elementFunction__text {
	margin-bottom: 35px;
}

.repairInfo {
	margin-bottom: 60px;
}

.repairInfo__img {
	margin-bottom: 15px;
}

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

.repairInfo__title {
	margin-bottom: 14px;
}

.repairInfo__text {
	width: 95%;
}

.repairInfo__text p:not(:last-child) {
	margin-bottom: 10px;
}

.repairInfo__text .linkTel {
	display: inline-block;
}

/*side block*/
.sideInfo {
	/*position: fixed;*/
	position: static;
	/*top: 90px;*/
	top: 35px;
	bottom: 60px;
	transition: 0.2s;
}

.sideInfo.fixed {
	position: fixed;
}

.sideInfo.stop {
	/*bottom: 60px;*/
	top: unset;
}

.sideInfoOptions {
	background-color: rgba(250, 250, 250, 0.93);
	border: solid 1px #e8e8e8;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	/*-webkit-justify-content: space-between;*/
	/*justify-content: space-between;*/
	min-height: 320px;
	padding: 20px 20px 27px;
	width: 100%;
}

.sideInfoOptions-small {
	min-height: 230px;
}

.sideInfoOptions__colors {
	border-bottom: solid 1px #e8e8e8;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	padding: 10px;
}

.sideInfoOptions__colorsItem {
	border-bottom: 3px solid rgba(71, 159, 230, 0);
	padding-bottom: 14px;
	transition: 0.2s;
	position: relative;
	bottom: -1px;
}

.sideInfoOptions__colorsItem:hover {
	border-bottom-color: rgba(71, 159, 230, .3);
	transition: 0.1s;
}

.sideInfoOptions__colorsItem.active {
	border-color: #479fe6;
}

.sideInfoOptions__colorsItem:not(.active) {
	cursor: pointer;
}

.sideInfoOptions__colorsItem:not(:last-child) {
	margin-right: 9px;
}

.sideInfoOptions__colorsItem:nth-child(5) {
	margin-right: 0;
}

.sideInfoOptions__colorsItem:nth-child(n+6) {
	margin-top: 20px;
}

.colorItem_pattern {
	border: 1px solid #e8e8e8;
	border-radius: 15px;
	height: 50px;
	width: 50px;
}

.priceInfo .fade-block--price {
	position: relative;
	top: -15px;
}
.priceInfo {
	margin-bottom: 2px;
}

.priceInfo__new,
.priceInfo__new + .priceInfo__curr,
.priceInfo__pre {
	font-size: 34px;
	font-weight: 500;
	margin-right: 2px;
}

.priceInfo__old {
	display: none;
}

.priceInfo__old,
.priceInfo__old + .priceInfo__curr {
	color: #999;
	font-size: 18px;
	position: relative;
}

.priceInfo__pre {
	margin-right: 7px;
}

/*.priceInfo__new:after, .onsale .priceInfo__old:after {
	content: ' ƃ';
}
.onsale .priceInfo__new:after {
	content: '';
}*/
.onsale .priceInfo__old {
	display: inline-block;
}

.onsale .priceInfo__new, .onsale .priceInfo__new + .priceInfo__curr {
	color: #f82d40;
}

.onsale .priceInfo__old:before {
	background-color: #f82d40;
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 1px;
	-webkit-transform: rotate(-26deg);
	transform: rotate(-26deg);
	transform-origin: left;
	/*width: 59%;*/
	width: 110%;
}

.cardGear .onsale .priceInfo__old:before {
	-webkit-transform: rotate(-40deg);
	transform: rotate(-40deg);
	width: 130%;
}

.modelInfo {
	margin-bottom: 8px;
}

.modelInfo > *:not(:last-child):after {
	content: ', ';
}

.modelInfo__color {
	display: none;
}

.modelInfo__color.active {
	display: inline;
}

.sendToBasket__fields {
	display: none;
}

.sideInfoOptions .button-order {
	display: flex;
	/*padding-right: 60px;*/
	text-align: center;
	min-width: 100%;
}

.sideInfoOptions__orderForm {
	/*margin-top: 40px;*/
	margin-top: 64px;
}

.sideInfoOptions__elementsWrap {
	height: 0;
	overflow: hidden;
}

.sideInfoOptions__elements {
	position: relative;
	width: 100%;
}

.sideInfoOptions__elementsRow > * {
	padding-top: 2px;
	padding-bottom: 6px;
}

.sideInfoOptions__elementsRow:first-child > * {
	border-bottom: 1px solid #e8e8e8;
	padding-top: 0;
}

.sideInfoOptions__elementsRow:last-child > * {
	padding-bottom: 0;
}

.sideInfoOptions__elementsRow {
	position: relative;
}

.sideInfoOptions__elementsCost {
	font-weight: 700;
	min-width: 80px;
	text-align: right;
}

.sideInfoOptions__elementsCost:after {
	content: " \0440\0443\0431.";
}

.sideInfoDetails {
	padding: 20px;
}

.sideInfoDetails__title {
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: 4px;
}

.sideInfoDetails__text {
	font-size: 15px;
	line-height: 20px;
}

.sideInfoDetails__text:not(:last-child) {
	margin-bottom: 23px;
}

.availInfo {
	display: none;
	font-size: 15px;
}

.availInfo__color {
	--webkit-transform: capitalize;
	transform: capitalize;
}

.notavailable .availInfo {
	display: block;
}

.notavailable .priceInfo,
.notavailable .sideInfoOptions__elementsWrap {
	display: none;
}

.sideInfoOptions__basketInfo {
	display: none;
	margin-top: 10px;
	position: relative;
	top: -20px;
	opacity: 0;
}

/*CATALOG*/
.catalogContainer {
	padding-top: 38px;
}

.catalogContainer .wrap, .catalogSort,
.catalogSort__container, .catalogItems__container,
.catalogItems__row {
	display: -webkit-flex;
	display: flex;
}

.catalogContainer .wrap {
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.catalogContent {
	width: 840px;
}

.catalogTitle {
	font-family: 'Exo 2', sans-serif;
	font-size: 60px;
	font-weight: 700;
	line-height: 1;
	/*margin-bottom: 30px;*/
	margin-bottom: 16px;
}

.catalogFilterListTitle {
	font-size: 20px;
	line-height: 1.4;
	margin-bottom: 20px;
	width: 760px;
}

.catalogSort {
	font-size: 20px;
	margin-bottom: 70px;
}

.catalogSort__container {
	margin-left: 10px;
}

.catalogSort__item a:not(.linkType1),
.mainNavList__item a:not(.linkType1),
.footerMenu__listItem a.disabled,
.footerMenu__title a:not(.linkType2) {
	color: inherit;
	cursor: default;
}

.catalogSort__item:not(:last-child) {
	margin-right: 12px;
}

.catalogItems__container, .catalogItems__row {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	/*-webkit-justify-content: space-between;*/
	/*justify-content: space-between;*/
	/*width: 94%;*/
}

.catalogItems__row.show-more {
	margin-top: 20px;
	width: 100%;
}

/*.search_result .catalogItems__row {
	-webkit-align-items: flex-end;
align-items: flex-end;
}*/
.catalogItem {
	margin-bottom: 70px;
	width: 230px;
}

.catalogItem:not(:nth-child(3n)) {
	margin-right: 40px;
}
.catalogItem .rating-block{
	margin-bottom: 10px;
}

.catalogItemLink {
	color: #000;
	display: block;
}

.catalogItem__img {
	height: 300px;
	width: 100%;
}

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

doesnotexist:-o-prefocus, .catalogItem__img img {
	max-width: 230px;
}

doesnotexist:-o-prefocus, .catalogItem-element.catalogItem .catalogItem__img img {
	max-width: 103px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.catalogItem-element.catalogItem .catalogItem__img img {
		max-width: 200px;
	}
}

.catalogItem__name {
	font-size: 20px;
	margin-bottom: 2px;
}

.catalogItem__priceNew {
	font-size: 1.7em;
	font-weight: 600;
}

/*.catalogItem__priceNew:after {
	content: ' ƃ';
}*/
.catalogItem__priceOld {
	color: #999;
	font-size: 18px;
	margin-left: 10px;
	position: relative;
}

.catalogItem__labels {
	font-size: 15px;
	line-height: 1.2;
}

.catalogItem__labels-art .manager_point_section{
	margin-left: 6px;
}
.catalogItem__labels-art {
	padding-top: 5px;
	display: flex;
	align-items: center;
}

.catalogItem__labels:first-letter {
	--webkit-transform: uppercase;
	transform: uppercase;
}

/*класс с новым стилем перечеркнутой цены*/
.catalogItem__priceOld:before {
	background-color: gray;
	content: '';
	display: block;
	position: absolute;
	bottom: 9px;
	height: 1px;
	/* -webkit-transform: rotate(-32deg); */
	/* transform: rotate(-32deg); */
	-webkit-transform: rotate(-25deg);
	transform: rotate(-180deg);
	transform-origin: center;
	/* width: 113%; */
	/*width: 191%;*/
	width: 100%;
}

.catalogItem__factoid {
	margin-top: -17px;
}

.factoid__title {
	font-size: 25px;
	font-weight: 700;
	line-height: 1.12;
	margin-bottom: 5px;
}

.factoid__text, .factoid__link {
	font-size: 16px;
	line-height: 1.375;
}

.factoid__text {
	margin-bottom: 4px;
}

.factoid__link {
	font-weight: 700;
}

/**catalog filter**/
.catalogFilterContainer {
	-webkit-order: 2;
	order: 2;
	padding-top: 40px;
	position: relative;
	width: 225px;
}

.catalogFilter {
	/*position: fixed;*/
	position: static;
	top: 35px;
	bottom: 70px;
	width: 225px;
	transition: 0.2s;
}

doesnotexist:-o-prefocus, .catalogFilter, .catalogFilterContainer {
	z-index: 1;
}

.catalogFilter.fixed {
	position: fixed;
}

.catalogFilter {
	z-index: 10;
}

.catalogFilter.stop {
	/*bottom: 70px;*/
	/*top: unset;*/
}

.catalogFilter:not(.stop):not(.fixed) {
}

.catalogFilter__selectedQuantity {
	font-size: 25px;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 4px;
}

.catalogFilter__types {
	margin-bottom: 16px;
	position: relative;
}

.catalogFilter__type:last-child {
	border-width: 2px;
}

.filterType__title {
	-webkit-align-items: center;
	align-items: center;
	border-bottom: 1px solid transparent;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding-bottom: 8px;
	position: relative;
}

.open .filterType__title {
	border-color: #ececec;
}

.filterType__name {
	display: inline-block;
	font-weight: 700;
	font-size: 18px;
}

.filterType__name:after {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 120%;
	top: -6px;
}

.open .filterType__name {
	border-width: 0;
	cursor: default;
}

.open .filterType__name:hover {
	color: inherit;
}

.filterType__selectedList {
	font-style: italic;
}

doesnotexist:-o-prefocus, .filterType__selectedList {
	display: inline-block;
	width: 75px;
}

.filterType__badge {
	background-color: #11bf61;
	border-radius: 50%;
	color: #fff;
	display: none;
	font-size: 13px;
	font-weight: 700;
	height: 20px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: -28px;
	text-align: center;
	width: 20px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.filterType__badge {
		bottom: 8px;
	}
}

.catalogFilter__type label, .filterType__reset {
	transition: 0.2s;
}

.catalogFilter__type label:not(.disabled):hover, .filterType__reset:hover {
	cursor: pointer;
	transition: 0.1s;
}

.filterType__reset {
	color: #979797;
	display: none;
	position: relative;
}

.filterType__reset:after {
	content: "";
	display: block;
	height: 23px;
	position: absolute;
	width: 23px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.filterType__textWrap {
	display: inline-block;
	max-width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.filterType__textWrap {
		max-width: unset;
		width: 216px;
	}
}

.catalogFilter__type:not(.catalogFilter__price) input {
	display: none;
}

.filterType__list {
	height: 0;
	overflow-y: hidden;
	overflow-x: hidden;
	transition: 0.3s;
}

.open:not(.catalogFilter__price) .filterType__list {
	height: 206px;
	transition: 0.3s;
}

.open.catalogFilter__price .filterType__list {
	height: 110px;
	padding-top: 10px;
}

.open .filterType__list {
	overflow-y: auto;
}

.filterType__list::-webkit-scrollbar {
	width: 7px;
}

.filterType__list::-webkit-scrollbar-track {
	background-color: #fff;
}

.filterType__list::-webkit-scrollbar-thumb {
	background-color: #e8e8e8;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.filterType__item:not(.filterType__title) {
	display: inline-block;
	position: relative;
}

.filterType__item.filterType__title {
	padding-bottom: 0;
}

.filterType__item.disabled, .filterType__item.disabled *,
.filterType__title.disabled, .filterType__title.disabled * {
	color: #c2c2c2;
	cursor: default;
}

.filterType__item > * {
	vertical-align: middle;
}

.filterType__text {
	color: #c2c2c2;
	font-size: 14px;
	font-style: italic;
	line-height: 1.21;
	margin-top: 10px;
	padding-right: 20px;
}

.inputImitationLabel {
	display: inline-block;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-right: -10px;
	max-width: 95%;
	position: relative;
	left: -5px;
}

#arrFilter_85_2540822177 ~ .inputImitationLabel {
	width: 180px;
}

#arrFilter_85_2540822177 ~ .inputImitationLabel:after {
	background-image: url(/local/templates/kingstyle/img/belarus_ico.svg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	content: '';
	display: block;
	height: 12px;
	position: absolute;
	right: -7px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 16px;
}

.filterType__item.filterType__title .inputImitationLabel {
	bottom: -2px;
	display: block;
	margin-top: -2px;
	padding-bottom: 6px;
	padding-left: 0;
	left: 0;
	width: 100%;
}

.inputImitation {
	background-color: #fff;
	border: 1px solid #dcdcdc;
	display: inline-block;
	height: 16px;
	vertical-align: middle;
	width: 16px;
	min-width: 16px;
}

.inputImitation:not(:last-child) {
	/*margin-right: 5px;*/
}

.disabled .inputImitation {
	background-color: #dbdbdb;
	border-width: 0;
	height: 1px;
	overflow: hidden;
}

.filterType__title.disabled .inputImitation {
	height: 0;
}

.inputImitation:not(.checked) > * {
	display: none;
}

.inputImitation.checkbox {
	border-radius: 5px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	line-height: 0;
}

.inputImitation.checkbox svg {
	position: static;
	display: block;
}

doesnotexist:-o-prefocus, .inputImitation.checkbox svg {
	z-index: 2;
}

.inputImitation.radio {
	border-radius: 50%;
	line-height: 16px;
}

.radio__dot {
	background-color: #11bf61;
	border-radius: 50%;
	display: block;
	height: 6px;
	line-height: 6px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px; /*(16px - 2px(border)-6px(dot))/2 */
	width: 6px;
}

.catalogFilter__tooltip {
	padding: 2px 7px 3px 6px;
	z-index: 1;
	-webkit-transform: translateY(-100%) translateX(20%);;
	transform: translateY(-100%) translateX(20%);;
	transition: all 0.2s ease-out;
}

.catalogFilter_buttons {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/**price filter**/
.filterPriceInput_wrap {
	align-items: center;
	display: flex;
	gap: 3px;
	flex-wrap: wrap;
}

.filterPriceInput_wrap .filterPriceInput input.fieldInput {
	font-size: inherit;
	padding: 4px 5px 5px;
	width: 100px;
}

.catalogFilter__price .bx-ui-slider-track-container {
	margin: 30px 6% 0;
	padding-bottom: 1px;
	position: relative;
	width: 88%;
}

.catalogFilter__price .bx-ui-slider-range,
.catalogFilter__price .bx-ui-slider-pricebar,
.catalogFilter__price .bx-ui-slider-pricebar-vd,
.catalogFilter__price .bx-ui-slider-pricebar-vn,
.catalogFilter__price .bx-ui-slider-pricebar-v {
	position: absolute;
	top: 0;
	bottom: 0
}

.catalogFilter__price .bx-ui-slider-handle {
	position: absolute;
	top: 100%;
	width: 22px;
	height: 22px;
	border-bottom: 0;

	background-color: #fff;
	border-radius: 50%;
	box-shadow: 0 1px 2px 0 #999999;
}


.catalogFilter__price .bx-ui-slider-pricebar-vd,
.catalogFilter__price .bx-ui-slider-track-container {
	background: #f00
}

.catalogFilter__price .bx-ui-slider-pricebar-vn {
	background: #B2B2B2;
}

.catalogFilter__price .bx-ui-slider-pricebar-v {
	background: #007bff;
}

.catalogFilter__price .bx-ui-slider-handle.left {
	transform: translate(-50%, -50%);
}

.catalogFilter__price .bx-ui-slider-handle.right {
	transform: translate(50%, -50%);
}


/*spare parts catalog*/
.catalogContainer-gear .catalogFilterContainer {
	padding-top: 82px;
	width: 200px;
}

.catalogItem-gear .catalogItem__img {
	height: 200px;
}

.catalogItem-gear .catalogItem__price {
	margin-bottom: 2px
}

.catalogItem-gear .catalogItem__priceOld:before {
	-webkit-transform: rotate(-37deg);
	transform: rotate(-37deg);
	width: 130%;
}

.catalogItem-gear .catalogItem__name {
	margin-bottom: 4px;
}

.catalogItem-gear-factoid {
	-webkit-align-items: flex-end;
	align-items: flex-end;
	display: -webkit-flex;
	display: flex;
}

/*spare parts filter*/
.filterGear__item {
	display: inline-block;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
}

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

.filterGear__item input {
	cursor: pointer;
	font-family: inherit;
}

.filterGear__item input:not([type="button"]) {
	display: none;
}

.filterGear__item input[type="button"] {
	border-width: 0 0 1px;
	font-size: inherit;
	padding: 0;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.filterGear__item input[type="button"] {
		min-width: 154px;
	}
}

.filterGear__item-selected, .filterGear__item-selected .linkType1, .filterGear__item-selected input[type="button"],
.filterGear__item-selected:hover, .filterGear__item-selected:hover .linkType1, .filterGear__item-selected:hover input[type="button"] {
	border-width: 0;
	color: #000;
	cursor: default;
}

.filterGear__tooltip {
	line-height: 1.2;
	padding: 5px 7px 11px;
	-webkit-transform: translate(-107%, -10px);
	transform: translate(-107%, -10px);
	min-width: 212px;
}

.filterGear__tooltip:after {
	border-width: 1px 1px 0 0;
	height: 8px;
	right: -5px;
	top: 6px;
	-webkit-transform: rotate(45deg) skew(-10deg, -10deg);
	transform: rotate(45deg) skew(-10deg, -10deg);
	width: 8px;
}

/*basket*/
.emptyBasket {
	margin-top: 26px;
	margin-bottom: 110px;
	position: relative;
}

.emptyBasket__title {
	font-family: 'Exo 2', sans-serif;
	font-size: 80px;
	font-weight: 700;

	text-align: center;
}

.emptyBasket__link {
	margin-left: 46px;
	transition: 0.1s;
	position: absolute;
	z-index: 1;
}

.emptyBasket__link a:hover path {
	stroke: #4990e2;
}

.emptyBasket__link a:hover polygon {
	fill: #4990e2;
}

.basketContainer {
	padding-top: 60px;
}

.basketTableProduct__title,
.basketTableProduct__item,
.basketItem__infoMain {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.basketTableProduct__title {
	border-bottom: 2px solid rgba(0, 0, 0, .2);
	font-weight: 700;
	padding-bottom: 10px;
}

.basketTitle__img, .basketItem__img {
	width: 100px;
}

.basketItem__info {
	width: 600px;
}

.basketTableProduct__item {
	border-bottom: 1px solid #e6e6e6;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-bottom: 7px;
	padding-top: 24px;
	position: relative;
}

.basketItem__img {
	margin-bottom: 7px;
	text-align: center;
}

.basketItem__img img {
	max-height: 150px;
	max-width: 100%;
}

.basketTitle__text, .infoMain__text {
	width: 310px;
}

.infoMain__quantity {
	width: 135px;
}

.basketTitle__price, .infoMain__price {
	text-align: right;
	width: 90px;
}

.basketTitle__quantity {
	margin-left: 12px;
	width: 147px;
}

.basketItem__infoMain {
	padding-bottom: 30px;
}

.infoMain__name {
	font-size: 17px;
	font-weight: 500;
	display: inline-block;
	margin-bottom: 5px;
}

.infoMain__label {
	display: block;
	line-height: 1.375;
}

.infoMain__price {
	padding-top: 5px;
}

.basketItem__price {
	display: block;
}

.basketItem__priceOld {
	color: #999;
	display: inline-block;
	position: relative;
}

.basketItem__priceOld:before {
	background-color: #f82d40;
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	height: 1px;
	-webkit-transform: rotate(-14deg);
	transform: rotate(-14deg);
	transform-origin: left;
	width: 108%;
}

.infoMain__quantity input {
	background: #fff;
	border: 1px solid #cecece;
	border-radius: 4px;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	padding: 4px;
	text-align: center;
	width: 54px;
	transition: 0.2s;

	-moz-appearance: textfield;
}

doesnotexist:-o-prefocus, .infoMain__quantity input {
	font-family: sans-serif;
}

.infoMain__quantity input:hover {
	border-color: #999;
	cursor: pointer;
	transition: 0.1s
}

.infoMain__quantity input:focus {
	border-color: #8ebaec;
	cursor: default;
	transition: 0.1s
}

.infoMain__quantity input::-webkit-inner-spin-button,
.infoMain__quantity input::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.basketItem__infoAdditional {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	position: relative;
}

.basketItem__infoAdditional:nth-child(2) {
	/*border-top: 1px solid #e6e6e6;*/
	padding-top: 25px;
}

.basketItem__infoAdditional:not(:last-child) {
	margin-bottom: 11px;
}

.infoAdditional__name {
	display: block;
}

.removeButton {
	border-bottom: 1px dashed #999;
	color: #999;
	font-size: 14px;
	line-height: 1.428571;
	transition: 0.2s;
}

.removeButton:hover {
	border-bottom-color: #4990e2;
	color: #4990e2;
	cursor: pointer;
	transition: 0.1s;
}

.basketItem__infoRemove {
	margin-top: 20px;
	text-align: right;
	width: 100%;
}

.basketAside, .basketTotal {
	width: 260px;
}

.basketAside {
	position: relative;
}

.basketTotal {
	margin-top: -16px;
	position: static;
	top: 35px;
	bottom: 200px;
	/*position: fixed;*/
	z-index: 1;
}

.basketTotal.fixed {
	position: fixed;
}

.basketTotal.stop {
	top: unset;
	bottom: 200px;
}

.basketTotal__amount {
	font-family: 'Exo 2';
	font-size: 50px;
	font-weight: 700;
	margin-bottom: 1px;
	line-height: 50px;
}

.basketTotal__discount{
	color: #f82d40;
	display: block;
	margin-top: 10px;
}

.basketAside__link {
	margin-top: 506px;
}

.basketAside__link a {
	display: inline-block;
	position: relative;
}

.basketAside__link a:after {
	content: '\2193';
	position: absolute;
	right: -17px;
}

.basketTableBuyer {
	background-color: rgba(250, 250, 250, 0.93);
	border: 1px solid #eee;
	margin-top: 82px;
	padding: 25px;
}

.basketBuyer__title, .formTitle {
	font-family: 'Exo 2';
	font-size: 48px;
	font-weight: 700;
}

.basketBuyer__title {
	margin-bottom: 52px;
}

.substrate .tabs {
	margin-bottom: 30px;
}

.basketBuyer__fieldGroup {
	display: -webkit-flex;
	display: flex;
	/*-webkit-justify-content: space-between;*/
	/*justify-content: space-between;*/
	margin-bottom: 50px;
}

.fieldTitle {
	display: inline-block;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.223;
	margin-right: 20px;
	width: 100px;
}

.fieldGroupList__itemContainer {
	width: 100%;
}

.fieldGroupList__itemContainer.delivery {
	display: flex;
}

.fieldGroupList__itemContainer .sideInfo_dropdownOptions {
	top: auto;
}

.fieldGroupList__itemContainer .sideInfo_delieveryPrice {
	min-width: 100px;
}

.fieldGroupList__itemContainer:not(:last-child) {
	margin-bottom: 22px;
}

.fieldGroupList__item {
	width: 600px;
	cursor: pointer;
	display: inline;
}

.fieldGroupList__item input {
	display: none;
}

.fieldGroupList__item .inputImitation {
	transition: 0.2s;
	position: relative;
	top: -1px;
}

.fieldGroupList__item:hover .inputImitation,
.fieldGroupList__item .inputImitation.checked {
	border-color: #4990e2;
	transition: 0.1s;
}

.fieldGroupList__item .radio__dot {
	background-color: #4990e2;
}

.fieldGroupList__itemLabel {
	/*display: inline-block;*/
	font-size: 18px;
	line-height: 1.22222;
	padding-top: 0;
	padding-bottom: 0;
}

.fieldGroupList__itemLabel .abbr {
	font-size: 0.722em;
	letter-spacing: 1px;
}

.fieldGroupList__itemInfo {
	color: #999;
	display: block;
	font-size: 14px;
	line-height: 1.428571;
	padding-left: 25px;
	max-width: 500px;
}

.basketBuyer__field {
	margin-bottom: 34px;
	width: 100%;
}

.basketBuyer__field.fileDwnld {
	display: none;
}

.basketBuyer__field > *,
.form__field > * {
	vertical-align: middle;
}

.form__field.form__field-nowrap {
	white-space: nowrap;
}

input.fieldInput:not([type="file"]), textarea.fieldInput {
	background-color: #fff;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	line-height: 1.222222;
	padding: 8px 7px 10px;
}

.fieldInput:not([type="file"]):focus {
	border-color: #8ebaec;
}

.error .fieldInput {
	border-color: #f82d40 !important;
}

textarea.fieldInput {
	display: inline-block;

	height: 125px;
	min-width: unset;
	min-height: unset;
}

doesnotexist:-o-prefocus, textarea.fieldInput {
	font-family: sans-serif;
	min-width: 305px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	textarea.fieldInput {
		min-width: 305px;
	}
}

.fieldShort,
.fieldShort + .fieldDetail.bottom {
	/*width: 182px;*/
}

.fieldLong,
.fieldLong + .fieldDetail.bottom {
	width: 305px;
}

.fieldLong {
	width: auto !important;
}

.free-mesh__link.link--red {
	transition: .3s;
}

.free-mesh__link.link--red:hover {
	color: #4990e2;
}


.fieldDetail {
	color: #999;
	font-size: 14px;
	line-height: 1.285714;
}

.fieldDetail.bottom {
	display: block;
	margin: 2px 0 -16px 123px;
}

.fieldDetail.side {
	display: inline-block;
	margin-left: 8px;
	white-space: normal;
	width: 234px;
}

.fieldDetail.error {
	color: #f82d40;
	display: none;
}

.error .fieldDetail.error {
	display: inline-block;
}

.fieldDetail .linkType1 {
	cursor: pointer;
}

.basketBuyer__field.textareaField > *,
.form__field.textareaField > * {
	vertical-align: top;
}

.textareaField .fieldTitle {
	margin-top: 10px;
}

.formSubmitButton {
	/*background-color: rgba(226, 226, 226, 0.15);*/
	/*margin-top: 80px;*/
	margin: 46px -25px -25px;
	padding: 34px 0 38px 146px;
}

.formSubmitButton .fieldDetail.side {
	margin-left: 10px;
	position: relative;
	top: 7px;
	width: 116px;
}

doesnotexist:-o-prefocus, .formSubmitButton .fieldDetail.side {
	top: 17px;
}

.button.disabled:hover + .fieldDetail.side {
	color: #f82d40;
}

.basketAside__contacts {
	margin-top: 176px;
	margin-left: -12px;
	width: 260px;
}

.basketAside__contacts.fixed:not(.stop) {
	position: fixed;
	bottom: 40px;
}

.basketAside__contacts.stop {
	position: absolute;
	bottom: 40px;
}

.basketAside__tel {
	font-family: 'Exo 2';
	font-size: 26px;
	font-weight: 700;
}

.basketAside__time {
	line-height: 1.3125;
	padding-left: 12px;
}

/**~~~~~~ version II ~~~~~~~~**/
.furniture__img {
	width: 100%;
}

.furniture__img img {
	object-fit: cover;
	height: auto;
	min-width: 100%;
	max-height: 550px;
	width: auto;
}

.furnitureInfo {
	border-top: 1px solid #ebeaea;
	padding-top: 10px;
}

/*index page*/
.furnitureTypes .sectionTitle {
	margin-bottom: 70px;
}

.furnitureTypes .sectionTitle__name {
	margin-bottom: 15px;
}

.furnitureTypes .sectionTitle__text,
.furnitureTypes__descr .sectionTitle__text {
	line-height: 1.4;
}

.furnitureTypes__wrap {
	-webkit-align-content: space-between;
	align-content: space-between;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
}

.furnitureTypes__wrap-column {
	-webkit-flex-direction: column;
	flex-direction: column;
	max-height: 600px;
	margin-bottom: 47px;
}

.furnitureTypes__wrap-row {
	margin-bottom: 72px;
}

.furnitureTypes-large {
	width: 810px;
}

.furnitureTypes-medium {
	width: 341px;
}

.furnitureTypes-small {
	width: 258px;
}

.furnitureTypes-small:not(:last-child) {
	margin-bottom: 28px;
}

.furnitureTypes__img {
	margin-bottom: 4px;
}

doesnotexist:-o-prefocus, .furnitureTypes__wrap {
	-webkit-align-content: flex-start;
	align-content: flex-start;
}

doesnotexist:-o-prefocus, .furnitureTypes-medium .furnitureTypes__img {
	width: 341px;
}

doesnotexist:-o-prefocus, .furnitureTypes-small .furnitureTypes__img {
	width: 258px;
}

doesnotexist:-o-prefocus, .furnitureTypes-large {
	margin-right: 42px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.furnitureTypes__wrap-column {
		height: 600px;
	}

	.furnitureTypes-small {
		max-height: 242px;
	}
}

.furnitureProducer {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding-bottom: 102px;
}

.furnitureProducer__title {
	margin-bottom: 18px;
	width: 100%;
}

.furnitureProducer__text {
	width: 780px;
}

.furnitureProducer__text .sectionTitle__text:not(:last-child) {
	margin-bottom: 15px;
}

.furnitureProducer__factoid {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 136px;
}

.indexFactoid-furniture .indexTitle {
	font-family: 'Lato', sans-serif;
}

.furnitureCollections {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding-bottom: 45px;
	width: 100%;
}

.furnitureTypes__descr .sectionTitle__text {
	margin-bottom: 20px;
}

.furnitureCollections__title {
	margin-bottom: 10px;
}

.furnitureCollections__list {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 11px;
}

.furnitureCollections .linkType2 {
	border-color: rgba(248, 45, 64, .4);
	color: #f82d40;
	font-size: 20px;
}

.furnitureCollections.furnitureInfo {
	display: block;
}

.furnitureInfo .furnitureCollections__item {
	width: 25%;
	margin-left: 0;
}

.furnitureCollections__item {
	margin-left: 30px;
}

.furnitureCollections__item span {
	font-size: 18px;
	line-height: 1.555556;
}

.furnitureCollections__item a {
	display: inline-block;
	line-height: 37px;
}

.furnitureSofas {
	padding-bottom: 100px;
}

.furnitureSofas.furnitureSofas-garden {
	padding-bottom: 0;
}

.furnitureSofas__title {
	margin-bottom: 56px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.furnitureSofas__img {
		width: 1182px;
	}
}

doesnotexist:-o-prefocus, .furnitureSofas__img {
	width: 1182px;
}

/*office furniture page*/
.officeFurniture .furnitureSectionTitle {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 58px;
	text-align: center;
	width: 710px;
}

.officeFurniture .sectionTitle__name {
	padding-top: 30px;
	margin-bottom: 40px;
	text-align: center;
}

.officeFurniture .sectionTitle__text {
	line-height: 1.4;
}

/*furniture Solution */
.furnitureSolution__wrap {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding-bottom: 28px;
}

.furnitureSolution {
	margin-bottom: 44px;
}

.furnitureSolution.large {
	width: 100%;
}

.furnitureSolution.medium {
	-webkit-align-content: space-between;
	justify-content: space-between;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.furnitureSolution.medium {
		height: 590px;
	}

	.aboutSection-sklad .furnitureSolution.medium {
		height: auto;
	}
}

.furnitureSolution.medium a {
	-webkit-flex: 0 1 828px;
	flex: 0 1 auto;
}

@media screen and (min-color-index: 0)
and(-webkit-min-device-pixel-ratio: 0) {
	@media {
		.furnitureSolution.medium {
			height: 590px;

		}
	}
}

.furnitureSolution.small {
	width: 520px;
}

.furnitureSolution__descr {
	margin-top: 4px;
}

doesnotexist:-o-prefocus, .furnitureSolution__descr {
	max-height: 55px;
}

.furnitureSolution__link {
	font-size: 20px;
}

.large .furnitureSolution__descr {
	margin-top: 10px;
}

.furnitureSolution__descr .linkType1 {
	margin-bottom: 2px;
}

.medium .furniture__img {
	height: 518px;
	width: 828px;
}

.medium-thin .furniture__img {
	width: 750px;
}

.small .furniture__img {
	height: 325px;
}

doesnotexist:-o-prefocus, .small .furniture__img {
	max-width: 520px;
}

.solutionFactoid {
	height: 100%;
	width: 258px;
}

.solutionFactoid__item:not(.solutionFactoid__itemBottom) {
	border-top: 1px solid #ebeaea;
	height: 254px;
	padding-top: 10px;
}

.hero-banner__static .solutionFactoid__item:not(.solutionFactoid__itemBottom) {
	height: auto;
}

.solutionFactoid__itemBottom,
.solutionFactoid__itemBottom-border {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	height: 264px;
}

.solutionFactoid__itemBottom img {
	width: 80%;
}

doesnotexist:-o-prefocus, .solutionFactoid__itemBottom img {
	max-height: 138px;
	position: relative;
	bottom: -90px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.solutionFactoid__itemBottom img {
		max-height: 138px;
	}
}

.solutionFactoid__item .catalogTypes__link {
	margin-bottom: 4px;
}

.solutionFactoid__num {
	font-size: 60px;
	font-weight: 600;
	line-height: 0.95;
}

/*.left .furnitureSolution__img {
	order: 2;
}
.left .furnitureSolution__descr {
	order: 3;
}*/
.left > a,
.left > .medium_content {
	-webkit-order: 2;
	order: 2;
}

.left .solutionFactoid {
	-webkit-order: 1;
	order: 1;
}

.furnitureElements {
	margin-bottom: 20px;
	padding-top: 40px;
}

.furnitureElements .sectionTitle__name {
	margin-bottom: 84px;
	text-align: center;
}

.furnitureElements__list {
	-webkit-align-items: flex-end;
	align-items: flex-end;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 70px;
}

.furnitureElements__listItem {

}

.furnitureElementsItem-shelf, .furnitureElementsItem-stand, .furnitureElementsItem-cupboard {
	height: 310px;
	margin-bottom: 88px
}

doesnotexist:-o-prefocus, .furnitureElementsItem-shelf .furnitureElementsItem__text,
.furnitureElementsItem-stand .furnitureElementsItem__text,
.furnitureElementsItem-cupboard .furnitureElementsItem__text,
.furnitureElementsItem-shelf a,
.furnitureElementsItem-stand a,
.furnitureElementsItem-cupboard a {
	width: 300px;
}

doesnotexist:-o-prefocus, .furnitureElementsItem-rack .furnitureElementsItem__text,
.furnitureElementsItem-rack a {
	width: 115px;
}

doesnotexist:-o-prefocus, .furnitureElementsItem-reception .furnitureElementsItem__text,
.furnitureElementsItem-reception a {
	width: 750px;
}

doesnotexist:-o-prefocus, .furnitureElementsItem-division img {
	max-width: 922px;
}

.furnitureElements__listItem a {
	display: -webkit-flex;
	display: flex;
	height: 100%;
}

.furnitureElements__listItem:not(.furnitureElementsItem-division) a {
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

.furnitureElements__listItem.furnitureElementsItem-division {
	margin-top: 60px;
	width: 100%;
}

.furnitureElements__listItem.furnitureElementsItem-division a {
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.furnitureElementsItem-shelf {
	margin-right: 105px;
}

.furnitureElementsItem-stand {
	margin-right: 93px;
}

.furnitureElementsItem-table {
	margin-bottom: 48px;
	width: 100%;
}

.furnitureElementsItem-rack {
	margin-left: 14px;
	margin-right: 232px;
}

.furnitureElementsItem-table .furnitureElementsItem__text {
	position: relative;
	top: -23px;
}

.furnitureElementsItem-cupboard a > * {
	position: relative;
	bottom: -24px;
}

.furnitureElementsItem-table .furnitureElementsItem__img {
	width: 685px;
}

.furnitureElementsItem-shelf .furnitureElementsItem__img {
	margin-bottom: 6px;
	width: 295px;
}

.furnitureElementsItem-stand .furnitureElementsItem__img {
	position: relative;
	bottom: -6px;
	width: 283px;
}

.furnitureElementsItem-cupboard .furnitureElementsItem__img {
	width: 336px;
}

.furnitureElementsItem-rack .furnitureElementsItem__img {
	margin-bottom: 20px;
	width: 115px;
}

.furnitureElementsItem-reception .furnitureElementsItem__img {
	position: relative;
	top: -8px;
	left: 9px;
	width: 750px;
}

.furnitureElementsItem-division .furnitureElementsItem__img {
	width: 922px;
}

.furnitureElementsItem-cupboard .furnitureElementsItem__text {
	width: 225px;
}

.furnitureElementsItem-rack .furnitureElementsItem__text {
	margin-right: 8px;
}

.furnitureElementsItem-reception .furnitureElementsItem__text {
	position: relative;
	left: 38px;
}

.furnitureElementsItem-division .furnitureElementsItem__text {
	position: relative;
	top: -13px;
	width: 162px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.furnitureElementsItem-table .furnitureElementsItem__img {
		max-height: 366px;
	}

	.furnitureElementsItem-shelf .furnitureElementsItem__img {
		max-height: 223px;
	}

	.furnitureElementsItem-stand .furnitureElementsItem__img {
		max-height: 306px;
	}

	.furnitureElementsItem-cupboard .furnitureElementsItem__img {
		max-height: 734px;
		position: absolute;
		bottom: 20px;
	}

	.furnitureElementsItem-rack .furnitureElementsItem__img {
		max-height: 600px;
	}

	.furnitureElementsItem-reception .furnitureElementsItem__img {
		max-height: 580px;
	}

	.furnitureElementsItem-cupboard a {
		position: relative;
	}
}

.furnitureForm, .generalForm {
	background-color: rgba(250, 250, 250, 0.93);
	border: 1px solid #eee;
	position: relative;
}

.furnitureForm {
	padding: 25px;
}

.furnitureForm__main {
	width: 625px;
}

.furnitureForm__main .formTitle {
	margin-bottom: 8px;
}

.formDescr {
	font-size: 20px;
	line-height: 1.4;
}

.furnitureForm__main .formDescr {
	margin-bottom: 30px;
	position: relative;
	z-index: 1;
}

.consultManager__field {
	margin-bottom: 22px;
}

.consultManager__field:nth-last-child(2) {
	margin-bottom: 36px;
}

.consultManager__field .fieldDetail.bottom {
	margin-left: 119px;
}

.consultManager__field.textareaField .fieldDetail.bottom {
	margin-top: 7px;
}

.consultManager__field .fieldTitle {
	margin-right: 15px;
	/*padding-left: 6px;*/
}

.success_notification {
	background-color: rgba(250, 250, 250, 0.93);
	border: 1px solid #eee;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 25px 25px 50px;
}

.success_notification__text {
	width: 660px;
}

.success_notification__text .formTitle {
	margin-bottom: 8px;
}

.success_notification__ico {
	margin-top: -54px;
}

.furnitureForm .button-order {
	padding-left: 27px;
	padding-right: 27px;
}

.bx-mac .furnitureForm .button-order {
	padding-left: 10px;
	padding-right: 10px;
}

doesnotexist:-o-prefocus, .furnitureForm .button-order {
	padding-left: 20px;
	padding-right: 20px;
}

.furnitureForm .formSubmitButton {
	margin-top: 76px;
}

.furnitureForm__aside {
	position: absolute;
	bottom: 0;
	right: 130px;
}

.furnitureForm__aside.not_sofa {
	right: 170px;
}

.furnitureForm__asideImg {
	width: 349px;
}

.furnitureForm__aside:not(.not_sofa) .furnitureForm__asideImg {
	width: 330px;
}

.furnitureForm__asideText {
	position: absolute;
	top: -2px;
	right: -97px;
	width: 50%
}

.furnitureForm__aside:not(.not_sofa) .furnitureForm__asideText {
	top: 60px;
}

.not_sofa .furnitureForm__asideText {
	right: -126px;
}

.furnitureForm__asideText p:first-child {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.12;
}

.furnitureForm__asideText p:last-child {
	line-height: 1.375;
}

/*solutions catalog*/
.solutionCatalog {
	padding-top: 57px;
}

.solutionCatalogTitle {
	-webkit-align-items: flex-end;
	align-items: flex-end;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 60px;
}

.solutionCatalogTitle__name {
	line-height: 0.9714286;
}

.solutionCatalogTitle__name > span {
	display: block;
}

.solutionCatalogTitle__factoid {
	/*max-width: 100px;*/
}

.solutionCatalogTitle__factoidHead {
	font-size: 80px;
	font-weight: 600;
	line-height: 1;
}

.solutionCatalogTitle__factoidtext {
	font-size: 16px;
	line-height: 1.375;
}

.solutionCatalogCollections .furnitureSolution.medium {
	margin-bottom: 60px;
}

.solutionCatalogCollections .furnitureSolution.small {
	margin-bottom: 80px;
}

.furnitureFactoid-big {
	margin-bottom: 118px;
	text-align: center;
	width: 100%;
}

.furnitureFactoid-big > * {
	margin-left: auto;
	margin-right: auto;
}

.furnitureFactoid-big .catalogTypes__link {
	margin-bottom: 17px;
}

.factoidBig__title {
	font-size: 60px;
	font-weight: 700;
	line-height: 1.084;
}

.factoidBig__title:not(:last-child) {
	margin-bottom: 14px;
}

.factoidBig__text {
	font-size: 20px;
	line-height: 1.4;
}

.factoidBig__text:not(:last-child) {
	margin-bottom: 36px;
}

/*CATALOG ELEMENTS*/
.catalogItem.catalogItem-element {
	width: 200px;
}

.catalogItem.catalogItem-element:not(:nth-child(3n)) {
	margin-right: 68px;
}

doesnotexist:-o-prefocus, .catalogItem.catalogItem-element:not(:nth-child(3n)) {
	margin-right: 29px;
}

.catalogItem-element .catalogItem__img {
	-webkit-align-items: flex-end;
	align-items: flex-end;
	/*display: -webkit-flex;
	display: flex;*/
	height: 230px;
	margin-bottom: 10px;
}

.catalogItem__price .fade-block--price{
	position: relative;
	top: -10px;
}
.catalogItem-element .catalogItem__price {
	margin-bottom: 4px;
}

/*CATALOG SOFAS*/
.catalogItems__container-sofas {
	margin-top: -10px;
}

.catalogItem-sofa.catalogItem {
	margin-bottom: 60px;
	margin-right: 50px;
	width: auto;
	min-width: 180px;
}

.catalogItem-sofa .catalogItemLink {
	display: inline-block;
}

.catalogItem-sofa .catalogItem__img {
	display: inline-block;
	height: 175px;
	margin-bottom: 10px;
	width: auto;
}

.catalogItem-sofa .catalogItem__price {
	margin-bottom: 4px;
}

/*.catalogItem-sofa .catalogItem__priceNew:before {
	content: "от ";
}*/
.catalogItem-sofa .catalogItem__labels {
	width: 200px;
}

.catalogItem-sofa .catalogItem__labels span {
	display: inline-block;
}


/*SOLUTION CARD*/
.solutionCardContainer {
	padding-bottom: 30px;
	padding-top: 45px;
}

.solutionCard__img {
	margin-bottom: 16px;
}

doesnotexist:-o-prefocus, .detailedCardContainer__main > * {
	max-width: 750px;
}

.solutionCard__title {
	margin-bottom: 10px;
}

.solutionCard__text {
	margin-bottom: 35px;
	width: 90%;
}

.solutionCard__text p {
	margin-bottom: 15px;
}

.solutionCard__colors {
	background-color: rgba(250, 250, 250, 0.9);
	border: 1px solid #efefef;
	margin-bottom: 70px;
	padding: 20px;
	width: 590px;
}

.solutionCard__colors .productSubtitle {
	margin-bottom: 3px;
}

.solutionCard__colors .productText {
	margin-bottom: 30px;
}

.solutionCard__colorsItem {
	margin-bottom: 15px;
	vertical-align: top;
	width: 90px;
}

.solutionCard__colorsItem:not(:nth-child(5)) {
	margin-right: 17px;
}

.solutionCard__colorsImg {
	height: 90px;
	margin-bottom: 3px;
}

.solutionCard__colorsText,
.colorsBlock__itemText {
	font-size: 14px;
	line-height: 1.0714286;
}

.solutionSubsection {
	border-top: 1px solid #ebeaea;
	padding-top: 15px;
}

.solutionSubsection:not(.solutionNext) .productSubtitle-big {
	margin-bottom: 50px;
}

.solutionSubsection .productSubtitle-medium {
	margin-top: -8px;
	margin-bottom: 34px;
}

.solutionNext {
	margin-bottom: 70px;
}

.solutionNext .large .furnitureSolution__descr {
	margin-top: 6px;
}

.solutionNext .furnitureSolution:not(:last-child),
.solutionNext .productSubtitle-big {
	margin-bottom: 40px;
}

.furniture__side {
	padding-top: 0;
}

.furniture__sideTitle.productSubtitle {
	line-height: 1;
	margin-bottom: 10px;
}

.sideInfo__tel {
	font-weight: 700;
	margin-top: 50px;
}

.furniture__sideToBottom {
	cursor: pointer;
	display: inline-block;
	line-height: 1.34;
	margin-top: 4px;
	position: relative;
}

.furniture__sideToBottom:after {
	content: "\2193";
	position: absolute;
	right: -1em;
}

.sideInfoFree {
	margin-bottom: 40px;
	margin-top: -5px;
	padding-right: 20px;
}

.sideInfoFree .priceInfo {
	line-height: 1;
	margin-bottom: 6px;
}

.sideInfoFree__text {
	font-size: 16px;
	font-weight: 700;
	line-height: 1.25;
}

/*element detailed*/
.cardElement .sideInfoFree {
	margin-top: 12px;
}

.cardElement .sideInfoFree .priceInfo {
	margin-bottom: 12px;
}

.cardElement .sideInfoFree .sideInfoFree__text p:not(:last-child) {
	margin-bottom: 5px;
}

.cardElement .pageTitle,
.cardSofas .pageTitle {
	font-size: 60px;
	line-height: 1.08;
	margin-bottom: 44px;
}

.cardElement .productGeneralInfo__photoSides {
	margin-bottom: 70px;
}

.cardElement__img, .cardSofas__img {
	margin-bottom: 46px;
	width: 700px;
}

.cardElement__img {
	height: 550px;
}

.cardSofas__img {
	max-height: 550px;
}

.cardElement .productGeneralInfo__photoSides img {
	max-height: 100%;
	width: auto;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.productGeneralInfo__photoSides {
		width: 100%;
	}

	.cardElement .productGeneralInfo__photoSides img {
		width: 100%;
		max-height: 550px;
	}
}

.cardElement .productGeneralInfo__photoSides img:not(:last-child) {
	margin-right: 8%;
}

.cardElement__img.furniture__img img,
.cardSofas__img.furniture__img img {
	min-width: unset;
	max-width: 100%;
}

doesnotexist:-o-prefocus, .cardElement__img.furniture__img img, .cardSofas__img.furniture__img img {
	min-width: 1%;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.cardElement__img.furniture__img img, .cardSofas__img.furniture__img img {
		min-width: 1%;
	}
}

.cardElement .characteristics {
	margin-bottom: 30px;
}

.cardElement .characteristics__table,
.cardSofas .characteristics__table {
	margin-bottom: 0;
}

.characteristics__tableSubtitle {
	font-weight: 700;
	padding-top: 14px;
	padding-bottom: 8px;
}

.solutionSubsection .productSubtitle-big + .productText {
	margin-top: -40px;
	margin-bottom: 34px;
}

.catalogSectionLink {
	padding-top: 90px;
}

.catalogSectionLink > a > * {
	text-align: center;
	width: 150px;
}

.catalogSectionLink .productText {
	line-height: 1.2;
}

.cardSofas .wrap {
	margin-bottom: 38px;
}

.sofa__side .priceInfo {
	margin-bottom: 4px;
}

/*.sofa__side .priceInfo__new:before {
	content: "от ";
}*/
.sofa__side .sofa__sideText {
	line-height: 1;
}

.sofa__side .sofa__sideText:not(:last-child) {
	margin-top: 40px;
}

.sofa__side .sideInfoDetails__text {
	line-height: 1.35;
}

.cardSofas .producerContainer {
	margin-top: 74px;
	margin-bottom: 46px;
}

.cardSofas .productSubtitle {
	margin-bottom: 8px;
}

.cardSofas .productText p:not(:last-child) {
	margin-bottom: 10px;
}

.cardSofas .characteristics {
	margin-bottom: 46px;
}

.cardSofas__colors {
	margin-bottom: 60px;
}

.cardSofas__colorsBlock {
	margin-bottom: 16px;
}

.cardSofas__colorsText {
	margin-bottom: 33px;
	width: 70%;
}

.colorsBlock__title {
	margin-bottom: 13px;
}

.colorsBlock__list {
	font-size: 0;
}

.colorsBlock__item {
	margin-bottom: 17px;
	width: 75px;
}

.colorsBlock__itemImg {
	height: 75px;
	margin-bottom: 4px;
	overflow: hidden;
}

.colorsBlock__itemImg img {
	min-height: 100%;
}

/*actions & news & FAQ*/
.actionsSection {
	padding-top: 35px;
	margin-bottom: 70px;
}

.actionsSection .wrap {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.actionsMain {
	margin-right: 62px;
	width: 71.3%;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.actionsSection > .wrap > div {
		width: 100%;
		max-width: 100%;
	}
}

.actionsSide {
	padding-top: 33px;
	width: 21.4%;
}

.actionsSide + .contacts__social {
	margin: 20px auto 20px;
	width: 100%;
}

.actionsSide.faqSide,
.actionsMain.actionsMain + .actionsSide.faqSide {
	padding-top: 25px;
}

.actionsSide.faqSide:last-child {
	padding-top: 50px;
}

.actionsItem.actionsMain + .actionsSide {
	padding-top: 20px;
}

.actionsSide__title,
.actionsItem__catalogTitle {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.12;
}

.actionsSide__title {
	margin-bottom: 7px;
}

.faqSide__title {
	margin-bottom: 10px;
}

.actionsItem__catalogTitle {
	margin-bottom: 47px;
}

.actionsSide__item:not(:last-child) {
	margin-bottom: 40px;
}

.faqSide .actionsSide__item:not(:last-child) {
	margin-bottom: 7px;
}

.actionsSide__itemTitle {
	/*display: block;*/
	font-size: 60px;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 3px;
}

.actionsSide__item:not(:first-child) .actionsSide__itemTitle {
	margin-top: 30px;
}

.actionsList {
	margin-bottom: 40px;
}

.actionsList,
.actionsMain > .actionsItem__img,
.actionsItem__content,
.faqMain > .actionsItem__text {
	padding-right: 40px;
}

.actionsItem {
	padding-right: 17px;
}

.actionsItem:not(.actionsMain) {
	border-top: 1px solid #ebeaea;
	margin-top: 70px;
	padding-top: 22px;
}

.faqMain .actionsItem {
	border-top-width: 0;
	margin-top: 40px;
	padding-top: 0;
}

.actionsItem.actionsMain {
	padding-top: 15px;
}

.actionsMain .actionsItem:first-child {
	margin-top: 56px;
}

.faqMain .actionsItem:first-child {
	margin-top: 46px;
}

.actionsItem__title {
	font-family: 'Exo 2';
	font-size: 40px;
	font-weight: 500;
	line-height: 1.175;
	margin-bottom: 18px;
}

.actionsItem__title a {
	padding-bottom: 3px;
}

.actionsItem.actionsMain .actionsItem__title {
	margin-bottom: 27px;
}

.actionsItem-finished .actionsItem__title,
.actionsItem-finished .actionsItem__title a {
	color: #999;
}

.actionsItem__text,
.actionsItem__content p {
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 15px;
}

.actionsItem__content p b {
	display: block;
	font-size: 25px;
	font-weight: bold;
	line-height: 1.12;
	margin-top: 30px;
	margin-bottom: -13px;
}

.actionsItem__content img + p b {
	margin-top: 20px;
}

.actionsItem__content {
	margin-bottom: 30px;
}

.actionsItem__content img {
	display: block;
	/*max-width: 700px;*/
	margin-top: 40px;
	margin-bottom: 22px;
}
.actionsItem__content.stock-details__content_img img {
	max-width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
}

.actionsItem__content img + span {
	color: #888;
	display: block;
	line-height: 24px;
	margin-top: -16px;
	margin-bottom: 22px;
	font-size: 18px;
	/*max-width: 700px;*/
}

.actionsItem__info,
.actionsSide__item span:not(.actionsSide__itemTitle) {
	font-size: 16px;
	line-height: 1.375;
}

.actionsSide__itemTitleWrap {
	display: block;
}

.actionsItem__info span:not(:last-child):not(.actionsItem__infoRaiting):after {
	content: ', ';
}

.actionsItem__infoRaiting span:after {
	content: '' !important;
}

.actionsItem__infoRaiting > * {
	display: inline-block;
}

.infoRaiting__title {
	margin-right: 15px;
}

.infoRaiting__val-neg .infoRaiting__valBut {
	position: relative;
	top: 3px;
}

.infoRaiting__val-pos {
	margin-right: 8px;
}

.infoRaiting__val-pos .infoRaiting__valNum {
	color: #12bf61;
}

.infoRaiting__val-neg .infoRaiting__valNum {
	color: #f82d40;
}

.actionsItem__img {
	margin-top: 45px;
	margin-bottom: 20px;
	position: relative;
}

.infoRaiting__valBut {
	cursor: pointer;
}

.actionsItem-finished .actionsItem__img:after {
	background-color: rgba(255, 255, 255, 0.5);
	content: '';
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.actionsItem__img img {
	min-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}

.actionItem__status {
	font-size: 19px;
	font-weight: 600;
	letter-spacing: 2.2px;
	margin-bottom: 10px;
	--webkit-transform: uppercase;
	transform: uppercase;
}

.actionsItem.actionsMain .actionItem__status {
	margin-bottom: 6px;
}

.actionsLoadMore__wrap {
	border-top: 1px solid #ebeaea;
	font-size: 20px;
	padding-top: 20px;
	padding-left: 3px;
}

.actionsSection + section .contacts__social {
	margin-left: -5px;
	text-align: left;
}

.actionsItem__catalogWrap {
	padding-top: 20px;
}

.actionsItem__catalogWrap + .actionsItem__catalogWrap {
	border-top: 1px solid #ebeaea;
}

.newsItem__footer {
	border-top: 1px solid #e3e3e3;
	display: inline-block;
	margin-top: 20px;
	padding-top: 25px;
}

.newsItem__footer .contacts__social {
	display: inline-block;
	margin-bottom: 30px;
}

.news_nav {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.news_navItem {
	width: 350px;
}

.news_navItem a {
	display: -webkit-flex;
	display: flex;
}

.news_navItem.news_navItem-next a {
	flex-direction: row-reverse;
}

.news_navItem a > span:last-child {
	line-height: 1.4;
	margin: 0 5px;
}

.actionsSide__tel {
	font-family: 'Exo 2';
	font-size: 26px;
	font-weight: bold;
	line-height: 1;
	margin-bottom: 6px;
	margin-left: -12px;
}

.actionsSide__telText {
	font-size: 16px;
	line-height: 1.3125;
}

.faqMain .actionsTitle {
	margin-bottom: 20px;
}

.faqItem__title {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.12;
	margin-bottom: 7px;
}

/*about page*/
.aboutHead__titleBlock {
	background-image: url(/local/templates/kingstyle/img/about/about09.jpg);
	background-size: cover;
	height: 700px;
	margin: 58px auto 80px;
	padding-top: 30px;
	padding-left: 30px;
	position: relative;
}

.aboutHead__titleBlock_inner {
	background-color: #fff;
	box-shadow: 0 7px 12px 0 rgba(110, 110, 110, 0.24), 0 1px 3px 0 rgba(90, 90, 90, 0.5), inset 39px 10px 23px 0 rgba(0, 0, 0, 0);
	width: 768px;
	padding: 18px 14px 28px 18px;
}

.aboutHead__titleBlock_inner .aboutHead__title {
	color: #f82d40;
	font-size: 70px;
	line-height: 67px;
	margin-bottom: 14px;
}

.aboutHead__text {
	font-size: 25px;
	line-height: 36px;
	padding-left: 4px;
}

.about_text {
	font-size: 23px;
	line-height: 1.304347;
}

.about_text p:not(:last-child) {
	margin-bottom: 17px;
}

.aboutSection {
	margin-bottom: 80px;
}

.aboutPage .furnitureSolution {
	margin-bottom: 50px;
}

.aboutPage .furnitureSolution > a.disabled {
	cursor: default;
}

.aboutPage .medium .furniture__img {
	height: auto;
}

.aboutPage .solutionFactoid__num {
	margin-bottom: 5px;
}

.aboutPage .solutionFactoid__item {
	height: 267px;
}

.aboutPage .solutionFactoid__item.item_triple {
	height: max-content;
	margin-bottom: 15%;
}

.aboutPage .solutionFactoid__item .catalogTypes__text:not(:last-child) {
	margin-bottom: 10px;
}

.aboutTime.solutionFactoid__item {
	height: 280px
}

.aboutContacts.solutionFactoid__item {
	height: 230px;
}

.aboutTime .catalogTypes__link {
	margin-bottom: 13px;
}

.aboutTime .productText {
	display: -webkit-flex;
	display: flex;
}

.aboutTime .productText span > span {
	display: block;
}

.aboutTime .productText > span:first-child {
	margin-right: 25px;
}

.aboutContacts .productText span {
	display: block;
}

.aboutContacts .productText:first-child {
	margin-bottom: 5px;
}

.aboutContacts .productText:nth-child(2) {
	margin-bottom: 25px;
}

.aboutContacts .productText:nth-child(3) {
	margin-bottom: -11px;
}

.aboutSection-products {
	border-top: 1px solid #e3e3e3;
}

.aboutProducts__head {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 50px;
	padding-top: 20px;
}

.aboutProducts__headMain {
	width: 780px;
}

.aboutProducts__headSide {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding-top: 15px;
	width: 252px;
}

.aboutProducts__headSide-lower {
	padding-top: 80px;
}

.aboutProducts__headMain .indexTitle {
	margin-bottom: 22px;
}

.aboutProducts__headSide .catalogTypes__link {
	margin-bottom: 5px;
}

.aboutProducts__headSide .catalogTypes__link.solutionFactoid__num {
	font-size: 60px;
	font-weight: 600;
	line-height: 0.95;
}

.aboutPhoto__wrap {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 40px;
}

.aboutPhoto__wrap-seller .aboutPhoto:first-child {
	width: 353px;
}

.aboutPhoto__wrap-seller .aboutPhoto:last-child {
	width: 735px;
}

.aboutPhoto__img {
	margin-bottom: 6px;
}

.aboutPage__video {
	padding-bottom: 66.55%;
	width: 828px;
}

.aboutPage__video.video_container.video_large {
	width: 100%;
}

.aboutSection-team,
.aboutSection-sklad {
	background-color: rgba(250, 250, 250, 0.93);
	border: 1px solid #e8e8e8;
	margin-left: -45px;
	padding: 50px 44px 36px;
	width: 1200px;
}

.aboutPhoto__wrap-team {
	-ms-align-items: flex-end;
	align-items: flex-end;
	-webkit-align-items: flex-end;
	align-items: flex-end;
	height: 500px;
}

.aboutTeam__head {
	margin-bottom: 84px;
}

.aboutTeam__head,
.aboutPhoto__wrap-team .aboutPhoto:first-child {
	width: 638px;
}

.aboutPhoto__wrap-team .aboutPhoto:last-child {
	width: 448px;
}

.aboutPhoto__wrap-team .aboutPhoto__caption {
	max-height: 44px;
}

.aboutTeam__head .indexTitle {
	margin-bottom: 24px;
}

.aboutSide__itemImg {
	margin-top: -62px;
	width: 150px;
}

.aboutPhoto__wrap-visitors {
	-webkit-align-items: flex-end;
	align-items: flex-end;
}

.aboutPhoto__wrap-visitors .aboutPhoto:first-child {
	width: 313px;
}

.aboutPhoto__wrap-visitors .aboutPhoto:last-child {
	width: 750px;
}

.aboutPhoto__wrap-visitors .aboutPhoto:first-child .catalogTypes__link {
	margin-bottom: 3px;
}

.aboutPage .furnitureSolution.large-sofa {
	margin-bottom: 0;
}

.large-sofa + .aboutProducts__head .aboutProducts__headSide {
	padding-top: 0;
	margin-top: -1px;
}

.aboutSection-sklad {
	margin-bottom: 100px;
	padding-bottom: 60px;
}

.aboutSklad__head {
	margin-bottom: 50px;
	width: 828px;
}

.aboutSklad__head .indexTitle {
	margin-bottom: 22px;
}

.aboutPage .aboutSection-sklad .solutionFactoid__item:first-child {
	height: 222px;
}

.aboutPage .aboutSection-sklad .solutionFactoid__item:last-child {
	height: 184px;
}

.aboutPage .aboutSection-sklad .furnitureSolution:not(:last-child) {
	margin-bottom: 67px;
}

.aboutPage .aboutSection-sklad .furnitureSolution:last-child {
	margin-bottom: 0;
}

.aboutPage {
	margin-bottom: 20px;
}

.aboutSection-map {
	margin-bottom: 0;
}

.aboutHead__info {
	background-color: rgba(248, 45, 64, 0.5);
	color: #fff;
	font-size: 25px;
	line-height: 24px;
	padding: 7px 41px 13px 20px;
	position: absolute;
	right: 0;
	bottom: 22px;
}

.aboutHead__info > * {
	display: inline-block;
}

.aboutHead__info-num {
	font-size: 60px;
	line-height: 0.8;
	margin-right: 6px;
}

.aboutHead__info-text {
	margin-left: 8px;
}

/*legal entities*/
.legalContainer {
	padding-top: 58px;
}

.legal__title {
	margin-bottom: 20px;
}

.legal__descrWrap {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 70px;
}

.legal__descrMain {
	width: 728px;
}

.legal__descrSide {
	padding-top: 3px;
	width: 352px;
}

.legal__descrMain p:not(:last-child) {
	margin-bottom: 27px;
}

.legal__descrSide p:not(:last-child) {
	margin-bottom: 10px;
}

.formTitle.formTitle-small {
	font-size: 40px;
	margin-bottom: 10px;
}

.generalForm {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 40px 25px;
}

.generalForm__main {
	width: 620px;
}

.generalForm__aside {
	padding-top: 6px;
	width: 328px;
}

.generalForm__subtitle {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.12;
	margin-bottom: 5px;
}

.generalForm__subtitle.subtitle-tel {
	margin-left: -0.6em;
}

.legalformWrap {
	margin-bottom: 70px;
}

#bill__form .formDescr {
	margin-bottom: 24px;
}

#bill__form .form__field {
	margin-bottom: 25px;
}

#bill__form .fieldTitle {
	width: 120px;
}

#bill__form .fieldDetail.bottom {
	margin-left: 144px;
	margin-bottom: -11px;
}

#bill__form .fieldLong,
#bill__form .fieldLong + .fieldDetail.bottom {
	width: 440px;
}

#bill__form .fieldMedium {
	width: 250px;
}

.generalForm__bottom {
	width: 100%;
}

#bill__form .formSubmitButton {
	margin-bottom: -40px;
}

#bill__form .formSubmitButton {
	padding: 24px 0 24px 170px;
}

#bill__form .send_button {
	width: 310px;
}

#bill__form .formSubmitButton .fieldDetail.side {
	margin-left: 16px;
}

#bill__form textarea.fieldInput {
	height: 200px;
}

#bill__form .fileDwnld {
	border-top: 1px solid #e3e3e3;
	margin-top: 46px;
	margin-bottom: 34px;
	padding-top: 19px;
}

.fileDwnld {
	position: relative;
}

.fileDwnld > * {
	vertical-align: middle;
}

.fileDwnld [type="file"] {
	height: 40px;
	opacity: 0;
}

.download_imitation {
	position: absolute;
	left: 123px;
	white-space: nowrap;
}

.download_text {
	display: inline-block;
	margin-left: 8px;
}

.download_text.error_message {
	color: #f82d40;
}

#bill__form .download_imitation {
	left: 145px;
	top: 20px;
}

#bill__form .fileDwnld .fieldDetail.bottom {
	margin-top: 9px;
}

#bill__form .generalForm__bottom {
	margin-top: -20px;
}

.legal__requisites {
	margin-bottom: 100px;
}

.legal__requisites .catalogTypes__link {
	margin-bottom: 5px;
}

.legal__requisites .productText:not(:last-child) {
	margin-bottom: 13px;
}

.invisible_text {
	color: transparent;
	position: absolute;
}

/*garranty*/
.garrantyContainer {
	padding-top: 58px;
}

.garrantyContainer .pageTitle {
	margin-bottom: 20px;
}

.garrantyContent {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.garrantyMain {
	width: 735px;
}

.garrantySide {
	width: 256px;
}

.arrowLinkWrap {
	display: -webkit-flex;
	display: flex;
}

.garrantyContent-docs .garrantySide {
	padding-top: 24px;
}

.garrantyContent-docs .catalogTypes__link {
	margin-bottom: 5px;
}

.garrantyContent-descr {
	margin-bottom: 54px;
}

.garrantyContent-descr .garrantySide {
	margin-top: -2px;
}

.garrantyContent-descr .catalogTypes__link {
	margin-bottom: 3px;
}

.garrantyDocContainer {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 20px;
	margin-top: 23px;
}

.garrantyDocItem .garrantyDocItem__img {
	margin-bottom: 7px;
	width: 100%;
}

.garrantyDocItem__img img {
	width: 100%;
}

.garrantyText p {
	margin-bottom: 15px;
}

.catalogTypes__link.garranty__subtitle {
	margin-bottom: 7px;
	margin-top: 25px;
}

.garranty__list li {
	margin-bottom: 10px;
	position: relative;
}

.garranty__list li:before {
	content: '\2014';
	position: absolute;
	-webkit-transform: translateX(-120%);
	transform: translateX(-120%);
}

.garrantyformWrap .generalForm {
	padding-top: 30px;
	padding-right: 50px;
}

.garrantyformWrap .generalForm__aside {
	width: 210px;
}

.garrantyformWrap .formTitle {
	line-height: 1.1;
	margin-bottom: 20px;
}

.garrantyformWrap .generalForm .formDescr:not(.subtitle-tel) {
	margin-bottom: 45px;
}

.garrantyformWrap .fieldTitle {
	width: 146px;
}

.garrantyformWrap .fieldDetail.bottom {
	margin-left: 170px;
}

.garrantyformWrap .formSubmitButton {
	margin-top: 35px;
	margin-bottom: -40px;
	padding: 22px 0 25px 195px;
}

.garrantyformWrap .form__field {
	margin-bottom: 23px;
}

.garrantyformWrap .fileDwnld {
	margin-top: 40px;
	margin-bottom: 42px;
}

.garrantyformWrap .download_imitation {
	left: 170px;
	top: 3px;
}

.garrantyformWrap .download_imitation + .fieldDetail.bottom {
	margin-top: -16px;
}

.garrantyformWrap .fieldLong,
.garrantyformWrap .fieldLong + .fieldDetail.bottom {
	width: 438px;
}

.garrantyformWrap textarea.fieldInput {
	height: 204px;
}

.garrantyformWrap textarea + .fieldDetail.bottom {
	margin-top: 5px;
}

.garrantyformWrap .formSubmitButton .fieldDetail.side {
	vertical-align: bottom;
	top: 0;
}

.garrantyformWrap .formSubmitButton button {
	padding-left: 80px;
	padding-right: 80px;
}

.garrantyformWrap .formSubmitButton .fieldDetail.side {
	margin-left: 15px;
}

.formDescr.subtitle-tel {
	font-weight: 600;
	margin-left: -0.5em;
	margin-bottom: 9px;
}

.generalForm__asideItem .messagers {
	margin-top: 13px;
}

.generalForm__asideItem .catalogTypes__text:not(:last-child) {
	margin-bottom: 7px;
}

.generalForm__asideItem .viber_api {
	margin-right: 4px;
}

.generalForm__asideItem .whatsup_api {
	margin-right: 2px;
}

.generalForm__asideItem.repairSide_item-master {
	position: absolute;
	bottom: 0;
	right: 20px;
	width: 355px;
}

.repairSide_item-master .repairSide_itemText {
	position: absolute;
}

.repairSide_item-masterGarant .repairSide_itemText {
	top: -108px;
	left: 115px;
	width: 175px;
}

.repairSide_item-master .repairSide_itemText p:last-child {
	font-weight: bold;
}

.generalForm__asideItem__img {
	/*width: 63.5%;*/
}

.loadedFilesWrap {
	display: -webkit-flex;
	display: flex;
	opacity: 0;
	padding-left: 170px;
	padding-top: 0;
	transition: 0.2s;
}

.loadedFilesWrap.open {
	opacity: 1;
	padding-top: 32px;
}

.loadedFile {
	position: relative;
	width: 77px;
}

.loadedFile:not(:last-child) {
	margin-right: 13px;
}

.loadedFile__img {
	background-color: #fff;
	border: 1px solid #cfcfcf;
	height: 52px;
	overflow: hidden;
	transition: 0.2s;
}

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

.loadedFile__del {
	background-color: #ddd;
	color: #f82d40;
	cursor: pointer;
	display: block;
	height: 11px;
	line-height: 10px;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	width: 11px;
}

.loadedFile__del:hover + .loadedFile__img {
	border-color: #f82d40;
}

.progressBarWrap {
	background: #fff;
	border: 1px solid #cfcfcf;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.progressBar circle {
	stroke-dashoffset: 0;
	transition: stroke-dashoffset 1s linear;
	stroke: #cfcfcf;
	stroke-width: 2px;
}

.progressBar .bar {
	stroke: #f82d40;
}

.progressBar {
	display: block;
	height: 28px;
	width: 28px;
	margin: 0 auto;
	border-radius: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) rotate(-85deg);
	transform: translate(-50%, -50%) rotate(-85deg);
}

.repairContainer {
	padding-top: 70px;
}

.repairContent {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.repairContent-top {
	-webkit-align-items: flex-end;
	align-items: flex-end;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 70px;
	padding-bottom: 37px;
}

.repairMain {
	position: relative;
	width: 690px;
	z-index: 1;
}

.repairSide {
	width: 378px;
}

.repairMain .catalogTitle {
	margin-bottom: 30px;
}

.repairMain .indexTitle {
	margin-bottom: 17px;
}

.repairText p:not(:last-child) {
	margin-bottom: 20px;
}

.repairText-cols {
	display: -webkit-flex;
	display: flex;
}

.repairCol {
	width: 40%;
}

.repairCol:not(:last-child) {
	margin-right: 32px;
}

.repairContent .garranty__subtitle {
	margin-top: 40px;
}

.repairLinkWrap {
	margin-top: 100px;
}

.repairLinkWrap .catalogTypes__link {
	margin-bottom: 6px;
}

.repairList {
	margin-bottom: 20px;
}

.repairList li {
	position: relative;
}

.reviewsFormSide_itemText:before,
.repairList li:before,
.repairSide_item-manager .repairSide_itemText p:first-child:before,
.repairSide_item-master .repairSide_itemText p:first-child:before {
	content: '\2014';
	position: absolute;
	-webkit-transform: translateX(-120%);
	transform: translateX(-120%);
}

.repairSide_item-manager {
	height: 568px;
	position: relative;
	bottom: -37px;
}

.reviewsFormSide_itemText p:last-child,
.repairSide_item-manager .repairSide_itemText p:last-child,
.repairSide_item-master .repairSide_itemText p:last-child {
	font-weight: bold;
	margin-top: 8px;
}

.repairSide_item-manager .repairSide_itemText {
	width: 124px;
}

.repairSide_item-manager .repairSide_itemImg {
	position: absolute;
	right: -62px;
	bottom: 0;
	width: 410px;
}

.repairContent-bottom {
	margin-bottom: 70px;
}

.repairContent-bottom .repairSide {
	position: relative;
}

.repairSide_item-gear {
	position: absolute;
	bottom: 8px;
	right: 88px;
}

.repairSide_itemImg img {
	width: 100%;
}

.repairSide_item-gear .repairSide_itemImg {
	margin-left: -33px;
	margin-bottom: -13px;
	width: 178px;
}

.repairSide_item-gear .repairSide_itemText {
	width: 170px;
}

.repairSide_item-kach {
	position: absolute;
	top: -54px;
	left: -158px;
}

.repairSide_item-kach .repairSide_itemImg {
	width: 611px;
}

.repairContainer .generalForm__main {
	width: 660px;
}

.fieldTitle[for="garranty_photo"] {
	height: 66px;
}

.repairContainer .fieldTitle[for="garranty_photo"] {
	padding-top: 12px;
}

.repairContainer .generalForm__aside {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding-bottom: 143px;
}

/*reviews*/
.reviewsformWrap .formTitle {
	margin-bottom: 8px;
}

.reviewsformWrap .formDescr {
	margin-bottom: 30px;
}

.reviewsformWrap .fieldTitle {
	width: 106px;
}

.reviewsformWrap .form__field.ok .rating-value-error {
	display: none;
}

.reviewsformWrap .form__field {
	margin-bottom: 20px;
}

.reviewsformWrap .fileDwnld {
	margin-top: 24px;
	margin-bottom: 42px;
}

.reviewsformWrap .fileDwnld .fieldDetail {
	margin-top: 10px;
}

.reviewsformWrap .fieldDetail.bottom {
	margin-left: 129px;
}

.reviewsformWrap .fieldShort, .reviewsformWrap .fieldShort + .fieldDetail.bottom {
	width: 252px;
}

.reviewsformWrap .fieldLong, .reviewsformWrap .fieldLong + .fieldDetail.bottom {
	width: 440px;
}

.reviewsformWrap textarea.fieldLong {
	height: 245px;
}

.reviewsformWrap .download_imitation {
	left: 129px;
}

.reviewsFormSide_item {
	position: relative;
}

.reviewsFormSide_itemImg {
	position: absolute;
}

.reviewsformWrap .formSubmitButton .fieldDetail.side {
	width: 140px;
}

.reviewsformWrap .formSubmitButton {
	margin-top: 40px;
	margin-bottom: -40px;
	padding-left: 155px;
}

.reviewsformWrap .button-order {
	display: inline-flex;
	align-items: center;
	padding-left: 79px;
	padding-right: 79px;
}

.reviewsformWrap .generalForm__aside {
	padding-top: 117px;
	width: 183px;
}

.reviewsformWrap .reviewsFormSide_itemImg {
	top: 12px;
	left: -247px;
	width: 390px;
}

.reviewsContainer {
	padding-top: 69px;
}

.reviewsContent {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 100px;
	width: 100%;
}

.reviewsContent.itemReviews {
	padding-top: 10px;
}

.reviewsMain {
	width: 828px;
}

.itemReviews .reviewsMain {
	width: 730px;
}

.reviewsSide {
	padding-top: 18px;
}

.itemReviews .reviewsSide {
	padding-top: 38px;
}

.reviewsSide .reviewsSide_button {
	padding-left: 30px;
	padding-right: 20px;
}

.itemReviews .reviewsSide .reviewsSide_button {
	padding-left: 27px;
	padding-right: 24px;
}

.reviewsMain .pageTitle {
	line-height: 0.97142857;
	margin-bottom: 50px;
}

.reviewItem {
	border-top: 1px solid #e3e3e3;
	padding-top: 26px;
	margin-bottom: 72px;
}

.reviewsPage .reviewItem {
	padding-right: 90px;
}

.itemReviewsTitle {
	border-top: 1px solid #e3e3e3;
	margin-bottom: 2px;
	padding-top: 18px;
}

.itemReviewsTitle + .reviewItem {
	border-width: 0;
}

.reviewItem__text {
	margin-bottom: 15px;
}

.reviewItem__text p:not(:last-child) {
	margin-bottom: 15px;
}

.reviewItem__img {
	margin-top: 14px;
	margin-bottom: 26px;
}

.reviewItem__img img {
	max-height: 506px;
	max-width: 700px;
}

.reviewItem__text .accent {
	background-color: #ffecac;
	margin: 0 -3px;
	padding: 0 4px;
}

.itemReviews .actionsLoadMore__wrap {
	border-width: 0;
	padding-top: 0;
}

.product-reviews__action{
	display: flex;
	margin-top: 20px;
}

.product-reviews {
	margin-bottom: 32px;
	padding-bottom: 32px;
	width: 100%;
}
.product-reviews__header {
	margin-bottom: 20px;
}
/*.product-reviews__item + .product-reviews__item {*/
/*	margin-top: 28px;*/
/*}*/
.product-reviews__info {
	display: flex;
	align-items: center;
	margin-bottom: 12px;
	font-weight: 600;
	font-size: 12px;
	line-height: 14px;
	color: #999;
}
.product-reviews__author {
	margin-right: 4px;
}
.product-reviews__date {
	margin-left: 4px;
}
.product-reviews__rating {
	margin-bottom: 12px;
}
.product-reviews__visual {
	max-width: 600px;
}
.product-reviews__visual img {
	width: 100%;
	display: block;
}
.product-reviews__thumbs {
	display: flex;
	margin: -6px;
	overflow-x: auto;
	margin-top: 6px;
}
.product-reviews__thumb {
	margin: 6px;
	flex-shrink: 0;
	width: calc(33.33% - 12px);
	display: flex;
	justify-content: center;
	align-items: center;
}
.product-reviews__text {
	font-size: 16px;
	line-height: 19px;
	color: #000;
	margin-top: 17px;
}

.modal--custom button.close{
	height: 40px;
	width: 40px;
	padding: 0;
	margin: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 50px;
	font-weight: 700;
	top: 10px;
	right: 10px;
	z-index: 20;
	position: absolute;
	color: #000;
}

/* --- buttons --- */
.custom-btn {
	display: inline-flex;
	vertical-align: middle;
	height: 40px;
	padding: 10px 18px;
	max-width: 100%;
	border: none;
	box-shadow: 0 0 0 1px #8ebaec inset;
	color: #8ebaec;
	background: transparent;
	font: 400 16px/20px Lato, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-align: center;
	text-overflow: ellipsis;
	text-transform: none;
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	outline: none;
	transition: 0.15s;
	cursor: pointer;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	align-items: center;
	justify-content: center;
	border-radius: 8px;
}

.custom-btn::after {
	content: "";
	position: absolute;
	top: 3px;
	bottom: 3px;
	left: 3px;
	right: 3px;
	border: 1px dashed;
	border-radius: inherit;
	opacity: 0;
	transition: inherit;
	pointer-events: none;
	border-radius: 4px;
}

.state--focus-enabled .custom-btn:focus::after {
	opacity: 0.75;
}

.custom-btn:active {
	color: #fff;
	border: none;
	background: #028;
	box-shadow: 0 0 0 1px #028 inset;
}

.custom-btn.custom-btn.custom-btn--disabled,
.custom-btn.custom-btn:disabled {
	background: #e1e1e1;
	border: 1px solid transparent;
	box-shadow: 0 2px 0 #cbcbcb;
	cursor: not-allowed;
}

.custom-btn--primary {
	color: #fff;
	background: #8ebaec;
	box-shadow: none;
}

@media (any-hover: hover) {
	.custom-btn--primary:hover {
		color: #fff;
		background: #04a;
		box-shadow: none;
	}
}
.custom-btn--primary:active {
	color: #fff;
	background: #028;
	box-shadow: none;
}

.custom-btn.custom-btn--primary.custom-btn--disabled,
.custom-btn.custom-btn--primary:disabled {
	cursor: not-allowed;
	color: #fff;
	background: #e8e8e8;
}

.custom-btn--white {
	background: transparent;
	color: #fff;
	box-shadow: 0 0 0 1px #fff inset;
}

.custom-btn.custom-btn--white.custom-btn--disabled,
.custom-btn.custom-btn--white:disabled {
	color: #e8e8e8;
	background: transparent;
	box-shadow: 0 0 0 1px #e8e8e8 inset;
}

.custom-btn--primary-white {
	background: #fff;
	color: #000;
	box-shadow: none;
}

.custom-btn--primary-white:active {
	color: #000;
	background: #999;
	box-shadow: none;
}

.custom-btn.custom-btn--primary-white.custom-btn--disabled,
.custom-btn.custom-btn--primary-white:disabled {
	color: #999;
	background: #e8e8e8;
	box-shadow: none;
}

.custom-btn__icon {
	display: inline-block;
	vertical-align: middle;
	align-self: center;
	width: 16px;
	height: 16px;
	margin: 0;
}

.custom-btn__icon--right {
	margin-left: 6px;
}

.custom-btn--lg {
	height: 50px;
	padding: 15px 22px;
}

.custom-btn--sm {
	height: 30px;
	padding: 5px 10px;
	font-size: 14px;
}

.custom-btn--sm .custom-btn__icon {
	width: 12px;
	height: 12px;
}

.custom-btn--block {
	width: 100%;
}

.form-reviews.hide{
	display: none;
}

.form-reviews__server-error {
	margin: 8px 0 12px;
	color: #ed282f;
	font-size: 14px;
	line-height: 1.3;
}

.form-reviews__title{
	margin-bottom: 10px;
	font-weight: 400;
	font-size: 25px;
	line-height: 1;
}

.form-reviews .modal-form__inner-desc {
	font-size: 12px;
}

.form-reviews .field-label {
	font-size: 15px;
	line-height: 12px;
}

.form-reviews .form-field {
	padding: 5px 0;
}

.form-reviews textarea.field-input {
	height: 65px;
}

.form-reviews input.fieldInput:not([type="file"]),
 .form-reviews textarea.fieldInput{
	font-size: 12px;
}

.form {
	color: #000;
}

.form-header__title.title {
	font-weight: 600;
	font-size: 24px;
	line-height: 32px;
	letter-spacing: -0.02em;
	margin-bottom: 8px;
}

.form-header__desc {
	margin-bottom: 8px;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
}

.field-label {
	margin-bottom: 6px;
	font-weight: 700;
	font-size: 12px;
	line-height: 16px;
}
.form-field--row .field-label{
	font-size: 24px;
}
.form-field {
	padding: 8px 0;
	position: relative;
}

.form-field--row .field-label{
	margin-bottom: 0;
}
.form-field--row .field-error{
	width: 100%;
	margin-top: 5px;
}
.form-field--row .rating-block{
	margin-left: 12px;
}
.form-field--row {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.field-error.field-error.field-error {
	width: 100%;
}

.field-error.error {
	color: #f82d40;
	display: none;
	opacity: 0;
	transform: scale(0);
	font-size: 14px;
	line-height: 1.285714;
	filter: blur(100px);
}

.field-error.error.error-active {
	display: block;
	opacity: 1;
	transform: scale(1);
	filter: blur(0);
	animation: showError 0.5s ease-in-out;
}

@keyframes showError {
	0% {
		opacity: 0;
		filter: blur(100px);
		transform: scale(0);
	}
	100% {
		opacity: 1;
		filter: blur(0);
		transform: scale(1);
	}
}
.error .fieldDetail.error {
	position: absolute;
	bottom: -3px;
	left: 0;
}

.field-input {
	border-radius: 4px;
	border: 1px solid #e8e8e8;
}

.field-input:focus {
	border: 1px solid #8ebaec;
}

.field--textarea {
	resize: none;
	min-height: 100px;
}

.form--substrate {
	background: #f5f5f5;
	padding: 16px 16px 24px 16px;
	border: 1px solid #e8e8e8;
}

.form-body__desc {
	color: #9b9b9b;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 12px;
}

.form-body__btn.disabled {
	background: #e1e1e1;
	border: 1px solid transparent;
	box-shadow: 0 2px 0 #cbcbcb;
	cursor: not-allowed;
}

.form-body__sub {
	color: #9b9b9b;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	padding-top: 8px;
}

.show-more-button,
.form-body__btn {
	color: #fff;
	background-color: #479fe6;
	border: 1px solid #479fe6;
	box-shadow: 0 4px 0 0 #1b82dc;
	transition: 0.2s;
	max-width: 328px;
	width: 100%;
}

.button-order {
	max-width: 270px;
	font-size: 26px;
	line-height: 25px;
	font-weight: 700;
	padding: 0 30px;
	height: 53px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 5px;
	color: #fff;
	background-color: #479fe6;
	border: 1px solid #479fe6;
	box-shadow: 0 4px 0 0 #1b82dc;
}

.show-more-button {
	max-width: 270px;
    font-size: 22px;
    line-height: 22px;
    font-weight: 500;
    padding: 0 30px;
    height: 44px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    color: #293EF2;
    background-color: transparent;
    border: 3px solid #293EF2;
    box-shadow: none;
	transition: 0.2s;
}

.show-more-button::after{
	content: url("data:image/svg+xml, <svg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M17 10L12 15C10.0474 13.0474 8.95262 11.9526 7 10' stroke='rgb(41, 62, 242)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
    height: 25px;
    width: 25px;
	margin-left: 10px;
}

.show-more-button:hover{
	border: 3px solid #293EF2;
	color: white;
	background: #293EF2;
}

.button--sm {
	font-weight: 800;
	font-size: 18px;
	line-height: 24px;
}

.form-body__action {
	display: flex;
	justify-content: center;
}

.button-order:active,
.form-body__btn:active {
	background-color: #3c89c8;
	border: 1px solid #3c89c8;
	box-shadow: 0 0 0 0 #146dba;
	transform: translateY(4px);
}

.form-body__action {
	padding: 8px 0;
}

.form-body__checkbox {
	display: flex;
	margin: 12px 0;
}

.form-body__checkbox-item {
	margin-top: 6px;
	min-width: 13px;
	height: 13px;
}

.form-body__checkbox-label {
	margin-left: 10px;
}

.mobile-consultation .form-body__checkbox {
	margin-top: 10px;
}

.mobile-consultation .form-body__checkbox-item {
	margin-top: 3px;
}

.mobile-consultation .form-body__checkbox-label {
	line-height: 18px;
}

.form-body__checkbox-link {
	border-bottom: 1px solid #f82d40;
	border-color: #f82d40;
	color: #f82d40;
}

.form-body__checkbox-link:hover {
	border-color: #4990e2;
	color: #4990e2;
}

@media (max-width: 767px) {
	.form-body__checkbox-label {
		font-size: 14px;
	}
}

.field-file__input-block {
	display: inline-block;
	position: relative;
	overflow: hidden;
	vertical-align: top;
}

.field-file__input {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	pointer-events: none;
}

.field-file__list {
	margin-bottom: 15px;
}

.field-file__item {
	margin-bottom: 6px;
	display: flex;
	width: 100%;
}

.field-file__item:last-child {
	margin-bottom: 0;
}

.field-file__item-start {
	flex: 1 1 auto;
}

.field-file__item-end {
	flex: 0 0 auto;
	margin-left: 12px;
}

.field-input {
	display: block;
	width: 100%;
	min-width: 0;
	background: #fff;
	border-radius: 4px;
	border: 1px solid #e8e8e8;
	padding: 7px 12px;
	box-shadow: none;
	font: 400 16px/24px Lato, Arial, Helvetica, sans-serif;
	transition: 0.15s;
	outline: none;
}
@media (any-hover: hover) {
	.field-input:hover {
		border-color: #000;
	}
}
.field-input:focus {
	border-color: #8ebaec;
}
.form-error .field-input {
	border-color: #e11;
}

.field-input--sm {
	padding: 2px 12px;
	font-size: 14px;
	height: 30px;
}

.field-input--textarea {
	height: 120px;
	resize: vertical;
}

.field-input--textarea.field-input--sm {
	line-height: 20px;
}

.field-input:disabled {
	background: #f5f5f5;
}

.preview-img__wrap {
	width: 56px;
	height: 56px;
	overflow: hidden;
	position: relative;
}

.preview-img__remove {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.preview-img .preview-img__remove span {
	position: absolute;
	top: 0;
	right: 1px;
	width: 24px;
	height: 24px;
	background: rgba(0, 0, 0, 0.4);
	border-radius: 0 0 0 2px;
}

.preview-img__remove span:before {
	content: "";
	width: 1px;
	height: 9px;
	background: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(45deg);
}

.preview-img__remove span:after {
	content: "";
	width: 1px;
	height: 9px;
	background: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(-45deg);
}

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

label.field-file.field-file__multi {
	display: none;
}

.preview-open__btn {
	min-height: 100px;
	width: 100%;
	border: 1px dashed #e8e8e8;
	border-radius: 4px;
	padding: 23px 20px 20px 20px;
	background: #fff;
	display: flex;
	flex-direction: column;
	align-items: center;
	transition: 0.3s;
}

.preview-open__btn-icon .icon{
	color: #999999;
	width: 21px;
	height: 17px;
}

.preview-open__btn-text {
	color: #999999;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	max-width: 202px;
	text-align: center;
	margin-top: 4px;
}

.preview-open__btn:active {
	background: #e8e8e8;
}

.form-fiel__files.added .preview-open__btn {
	opacity: 0;
	max-height: 0;
	max-width: 0;
	padding: 0;
	min-height: auto;
	display: none;
}

.preview-el {
	padding-left: 2px;
	padding-right: 2px;
}

.preview-el__wrap {
	width: 56px;
	height: 56px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	border: 1px dashed #e8e8e8;
	border-radius: 4px;
	position: relative;
}

.preview-el.full .preview-el__wrap {
	border: 1px solid #999999;
	overflow: hidden;
	border-radius: 2px;
}

.preview-el__btn {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 10;
}

.preview-el.full .preview-el__btn {
	z-index: -1;
}

.preview-el .preview-img__remove {
	display: none;
}

.preview-el.full .preview-img__remove {
	display: block;
}

.preview-el .preview-img__remove span {
	display: flex;
}

.preview-img {
	position: absolute;
	top: 0;
	left: 0;
}

.preview {
	margin-left: -2px;
	margin-right: -2px;
	display: none;
}

.form-fiel__files.added .preview {
	display: flex;
}

.preview-el .plus-el__svg {
	width: 33px;
	height: 33px;
	color: #e8e8e8;
}

.modal-success {
	flex-direction: column;
	align-items: center;
	justify-content: center;
	display: none;
}
.modal-success.show {
	display: block;
}

.modal-main {
	height: 100%;
}

.success .modal-main {
	display: none;
}

.success-modal .modal-success {
	display: flex;
	opacity: 1;
	animation: 0.7s showMessege;
}

.success .modal-success {
	display: flex;
	opacity: 1;
	animation: 0.7s showMessege;
}

@keyframes showMessege {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
.modal-success__visual {
	max-width: 120px;
}

.modal-success__content-title {
	font-weight: 600;
	font-size: 26px;
	line-height: 32px;
}

.modal-success__content-desc {
	font-size: 16px;
	line-height: 24px;
}

.modal-success__content {
	margin-top: 32px;
}

.modal-success__content-desc {
	margin-top: 8px;
}

.modal-success__content-action {
	margin-top: 32px;
}




/*SEARCH*/
.searchPage {
	padding-top: 42px;
}

.search_block {
	padding-bottom: 70px;
}

.search_form {
	background-color: rgba(250, 250, 250, 0.93);
	border: 1px solid #e8e8e8;
	padding: 22px 44px 35px;
	position: relative;
}

.search_form > * {
	display: inline-block;
	vertical-align: top;
}

.search_fieldWrap > * {
	display: block;
}

.search_fieldWrap .fieldInput {
	margin-bottom: 5px;
	width: 550px;
}

.search_fieldWrap .fieldInput:focus {
	/*border-color: #8eb9ec;*/
}

.search_details {
	font-size: 14px;
}

.searchTitle, .search_resultText {
	line-height: 1.9;
}

.searchTitle {
	font-weight: 700;
	margin-right: 14px;
}

.search_resultText {
	margin-left: 20px;
}

.search_progress {
	display: inline-block;
	height: 20px;
	width: 20px;
}

.search_progress img {
	height: 100%;
	width: 100%;
}

.search_clear {
	cursor: pointer;
	position: absolute;
	left: 722px;
	top: 34px;
	transition: 0.2s;
}

.search_clear svg {
	height: 14px;
	width: 14px;
}

.search_clear:hover path {
	stroke: #f82d40;
}

.search_result .catalogItem__img {
	/*height: 300px;*/
}

.megamenu {
	background-color: #fafafa;
	border: 1px solid #e8e8e8;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 18px 66px 35px 63px;
	position: fixed;
	top: 0;
	left: 50%;
	-webkit-transform: translate(-50%, -100%);
	transform: translate(-50%, -100%);
	transition: 0.35s;
	width: 1240px;
	z-index: 19;
}

.megamenu.open {
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

.megamenu .footerMainMenu {
	margin-top: 10px;
	margin-bottom: 53px;
}

.megamenu .footerMainMenu .footerMenu__list {
	position: relative;
	display: flex;
	flex-direction: column;
	align-content: space-between;
}

.megamenu .footerMainMenu .footerMenu__listItem {
	margin-right: 0;
}

.megamenu_main {
	width: 61%;
}

.megamenu_logo {
	position: absolute;
	left: -33px;
	top: 6px;
}

.megamenu__hours {
	font-size: 16px;
	display: flex;
	/* flex-direction: column; */
	/* margin-bottom: 30px; */
}

.megamenu__hours:not(:last-child) {
	/* margin-bottom: 40px; */
}

.megamenu_side .megamenu_side__address .hours {
	margin-bottom: 20px;
}

/* .megamenu .megamenu_side__contacts .messagers svg {
	height: 18px;
	width: 18px;
} */
.megamenu .megamenu_side__contacts .whatsup_api svg {
	height: 21px;
	width: 21px;
}

.megamenu .megamenu_side__contacts .messagers {
	padding-left: 3px;
}

.megamenu_side__address {
	display: flex;
	flex-direction: column;
	margin-bottom: 40px;
	margin-right: 30px;
}

.megamenu_side__address-city {
	font-family: 'Lato', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 22px;
	line-height: 26px;
	color: #000000;
	margin-bottom: 10px;
}

.megamenu_side__address .footerMenu__title {
	display: block;
	margin-bottom: 15px;
	font-weight: bold;
	font-size: 22px;
	line-height: 26px;
}

.megamenu .footerMails {
	display: flex;
	justify-content: baseline;
	margin-top: 7px;
}

.megamenu_show {
	cursor: pointer;
	position: relative;
}

.megamenu_show .linkType1:after {
	content: "\25BE";
	position: absolute;
	margin-left: 7px;

	font-size: 0.9em;
	line-height: 23px;
}

.megamenu_hide {
	cursor: pointer;
	position: absolute;
	top: 26px;
	right: 65px;
}

.megamenu_hide g {
	transition: 0.2s;
}

.megamenu_hide:hover g {
	stroke: #f82d40;
}

body.menu_open {
	height: 100vh;
	overflow: hidden !important;
	position: relative;
}

/*body:after {
	content: '';
	display: block;
	height: 130%;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	transition: opacity .3s;
	visibility: hidden;
	width: 100%;
}*/

body.menu_open:after {
	background-color: rgba(0, 0, 0, 0.1);
	opacity: 1;
	visibility: visible;
	z-index: 15;
}

.footer_socialWrap {
	-webkit-align-self: center;
	align-self: center;
	-webkit-flex: 2 0 auto;
	flex: 2 0 auto;
}

.socialList {
	display: -webkit-flex;
	display: flex;
}

.socialItem:not(:last-child) {
	margin-right: 10px;
}

.socialItem a[href *="twitter.com"] {
	position: relative;
	top: 4px;
}

.catalog-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: rgba(255, 255, 255, 0.7);
	display: none;
}

.to_top_arrow {
	background-color: #fff;
	border: 1px solid #ededed;
	border-radius: 5px;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
	/*color: #0088cc;*/
	cursor: pointer;
	font-size: 20px;
	height: 47px;
	line-height: 47px;
	position: fixed;
	bottom: 34px;
	text-align: center;
	transition: bottom .2s;
	width: 50px;
}

.to_top_arrow:hover {
	border-color: #ededed;
}

@media (min-width: 1200px) {
	.to_top_arrow {
		left: calc((100vw - 1200px) / 4);
	}
}

.cardElement .sideInfoFree {
	margin-top: 25px;
}

.sideInfo__tel {
	margin-top: 20px;
}

/*clients page*/
.clientsPage {
	margin-bottom: 100px;
	width: 100%;
}

.clientText {
	margin-top: 15px;
}

.clientText p {
	font-size: 20px;
}

.clients_logo_main {

}

.clients_logo_main .line {
	display: flex;
	justify-content: flex-start;
	margin-top: 60px;
}

.clients_logo_main .line .item {
	width: 240px;
	text-align: center;
}

.clients_logo_main .line .item:not(:first-child) {
	margin-left: 60px;
}

.clients_logo_main .line .item img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	opacity: 0.8;
	transition: 0.25s;
	max-height: 90px;
}

.clients_logo_main .line .item img:hover {
	filter: none;
	opacity: 1;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.clients_logo_main .line .item img {
		opacity: 0.6;
	}
}

.footerRaiting {
	padding-top: 33px;
	width: 297px;
	margin-bottom: 30px;
}

.footerRaiting__text {
	margin-bottom: 8px;
}

.footerRaiting__star {
	background-image: url(/local/templates/kingstyle/styles/../img/star.svg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	height: 30px;
	width: 30px;
}

.footerRaiting__stars {
	display: flex;
}

.footerRaiting__star:not(:last-child) {
	margin-right: 7px;
}

/*2018-10-01*/
.footerRaiting {
	padding-top: 35px;
	width: 297px;
}

.footerRaiting__text {
	margin-bottom: 8px;
}

.footerRaiting__star {
	background-image: url(/local/templates/kingstyle/styles/../img/star.svg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	height: 30px;
	width: 30px;
}

.footerRaiting__stars {
	display: flex;
}

.footerRaiting__star:not(:last-child) {
	margin-right: 7px;
}

/*2018-11-19*/
.indexCatalogTypes .productSimilar {
	border-width: 1px;
	margin-top: 62px;
	margin-bottom: 0;
}

/*2019-02-04*/
/*thank page*/
.thankPage__section {
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 55px;
}

.thankPage__top, .thankPage__links {
	display: flex;
	justify-content: space-between;
}

.thankPage__topMain {
	flex: 0 0 520px;
	max-width: 520px;
}

.thankPage__topAside {
	flex: 0 0 510px;
	max-width: 510px;
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
	margin-top: -22px;
}

.thankPage__topAsideText {
	flex: 0 0 90px;
	margin-bottom: 80px;
	margin-left: 50px;
}

.thankPage__topAsideText p:first-child {
	font-size: 20px;
	font-weight: 700;
	line-height: 28px;
	margin-bottom: 5px;
}

.thankPage__mapImg img {
	height: auto;
	min-width: 100%;
	max-height: 100%;
	width: auto;
}

.thankPage .pageTitle {
	margin-bottom: 30px
}

.thankPage .catalogTypes__link {
	line-height: 1.38;
	font-weight: 700;
}

.thankPage__text:not(.thankPage__link) {
	margin-bottom: 50px;
}

.thankPage__links {
	padding-bottom: 60px;
}

.thankPage__linksBlock:first-child {
	flex: 0 0 554px;
}

.thankPage__linksBlock:last-child {
	flex: 0 0 530px;
}

.thankPage__linksList {
	display: flex;
	/*justify-content: space-between;*/
	flex-wrap: wrap;
}

.thankPage__linksTitle {
	margin-bottom: 12px;
}

.thankPage__link {
	line-height: 1.2;
	margin-bottom: 10px;
}

.thankPage__link:nth-child(3n+1) {
	flex: 0 0 26.6%;
	max-width: 26.6%;
}

.thankPage__link:nth-child(3n+2) {
	flex: 0 0 25.6%;
	max-width: 25.6%;
}

.thankPage__link:nth-child(3n+3) {
	flex: 0 0 30%;
	max-width: 30%;
	white-space: nowrap;
}

.thankPage__linkCmplx {
	flex: 0 0 50%;
}

.thankPage__linkCmplx > a {
	display: flex;
	align-items: center;
}

.thankPage__linkCmplx .indexTitle {
	margin-right: 14px;
}

.thankPage__linkCmplxText {
	font-size: 16px;
	line-height: 22px;
}

.thankPage__social .catalogTypes__link {
	margin-bottom: 12px;
}

.thankPage .socialItem:not(:last-child) {
	margin-right: 15px;
}

.thankPage__topAsideImg {
	flex: 0 0 292px;
}

.thankPage__mapWrap .catalogTypes__link {
	margin-bottom: 24px;
}

/*end thank page*/


/*~~~ 2019 March changes ~~~*/
/*HEADER*/
.megamenu_side {
	flex: 0 0 32%;
}

.megamenu_side__contacts {
	margin-bottom: 30px;
}

.megamenu .megamenu_side__contacts .messagers {
	padding-left: 0;
	padding-top: 4px;
	padding-bottom: 4px;
}

.megamenu .megamenu_side__contacts .messagers a:not(:last-child) {
	margin-right: 10px;
}

.megamenu .megamenu_side__contacts .messagers svg {
	height: 26px;
	width: 26px;
}

.megamenu .megamenu_side__contacts .whatsup_api svg {
	height: 33px;
	width: 33px;
}

.megamenu .footerOtherTel {
	font-family: 'Lato', sans-serif;
	font-size: 30px;
	font-weight: bold;
	line-height: normal;
}

.megamenu .footerOtherTel > .linkTel:not(:last-child) {
	margin-bottom: 4px;
}

.megamenu .footerMails {
	margin-top: 4px;
	margin-bottom: 0;
	font-size: 16px;
	line-height: 25px;
}

.megamenu_side__address:not(:last-child) {
	margin-bottom: 10px;
}

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

/*FOOTER*/
.footerContacts .messagers {
	margin-bottom: 34px;
}

.footerContacts .messagers a:not(:last-child) {
	margin-right: 14px;
}

.footerContacts .footerMails_email {
	font-size: 16px;
	display: inline-block;
	line-height: 25px;
	margin-bottom: 2px;
}

.footerContacts .footerMails_skype {
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 2px;
}

.footerContacts .footerMails {
	margin-top: 0;
	margin-bottom: 0;
}

.footer_socialWrap a, .footer_socialWrap svg {
	display: block;
}

.footerAddress_text {
	display: flex;
}

.footerAddress_city {
	display: flex;
	flex-direction: column;
}

.footerAddress_text .megamenu_side__address {
	margin-bottom: 0;
}

.footerAddress_text .megamenu_side__address:not(:last-child) {
	/* margin-right: 50px; */
}

.footerAddress_city-header {
	margin-bottom: 10px;
	font-family: 'Lato', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 22px;
	line-height: 26px;
	color: #000000;
}

.footerAddress_city-body {
	display: flex;
}

.footerMenu__title.address_title {
	letter-spacing: normal;
	font-family: 'Lato', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 22px;
	line-height: 26px;
	color: #000000;
}

/*DETAILED*/
.sideInfoDetails__block {
	margin-bottom: 20px;
}

.sideInfoDetails__block .sideInfoDetails__text:not(:last-child) {
	margin-bottom: 6px;
}

.sideInfoDetails__block .sideInfoDetails__title:not(:last-child) {
	margin-bottom: 2px;
}

.sideInfoDetails__block .sideInfoDetails__text:last-child,
.sideInfoDetails__block .sideInfoDetails__title:last-child {
	margin-bottom: 0;
}

.sideInfoOptions {
	min-height: 274px;
}

.sideInfoOptions__orderForm {
	margin-top: 14px;
}

/*MAIN PAGE*/
.slider_wrap.wide {
	width: 100%;
	margin-top: 46px;
}

.wide .slider_item {
	-webkit-background-size: 100% auto;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	width: 1112px;
	min-width: 1112px;
}

.wide .slider_item a {
	display: block;
	height: 100%;
	width: 100%;
}

.wide .slider_control_item {
	opacity: 0;
	transition: 0.2s;
}

.wide:hover .slider_control_item {
	opacity: 1;
}

.wide .slider_control_item.left {
	left: 0;
}

.wide .slider_control_item.right {
	right: 0;
}

.catalogTypes__staff_container {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: space-between;
}

.catalogTypes__staff__img {
	margin-top: 30px;
}

/*CONTACTS*/
.contactsSection {
	padding-bottom: 45px;
}

.contactsTel__mainTop_details {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-inline-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-between;
}

.contactsSection .pageTitle {
	margin-bottom: 24px;
	margin-top: 26px;
}

.contactsTel__other {
	margin-bottom: 28px;
}

.salons__section {
	margin-bottom: 72px;
}

.salons__list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

.salons__item {
	flex: 0 0 31%;
	max-width: 31%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
}

.salons__item:nth-child(even) {
	margin-left: 3.5%;
	margin-right: 3.5%;
}

.salon__img {
	background-color: #c4c4c4;
	height: 250px;
	margin-bottom: 18px;
	position: relative;
	/* flex-grow: 1; */
	overflow: hidden;
}

.salon__img img {
	height: 100%;
	min-width: 100%;
	width: auto;
	object-fit: cover;
}

.salon__label {
	background-color: rgba(248, 45, 64, 0.5);
	color: #fff;
	font-size: 35px;
	font-weight: 600;
	line-height: normal;
	padding: 6px 22px 5px 16px;
	position: absolute;
	top: 22px;
	right: 0;
}

.salon__address {
	font-weight: bold;
	font-size: 19px;
	line-height: 26px;
}

.salon__details {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	font-size: 15px;
	line-height: 23px;
}

.salon__details-bottom {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	font-size: 16px;
	line-height: 23px;
	flex-direction: column;
}

.salon__details:not(:last-child) {
	border-bottom: 2px solid rgba(0, 0, 0, .25);
	margin-bottom: 16px;
	padding-bottom: 16px;
}

.salon__description {
	/* max-width: 42%; */
}

.salon__details-bottom .linkTel {
	font-weight: 700;
}

.salons__title {
	margin-top: 20px;
	margin-bottom: 36px;
}

.salons__page {
	padding-top: 1px;
}

.salons__page .salons__title {
	font-size: 70px;
	font-weight: 700;
	margin-top: 40px;
}

.salon__title {
	margin-bottom: 10px;
}

.salon__building {
	font-size: 25px;
	line-height: normal;
}

.map-sklad-ico,
.map-salon-ico {
	background-color: #f82d40;
	border-radius: 50%;
	display: block;
	text-align: center;
	transform: translate(-50%, -50%);
}

.map-sklad-ico {
	border: 1px solid #fff;
	height: 20px;
	line-height: 16px;
	width: 20px;
}

.map-salon-ico {
	border: 2px solid #fff;
	color: #fff;
	font-weight: bold;
	height: 40px;
	line-height: 36px;
	width: 40px;
}

.map-tooltip {
	background-color: #fff;
	border-radius: 5px;
	-webkit-box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.25);
	opacity: 0;
	padding-top: 18px;
	position: relative;
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
	-webkit-transition: all .5s;
	transition: all .5s;
	width: 470px;
}

.map-tooltip__arrow {
	height: 20px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 100%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 50px;
}

.map-tooltip__arrow:after {
	background-color: #fff;
	-webkit-box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.25);
	content: '';
	height: 20px;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	width: 20px;
}

.map-salon-img {
	height: 238px;
	margin-bottom: 5px;
	overflow: hidden;
	padding: 0 30px;
	width: 100%;
}

.map-salon-img img {
	min-width: 100%;
	height: auto;
}

.map-tooltip__body {
	padding: 0 30px 22px;
}

.map-tooltip__desc {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}

.map-tooltip__desc:not(:last-child) {
	margin-bottom: 26px;
}

.map-label, .map-salon-address {
	font-size: 25px;
	font-weight: 600;
	line-height: normal;
}

.map-tooltip__phone,
.map-tooltip__worktime {
	font-size: 16px;
	line-height: normal;
}

.map-tooltip__worktime {
	max-width: 161px;
}

.map-tooltip__phone > *:not(:last-child),
.map-tooltip__worktime > *:not(:last-child) {
	margin-bottom: 4px;
}

.map-tooltip__phone {
	font-weight: 700;
}

/*COMPANY*/
.company__top {
	margin-bottom: 72px;
	padding-top: 55px;
}

.company__top .pageTitle {
	margin-bottom: 6px;
}

.company__top .pageDescription {
	line-height: 33px;
	width: 71.5%;
}

.company__assort {
	margin-bottom: 62px;
}

.company__assort .indexTitle {
	margin-bottom: 26px;
}

.company__assortList {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

.company__assortItem:not(:nth-child(1)) {
	margin-left: 2%;
}

.company__assortItem.company__assortItem-long {
	margin-left: 0;
}

.company__assortItem:not(.company__assortItem-long) {
	/* flex: 0 0 32%; */
	/* max-width: 32%; */
	margin-bottom: 42px;
}

a.company__assortContent {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.company__assortImg {
	/* background-color: #c4c4c4; */
	display: flex;
	/* justify-content: center; */
	align-items: flex-end;
	flex-grow: 1;
	min-height: 306px;
	margin-bottom: 12px;
	overflow: hidden;
}

.company__assortImg img {
	/* min-height: 100%;
	min-width: 100%; */
}

.company__assortTitle {
	margin-bottom: 16px;
}

.company__assortItem-long .company__assortTitle {
	margin-bottom: 8px;
}

.company__sklad .aboutSection-sklad {
	margin-bottom: 34px;
}

.company__sklad .furnitureSolution {
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	justify-content: space-between;
	max-height: none;
}

.company__skladText {
	font-size: 23px;
	line-height: 33px;
}

.companySklad__head {
	margin-bottom: 34px;
	width: 820px;
}

.companySklad__head .indexTitle {
	margin-bottom: 22px;
}

.company__sklad .medium .furniture__img {
	height: auto;
}

.company__sklad .furnitureSolution {
	margin-bottom: 0;
}

.company__sklad .solutionFactoid {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: space-between;
}

.company__sklad .solutionFactoid,
.company__sklad .solutionFactoid__item {
	height: auto;
}

.company__sklad .solutionFactoid__item {
	min-height: 150px;
}

.company__list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

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

.k-col-3:not(:nth-child(4n)) {
	margin-right: 1.81333%
}

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

.k-col-5:not(:nth-child(2n)) {
	margin-right: 14.1%;
}

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

.k-col-6:not(:nth-child(2n)) {
	margin-right: 3.4%;
}

.company__subtitle {
	margin-bottom: 40px;
}

.company__listItem .catalogTypes__link {
	margin-bottom: 14px;
}

.company__listItem .catalogTypes__text p:not(:last-child) {
	margin-bottom: 14px;
}

.company__service, .company__repair, .company__clients {
	margin-bottom: 75px;
}

.company__clientsTitle {
	margin-bottom: 32px;
}

.company__clientsText {
	font-size: 20px;
	line-height: 29px;
}

.company__clientsText p:not(:last-child) {
	margin-bottom: 20px;
}

.company__reviewsTitle {
	margin-bottom: 22px;
}

.company__clientsSlide {
	display: flex;
	flex-wrap: wrap;
}

.company__clientsItem {
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 25%;
	max-width: 25%;
	padding: 28px 20px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.company__clientsItem {
		display: block;
	}
}

.company__clientsItem img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	max-height: 90px;
	opacity: 0.8;
	transition: 0.25s;
}

.company__clientsItem img:hover {
	filter: none;
	opacity: 1;
}

.slider_wrap.company__slider {
	height: 278px;
	margin-bottom: 92px;
}

.company__clients .company__list:not(:last-child) {
	margin-bottom: 50px;
}

.company__slider .slider_control_item {
	bottom: 50%;
	transform: translateY(50%);
}

.company__slider.wide .slider_control_item.right {
	right: -15px;
}

.company__slider.wide .slider_control_item.left {
	left: -15px;
}

.paymentWay__description {
	display: table;
}

.paymentWay__descriptionListItem {
	display: table-row;
}

.paymentWay__descriptionListItem > * {
	display: table-cell;
}

.paymentWay__descriptionAccent {
	font-size: 25px;
	font-weight: 700;
	padding-right: 14px;
}

.second_salon {
	background: #fff;
	display: flex;
	justify-content: center;
	margin-top: 24px;
	margin-bottom: 20px;
}

.secon_salon__text sup {
	font-size: 9px;
	position: relative;
	top: -3px;
	left: 1px;
}

.secon_salon__text {
	color: #fff;
	font-family: 'Exo 2', sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	text-align: left;
	margin-left: 45px;
	margin-top: 43px;
	width: 380px;
}

.second_salon__image {
	margin-right: 20px;
}

.second_salon.om .secon_salon__text sup {
	top: -2px;
	left: -1px;
}

.second_salon.om .second_salon__image {
	margin-right: 25px;
}

.second_salon.om .secon_salon__text {
	margin-left: 52px;
	width: 480px;
	margin-top: 44px;
}

.second_salon.om {
	margin-top: 16px;
	margin-bottom: 20px;
}

.container_ready {
	background: linear-gradient(180deg, #F4F4F4 0%, #FFFFFF 107.69%), #F4F4F4;
}

.ready_wrapper {
	display: flex;
	width: 1112px;
	padding-top: 99px;
	padding-bottom: 79px;
	font-family: 'Exo 2', sans-serif;
	font-style: normal;
	margin: 0 auto 60px auto;
}

.left_item, .right_item {
	width: calc((100% - 215px) / 2);
	display: flex;
}

.left_item {
	justify-content: flex-start;
}

.left_item_text {
	width: 330px;
	display: flex;
	flex-direction: column;
}

.left_item_text h2 {
	font-weight: 500;
	font-size: 40px;
	line-height: 48px;
	margin-bottom: 20px;
}

.left_item_upperBlock_text {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 30px;
}

.left_item_upperBlock_link a {
	color: #F62B3E;
	font-size: 16px;
	line-height: 24px;
	text-decoration: underline;
}

.right_item_text1 {
	font-weight: 600;
	font-size: 96px;
}

.right_item_text2 {
	font-size: 20px;
}

.right_item_upperBlock {
	display: flex;
	justify-content: flex-start;
}

.middle_item {
	margin-left: 50px;
	margin-right: 50px;
}

.right_item_text {
	width: 255px;
	color: #F62B3E;
	text-align: center;
	margin-left: 80px;
}

.left_item {
	background: url('/local/templates/kingstyle/img/left_item_img.png') no-repeat right bottom;
}

.right_item {
	background: url('/local/templates/kingstyle/img/right_item_img.png') no-repeat left bottom;
}

.mebel {
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 100px;
}

.mebel_children {
	margin-bottom: 70px;
}

.mebel__link {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
	align-items: flex-start;
	text-align: left;
	margin-bottom: 50px;
}

.mebel__link_cofTable {
	align-self: flex-end;
}

.mebel__link_shelf {
	align-self: flex-end;

}

.mebel__link_office {
	flex-direction: row;
}

.mebel__link_office .mebel__img {
	margin-top: 0;
	margin-right: 15px;
}

.mebel__img {
	margin-top: 15px;
}

.mebel__img_cafChair {
	height: 407px;
	margin-right: 75px;
}

.mebel__text {
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #F82D40;
}

.mebel-title {
	font-family: 'Exo 2', sans-serif;
	font-weight: bold;
	font-size: 54px;
	line-height: 65px;
	color: #000000;
	padding: 30px 0;
	text-align: center;
}

.mebel__textLink_abs {
	position: absolute;
	top: 0;
	left: 0;
}

.mebel__container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	max-width: 61%;
}

.indexAbout-mebel {
	margin-bottom: 130px;
}

.red-font {
	color: #F82D40;
}

.clientInfo__title-online {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.08;
	margin-bottom: 14px;
	margin-top: 50px;
}

.paymentWay__subtitle {
	font-weight: 700;
	line-height: 1.63;
}

.paymentWay__description {
	line-height: 1.38;
}

.paymentWay__description:not(:last-child) {
	margin-bottom: 14px;
}

.clientInfo__list-online {
	line-height: 1.5;
	height: 100%;
	margin-bottom: 30px;
}

.clientInfo__listItem {
	position: relative;
}

.clientInfo__listItem:after {
	content: "\2014 ";
	display: block;
	position: absolute;
	top: 0;
	left: -23px;
}

.online-text {
	margin: 20px 0;
}

.not-send {
	margin-top: 30px;

}

.clientInfo__text.black {
	color: #000;
}

.mebel__link.chair {
	margin-left: 0;
	margin-right: 200px;
}

.mebel__text.linkType1.komplecty {
	margin-left: 75px;
}

.company__assortBlock {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.furnitureGarden {
	display: flex;
	width: 100%;
	flex-direction: column;
}

.furnitureGarden__text {
	width: 800px;
	margin-bottom: 65px;
	font-family: 'Lato', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	line-height: 28px;
	color: #000000;
}

.furnitureGarden__title {
	margin-bottom: 27px;
}

.furnitureGarden__item-text {
	width: 225px;
	margin-top: 20px;
	font-family: 'Lato', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 21px;
	color: #000000;
}

.furnitureGarden__item.chair {
	/* width: 20%; */
	width: 240px;
}

.furnitureGarden__item.armchair {
	width: 370px;
}

.furnitureGarden__item.table {
	width: 430px;
	margin: 0 30px;
	display: flex;
	flex-direction: column;
	align-items: center;
	height: 360px;
}

.furnitureGarden__item.table > .mebel__img {
	margin-top: 0;
}

.furnitureGarden__item-relative-block > .furnitureGarden__item-text {
	text-align: center;
}

.furnitureGarden__item-relative-block {
	display: flex;
	flex-direction: column;
	align-items: center;
	position: relative;
	bottom: 200px;
}

.furnitureGarden__imgblock2 {
	width: 100%;
	position: relative;
	bottom: 40px;
}

.furnitureGarden__item.complect {
	display: flex;
	flex-direction: column;
	position: relative;
	bottom: 60px;
	left: 20px;
}

.complect > .mebel__text {
	width: max-content;
}

.footerMainMenu > .mainNav > .footerMenu__list {
	max-height: 80px;
}

.footerAddress_text {
	align-self: flex-start;
}

.mebel.garden {
	justify-content: flex-start;
}

.furnitureGarden .mebel__text {
	font-size: 25px;
	font-weight: 600;
}

.furnitureGarden__imgblock {
	display: flex;
	justify-content: space-between;
}

.furnitureGarden__imgblock-left {
	display: flex;
	flex-direction: column;
}

.furnitureGarden__imgblock-rigth {
	flex-direction: column;
}

.furnitureGarden__imgblock-table-armcair {
	display: flex;
}

.complect-text {
	margin-left: 30px;
}

.complect-text > .furnitureGarden__item-text {
	width: 370px;
}

.table .mebel__text {
	padding-bottom: 2px;
}

.mebel__link.complect {
	margin-left: 20px;
}

.actionsItem__content p b {
	display: inline-block;
	font-size: inherit;
	font-weight: bold;
	line-height: 1.12;
}

.actionsItem__content h2 {
	display: block;
	font-size: 1.5em;
	margin-block-start: 0.83em;
	margin-block-end: 0.83em;
	font-weight: bold;
}

.actionsItem__content h3 {
	display: block;
	font-size: 1.17em;
	margin-block-start: 1em;
	margin-block-end: 1em;
	font-weight: bold;
}

.tabs-content__el .fieldLong {
	width: 305px;
}

.actionsItem__content h4 {
	display: block;
	margin-block-start: 1.33em;
	margin-block-end: 1.33em;
	font-weight: bold;
}

.actionsItem__content table b {
	font-weight: 700;
}

.actionsItem__content ul {
	display: block;
	list-style-type: disc;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0;
	margin-inline-end: 0;
	padding-inline-start: 40px;
}

.actionsItem__content ol {
	display: block;
	list-style-type: decimal;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0;
	margin-inline-end: 0;
	padding-inline-start: 40px;
}

.actionsItem__content table {
	border-collapse: separate;
	border-spacing: 1em 1.33em;
}

.searchPage [data-price-old]:not([data-price-old=""]) .catalogItem__priceNew {
	color: #F82D40;
}

.wrap--no-padding.wrap--no-padding {
	padding: 0;
	margin-top: 30px;
	margin-bottom: 30px;
}

.main-banner {
	width: 100%;
	border-radius: 4px;
	overflow: hidden;
}

.main-banner__wrapper {
	height: 400px;
	display: flex;
	width: 100%;
}

.main-banner__main {
	width: 65.81%;
	min-width: 0;
}

.main-banner__aside {
	min-width: 0;
	width: 34.19%;
}

.main-banner__slider {
	width: 100%;
	display: flex;
	overflow: hidden;
}

.main-banner__slider.slick-initialized {
	display: block;
}

.main-banner__slide::after {
	content: '';
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.main-banner__slider:hover .main-banner__slide-img {
	transform: scale(1.02);
}

.main-banner__slide {
	width: 100%;
	flex-shrink: 0;
	height: 400px;
	position: relative;
	overflow: hidden;
	background-color: #8d8d8d;
}

.main-banner__slide-img,
.main-banner__slide-link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
}

.main-banner__slide-img {
	z-index: 1;
	transition-duration: 600ms;
	object-fit: cover;
	object-position: center;
}

.main-banner__slide-content {
	z-index: 2;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 80%;
	max-width: 370px;
	color: #fff;
}

.main-banner__slide-title {
	text-align: center;
	font-family: 'Exo 2', sans-serif;
	font-weight: bold;
	font-size: 56px;
	line-height: 67px;
}

.main-banner__banner:hover .main-banner__banner-img {
	transform: scale(1.1);
}

.main-banner__banner {
	background-size: cover;
	background-position: center;
	padding: 24px;
	position: relative;
	background-color: #8d8d8d;
	overflow: hidden;
}

.main-banner__banner-img,
.main-banner__banner-link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
}

.main-banner__banner-img {
	z-index: 1;
	object-fit: cover;
	object-position: center;
	transition-duration: 600ms;
}

.main-banner__banner-content {
	position: relative;
	z-index: 2;
	font-family: 'Lato';
	color: #fff;
}

.main-banner__banner-caption {
	font-weight: bold;
	font-size: 24px;
	line-height: 24px;
	font-family: 'Exo 2', sans-serif;
}

.main-banner__banner-text {
	margin-top: 8px;
	font-size: 15px;
	line-height: 18px;
	color: rgba(255, 255, 255, 0.8);
}

.main-banner__banner-detail svg {
	margin-left: 6px;
	margin-top: 6px;
}

.main-banner__banner-detail {
	margin-top: 28px;
	display: inline-flex;
	align-items: center;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
}

.main-banner__banner--min {
	height: 120px;
}

.main-banner__banner--mid {
	height: 280px;
}

.features-block__grid {
	display: flex;
	margin: -15px;
}

.features-block__cell {
	width: 25%;
	padding: 15px;
}

.features-block__item:hover .features-block__content {
	color: #f82d40;
}

.features-block__item {
	min-height: 120px;
	background: #252525;
	border-radius: 4px;
	display: flex;
	position: relative;
}

.features-block__link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.features-block__content {
	padding: 14px 0 14px 16px;
	font-family: 'Exo 2', sans-serif;
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	margin-right: -10px;
	max-width: 160px;
	transition-duration: 300ms;
}

.features-block__img {
	width: 115px;
	align-self: flex-end;
	margin-left: auto;
}

.header__contactList {
	padding-right: 40px;
}

.footerAddress.dop {
	margin: 10px 0;
}


.footer-toolbar {
	display: none;
}

.breadcrumbs {
	margin: 15px 0;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	cursor: default;
}

.breadcrumbs__list {
	display: inline-flex;
	vertical-align: top;
	flex-wrap: wrap;
	margin: -2px -5px;
	width: calc(100% + 10px);
}

.breadcrumbs__item {
	display: flex;
	align-items: center;
	flex: 0 0 auto;
	max-width: 100%;
	padding: 2px 5px;
}

.breadcrumbs__separator {
	width: 5px;
	height: 8px;
	margin: 1px 0 0 10px;
	color: #000;
}


.breadcrumbs__link {
	border: none;
	text-decoration: none;
	transition: 0.15s;
	outline-offset: 1px;
	outline: none;
	flex: 0 1 auto;
	color: #000;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.breadcrumbs__item:last-child .breadcrumbs__link {
	border: none;
	text-decoration: none;
	transition: 0.15s;
	outline-offset: 1px;
	outline: none;
	color: #e8e8e8;
}

.breadcrumbs__item:last-child .breadcrumbs__separator {
	display: none;
}

.breadcrumbs,
.breadcrumbs__item,
.breadcrumbs__item:not(:last-child)::after {
	align-items: baseline;
}

.breadcrumbs {
	padding-top: 0;
}

.breadcrumbs__item {
	align-items: baseline;
}

.breadcrumbs__item:not(:last-child)::after {
	font-size: 30px;
	margin: 0 10px;
	height: 10px;
	align-items: flex-end;
}

.megamenu.open {
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

.megamenu {
	background-color: #fafafa;
	border: 1px solid #e8e8e8;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 18px 66px 35px 63px;
	position: fixed;
	top: 0;
	left: 50%;
	-webkit-transform: translate(-50%, -100%);
	transform: translate(-50%, -100%);
	transition: .35s;
	width: 1240px;
	z-index: 19;
}

.popup-menu__social-media-link {
	margin-left: 16px;
	max-width: 34px;
	align-items: center;
}

.popup-menu,
.popup-menu__lists,
.popup-menu__more-btn,
.popup-menu__more-links,
.popup-menu__social-media,
.popup-menu__social-media-link {
	display: flex;
}

.popup-menu__more-links {
	flex-direction: column;
	max-height: 0;
	overflow: hidden;
	-webkit-transition: max-height .25s ease-in-out;
	-moz-transition: max-height .25s ease-in-out;
	-o-transition: max-height .25s ease-in-out;
	transition: max-height .25s ease-in-out;
	list-style: disc;
}

.active .popup-menu__more-links {
	max-height: 750px !important;
	overflow: inherit;
}

.popup-menu__more-btn {
	align-items: center;
}

.popup-menu__more-btn::before {
	content: "Еще";
	margin-top: 0;
	align-items: center;
	font-style: normal;
	cursor: pointer;
	font-size: 14px;
	line-height: 17px;
	color: #000;
	opacity: .5;
}

.active .popup-menu__more-btn::before {
	content: "Скрыть";
}

.popup-menu__more-btn::after {
	margin-left: 4px;
	content: "";
	display: block;
	background: url("/images/icon/arrow.svg");
	background-repeat: no-repeat;
	align-items: center;
	width: 10px;
	height: 6px;
	transform: rotate(0deg);
	-webkit-transition: transform .25s ease-in-out;
	-moz-transition: transform .25s ease-in-out;
	-o-transition: transform .25s ease-in-out;
	transition: transform .25s ease-in-out;
}

.active .popup-menu__more-btn::after {
	transform: rotate(180deg);
}

.svg-sprite {
	display: block;
	width: 0;
	height: 0;
	opacity: 0;
	pointer-events: none;
}

.page-title__value {
	margin-bottom: 55px;
	font-weight: bold;
	font-size: 48px;
	line-height: 58px;
	font-family: 'Exo 2';
	text-align: center;
}

.furnitureForm .button-order {
	padding-left: 27px;
	padding-right: 27px;
}

.breadcrumbs__link:hover {
	color: #e06;
	border: none;
	text-decoration: none;
}

.state--focus-enabled .breadcrumbs__link:focus {
	outline: 1px dashed;
	outline-offset: 1px;
}

.popup-menu__list {
	padding: 0 18px;
	list-style: disc;
}

.popup-menu__list-wrapper {
	flex: 1 1 100%;
	margin-left: 27px;
}

.popup-menu__links {
	columns: 7;
	display: flex;
	flex-wrap: wrap;
}

.popup-menu {
	padding: 0 !important;
	border: none;
	background: #fafafa;
	font-family: Lato, Arial, Helvetica, sans-serif;
}

.popup-menu__top {
	padding: 29px 50px 20px;
	background: #fff;
}

.popup-menu__bottom {
	padding: 24px 50px 52px;
	max-height: 470px;
	overflow: auto;
}

.popup-menu__logo {
	margin-bottom: 29px;
}

.popup-menu__left-elem {
	flex: 1 0 78%;
}

.popup-menu__right-elem {
	padding: 36px 54px;
	flex: 0 0 22%;
	border-left: 1px solid #e2e2e1;
}

.popup-menu__mail,
.popup-menu__link,
.popup-menu__header,
.popup-menu__telephone,
.popup-menu__address-header {
	font-style: normal;
	font-weight: 600;
}

.popup-menu__link {
	display: block;
	white-space: nowrap;
	margin-bottom: 12px;
	color: #000;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 17px;
	flex: 0 0 auto;
	width: 14.28%;
}

.popup-menu__bottom-header {
	margin-bottom: 16px;
	font-style: normal;
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 29px;
	color: #000;
	opacity: .3;
}

.popup-menu__list-header {
	margin-bottom: 10px;
	font-style: normal;
	color: var(--color-black);
	display: block;
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	transition: .3s ease-in-out;
}

a.popup-menu__list-header:hover,
a.popup-menu__list-header:active {
	cursor: pointer;
	color: var(--color-red);
}

.popup-menu__list-link {
	overflow-wrap: unset;
	font-style: normal;
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #000;
	opacity: .5;
}

.popup-menu__telephone {
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #000;
}

.popup-menu__mail {
	margin: 12px 0 32px;
	display: block;
	font-size: 14px;
	line-height: 17px;
	color: #000;
	opacity: .5;
}

.popup-menu__header {
	font-size: 16px;
	font-family: Lato, Arial, Helvetica, sans-serif;
	line-height: 19px;
}

.popup-menu__address-header {
	margin: 12px 0 4px;
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
}

.popup-menu__address-link {
	display: block;
	font-style: normal;
	font-size: 14px;
	line-height: 20px;
	color: #000;
	opacity: .5;
}

.popup-menu__social-media {
	padding: 35px 0 12px;
}

.popup-menu__list > li,
.popup-menu__more-links > li {
	color: #f62b3e;
	margin-bottom: 12px;
	list-style: disc;
}

.popup-menu__list > li:last-child {
	margin-bottom: 0;
}

.popup-menu__link:hover,
.popup-menu__mail:hover,
.popup-menu__telephone:hover,
.popup-menu__list-link:hover,
.popup-menu__address-link:hover {
	opacity: 1;
	color: #f62b3e;
}

.popup-menu__close-btn {
	text-align: right;
}

.popup-menu__close-btn > span {
	cursor: pointer;
}

.popup-menu__list-wrapper:first-child,
.popup-menu__social-media-link:first-child {
	margin-left: 0;
}

#non-mobile header .wrap {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 0 auto;
	padding: 0 35px;
	width: 1182px;
	position: relative;
}


.header-desk {
	display: block;
	align-items: center;
	justify-content: inherit;
}

.headerInfo {
	margin-top: 0;
}

.mainTopCompanyNavList__item {
	padding-left: 8px;
	padding-right: 8px;
}

.mainNavList__item {
	font-size: 18px;
}

.linkTel {
	color: #000;
	cursor: default;
	display: block;
}

.linkType1 {
	border-color: rgba(248, 45, 64, .2);
	color: #f82d40;
}

.linkType1,
.linkType2 {
	border-bottom-width: 1px;
	border-style: solid;
	cursor: pointer;
	transition: all .2s;
}

.headerButtons {
	margin-top: 10px;
	align-items: center;
	float: right;
	display: flex;
}

.header__contactList {
	padding-right: 40px;
}

.headerSearchLink {
	margin-left: 34px;
}

.headerBasketLink,
.headerSearchLink {
	display: inline-block;
	position: relative;
}

.header__telListItem:not(:last-child),
.header__contactList:not(:last-child) {
	margin-bottom: 5px;
}

.headerInfoIco {
	margin-left: 34px;
	cursor: pointer;
}

.headerInfoIco svg {
	fill: #000;
}

.linkType1,
.linkType2,
.header__telListItem .linkType1,
.header__contactList .linkType1,
.header__telListItem .linkType2,
.header__contactList .linkType2 {
	border-top: 0;
	border-left: 0;
	border-right: 0;
}

.header__telListItem .linkType2,
.header__contactList .linkType2 {
	font-size: 15px;
	line-height: 18px;
}

.mainTopCompanyNavList-item__not-selected sup {
	font-size: 8px;
	line-height: 10px;
}

.linkType2 {
	border-color: rgba(0, 0, 0, .2);
	color: #000;
}

.linkType2:hover {
	color: #f82d40;
	border-color: #f82d40;
}

.headerBasketLink-full:not(.disabled) path,
.headerSearchLink:not(.disabled) path {
	fill: #000;
}

.headerBasketLink__badge {
	background-color: #f82d40;
	border-radius: 20px;
	color: #fff;
	display: none;
	font-size: 13px;
	height: 20px;
	line-height: 20px;
	position: absolute;
	top: -5px;
	right: -7px;
	text-align: center;
	min-width: 20px;
}

header .wrap {
	z-index: 1;
}

.wrap,
.bx-wrap,
.bx-wrapper {
	position: relative;
}

.small-baner__el {
	background: #252525;
	color: #fff;
	overflow: hidden;
	border-radius: 4px;
	padding: 14px 16px 22px 16px;
	position: relative;
	margin-bottom: 8px;
	min-height: 80px;
	display: flex;
	align-items: center;
	width: calc(50% - 13px);
	margin-right: 25px;
}

.margin--bottom .indexAbout-mebel {
	margin-bottom: 87px;
}

.sectionContent-mebel.margin--bottom {
	background-image: none;
}

.sectionContent-mebel.margin--bottom + .container_ready {
	background: none;
}

.page-category {
	padding-top: 20px;
	position: relative;
}

.page-category:before {
	content: '';
	background: linear-gradient(180deg, #F4F4F4 0%, #FFFFFF 100%);
	height: 185px;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.page-section.small-baner {
	margin-bottom: 80px;
}

.small-baner__el:nth-child(2n) {
	margin-right: 0;
}

.small-baner__el-title {
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	z-index: 3;
	position: relative;
	max-width: 210px;
}

.small-banner__title {
	margin-bottom: 16px;
	font-weight: 600;
	font-size: 26px;
}

.small-baner__el-img {
	position: absolute;
	right: 0;
	bottom: 0;
	display: flex;
	max-width: 125px;
}

.small-baner__el-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

.small-baner--categories .small-baner__el {
	background: #f5f5f5;
}

.small-baner--categories .small-baner__el-title {
	color: #f82d40;
	max-width: 210px;
	font-size: 14px;
	display: inline;
	font-weight: bold;
	font-family: 'Lato';
	border-bottom: 1px solid rgba(248, 45, 63, 0.2);
}

.small-baner--categories .small-baner__el-desc {
	color: #999;
	font-weight: 500;
	font-size: 12px;
	font-family: 'Lato';
	line-height: 16px;
	margin-top: 8px;
}

.small-baner--categories .small-baner__el-text {
	padding: 10px 0 12px 16px;
}

.small-baner--categories .small-baner__el {
	border-radius: 8px;
	justify-content: space-between;
	padding: 0;
	min-height: 56px;
}

.small-baner--categories .small-baner__el-img {
	position: static;
	max-width: 45%;
	max-height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.free-mesh {
	padding-top: 24px;
	padding-bottom: 10px;
	display: flex;
}

.gray--granient {
	background: linear-gradient(20deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%), #F5F5F5;
}

.free-mesh__title {
	font-weight: 600;
	font-size: 26px;
	line-height: 32px;
	margin-bottom: 8px;
}

.free-mesh__text {
	padding-left: 16px;
	margin-bottom: 12px;
}

.free-mesh__desc {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 16px;
}

.link--red {
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	color: #eb3324;
}

.free-mesh__left {
	flex: 0 0 70%;
	width: 100%;
}

.free-mesh__right {
	flex: 0 0 30%;
	width: 100%;
	display: flex;
	justify-content: flex-end;
	padding-left: 15px;
}

.free-mesh__img img {
	width: 100%;
}

.free-mesh__left .free-mesh__img {
	max-width: 360px;
}


.active .footer-desk__more-links {
	max-height: 750px !important;
	overflow: inherit;
}

.active .footer-desk__more-btn::after {
	transform: rotate(180deg);
}

.active .footer-desk__more-btn::before {
	content: "Скрыть";
}

.footer-desk {
	font-family: Lato, Arial, Helvetica, sans-serif;
}

.footer-desk,
.footer-desk__telephone,
.footer-desk__category-link {
	color: #000;
}

.footer-desk__table {
	background-color: #f6f6f6;
	padding: 44px 0 38px;
}

.footer-desk__last {
	padding: 38px 0;
}

.footer-desk__last .wrap,
.footer-desk__table .wrap {
	padding: 0;
	border: inherit;
}

.footer-desk__reward-logo {
	margin-right: 12px;
	width: 48px;
	height: 48px;
}

.footer-desk__more-btn,
.footer-desk__copyright {
	color: #afafaf;
}

.footer-desk__reward-sign {
	padding-top: 5px;
	width: 120px;
	font-style: normal;
	font-size: 12px;
	line-height: 14px;
}

.footer-desk__social-media-link {
	max-width: 34px;
	align-items: center;
}

.footer-desk__last-logo,
.footer-desk__last-social,
.footer-desk__social-media-link {
	margin-left: 16px;
}

.footer-desk__last-logo,
.footer-desk__last-social {
	margin-bottom: 33px;
	display: block;
}

.footer-desk__info,
.footer-desk__last,
.footer-desk__table,
.footer-desk__more-btn,
.footer-desk__bank-card,
.footer-desk__addresses,
.footer-desk__categories,
.footer-desk__more-links,
.footer-desk__social-media,
.footer-desk__link-wrapper,
.footer-desk__rating-stars,
.footer-desk__category-link,
.footer-desk__last-contacts,
.footer-desk__last-col--row,
.footer-desk__last-col--column,
.footer-desk__category-wrapper,
.footer-desk__social-media-link,
.footer-desk__last-col--column-reverse {
	display: flex;
}

.footer-desk__addresses,
.footer-desk__more-links,
.footer-desk__link-wrapper,
.footer-desk__category-link,
.footer-desk__last-contacts,
.footer-desk__last-col--column,
.footer-desk__category-wrapper,
.footer-desk__last-col--column-reverse {
	flex-direction: column;
}

.footer-desk__last-col--column-reverse {
	align-items: flex-end;
}

.footer-desk__more-links {
	max-height: 0;
	overflow: hidden;
	-webkit-transition: max-height .25s ease-in-out;
	-moz-transition: max-height .25s ease-in-out;
	-o-transition: max-height .25s ease-in-out;
	transition: max-height .25s ease-in-out;
}

.footer-desk__category-link {
	padding-bottom: 4px;
	margin-top: 12px;
	font-style: normal;
	font-size: 16px;
	line-height: 19px;
	align-self: baseline;
}

.footer-desk__category-link:hover {
	padding-bottom: 2px;
	border-bottom: 2px solid #afafaf;
}

.footer-desk__more-links .footer-desk__category-link {
	margin-top: 12px;
	font-family: Lato, Arial, Helvetica, sans-serif;
}

.footer-desk__category-header {
	margin-bottom: 4px;
	font-style: normal;
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 24px;
	line-height: 29px;
	max-width: 220px;
}

.footer-desk__link-header {
	font-style: normal;
	font-weight: 700;
	font-size: 19px;
	line-height: 23px;
}

.footer-desk__category-wrapper {
	margin-left: 28px;
	min-width: 198px;
}

.footer-desk__link-wrapper {
	margin-left: 49px;
}

.footer-desk__info-link {
	padding-bottom: 4px;
	margin-top: 8px;
	font-style: normal;
	font-size: 16px;
	line-height: 19px;
	color: #6a7178;
	align-self: baseline;
}

.footer-desk__info-link:hover {
	padding-bottom: 2px;
	border-bottom: 2px solid #ccc;
}

.footer-desk__categories {
	margin-bottom: 28px;
}

.footer-desk__more-btn {
	margin-top: 12px;
	align-items: center;
}

.footer-desk__more-btn::before {
	content: "Еще";
	display: block;
	align-items: center;
	font-style: normal;
	font-size: 16px;
	line-height: 19px;
	cursor: pointer;
}

.footer-desk__more-btn::after {
	margin-left: 4px;
	content: "";
	display: block;
	background: url("/images/icon/arrow.svg");
	background-repeat: no-repeat;
	align-items: center;
	width: 10px;
	height: 6px;
	transform: rotate(0deg);
	-webkit-transition: transform .25s ease-in-out;
	-moz-transition: transform .25s ease-in-out;
	-o-transition: transform .25s ease-in-out;
	transition: transform .25s ease-in-out;
}

.footer-desk__telephone {
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
}

.footer-desk__address-header {
	margin-top: 12px;
	font-style: normal;
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 22px;
	line-height: 26px;
}

.footer-desk__address-link,
.footer-desk__rating-header,
.footer-desk__last-contact-link {
	border-bottom: 2px solid #ccc;
}

.footer-desk__address-link:hover {
	padding-bottom: 2px;
	border: 0;
}

.footer-desk__address-link,
.footer-desk__last-contacts,
.footer-desk__last-contact-link {
	margin: 8px 0 4px;
	font-style: normal;
	font-size: 14px;
	line-height: 18px;
	color: #6a7178;
	align-self: baseline;
}

.footer-desk__social-media {
	margin: 15px 0 18px;
}

.footer-desk__rating-star {
	margin-left: 2px;
	background-image: url("/images/icon/star.svg");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	height: 26px;
	width: 26px;
}

.footer-desk__copyright,
.footer-desk__rating-header {
	font-style: normal;
	font-size: 12px;
	line-height: 22px;
}

.footer-desk__copyright {
	margin-top: 29px;
}

.footer-desk__bank-img {
	margin: auto;
	height: 25px;
	display: block;
}

.footer-desk__bank-card {
	flex-wrap: wrap;
	width: 373px;
}

.footer-desk__bank-img-wrapper {
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 9px 15px;
	border-radius: 8px;
	flex: 1 1 auto;
	background: #f5f5f5;
}

.footer-desk__rating {
	margin: 0 32px;
}

.footer-desk__last-logo {
	margin-right: 40px;
}

.footer-desk__last-logo:first-child,
.footer-desk__last-social:first-child,
.footer-desk__rating-star:first-child,
.footer-desk__link-wrapper:first-child,
.footer-desk__category-wrapper:first-child,
.footer-desk__social-media-link:first-child {
	margin-left: 0;
}

#non-mobile footer .wrap {
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 0 auto;
	padding: 0 35px;
	width: 1182px;
}

@media (max-width: 350px) {
	.free-mesh__right {
		flex: 0 0 35%;
	}

	.free-mesh__left {
		flex: 0 0 65%;
	}
}


.small-baner-wrap {
	display: flex;
	flex-wrap: wrap;
}

.small-baner__el:hover .small-baner__el-title {
	color: #4990e2;
	border-bottom: none;
}

.small-baner--categories .small-baner__el-img {
	max-height: inherit;
	height: 100%;
}

.small-baner--categories .small-baner__el-img > img {
	min-width: 100%;
}

.small-baner--categories .small-baner__el-text {
	padding: 20px 24px;
	width: 55%;
	height: 100%;
}

.small-baner--categories .small-baner__el-title {
	max-width: 300px;
	margin-bottom: 10px;
	font-size: 25px;
	line-height: 32px;
	font-weight: bold;
	font-family: 'Lato';
	transition: .3s;
}

.small-baner--categories .small-baner__el-desc {
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
}

.small-baner--categories .small-baner__el {
	margin-bottom: 25px;
	padding: 0;
	align-items: flex-start;
	max-height: 152px;
	height: 152px;
	border-radius: 16px;
}


@media (any-hover: none) {
	/*footer {
		margin-bottom: 130px;
	}*/

	.footer-toolbar {
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		padding: 15px 30px;
		display: flex;
		align-items: center;
		justify-content: center;
		background-color: #fff;
		border-top: 1px solid #ddd;
	}

	.footer-toolbar__text {
		font-size: 38px;
		line-height: 1.2;
		margin-right: 30px;
	}
}

.substrate {
	background: #F5F5F5;
	border: 1px solid #E8E8E8;
	padding: 32px 24px;
	margin-top: 52px;
}

.substrate .basketTableBuyer {
	background-color: initial;
	border: none;
	padding: 0;
	margin-top: 20px;
}

.substrate .basketBuyer__title {
	margin-bottom: 11px;
}

.tabs-navigator .tab-btn {
	color: #9e9e9e;
	position: relative;
	margin-right: 16px;
	transition: .3s;
	font-weight: 700;
	font-size: 18px;
	line-height: 32px;
	background: transparent;
}

.tabs-navigator .tab-btn:hover {
	color: #f82d40;
	cursor: pointer;
}

.tabs-navigator .tab-btn.active {
	color: #5e9fe0;
}

.tabs-navigator {
	display: flex;
}


.tabs-navigator .tab-btn.active:before {
	content: '';
	width: 100%;
	height: 2px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #5e9fe0;
}

.tabs-content__el {
	display: none;
}

.tabs-content__el.active {
	display: block;
}

.improvement-section {
	margin-bottom: 77px;
}

.improvement-block {
	max-width: 734px;
	width: 100%;
	display: flex;
	padding: 8px 0 0 39px;
	border: 2px solid #E8E8E8;
	box-sizing: border-box;
	border-radius: 8px;
}

.improvement-block-col.col-1 {
	width: 50%;
	padding: 0 0 35px 0;
}

.improvement-block__title {
	max-width: 477px;
	width: 100%;
	font-family: 'Exo 2', sans-serif;
	font-weight: 700;
	font-size: 60px;
	line-height: 60px;
	margin-bottom: 10px;
}

.improvement-block__description {
	max-width: 100%;
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	font-size: 25px;
	line-height: 30px;
}

.improvement-block-col.col-2 {
	width: 50%;
	position: relative;
	display: -webkit-flex;
	display: flex;
	flex-direction: column;
}

.improvement-block-col__img {
	position: absolute;
	bottom: 0;
	right: 0;
}

.improvement-block-col__button {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 51px;
	height: 49px;
	margin: 21px 37px 0 auto;
	border-radius: 5px;
	position: relative;
	background-color: #5E9FE0;
	z-index: 1;
}

.improvement-block-col__button:hover {
	background-color: #2094f1;
	box-shadow: 0 2px 0 0 #146dba;
	transition: 0.1s;
	-webkit-transform: translateY(1px);
	transform: translateY(1px);
}

.improvement-block-col__button:before {
	content: '';
	position: absolute;
	margin: auto;
	width: 20px;
	height: 8px;
	background-image: url("/images/improvement-group/vector.png");
	background-repeat: no-repeat;
	transform: rotate(180deg);
}

.improvement-block-col__button.js-btn-active:before {
	transform: rotate(0deg);
	transition: .1s;
}

.js-section-toggle {
	max-height: 0;
	overflow: hidden;
	transition: .3s;
}


.substrate {
	background: #F5F5F5;
	border: 1px solid #E8E8E8;
	padding: 32px 24px;
	margin-top: 52px;
	margin-bottom: 40px;
}

.substrate .basketTableBuyer {
	background-color: initial;
	border: none;
	padding: 0;
	margin-top: 20px;
}

.substrate .basketBuyer__title {
	margin-bottom: 11px;
}

.tabs-navigator .tab-btn {
	color: #9e9e9e;
	position: relative;
	margin-right: 16px;
	transition: .3s;
	font-weight: 700;
	font-size: 18px;
	line-height: 32px;
	background: transparent;
}

.tabs-navigator .tab-btn:hover {
	color: #f82d40;
	cursor: pointer;
}

.tabs-navigator .tab-btn.active {
	color: #5e9fe0;
}

.tabs-navigator {
	display: flex;
}


.tabs-navigator .tab-btn.active:before {
	content: '';
	width: 100%;
	height: 2px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #5e9fe0;
}

.tabs-content__el {
	display: none;
}

.tabs-content__el.active {
	display: block;
}

.cookies {
	position: fixed;
	z-index: 105;
	width: 654px;
	left: calc(50% - 327px);
	bottom: 20px;
	border-radius: 4px;
	padding: 35px 30px !important;
	display: none;
	justify-content: space-between;
}

.cookies.show {
	display: flex !important;
}

.cookies__overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .8;
	z-index: 1;
}

.cookies__text {
	position: relative;
	z-index: 2;
	font-size: 16px;
	line-height: 20px;
	color: #fff;
	font-weight: 500;
}

.cookies__text a {
	color: #fff;
	text-decoration: underline;
}

.cookies__action {
	margin-left: 24px;
}

.cookies__action-buttom {
	position: relative;
	z-index: 2;
	background: #fff;
	border-radius: 4px;
	padding: 12px 28px;
	color: #000;
	font-size: 18px;
	line-height: 24px;
	font-weight: 600;
	cursor: pointer;
	transition: .25s;
}

.cookies__action-buttom:hover {
	opacity: .9;
}

@media (max-width: 767px) {
	.cookies {
		width: 100%;
		left: 0;
		bottom: 0;
		flex-direction: column;
	}

	.cookies__action {
		margin: 20px auto 0;
	}

	.cookies__text {
		font-size: 14px;
	}

	.cookies__action-buttom {
		font-size: 14px;
		line-height: 20px;
	}
}

.htmlblockedit {
	display: none;
	width: auto;
	background-color: #ff0;
	font-size: 11px;
	line-height: 15px;
	border: 1px solid #f00;
	color: #00f;
	padding: 5px;
	cursor: pointer;
	position: relative;
	z-index: 100;
	font-weight: bold;
}

.form-body__checkbox {
	display: flex;
	margin-bottom: 12px;
}

.form-body__checkbox-item {
	margin-top: 6px;
}

.form-body__checkbox-label {
	margin-left: 10px;
}

.form-body__checkbox-link {
	border-bottom: 1px solid #f82d40;
	border-color: #f82d40;
	color: #f82d40;
}

.form-body__checkbox-link:hover {
	border-color: #4990e2;
	color: #4990e2;
}

.form-body__btn-loader {
	width: 25px;
	height: 25px;
	margin-right: 10px;
	animation-name: rotation;
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	display: none;
}

.form-body__btn.show .form-body__btn-loader {
	display: block;
}

@keyframes rotation {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

@media (max-width: 767px) {
	.form-body__checkbox-label {
		font-size: 14px;
	}
}

.form-body__checkbox {
	display: flex;
	margin-bottom: 12px;
}

.form-body__checkbox-item {
	margin-top: 6px;
}

.form-body__checkbox-label {
	margin-left: 10px;
}

#garranty__form .form-body__checkbox {
	margin: 35px -25px -25px;
	padding-left: 195px;
	max-width: 75%;
}

.basketTableBuyer .form-body__checkbox {
	margin: 5px -25px -25px;
	padding-left: 146px;
	max-width: 70%;
	color: grey;
	display: flex;
    align-items: center;
}

.form-body__checkbox-link {
	border-bottom: 1px solid grey;
	border-color: grey;
	color: grey;
}

.form-body__checkbox-link:hover {
	border-color: #4990e2;
	color: #4990e2;
}

:root {
	--color-red: #f62b3e;
	--color-black: #000;
	--screen-xs-max: 767px;
}

@media (max-width: var(--screen-xs-max)) {
	.form-body__checkbox-label {
		font-size: 14px;
	}

	.form-body__checkbox-label {
		font-size: 14px;
	}
}

.form-body__btn-loader {
	width: 25px;
	height: 25px;
	margin-right: 10px;
	animation-name: rotation;
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	display: none;
}

.form-body__btn.showload .form-body__btn-loader {
	display: block;
}

@keyframes rotation {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}


/* --- icons --- */
.svg-sprite {
	display: block;
	width: 0;
	height: 0;
	opacity: 0;
	pointer-events: none;
}

.catalogItems--half {
    /* width: calc(33.33% - 40px); */
	/* max-width: 230px; */
	max-width: calc(50% - 20px);
	/* margin-right: 40px; */
	margin-right: 0 !important;
}

.catalogItems--half .catalogItem__img {
	display: flex;
	align-items: center;
	justify-content: center;
}

.solutionsElements--full {
	width: 100%;
}

.catalogItems__row {
	gap: 40px;
}

/*new page design-work*/
/*.container {
	margin: 0 auto;
	padding: 0 35px;
	width: 1182px;
}*/

.text {
	display: flex;
}

.page-desc__text {
	font-weight: 400;
	font-size: 25px;
	line-height: 125%;
}

.page-desc__text p {
	margin: 8px 0;
}

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

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

.text .page-desc {
	margin-right: 50px;
	width: calc(100% - 320px);
}

.text-visual {
	display: flex;
}

.text-visual img {
	width: 100%;
}

.page-title__value {
	font-weight: 700;
	font-size: 65px;
	text-align: left;
	line-height: 93%;
	margin-bottom: 40px;
}

.page-title {
	font-weight: 500;
	font-size: 60px;
	line-height: 132%;
}

.rounding-img {
	border-radius: 16px;
}

.card-list {
	display: flex;
	flex-wrap: wrap;
	margin: -16px;
}

.card-list__el {
	color: #000;
	flex: 0 0 33.33%;
	max-width: 33.33%;
	padding: 16px;
}

.card-list__el-inner {
	transition: 0.3s;
	position: relative;
}

.card-list__link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1;
	height: 100%;
}

.card-list__el-visual {
	position: relative;
	width: 100%;
	margin-bottom: 8px;
	padding-top: 70%;
	display: flex;
}

.card-list__el-visual img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
}

.card-list__el-text.text--red {
	color: #eb3324;
}

.card-list__el-text {
	font-weight: 700;
	font-size: 22px;
	line-height: 115%;
	letter-spacing: -0.02em;
	display: inline;
	border-bottom: 0.5px solid #e8e8e8;
	transition: 0.3s;
}

.card-list__el-desc {
	margin-top: 8px;
	overflow: hidden;
	font-weight: 400;
	font-size: 16px;
	line-height: 125%;
}

.section-title {
	font-weight: 500;
	font-size: 60px;
	line-height: 132%;
}

.section {
	margin-top: 58px;
}

.section:first-child {
	margin-top: 24px;
}

.card-action {
	display: flex;
	justify-content: center;
	margin-top: 50px;
}

.card {
	margin-top: 38px;
}

.grid-2-row {
	display: flex;
	margin-top: 68px;
}

.grid-2-row:first-child {
	margin-top: 24px;
}

.grid-2-row__aside {
	flex: 0 0 25%;
	margin: -20px 0;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.grid-2-row__main {
	flex: 0 1 75%;
	padding-right: 32px;
}

.grid-2__aside-col-visual {
	max-width: 300px;
}

.grid-2__aside-col-visual img {
	width: 100%;
}

.grid-2-main__visual-img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.grid-2__aside-col-lable {
	font-weight: 700;
	font-size: 60px;
	line-height: 62px;
}

.button--sm {
	padding: 12px 24px;
}

.grid-2__aside-col-title {
	margin: 8px 0;
	font-weight: 700;
	font-size: 25px;
	line-height: 115%;
}

.grid-2__aside-col-desc {
	font-weight: 400;
	font-size: 16px;
	line-height: 125%;
}

.grid-2__aside-col-desc p {
	margin: 8px 0;
}

.grid-2__aside-col-desc p:last-child {
	margin-bottom: 0;
}

.grid-2-row__aside-col {
	padding: 20px 0;
}

.grid-2-row--revert {
	flex-direction: row-reverse;
}

.grid-2-row__main-visual {
	height: 100%;
}

.grid-2-row--revert .grid-2-row__main {
	padding-right: 0;
	padding-left: 32px;
}

.half-b {
	display: flex;
	background: rgba(250, 250, 250, 0.93);
	border: 1px solid #E8E8E8;
}

.half-b-text {
	padding: 24px 10px 24px 24px;
}

.half-b-visual {
	display: flex;
	min-width: 457px;
}

.half-b-visual__img {
	width: 100%;
}

.half-b-text__title {
	font-weight: 700;
	font-size: 48px;
	line-height: 125%;
}

.page-title--space {
	margin-bottom: 24px;
}

.half-b-text__desc {
	margin-top: 8px;
	font-weight: 400;
	font-size: 16px;
	line-height: 125%;
}

.half-b-text__action {
	margin-top: 16px;
}

.grid-f {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin: 4px -20px -20px -20px;
}

.grid-f__el {
	padding: 20px;
	max-width: 250px;
}

.section.section-free {
	margin-top: 0;
	margin-bottom: 109px;
}

.card-list__el-inner:active .card-list__el-text,
.card-list__el-inner:hover .card-list__el-text {
	color: #4990e2;
}

.soc-grid {
	display: flex;
	flex-wrap: wrap;
}

.soc-grid__link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.soc-grid__left {
	padding: 16px 16px 16px 24px;
}

.soc-grid__inner {
	display: flex;
	background: rgba(255, 0, 0, 0.12);
	border-radius: 16px 16px 0 0;
	overflow: hidden;
	position: relative;
	height: 100%;
}

.soc-grid__left-link {
	display: inline;
	font-weight: 700;
	border-bottom: 1px solid rgba(248, 45, 64, 0.4);
	font-size: 18px;
	line-height: 135%;
	color: #f82d40;
	transition: .3s ease;
}

.soc-grid__left-icon {
	max-width: 70px;
	margin-top: 12px;
}

.soc-grid__el {
	flex: 0 0 auto;
	width: 50%;
}

.soc-grid__right {
	min-width: 40%;
	display: flex;
	align-content: flex-end;
	justify-content: flex-end;
	flex: 0 0 auto;
	max-width: 370px;
}

.soc-grid__right-media {
	height: 100%;
	width: 100%;
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
}

.soc-grid__right-media img {
	width: 100%;
}

.soc-grid__mobile {
	display: none;
}


.soc-grid__inner:active .soc-grid__left-link,
.soc-grid__inner:hover .soc-grid__left-link {
	color: #4990e2;
	border-color: #4990e2;
}

.section-pd {
	margin-bottom: -70px;
}

.section-sh {
	background: linear-gradient(180deg, #f7f6f5, #fff 87px, #fff);
	margin-top: 0;
	padding-top: 24px;
}

.hero-banner__media-img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.hero-banner__slide {
	display: flex;
}

.hero-banner__desc {
	padding: 0 20px;
	width: 300px;
}

.hero-banner__list {
	transition: .5s ease-in-out;
	opacity: 0;
}

.hero-banner__list.slick-initialized {
	opacity: 1;
}

.slick-initialized  .slick-slide.hero-banner__slide {
	display: flex;
}

.hero-banner__media {
	width: 100%;
	height: 100%;
	max-height: 624px;
}

.hero-banner--aside .hero-banner__media {
	max-height: 463px;
}

.hero-banner--aside {
	display: flex;
	justify-content: space-between;
}

.hero-banner--aside .hero-banner__list {
	width: calc(100% - 288px);
}

.hero-banner__static {
	width: 258px;
}

.hero-banner__desc-title {
	margin-bottom: 8px;
	font-weight: 700;
	font-size: 18px;
}

.hero-banner__slide {
	position: relative;
}

.hero-banner__slide-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.fade-block {
	position: relative;
}

.fade-block__toggle {
	display: inline-block;
	cursor: pointer;
}

.fade-block__toggle--close {
	position: relative;
	width: 20px;
	height: 20px;
}

.fade-block__toggle--close::before,
.fade-block__toggle--close::after {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(-45deg);
}

.fade-block__toggle--close::after {
	transform: translate(-50%, -50%) rotate(45deg);
}

.fade-block__close {
	position: absolute;
	top: 20px;
	right: 20px;
}

.fade-block__content {
	position: absolute;
	top: 150%;
	left: 0;
	z-index: 10;
	display: none;
	box-sizing: border-box;
	width: 400px;
	padding: 20px;
	background-color: #fff;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}

.fade-block--popup .fade-block__content {
	position: fixed;
	z-index: 100;
	max-width: calc(100% - 30px);
	max-height: calc(100% - 30px);
}
.fade-block--popup .fade-block__toggle--close {
	position: absolute;
	top: 30px;
	right: 30px;
}

.fade-block--native .fade-block__content,
.fade-block--native-hover .fade-block__content {
	display: block;
	opacity: 0;
	visibility: hidden;
	transition-duration: 300ms;
}
.fade-block--native.open-fade .fade-block__content,
.fade-block--native-hover.open-fade .fade-block__content {
	visibility: visible;
	opacity: 1;
}

.fade-block--price .fade-block__content {
	top: auto;
	bottom: 100%;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
	width: auto;
	min-width: 0;
	white-space: nowrap;
	border-radius: 5px;
	padding: 10px;
	font-size: 12px;
}
.fade-block--price .fade-block__toggle {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 1px solid #ddd;
	font-size: 11px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.productGeneralInfo__title ~ .rating-block {
	margin-bottom: 15px;
	margin-top: 15px;
}
.rating-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.rating-block__average {
	font-size: 14px;
	line-height: 19px;
	color: #999;
	margin-right: 12px;
}
.rating-block__rating {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.rating-block__descr {
	font-size: 16px;
	line-height: 22px;
	margin-right: 15px;
}
.rating-block__rating-item {
	color: #e7e7e7;
	display: flex;
	cursor: pointer;
}
.rating-block__rating-item:not(:last-child) {
	margin-right: 1px;
}
.rating-block__rating-item .icon {
	vertical-align: top;
	width: 16px;
	height: 16px;
}
.form-field--row .rating-block__rating-item .icon {
	width: 32px!important;
	height: 32px!important;
}
.rating-block--edit .rating-block__rating:hover .rating-block__rating-item,
.rating-block__rating-item--active {
	color: #634f9a;
}
.rating-block--edit .rating-block__rating-item:hover ~ .rating-block__rating-item {
	color: #e7e7e7;
}
.rating-block__input {
	display: none;
}


.promo{
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	text-align: right;
	font-size: 16px;
	margin-top: 30px;
}
.promo__field{
	display: flex;
	align-items: center;
}
.promo__field-name{
	font-weight: 900;
	margin-right: 40px;
}
.promo__field-input.promo__field-input{
	height: 36px;
	border: 1px solid #999;
	padding: 5px 10px;
	background: none;
}
.promo_submit:hover{
	border-color: transparent;
}
.promo_submit{
	margin-top: 10px;
	background: none;
	border-bottom: 1px solid #999;
	color: #999;
	font-size: 14px;
	line-height: 1;
	transition: 0.2s;
}
.promo_errors{
	color: #f82d40;
	margin-top: 15px;
}
.promo_error + .promo_error{
	margin-top: 10px;
}

.icon-preloader::after {
	content: '';
	width: 100px;
	height: 100px;
	box-sizing: border-box;
	border-radius: 50%;
	border: 6px solid #000;
	border-top-color: transparent;
	animation: spinner 1s linear infinite;
}
.icon-preloader {
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(255, 255, 255, 0.5);
}
@keyframes spinner {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.basketItem__infoMain .infoMain__price{
	display: flex;
	width: auto;
	align-self: flex-start;
	gap: 10px;
}
.basketItem__infoMain .basketItem__price{

}
.basketItem__infoMain .basketItem__priceOld::before{
	display: none;
}
.basketItem__infoMain .basketItem__priceOld{
	color: #000;
	text-decoration: line-through;
}
.basketItem__priceOld:not(:empty)~.basketItem__price--new{
	color: #f82d40;
}

.youtube {
	background-color: #000;
	margin-bottom: 30px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}

.youtube img {
	width: 100%;
	left: 0;
	opacity: 0.7;
}

.youtube.video_container img {
	top: -16.82%;
}

.youtube .play-button {
	width: 90px;
	height: 60px;
	background-color: #333;
	box-shadow: 0 0 30px rgba( 0, 0, 0, 0.6);
	z-index: 1;
	opacity: 0.8;
	border-radius: 6px;
}

.catalog-slider__nav-visual.youtube .play-button {
	width: 55px;
	height: 40px;
	background: #f00;
	opacity: 1;
}

.youtube .play-button:before {
	content: "";
	border-style: solid;
	border-width: 15px 0 15px 26.0px;
	border-color: transparent transparent transparent #fff;
}

.catalog-slider__nav-visual.youtube .play-button::before {
	border-width: 10px 0 10px 18px;
}

.youtube img,
.youtube .play-button {
	cursor: pointer;
}

.youtube img,
.youtube iframe,
.youtube .play-button,
.youtube .play-button:before {
	position: absolute;
}

.youtube .play-button,
.youtube .play-button:before {
	top: 50%;
	left: 50%;
	transform: translate3d( -50%, -50%, 0);
}

.youtube iframe {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}


.content-read-more2 button {
	background: none!important;
	border: none;
	padding: 0!important;
	font-family: arial, sans-serif;
	color: black;
	text-decoration: underline;
	cursor:black;
}

.catalog-slider {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	min-height: 600px;
}

.catalog-slider__wrap img {
	width: 100%;
	object-fit: contain;
}

.catalog-slider__wrap iframe {
	width: 100%;
	object-fit: contain;
	min-height: 600px;
}

.catalog-slider__slider {
	width: 700px;
}

.catalog-slider .productGeneralInfo__label  {
	display: none;
}

.catalog-slider__nav-item {
	/*width: 90px !important;*/
}

.catalog-slider__nav {
	width: 270px;
	margin-top: 30px;
}

.catalog-slider__nav,
.catalog-slider__inner {
	opacity: 0;
	transition-delay: .5s;
	transition: .5s ease-in-out;
}

.catalog-slider__inner {
	min-height: 600px;
	height: 600px;
}

.catalog-slider__nav {
	min-height: 90px;
}

.catalog-slider__nav.slick-initialized,
.catalog-slider__inner.slick-initialized {
	opacity: 1;
}

.catalog-slider__inner .slick-prev,
.catalog-slider__inner .slick-next {
	width: 60px;
	height: 300px;
}

.catalog-slider__nav-visual {
	width: 80px;
	height: 80px;
	margin: 5px;
	padding: 5px;
	display: flex;
	overflow: hidden;
	border: solid 1px #e8e8e8;
	border-radius: 8px;
}

.catalog-slider__nav-visual:hover {
	cursor: pointer;
	box-shadow: 0 0 0 1px #479fe6;
	border: 1px solid transparent;
}

.slick-current .catalog-slider__nav-visual {
	border: 1px solid #479fe6;
}

.catalog-slider .slick-prev {
	left: 0;
}

.catalog-slider__nav-visual img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.catalog-slider .slick-next {
	right: 0;
}

.catalog-slider .slick-prev:before,
.catalog-slider .slick-next:before {
	color: #969696;
	width: 28px;
	height: 28px;
}

.catalog-slider .slick-prev:hover:before,
.catalog-slider .slick-next:hover:before {
	color: #f82d40;
}

.catalog-slider__slider {
	position: relative;
}

.catalog-slider .catalog-slider__label {
	position: absolute;
	top: 105%;
	right: -70px;
	z-index: 10;
}

.catalog-slider .productGeneralInfo__photoMain {
	display: flex;
	justify-content: flex-start;
}

.catalog-slider .slick-track {
	margin: 0;
	display: flex;
	align-items: center;
}

.catalog-slider__nav .slick-dots {
}

.payment-tabs button {
	appearance: none;
	border: none;
	padding: 0;
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: inherit;
	line-height: inherit;
	outline: none;
	background: transparent;
}

.payment {
	font-family: 'Lato';
	padding: 38px 0;
}

.payment-wrap {
	margin-top: 50px;
}

.payment-wrap:first-child {
	margin-top: 0;
}

.payment-wrap:last-child {
	margin-bottom: 0;
}

.payment-title {
	font-size: 48px;
	font-style: normal;
	font-weight: 800;
	line-height: 30px;
	margin-bottom: 30px;
}

.payment-desc {
	margin-bottom: 40px;
}

.payment-desc:last-child {
	margin-bottom: 0;
}

.payment-desc__title {
	font-size: 28px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px;
	margin-bottom: 20px;
}

.payment-desc__info {
	display: flex;
	margin-bottom: 14px;
}

.payment-desc__text {
	margin-bottom: 10px;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	color: #777;
}

.payment-desc__info {
	display: flex;
	gap: 37px;
	color: #777;
}

.payment-desc__note {
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
}

.payment-desc__image img {
	height: 120px;
	min-width: 200px;
}


.payment-block, .payment-block--inst {
	display: none;
}

.payment-block.active {
	display: flex;
	flex-wrap: wrap;
}

.payment-block--inst.active {
	display: block;
}

.payment-block--inst > .payment-desc__text {
	margin-bottom: 26px;
	width: 50%;
}

.payment-wrap-inst {
	display: flex;
	flex-wrap: wrap;
}

.payment-block > .payment-desc {
	width: 50%;
}

.payment-block > .payment-desc:nth-child(2n) {
	padding-left: 134px;
}

.payment-desc--inst {
	width: 50%;
}

.payment-block--inst .payment-desc--inst:nth-child(2n) {
	padding-left: 134px;
}

.payment-desc .payment-desc {
	margin-top: 40px;
}

.payment-desc--inst {
	margin-bottom: 40px;
}

.payment-desc--inst:last-child {
	margin-bottom: 0;
}

.payment-desc__text .payment-desc__title {
	color: black;
}

.payment-block--skinny {
	max-width: 870px;
}

.payment-block__text {
	margin-bottom: 10px;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
}

.payment-block-wrap {
	column-count: 2;
}

.payment-tabs {
	display: flex;
	gap: 43px;
	margin-bottom: 70px;
	font-size: 26px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px;
	color: #777;
}

.payment-tab .tab-btn {
	color: #777;
	cursor: pointer;
}

.payment-tab.active .tab-btn {
	text-decoration: underline;
}

.collapse-inner {
	height: 100%;
	visibility: visible;
	opacity: 1;
	transition: all .3s ;
}

.un-list li {
	padding-left: 15px;
	position: relative;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
}


.un-list li:last-child,
.payment-desc li:last-child {
	margin-bottom: 0;
}

.un-list li:after {
	content: '';
	width: 10px;
	height: 1px;
	background: #000;
	top: 10px;
	left: 0;
	position: absolute;
}

.substrate-phone--green {
	color: #12Bf61;
}

.text-guide__row {
	margin-bottom: 16px;
}

.text-guide__title {
	margin-bottom: 8px;
	font-size: 18px;
	line-height: 24px;
	font-weight: 700;
}

.text-guide__row-content p:first-child {
	margin-top: 0;
}

.repail-info__title{
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 8px;
	display: inline-block;
}

.repail-info__text  p:first-child {
	margin-top: 0;
}

.repail-info__text {
	margin-bottom: 24px;
}

.repail-info__free-link {
	display: inline;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 16px;
}

.repail-info__free a {
	font-size: 16px;
}

.repail-info__title {
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 8px;
}

.collapse-arrow {
	display: none;
	width: 20px;
	height: 20px;
}


.consultManager__error {
	color: red;
	margin-top: 10px;
	display: none;
}

.overlay {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	visibility: hidden;
	background: rgba(0, 0, 0, 0.4);
	opacity: 0;
	transition: 0.25s;
	z-index: 200;
}

.overlay.open, .state--modal-open .overlay, .state--modal-loading .overlay {
	opacity: 1;
	visibility: visible;
}

.modal[data-id=installment_modal] {
	display: none;
	transform: translateY(0);
	filter: blur(0px);
	opacity: 1;
	position: fixed;
	transition: 0.5s ease-in-out;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 300;
}

.modal[data-id=installment_modal].open {
	display: block;
	max-width: 1230px;
	max-height: 100%;
	border-radius: 24px;
	right: 50%;
	left: unset;
	top: 48px;
	bottom: initial;
	animation: none;
	transform: translateX(50%);
}

.modal[data-id=installment_modal] .modal-container {
	overflow-y: auto;
	border-radius: 24px;
	padding: 0 20px;
	height: auto;
	max-height: 90%;
	bottom: initial;
	background: #fff;
}

.modal[data-id=installment_modal] .payment-title {
	margin-top: 30px;
}

.modal[data-id="installment_modal"] .payment-header {
	height: 100px;
	background: white;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.modal[data-id=installment_modal] .modal-container::-webkit-scrollbar {
	width: 7px;
	background-color: #e1e1e1;
}

.modal[data-id=installment_modal] .modal-container::-webkit-scrollbar-thumb {
	background-color: #8c9294;
}

.modal[data-id="installment_modal"] .modal-button {
	margin-top: 20px;
}
.modal[data-id="installment_modal"] .modal-button .js-close-modal {
	background: none;
}
.modal[data-id="installment_modal"] .modal-title {
	display: flex;
	justify-content: space-between;
}

.close--icon {
	width: 30px;
	height: 30px;
}

.installment__link {
	cursor: pointer;
	display: flex;
	font-size: 15px;
	font-weight: 400;
	gap: 10px;
	flex-wrap: wrap;
}

.priceBlock__right {
	display: flex;

	.manager_point {
		position: initial;
	}
}

.installment__link .js-modal-btn {
	color: #f82d40;
	text-decoration: underline;
}

.installment__link .js-modal-btn:hover {
	text-decoration: none;
}

.installment__link-img {
	width: 20px;
	height: 20px;
}
.installment__info {
	font-size: 15px;
	font-weight: 400;
}

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

@media (max-width: 1023px) {
	.payment-title {
		font-size: 32px;
	}

	.payment-block--inst > .payment-desc__text {
		width: 100%;
	}

	.payment-wrap-inst {
		display: block;
	}

	.payment-desc--inst {
		width: 100%;
	}

	.payment-block--inst .payment-desc--inst:nth-child(2n) {
		padding-left: 0;
	}

	.payment-tab .tab-btn {
		color: #f82d40;
	}

	.payment-block > .payment-desc,
	.payment-block > .payment-desc--inst {
		width: 100%;
	}

	.payment-block > .payment-desc:nth-child(2n) {
		padding-left: 0;
	}

	.payment-wrap {
		margin-top: 30px;
	}

	.payment-wrap:after {
		content: '';
		display: block;
		height: .5px;
		width: 100%;
		background: black;
		opacity: .2;
	}

	.collapse-inner {
		height: 0;
		visibility: hidden;
		opacity: 0;
		transition: all .3s ;
	}

	.collapse-inner.active {
		height: 100%;
		visibility: visible;
		opacity: 1;
		transition: all .3s ;
	}

	.collapse-button {
		cursor: pointer;
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
	}

	.collapse-arrow {
		display: flex;
		margin-top: 5px;
		transition: all .3s;
	}
}

@media (max-width: 639px) {
	.payment {
		padding: 0;
	}

	.payment-title {
		font-size: 20px;
	}

	.payment-tabs {
		gap: 20px;
		margin-bottom: 20px;
		font-size: 18px;
	}

	.payment-desc {
		margin-bottom: 30px;
	}

	.payment-desc__title {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.payment-desc__text {
		font-size: 16px;
		line-height: 21px;
	}

	.payment-desc__image  img {
		height: 75px;
		min-width: 125px;
	}

	.payment-desc__info {
		gap: 20px;
	}

	.payment-desc__note {
		font-size: 16px;
		line-height: 21px;
	}
}

@media (max-width: 479px ) {
	.info-list__row.info-list__row--header {
		align-items: flex-start;
	}

	.repail-info__text p {
		font-size: 14px;
		line-height: 20px;
	}
}
.rotate180 {
	transform: rotate(180deg);
}

.characteristics__table {
    width: 100%
}
.characteristics__table tbody {
    line-height: 40px;
}
.characteristics__table td:first-child {
    font-weight: 600;
    font-size: 19px;
}
.characteristics__table tr .characteristics__tableSubtitle {
    font-weight: 700;
    font-size: 22px;
}

::-webkit-scrollbar {
    width: 12px;
    height: auto;
    background-color: unset;
}
::-webkit-scrollbar-thumb:hover {
    background-color: #253861;
}
::-webkit-scrollbar-thumb {
    background-color: #ff0000;
    border-radius: 9em;
    box-shadow: inset 1px 1px 10px #f3faf7;
}
/*улучшить кресла карточка товара start*/
.improvement-section {
	margin-bottom: 30px;
	text-align: -webkit-center;
}
.improvement-block {
	max-width: 645px;
	padding: 8px 0 0 30px;
}
.improvement-block__title {
	font-size: 30px;
	text-align: start;
}
.improvement-block__description {
	font-size: 20px;
	text-align: start;
}
.improvement-block-col.col-1 {
	padding: 0 0 30px 0;
}
.improvement-block-col__button {
	background-color: #ff0000;
}
.improvement-block-col__button:hover {
	box-shadow: none;
	background-color: #f82d40;
	transform: none;
}
/*улучшить кресла карточка товара end*/


/*новая деталка start*/
.newDetailedCardContainer .priceInfo{
	margin: 10px 0;
}
.newDetailedCardContainer .priceInfo.onsale{
	display: flex;
	gap: 5px;
	align-items: flex-end;
	margin-bottom: 18px;
}

.newDetailedCardContainer .priceInfo .fade-block--price{
	top: 0;
	margin-right: 8px;
}

.newDetailedCardContainer .priceInfo__old, .priceInfo__old + .priceInfo__curr {
	margin-bottom: -5px;
}

.newDetailedCardContainer .priceInfo.onsale .priceInfo__old:before {
	bottom: 5px;
}

.newDetailedCardContainer .rating-block {
	display: inline-block;
}

.newDetailedCardContainer .productGeneralInfo {
	position: relative;
}
.newDetailedCardContainer .catalog-slider {
	position: relative;
}

.newDetailedCardContainer .links-block {
	display: flex;
	flex-direction: column;
	gap: 10px;
	position: absolute;
	top: -50px;
	right: 60px;
	z-index: 1;
}

.newDetailedCardContainer .improvement-block {
	max-width: 100%;
}

.newDetailedCardContainer .pinnedImage {
	position: relative;
}

.newDetailedCardContainer .pinnedImage__pin {
	position: absolute;
}


.pin {
	position: relative;
	width: 28px;
	height: 28px;
	background: white;
	border-radius: 50%;
	-webkit-box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.3);
	box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.3);
	cursor: pointer;
}

.pin::after {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	content: "";
	display: block;
	width: 15px;
	height: 1px;
	background-color: #888888
}
.pin::before {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	content: "";
	display: block;
	width: 1px;
	height: 15px;
	background-color: #888888
}

.pin.active::before {
	transition: all .3s;
	height: 1px;
	background-color: transparent;
}

.pin__note {
	position: absolute;
	opacity: 0;
	display: flex;
	width: 230px;
	transition: all .3s;
	top: -70px;
	border-radius: 6px;
	padding: 10px 12px;
	font-size: 12px;
	font-weight: 400;
	line-height: 13px;
	letter-spacing: -0.04em;
	background: rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: 6px 6px 18px -1px rgba(0,0,0,0.15);
	-moz-box-shadow: 6px 6px 18px -1px rgba(0,0,0,0.15);
	box-shadow: 6px 6px 18px -1px rgba(0,0,0,0.15);
}

.pin__note::after {
	content: '';
	position: absolute;
	left: 20px;
	bottom: -25px;
	border: 10px solid transparent;
	border-top: 20px solid rgba(255, 255, 255, 0.8);

}

.pin__note.right {
	left: -15px
}

.pin__note.left {
	left: -190px
}

.pin__note.left::after {
	left: 195px
}

.pin.active .pin__note {
	opacity: 1;
	transition: all .3s;
}


.newDetailedCardContainer .product-reviews__wrap {
	max-width: 100%;
}

.newDetailedCardContainer .product-reviews__action {
	max-width: 100%;
	width: 290px
}

.newDetailedCardContainer .product-reviews {
	display: flex;
}

.newDetailedCardContainer .actionsLoadMore__wrap {
	border-top: none
}

.newDetailedCardContainer .product-reviews__info {
	font-size: 16px;
	line-height: 19px;
}
.newDetailedCardContainer .product-reviews__text {
	font-size: 16px;
	line-height: 19px;
}
.newDetailedCardContainer .rating-block__rating-item--active {
	color: #FEB72B;
}

.newDetailedCardContainer .reviewItem {
	border-top: none;
	margin-bottom: 16px;
}

.newDetailedCardContainer .product-reviews__top {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.sideInfoDelivery {
	border-radius: 12px;
	background: rgba(208, 211, 241, 0.14);
	overflow: hidden;
	display: flex;
}

.sideInfoDelivery__wrap {
	padding: 17px 21px;
	width: 55%;
}

.sideInfoDelivery__title {
	font-size: 24px;
	font-weight: 500;
	line-height: 59px;
	letter-spacing: -0.04em;
}

.sideInfoDelivery__city, .sideInfoDelivery__price {
	font-size: 24px;
	font-weight: 700;
	line-height: 30px;
	letter-spacing: -0.04em;
	color: rgba(237, 40, 47, 1);
}

.sideInfoDelivery__img {
	width: 45%;
}

.sideInfo__container {
	margin-top: 20px;
}

.sideInfoMap {
	border-radius: 12px;
	overflow: hidden;
	display: flex;
	position: relative;
	width: 100%;
	height: 152px;
	align-items: center;
	justify-content: center;
}

.sideInfoMap__link {
	inset: 0;
	position: absolute;
}

.sideInfoMap__block {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 5px;
	flex-wrap: wrap;
}

.sideInfoMap__title {
	font-size: 32px;
	font-weight: 700;
	letter-spacing: -0.04em;
	color: rgba(47, 47, 47, 1);
}

.sideInfoMap__city {
	font-size: 32px;
	font-weight: 700;
	letter-spacing: -0.04em;
	color: rgba(237, 40, 47, 1);

}

.newDetailedCardContainer .detailedCardContainer__mobile {
	display: none;
}

.newDetailedCardContainer .newDetailedCardContainer__mobile {
	display: none;
}

.button-order.button-order__mobile.btn-to-order {
	display: none;
	background-color: #22b14c;
	border: 1px solid #22b14c;
	box-shadow: 0 4px 0 0 #1b9b40;
}

.in-basket .button-order {
	display: none;
}

.in-basket .button-order.button-order__mobile.btn-to-order {
	display: flex;
}

.newDetailedCardContainer__mobile .product-card__tabs-list {
	display: flex;
	gap: 20px;
	justify-content: center;
}

.newDetailedCardContainer .priceInfo.inline_container {
	display: flex;
	flex-wrap: wrap;
}

.newDetailedCardContainer .catalog-slider__nav {
	width: 540px;
}

.newDetailedCardContainer .product-slider__container.container {
	max-width: 1112px;
}


.newDetailedCardContainer section.product-section {
	margin-top: 0;
	max-width: 100%;
}

.newDetailedCardContainer > section.container {
	display: block;
	width: 100%;
	box-sizing: border-box;
}

.newDetailedCardContainer .catalog-item-layout {
	width: 100%;
}

.newDetailedCardContainer .catalog-item-layout__legacy {
	display: none !important;
}

	/*.newDetailedCardContainer .sideInfoOptions {*/
/*	padding: 20px 25px 27px;*/
/*}*/

.js-offers-slider .slick-prev {
	left: -3px;
}

.js-offers-slider .slick-next {
	right: -3px;
}

.js-offers-slider .slick-prev, .js-offers-slider .slick-next {
	top: 35%;
}

.js-offers-slider .slick-prev:before, .js-offers-slider .slick-next:before {
	color: rgba(41, 62, 242, 1);
}

.js-offers-slider .sideInfoOptions__colorsItem {
	border: none;
	margin-right: 9px;
}

.js-offers-slider .sideInfoOptions__colorsItem.active .colorItem_pattern::after {
	content: "";
	display: block;
	height: 3px;
	width: 50px;
	position: absolute;
	top: 60px;
	background: #479fe6;
}

.js-offers-slider .sideInfoOptions__colorsItem:hover .colorItem_pattern::after {
	content: "";
	display: block;
	height: 3px;
	width: 50px;
	position: absolute;
	top: 60px;
	background: rgba(71, 159, 230, .3);
	transition: 0.1s;
}

.new-salons__section .salons__item {
	max-width: 100%;
	padding: 0 10px;
}



.js-bottom-slider {
	width: 100%;
}

.js-bottom-slider .slick-prev {
	background: rgba(40, 40, 40, 1);
	height: 55px;
	width: 55px;
	border-radius: 50%;
	left: -30px;
}

.js-bottom-slider .slick-next {
	background: rgba(40, 40, 40, 1);
	height: 55px;
	width: 55px;
	border-radius: 50%;
	right: 0;
}

.js-bottom-slider .slick-prev:before, .js-bottom-slider .slick-next:before {
	color: white;
}

.js-bottom-slider .slick-dots {
	bottom: -30px;
}

.js-salons-slider {
	width: 100%;
}

.js-salons-slider .slick-dots {
	bottom: -20px;
}

.new-salons__section .js-salons-slider .slick-slide:first-child .salons__item {
	padding-left: 0;
}
.new-salons__section .js-salons-slider .slick-slide:last-child .salons__item {
	padding-right: 0;
}


.js-salons-slider .slick-dots li, .js-bottom-slider .slick-dots li {
	margin: 0;
}

.js-salons-slider .slick-dots li.slick-active button, .js-bottom-slider .slick-dots li.slick-active button {
	background: rgba(40, 40, 40, 1);
}

.js-salons-slider .slick-prev {
	background: rgba(40, 40, 40, 1);
	height: 55px;
	width: 55px;
	border-radius: 50%;
	left: -30px;
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	top: 98px;
}

.js-salons-slider .slick-next {
	background: rgba(40, 40, 40, 1);
	height: 55px;
	width: 55px;
	border-radius: 50%;
	right: 0;
	top: 98px;

	-ms-transform: translate(50%, 0);
	transform: translate(50%, 0);
}

.js-salons-slider .slick-prev:before, .js-bottom-slider .slick-next:before {
	color: white;
}

.js-salons-slider .slick-prev:hover,
.js-salons-slider .slick-next:hover {
	background: rgba(40, 40, 40, .4);
}

.js-salons-slider .slick-prev:after,
.js-salons-slider .slick-next:after {
	content: '';
	background: white;
	width: 15px;
	height: 2px;
	display: inline-block;
	position: absolute;
}

.js-salons-slider .slick-prev:after {
	top: 45%;
	left: 40%;
	transform: translateY(70%);
}

.js-salons-slider .slick-next:after {
	top: 45%;
	left: 33%;
	transform: translateY(70%);
}

.js-salons-slider .slick-prev:hover:after, .js-salons-slider .slick-next:hover:after  {
	background: #f82d40;
}

.js-salons-slider .slick-prev.slick-disabled,
.js-salons-slider .slick-next.slick-disabled {
	visibility: hidden;
}

.js-salons-slider .slick-prev:hover:before,
.js-salons-slider .slick-next:hover:before {
	color: #f82d40;
}

.js-salons-slider .slick-prev:before,
.js-salons-slider .slick-next:before,
.js-salons-slider .slick-prev:after,
.js-salons-slider .slick-next:after {
	transition-duration: 0s;
}

.js-salons-slider .slick-dots li button {
	background: transparent;
}


.sideInfo__itemContainer {
	max-width: 100%;
	display: flex;
	align-items: center;
	max-height: 50px;
	gap: 12px;
	position: relative;
}

.sideInfo__image{
	height: 35px;
	width: 77px;
	object-fit: cover;
}

.sideInfo_dropdown::after {
	content: url("data:image/svg+xml, <svg width='20' height='20' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M17 10L12 15C10.0474 13.0474 8.95262 11.9526 7 10' stroke='grey' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
	position: relative;
	top: 5px;
}

.sideInfo_dropdownOptions {
	background: #FFFFFF;
	display: none;
	position: absolute;
	top: 45px;
	transition: 0.2s;
	border-radius: 10px;
	z-index: 10;
	font-size: 16px;
	width: 320px;
	max-height: 130px;
	padding: 5px 5px 5px 10px;
	right: 0;
	box-shadow: 0px 4px 4px 0px #0000001A;
	overflow-y: auto;
}

#region-epilog {
	padding: 20px;
	gap: 20px;
	display: flex;
	flex-direction: column;
}

.sideInfo_dropdownOption {
	display: block;
	cursor: pointer;
	color: #000;
}

.sideInfo_dropdownOption:hover {
	color: #f82d40;
}

.sideInfo_dropdownOption.selected {
	color: #f82d40;
	font-weight: 600;
}

.sideInfo_dropdownOptions.open {
	display: block;
}

.sideInfo_linkText{
	font-size: 16px;
	font-weight: 600;
	text-decoration: underline;
	color: #f82d40;
	cursor: pointer;
}

.sideInfo_delieveryPrice{
	font-weight: 600;
	font-size: 16px;
	line-height: 19.36px;
	color: #00000066;
}

.sideInfo_delieveryPrice.free{
	color: #5CB775;
}

.sideInfo_delieveryTitle{
	font-weight: 600;
	font-size: 16px;
	line-height: 19.36px;
}


@media (max-width: 767px) {
	.newDetailedCardContainer .product-slider__container.container {
		max-width: 600px;
	}

	.newDetailedCardContainer .wrap,
	.newDetailedCardContainer .detailedCardContainer__top,
	.new-salons__section .wrap {
		width: 600px;
	}

	.newDetailedCardContainer .detailedCardContainer__main {
		width: 100%;
		padding: 0 10px;
	}

	.newDetailedCardContainer .materials__guidanceImg {
		max-width: 100%;
	}

	.newDetailedCardContainer .materials__guidance {
		border: none;
	}

	/*.newDetailedCardContainer .detailedCardContainer__side {*/
	/*	display: none;*/
	/*}*/
	.newDetailedCardContainer .detailedCardContainer__side .sideInfoMap {
		display: none;
	}
	.newDetailedCardContainer .detailedCardContainer__side .sideInfoDelivery {
		display: none;
	}
	.newDetailedCardContainer .detailedCardContainer__side .sideInfoDetails {
		display: none;
	}
	.newDetailedCardContainer .detailedCardContainer__side .sideInfoOptions__basketInfo {
		display: none;
	}
	.newDetailedCardContainer .detailedCardContainer__side .sideInfoOptions__wrap {
		display: none;
	}
	.newDetailedCardContainer .detailedCardContainer__side .sideInfoOptions__orderForm {
		position: fixed;
		bottom: 65px;
		left: 0;
		right: 0;
		z-index: 100;
	}

	.newDetailedCardContainer .sideInfoDetails {
		padding: 10px 0 0;
	}

	.newDetailedCardContainer .detailedCardContainer__mobile {
		display: block;
	}

	.newDetailedCardContainer .productGeneralInfo__title {
		width: auto;
	}
	/*.newDetailedCardContainer .catalog-slider .slick-next {*/
	/*	right: 0;*/
	/*}*/
	/*.newDetailedCardContainer .catalog-slider .slick-prev {*/
	/*	left: 0;*/
	/*}*/

	.newDetailedCardContainer .catalog-slider__inner {
		min-height: 350px;
		height: 350px;
	}
	.newDetailedCardContainer .catalog-slider__slider {
		max-width: 100%;
		width: 350px;
	}

	.new-salons__section .salons__list {
		flex-direction: column;
	}
	.new-salons__section .salons__item {
		flex: 1 1 auto;
		max-width: 300px;
	}

	.new-salons__section .salon__img {
		height: 180px;
	}
	.new-salons__section .salon__label {
		font-size: 26px;
		padding: 4px 12px;
		top: 16px;
		right: 0;
	}
	.new-salons__section .salon__address {
		font-size: 15px;
		line-height: 18px;
	}
	.new-salons__section .salon__details {
		font-size: 12px;
		line-height: 24px;
	}

	.new-salons__section .salon__details-bottom .linkTel{
		font-size: 15px;
	}

	.new-salons__section .salon__details-bottom span{
		font-size: 12px;
	}

	.new-salons__section .salon__img img {
		object-fit: cover;
	}


	.button-order.button-order__mobile {
		min-width: 100%;
		height: 40px;
		font-size: 16px;
		font-weight: 500;
		line-height: 20px;
		padding: 11px 0;
		border: none;
		box-shadow: none;
		background: rgba(255, 65, 65, 1);
		border-radius: 8px 8px 0px 0px;
	}

	.button-order__mobile.button-active:not(.disabled):active {
		background-color: rgba(237, 40, 47, 1);
		border: none;
		box-shadow: none;
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
}

@media (max-width: 599px) {
	.newDetailedCardContainer .productGeneralInfo {
		margin-bottom: 10px;
	}

	.newDetailedCardContainer .features {
		margin-bottom: 40px;
	}

	.newDetailedCardContainer.detailedCardContainer {
		padding-top: 8px;
	}

	.newDetailedCardContainer .product-slider__container.container {
		max-width: 360px;
	}

	.newDetailedCardContainer__mobile {
		display: block
	}

	.newDetailedCardContainer__desktop {
		display: none;
	}

	.newDetailedCardContainer .wrap,
	.newDetailedCardContainer .detailedCardContainer__top,
	.new-salons__section .wrap {
		max-width: 100%;
		width: 100%;
		padding: 0 10px;
	}

	.newDetailedCardContainer .catalog-slider__nav {
		width: 265px;
	}

	.elements__rolls .elementsItem__btnGroup {
		width: auto;
		flex-wrap: nowrap;
		overflow-x: scroll;
		overflow-y: hidden;
		padding-bottom: 10px;
	}

	.elements__rolls .elements__btn {
		height: auto;
	}

	.elementsItem__factiod {
		margin-top: 12px;
     	width: auto;
	}

	.elementsItem__btnGroup .btn__text {
		font-size: 20px;
	}

	.js-inner .elementsItem:last-of-type {
		padding-bottom: 0;
	}

	.elementsItem {
		padding-bottom: 30px;
	}

	.newDetailedCardContainer .catalog-slider {
		min-height: 100%;
	}

	.newDetailedCardContainer .productGeneralInfo__title {
		font-size: 30px;
		line-height: 32px;
	}

	.newDetailedCardContainer .productGeneralInfo__title {
		font-size: 30px;
		line-height: 32px;
	}

	.newDetailedCardContainer .sideInfoOptions {
		border: none;
		padding: 0;
		min-height: 100%;
	}

	.newDetailedCardContainer .priceInfo__new, .newDetailedCardContainer .priceInfo__new + .priceInfo__curr, .newDetailedCardContainer .priceInfo__pre {
		font-size: 24px;
	}


	.newDetailedCardContainer .modelInfo {
		display: none;
	}

	.pin__note.right {
		left: -55px
	}

	.pin__note.right::after  {
		left: 60px
	}

	.pin__note.left {
		left: -150px
	}

	.pin__note.left::after {
		left: 155px
	}


	.newDetailedCardContainer .producer__description {
		width: 100%;
	}
	.newDetailedCardContainer .productSubtitle {
		font-size: 26px;
		font-weight: 500;
		line-height: 72px;
	}


	.newDetailedCardContainer .product-card__desc-title {
		font-weight: 600;
		font-size: 20px;
		line-height: 26px;
		letter-spacing: -.02em;
		margin-bottom: 8px;
		font-family: 'Exo 2';
	}

	.newDetailedCardContainer .product-card__desc-title a {
		color: black
	}

	.newDetailedCardContainer .producerFactoid {
		display: none
	}


	.newDetailedCardContainer .productSubtitle-big {
		font-size: 26px;
		font-weight: 500;
		line-height: 50px;
	}

	.newDetailedCardContainer .productText {
		font-size: 16px;
		font-weight: 400;
		line-height: 28px;
	}

	.newDetailedCardContainer .customColor {
		display: none;
	}

	.newDetailedCardContainer .reviewsContent {
		margin-bottom: 10px;
	}

	.newDetailedCardContainer .indexTitle {
		font-weight: 600;
		font-size: 26px;
		line-height: 32px;
		letter-spacing: -.02em;
	}
	.newDetailedCardContainer .product-reviews {
		flex-direction: column;
	}

	.newDetailedCardContainer .product-reviews__wrap {
		width: 355px;
	}
	.newDetailedCardContainer .reviewItem {
		padding-top: 0;
	}

	.newDetailedCardContainer .product-reviews__top {
		flex-direction: column;
		align-items: flex-start;
	}
	.newDetailedCardContainer .product-reviews__text {
		margin-top: 7px;
	}
	.newDetailedCardContainer .productSimilar__link-wide {
		font-weight: 600;
		font-size: 26px;
		line-height: 32px;
		letter-spacing: -.02em;
	}

	.newDetailedCardContainer .materials__guidanceItem {
		display: flex;
		gap: 10px;
		width: 100%;
	}

	.newDetailedCardContainer .guidanceItem__text {
		flex: 1 1 auto;
	}

	.newDetailedCardContainer .guidanceItem__ico {
		min-width: 40px;
	}

	.newDetailedCardContainer .newDetailedCardContainer__desktop.materials__guidance {
		display: none;
	}

	.newDetailedCardContainer .materials__guidance {
		padding: 20px 0;
		display: flex;
		flex-direction: column;
		gap: 14px
	}

	.newDetailedCardContainer .priceInfo.inline_container {
		justify-content: space-between;
		align-items: center;
		padding: 0px 10px;
	}

	.newDetailedCardContainer .priceInfo__block.inline_container {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
	}

	.newDetailedCardContainer .detailedCardContainer__side, .sideInfo {
		width: 100%;
	}

	.newDetailedCardContainer .product-card__tabs--disabled .product-card__tabs-list-el .tab-btn {
		font-size: 17px;
		line-height: 24px;
	}

	.newDetailedCardContainer .product-card__tabs-content-el p:first-child {
		line-height: 28px;
	}

	.newDetailedCardContainer .characteristics__descr-legal p,
	.newDetailedCardContainer .characteristics__descr-legal p:first-of-type {
		line-height: 16px;
		font-size: 12px;
	}

	.newDetailedCardContainer .links-block {
		right: 0;
	}

	.newDetailedCardContainer .slick-dotted.slick-slider {
		margin-bottom: 0;
	}

	.newDetailedCardContainer .newDetailedCardContainer__mobile {
		display: block;
	}

	.newDetailedCardContainer .product-card__tabs-list {
		display: flex;
		gap: 15px;
		justify-content: flex-start;
	}

	.catalogContainer {
		padding-top: 20px;
	}

	.improvement-block__title {
		line-height: 35px;
	}

	.improvement-block__description {
		display: none;
	}

	.improvement-block-col__button {
		margin-top: 10px;
		margin-left: auto;
	}

	.improvement-block-col.col-1 {
		padding: 0 0 15px 0;
	}

	.new-salons__section .indexTitle {
		font-size: 26px;
		line-height: 32px;
	}

	.catalog-slider__wrap iframe {
		min-height: 300px;
	}

	.priceInfo__discountPrice {
		display: flex;
		gap: 5px
	}

	.newDetailedCardContainer .priceInfo .fade-block--price{
		position: absolute;
		top: 15px;
	}

	.elementsRichItem__img, .elementFunction__img {
		-webkit-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}

	.elementsRichItem__imgCapture, .elementFunction__imgCapture {
		margin-bottom: 15px;
		width: 100%;
	}

}

.catalog_links {
	gap: 10px;
	display: flex;
	white-space: nowrap;
	overflow: auto;
}

.catalog_link {
	color: black;
	cursor: pointer;
	font-weight: 500;
	padding: 16px;
	background: white;
	border-radius: 10px;
	text-decoration: none;
}


/*новая деталка end*/

/* catalog-element description redesign */
.sideInfo__header {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 8px 12px;
	margin-bottom: 16px;
}
.sideInfo__header .site_markers {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin: 0;
}
.sideInfo__header .rating-block {
	margin: 0;
}
.sideInfo__title {
	flex: 1 0 100%;
	margin: 4px 0 0;
	font-family: 'Exo 2', sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.2;
	color: #141414;
}
.product-description {
	margin: 0 0 40px;
	max-width: 860px;
}
.product-description__title {
	margin: 0 0 12px;
	font-family: 'Exo 2', sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 32px;
	letter-spacing: -0.02em;
	color: #141414;
}
.product-description__content {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #141414;
}
.product-description__content.is-expanded {
	display: block;
	-webkit-line-clamp: unset;
	overflow: visible;
}
.product-description__content p {
	margin: 0 0 12px;
}
.product-description__content p:last-child {
	margin-bottom: 0;
}
.product-description__more {
	display: inline-block;
	margin-top: 8px;
	padding: 0;
	border: 0;
	background: none;
	color: #293ef2;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	cursor: pointer;
}
.product-description__more:hover {
	color: #ed282f;
}
.product-description__more[hidden] {
	display: none;
}
@media (max-width: 767px) {
	.sideInfo__title {
		font-size: 24px;
	}
	.product-description {
		margin-bottom: 32px;
		max-width: 100%;
	}
	.product-description__title {
		font-size: 22px;
		line-height: 28px;
	}
}

/* catalog-element info tabs */
.product-info-tabs {
	margin: 0 0 40px;
	max-width: 1360px;
}
.product-info-tabs__nav {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
	margin: 0 0 24px;
	padding: 0;
	list-style: none;
}
.product-info-tabs__tab {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 6px;
	min-height: 50px;
	padding: 12px 24px;
	border: 1px solid #e2e2e2;
	border-radius: 10px;
	background: transparent;
	color: #141414;
	font-family: 'Exo 2', sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.2;
	cursor: pointer;
	transition: border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease;
}
.product-info-tabs__tab:hover {
	border-color: #bdbdbd;
}
.product-info-tabs__tab.is-active {
	border-color: transparent;
	background: #fff;
	box-shadow: 0 0 0 1px transparent;
	color: #141414;
}
.product-info-tabs__count {
	color: #f1282f;
	font-weight: 600;
}
.product-info-tabs__panel {
	display: none;
}
.product-info-tabs__panel.is-active {
	display: block;
}
.product-info-tabs .characteristics__table tr.is-collapsed {
	display: none;
}
.product-info-tabs .characteristics__more-row td {
	padding-top: 8px;
	border-bottom: 0;
	text-align: left;
	vertical-align: middle;
}
.product-info-tabs .characteristics__more {
	display: inline-block;
	padding: 0;
	border: 0;
	background: none;
	color: #293ef2;
	font-family: inherit;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	cursor: pointer;
}
.product-info-tabs .characteristics__more:hover {
	color: #ed282f;
}
.product-info-tabs .characteristics__title,
.product-info-tabs .materials__title {
	display: none;
}
.product-info-tabs__brand {
	max-width: 860px;
	font-size: 16px;
	line-height: 1.5;
	color: #141414;
}
.product-info-tabs__brand-name {
	margin: 0 0 12px;
	/*font-family: 'Exo 2', sans-serif;*/
	font-size: 16px;
	font-weight: 600;
	line-height: 1.3;
	color: #141414;
}
.product-info-tabs__brand-text {
	margin: 0;
	color: #484848;
}
.product-info-files {
	max-width: 402px;
	padding: 24px 16px;
	border-radius: 16px;
	background: #f1f1f7;
}
.product-info-files__list {
	display: flex;
	flex-direction: column;
	gap: 18px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.product-info-files__item {
	display: flex;
	align-items: center;
	gap: 12px;
	min-height: 38px;
}
.product-info-files__icon {
	flex: 0 0 38px;
	width: 38px;
	height: 38px;
	border-radius: 8px;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #484848;
	font-size: 11px;
	font-weight: 600;
	line-height: 1;
	text-transform: uppercase;
}
.product-info-files__meta {
	display: flex;
	flex-direction: column;
	gap: 2px;
	min-width: 0;
}
.product-info-files__name {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.3;
	color: #141414;
}
.product-info-files__hint {
	font-size: 12px;
	line-height: 1.3;
	color: #848484;
}
.product-info-files__empty {
	margin: 0;
	padding: 8px;
	font-size: 14px;
	line-height: 1.4;
	color: #848484;
}
@media (max-width: 767px) {
	.product-info-tabs {
		margin-bottom: 32px;
	}
	.product-info-tabs__nav {
		flex-wrap: nowrap;
		gap: 8px;
		margin-bottom: 16px;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		scrollbar-width: none;
	}
	.product-info-tabs__nav::-webkit-scrollbar {
		display: none;
	}
	.product-info-tabs__tab {
		flex: 0 0 auto;
		min-height: 44px;
		padding: 10px 16px;
		font-size: 14px;
		white-space: nowrap;
	}
	.product-info-files {
		max-width: 100%;
	}
}

/* End */


/* Start:/local/new_build/local/assets/dist/styles/styles.build.css?17927486431919121*/
@charset "UTF-8";
/*
	variable naming rules:
	color-* -- color value
	fz-* -- font-size value
	fw-* -- font-weight value
	ff-* -- font-family value
	fs-* -- font-style value
	*-color -- color of specific element
	*-bg -- background of specific element
	...
*/
/* sizes */
/* container */
/* grid */
/* colors */
/* shadows */
/* border radius */
/* text */
/* text xs */
/* transitions */
body {
  --white-100: #fff;
  --black-100: #000;
  --blue-100: #002772;
}

body.dark-theme {
  --white-100: #000;
  --black-100: #fff;
  --blue-100: #0949b4;
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: local("Inter Regular"), local("Inter-Regular"), url("/local/new_build/local/assets/fonts/Inter/Inter-Regular.woff2") format("woff2"), url("/local/new_build/local/assets/fonts/Inter/Inter-Regular.woff") format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: local("Inter Medium"), local("Inter-Medium"), url("/local/new_build/local/assets/fonts/Inter/Inter-Medium.woff2") format("woff2"), url("/local/new_build/local/assets/fonts/Inter/Inter-Medium.woff") format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: local("Inter SemiBold"), local("Inter-SemiBold"), url("/local/new_build/local/assets/fonts/Inter/Inter-SemiBold.woff2") format("woff2"), url("/local/new_build/local/assets/fonts/Inter/Inter-SemiBold.woff") format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: local("Inter Bold"), local("Inter-Bold"), url("/local/new_build/local/assets/fonts/Inter/Inter-Bold.woff2") format("woff2"), url("/local/new_build/local/assets/fonts/Inter/Inter-Bold.woff") format("woff");
}
@font-face {
  font-family: "nbrb";
  src: url("/local/new_build/local/assets/fonts/nbrb/nbrb.woff2") format("woff2"), url("/local/new_build/local/assets/fonts/nbrb/nbrb.ttf") format("truetype"), url("/local/new_build/local/assets/fonts/nbrb/nbrb.woff") format("woff");
  unicode-range: U+E901, U+0182, U+0183;
  size-adjust: 125%;
}
@font-face {
  font-family: "nbrb-liga";
  src: url("/local/new_build/local/assets/fonts/nbrb/nbrb.woff2") format("woff2"), url("/local/new_build/local/assets/fonts/nbrb/nbrb.ttf") format("truetype"), url("/local/new_build/local/assets/fonts/nbrb/nbrb.woff") format("woff");
  size-adjust: 125%;
}
.nbrb-icon {
  font-family: "nbrb-liga", "nbrb", sans-serif;
  speak: none;
  font-style: normal;
  font-weight: inherit;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: normal;
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  font-variant-ligatures: discretionary-ligatures;
}

.nbrb-icon-byn:before {
  content: "\e901";
}

*,
*::before,
*::after {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

input[type=text],
input[type=number],
input[type=email],
input[type=tel],
input[type=password],
input[type=search],
input[type=date],
textarea {
  -webkit-appearance: none;
          appearance: none;
}

input,
button,
select,
textarea {
  margin: 0;
}

legend {
  padding: 0;
  margin: 0;
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  -webkit-appearance: none;
          appearance: none;
  margin: 0;
}

::-webkit-details-marker {
  display: none;
  opacity: 0;
}

::-webkit-search-cancel-button {
  -webkit-appearance: none;
          appearance: none;
}

input::-ms-clear {
  display: none;
}

button::-moz-focus-inner {
  border: none;
}

button {
  -webkit-appearance: none;
          appearance: none;
  border: none;
  padding: 0;
  font-family: "nbrb", "Inter", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: inherit;
  line-height: inherit;
  outline: none;
  background: transparent;
}

img {
  border: none;
  font-size: 14px;
  line-height: 20px;
}

iframe {
  border: none;
}

html,
body {
  margin: 0;
  padding: 0;
}

body.ios,
body.ios * {
  cursor: pointer;
}

.touch * {
  outline: none;
}

main {
  display: block;
}

.grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.row {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: 0 -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .row {
    margin: 0 -10px;
    width: calc(100% + 20px);
  }
}

.cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .cell {
    padding: 10px;
  }
}

.col {
  padding: 0 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .col {
    padding: 0 10px;
  }
}

.col-xl-1 {
  width: 8.3333333333%;
}

.col-xl-2 {
  width: 16.6666666667%;
}

.col-xl-3 {
  width: 25%;
}

.col-xl-4 {
  width: 33.3333333333%;
}

.col-xl-5 {
  width: 41.6666666667%;
}

.col-xl-6 {
  width: 50%;
}

.col-xl-7 {
  width: 58.3333333333%;
}

.col-xl-8 {
  width: 66.6666666667%;
}

.col-xl-9 {
  width: 75%;
}

.col-xl-10 {
  width: 83.3333333333%;
}

.col-xl-11 {
  width: 91.6666666667%;
}

.col-xl-12 {
  width: 100%;
}

.order-xl--12 {
  order: -12;
}

.order-xl--11 {
  order: -11;
}

.order-xl--10 {
  order: -10;
}

.order-xl--9 {
  order: -9;
}

.order-xl--8 {
  order: -8;
}

.order-xl--7 {
  order: -7;
}

.order-xl--6 {
  order: -6;
}

.order-xl--5 {
  order: -5;
}

.order-xl--4 {
  order: -4;
}

.order-xl--3 {
  order: -3;
}

.order-xl--2 {
  order: -2;
}

.order-xl--1 {
  order: -1;
}

.order-xl-0 {
  order: 0;
}

.order-xl-1 {
  order: 1;
}

.order-xl-2 {
  order: 2;
}

.order-xl-3 {
  order: 3;
}

.order-xl-4 {
  order: 4;
}

.order-xl-5 {
  order: 5;
}

.order-xl-6 {
  order: 6;
}

.order-xl-7 {
  order: 7;
}

.order-xl-8 {
  order: 8;
}

.order-xl-9 {
  order: 9;
}

.order-xl-10 {
  order: 10;
}

.order-xl-11 {
  order: 11;
}

.order-xl-12 {
  order: 12;
}

@media (max-width: 1439px) {
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .order-lg--12 {
    order: -12;
  }
  .order-lg--11 {
    order: -11;
  }
  .order-lg--10 {
    order: -10;
  }
  .order-lg--9 {
    order: -9;
  }
  .order-lg--8 {
    order: -8;
  }
  .order-lg--7 {
    order: -7;
  }
  .order-lg--6 {
    order: -6;
  }
  .order-lg--5 {
    order: -5;
  }
  .order-lg--4 {
    order: -4;
  }
  .order-lg--3 {
    order: -3;
  }
  .order-lg--2 {
    order: -2;
  }
  .order-lg--1 {
    order: -1;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
}
@media (max-width: 1279px) {
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .order-md--12 {
    order: -12;
  }
  .order-md--11 {
    order: -11;
  }
  .order-md--10 {
    order: -10;
  }
  .order-md--9 {
    order: -9;
  }
  .order-md--8 {
    order: -8;
  }
  .order-md--7 {
    order: -7;
  }
  .order-md--6 {
    order: -6;
  }
  .order-md--5 {
    order: -5;
  }
  .order-md--4 {
    order: -4;
  }
  .order-md--3 {
    order: -3;
  }
  .order-md--2 {
    order: -2;
  }
  .order-md--1 {
    order: -1;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
}
@media (max-width: 1023px) {
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .order-sm--12 {
    order: -12;
  }
  .order-sm--11 {
    order: -11;
  }
  .order-sm--10 {
    order: -10;
  }
  .order-sm--9 {
    order: -9;
  }
  .order-sm--8 {
    order: -8;
  }
  .order-sm--7 {
    order: -7;
  }
  .order-sm--6 {
    order: -6;
  }
  .order-sm--5 {
    order: -5;
  }
  .order-sm--4 {
    order: -4;
  }
  .order-sm--3 {
    order: -3;
  }
  .order-sm--2 {
    order: -2;
  }
  .order-sm--1 {
    order: -1;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
}
@media (max-width: 767px) {
  .col-xs-1 {
    width: 8.3333333333%;
  }
  .col-xs-2 {
    width: 16.6666666667%;
  }
  .col-xs-3 {
    width: 25%;
  }
  .col-xs-4 {
    width: 33.3333333333%;
  }
  .col-xs-5 {
    width: 41.6666666667%;
  }
  .col-xs-6 {
    width: 50%;
  }
  .col-xs-7 {
    width: 58.3333333333%;
  }
  .col-xs-8 {
    width: 66.6666666667%;
  }
  .col-xs-9 {
    width: 75%;
  }
  .col-xs-10 {
    width: 83.3333333333%;
  }
  .col-xs-11 {
    width: 91.6666666667%;
  }
  .col-xs-12 {
    width: 100%;
  }
  .order-xs--12 {
    order: -12;
  }
  .order-xs--11 {
    order: -11;
  }
  .order-xs--10 {
    order: -10;
  }
  .order-xs--9 {
    order: -9;
  }
  .order-xs--8 {
    order: -8;
  }
  .order-xs--7 {
    order: -7;
  }
  .order-xs--6 {
    order: -6;
  }
  .order-xs--5 {
    order: -5;
  }
  .order-xs--4 {
    order: -4;
  }
  .order-xs--3 {
    order: -3;
  }
  .order-xs--2 {
    order: -2;
  }
  .order-xs--1 {
    order: -1;
  }
  .order-xs-0 {
    order: 0;
  }
  .order-xs-1 {
    order: 1;
  }
  .order-xs-2 {
    order: 2;
  }
  .order-xs-3 {
    order: 3;
  }
  .order-xs-4 {
    order: 4;
  }
  .order-xs-5 {
    order: 5;
  }
  .order-xs-6 {
    order: 6;
  }
  .order-xs-7 {
    order: 7;
  }
  .order-xs-8 {
    order: 8;
  }
  .order-xs-9 {
    order: 9;
  }
  .order-xs-10 {
    order: 10;
  }
  .order-xs-11 {
    order: 11;
  }
  .order-xs-12 {
    order: 12;
  }
}
@media (max-width: 639px) {
  .col-2xs-1 {
    width: 8.3333333333%;
  }
  .col-2xs-2 {
    width: 16.6666666667%;
  }
  .col-2xs-3 {
    width: 25%;
  }
  .col-2xs-4 {
    width: 33.3333333333%;
  }
  .col-2xs-5 {
    width: 41.6666666667%;
  }
  .col-2xs-6 {
    width: 50%;
  }
  .col-2xs-7 {
    width: 58.3333333333%;
  }
  .col-2xs-8 {
    width: 66.6666666667%;
  }
  .col-2xs-9 {
    width: 75%;
  }
  .col-2xs-10 {
    width: 83.3333333333%;
  }
  .col-2xs-11 {
    width: 91.6666666667%;
  }
  .col-2xs-12 {
    width: 100%;
  }
  .order-2xs--12 {
    order: -12;
  }
  .order-2xs--11 {
    order: -11;
  }
  .order-2xs--10 {
    order: -10;
  }
  .order-2xs--9 {
    order: -9;
  }
  .order-2xs--8 {
    order: -8;
  }
  .order-2xs--7 {
    order: -7;
  }
  .order-2xs--6 {
    order: -6;
  }
  .order-2xs--5 {
    order: -5;
  }
  .order-2xs--4 {
    order: -4;
  }
  .order-2xs--3 {
    order: -3;
  }
  .order-2xs--2 {
    order: -2;
  }
  .order-2xs--1 {
    order: -1;
  }
  .order-2xs-0 {
    order: 0;
  }
  .order-2xs-1 {
    order: 1;
  }
  .order-2xs-2 {
    order: 2;
  }
  .order-2xs-3 {
    order: 3;
  }
  .order-2xs-4 {
    order: 4;
  }
  .order-2xs-5 {
    order: 5;
  }
  .order-2xs-6 {
    order: 6;
  }
  .order-2xs-7 {
    order: 7;
  }
  .order-2xs-8 {
    order: 8;
  }
  .order-2xs-9 {
    order: 9;
  }
  .order-2xs-10 {
    order: 10;
  }
  .order-2xs-11 {
    order: 11;
  }
  .order-2xs-12 {
    order: 12;
  }
}
@media (max-width: 479px) {
  .col-3xs-1 {
    width: 8.3333333333%;
  }
  .col-3xs-2 {
    width: 16.6666666667%;
  }
  .col-3xs-3 {
    width: 25%;
  }
  .col-3xs-4 {
    width: 33.3333333333%;
  }
  .col-3xs-5 {
    width: 41.6666666667%;
  }
  .col-3xs-6 {
    width: 50%;
  }
  .col-3xs-7 {
    width: 58.3333333333%;
  }
  .col-3xs-8 {
    width: 66.6666666667%;
  }
  .col-3xs-9 {
    width: 75%;
  }
  .col-3xs-10 {
    width: 83.3333333333%;
  }
  .col-3xs-11 {
    width: 91.6666666667%;
  }
  .col-3xs-12 {
    width: 100%;
  }
  .order-3xs--12 {
    order: -12;
  }
  .order-3xs--11 {
    order: -11;
  }
  .order-3xs--10 {
    order: -10;
  }
  .order-3xs--9 {
    order: -9;
  }
  .order-3xs--8 {
    order: -8;
  }
  .order-3xs--7 {
    order: -7;
  }
  .order-3xs--6 {
    order: -6;
  }
  .order-3xs--5 {
    order: -5;
  }
  .order-3xs--4 {
    order: -4;
  }
  .order-3xs--3 {
    order: -3;
  }
  .order-3xs--2 {
    order: -2;
  }
  .order-3xs--1 {
    order: -1;
  }
  .order-3xs-0 {
    order: 0;
  }
  .order-3xs-1 {
    order: 1;
  }
  .order-3xs-2 {
    order: 2;
  }
  .order-3xs-3 {
    order: 3;
  }
  .order-3xs-4 {
    order: 4;
  }
  .order-3xs-5 {
    order: 5;
  }
  .order-3xs-6 {
    order: 6;
  }
  .order-3xs-7 {
    order: 7;
  }
  .order-3xs-8 {
    order: 8;
  }
  .order-3xs-9 {
    order: 9;
  }
  .order-3xs-10 {
    order: 10;
  }
  .order-3xs-11 {
    order: 11;
  }
  .order-3xs-12 {
    order: 12;
  }
}
.fc:first-child,
.flc:first-child {
  margin-top: 0;
}

.lc:last-child,
.flc:last-child {
  margin-bottom: 0;
}

.fcc.fcc {
  margin-top: 0;
}

.lcc.lcc {
  margin-bottom: 0;
}

.flcc.flcc {
  margin-top: 0;
  margin-bottom: 0;
}

.hidden {
  display: none;
}

.visible {
  display: block;
}

.visible-ib {
  display: inline-block;
}

.visible-f {
  display: flex;
}

.visible-if {
  display: inline-flex;
}

.visible-inline {
  display: inline;
}

.visible-table {
  display: table;
}

.visible-tc {
  display: table-cell;
}

.toggle-when-open-parent.open .hidden-when-open {
  display: none;
}

.toggle-when-open-parent:not(.open) .hidden-when-not-open {
  display: none;
}

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

.clear {
  clear: both;
}

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

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

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

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

@media (max-width: 1279px) {
  .hidden-md {
    display: none;
  }
  .visible-md {
    display: block;
  }
  .visible-md-inline {
    display: inline;
  }
  .visible-md-f {
    display: flex;
  }
  .visible-md-if {
    display: inline-flex;
  }
  .visible-md-ib {
    display: inline-block;
  }
  .visible-md-table {
    display: table;
  }
  .visible-md-tc {
    display: table-cell;
  }
}
@media (max-width: 1023px) {
  .hidden-sm {
    display: none;
  }
  .visible-sm {
    display: block;
  }
  .visible-sm-inline {
    display: inline;
  }
  .visible-sm-f {
    display: flex;
  }
  .visible-sm-if {
    display: inline-flex;
  }
  .visible-sm-ib {
    display: inline-block;
  }
  .visible-sm-table {
    display: table;
  }
  .visible-sm-tc {
    display: table-cell;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none;
  }
  .visible-xs {
    display: block;
  }
  .visible-xs-f {
    display: flex;
  }
  .visible-xs-if {
    display: inline-flex;
  }
  .visible-xs-inline {
    display: inline;
  }
  .visible-xs-ib {
    display: inline-block;
  }
  .visible-xs-table {
    display: table;
  }
  .visible-xs-tc {
    display: table-cell;
  }
}
@media (max-width: 639px) {
  .hidden-2xs {
    display: none;
  }
  .visible-2xs {
    display: block;
  }
  .visible-2xs-f {
    display: flex;
  }
  .visible-2xs-if {
    display: inline-flex;
  }
  .visible-2xs-inline {
    display: inline;
  }
  .visible-2xs-ib {
    display: inline-block;
  }
  .visible-2xs-table {
    display: table;
  }
  .visible-2xs-tc {
    display: table-cell;
  }
}
@media (max-width: 479px) {
  .hidden-3xs {
    display: none;
  }
  .visible-3xs {
    display: block;
  }
  .visible-3xs-f {
    display: flex;
  }
  .visible-3xs-if {
    display: inline-flex;
  }
  .visible-3xs-inline {
    display: inline;
  }
  .visible-3xs-ib {
    display: inline-block;
  }
  .visible-3xs-table {
    display: table;
  }
  .visible-3xs-tc {
    display: table-cell;
  }
}
@media (max-width: 379px) {
  .hidden-4xs {
    display: none;
  }
  .visible-4xs {
    display: block;
  }
  .visible-4xs-f {
    display: flex;
  }
  .visible-4xs-if {
    display: inline-flex;
  }
  .visible-4xs-inline {
    display: inline;
  }
  .visible-4xs-ib {
    display: inline-block;
  }
  .visible-4xs-table {
    display: table;
  }
  .visible-4xs-tc {
    display: table-cell;
  }
}
.c-black {
  color: #000;
}

.c-gray-dark {
  color: #666;
}

.c-gray {
  color: #bbb;
}

.c-gray-light {
  color: rgba(0, 0, 0, 0.5);
}

.c-primary {
  color: #F1282F;
}

.c-primary-shade-2 {
  color: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #F1282F;
}

.c-primary-shade-3 {
  color: #028;
}

.c-primary-2 {
  color: #e06;
}

.c-primary-2-shade-2 {
  color: #a04;
}

.c-primary-2-shade-3 {
  color: #802;
}

.c-success {
  color: #74ff33;
}

.c-success-light {
  color: #afa;
}

.c-warning {
  color: #e91;
}

.c-warning-light {
  color: #fd8;
}

.c-error {
  color: #e11;
}

.c-error-light {
  color: #faa;
}

.bg-black {
  background: #000;
}

.bg-gray-dark {
  background: #666;
}

.bg-gray {
  background: #bbb;
}

.bg-gray-light {
  background: rgba(0, 0, 0, 0.5);
}

.bg-white {
  background: #fff;
}

.bg-primary {
  background: #F1282F;
}

.bg-primary-shade-2 {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #F1282F;
}

.bg-primary-shade-3 {
  background: #028;
}

.bg-primary-2 {
  background: #e06;
}

.bg-primary-2-shade-2 {
  background: #a04;
}

.bg-primary-2-shade-3 {
  background: #802;
}

.bg-success {
  background: #74ff33;
}

.bg-success-light {
  background: #afa;
}

.bg-warning {
  background: #e91;
}

.bg-warning-light {
  background: #fd8;
}

.bg-error {
  background: #e11;
}

.bg-error-light {
  background: #faa;
}

::selection {
  background: #F1282F;
  color: #fff;
}

body {
  color: var(--black-100);
  background: #F6F6F6 !important;
  font: 400 16px/24px "nbrb", "Inter", Arial, Helvetica, sans-serif;
  position: relative;
  overflow-x: auto;
  overflow-y: scroll;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.page-main {
  flex: 1 1 auto;
  padding-top: 14px !important;
}

[v-cloak] {
  display: none;
}

.container {
  max-width: 1420px;
  padding-left: 32px;
  padding-right: 32px;
  margin-left: auto;
  margin-right: auto;
}

.container--free {
  max-width: none;
}

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.4);
  opacity: 0;
  transition: 0.3s;
  z-index: 150;
}

.overlay.open,
.state--modal-open .overlay,
.state--modal-loading .overlay {
  opacity: 1;
  visibility: visible;
}

.svg-sprite {
  display: block;
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}

.svg-icon {
  display: block;
  flex: 0 0 auto;
}

.test-scrollbar {
  max-height: 200px;
  overflow-y: auto;
}

.scrollbar::-webkit-scrollbar {
  width: 14px;
  border-radius: 0;
}

.scrollbar::-webkit-scrollbar-track {
  background-color: transparent;
  width: 12px;
  border-radius: 0;
}

.scrollbar::-webkit-scrollbar-thumb {
  background-color: #D6D6D6;
  outline: none;
  border-radius: 7px;
  border: 5px solid #fff;
}

.scrollbar-none {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.scrollbar-none::-webkit-scrollbar {
  display: none;
  width: 0;
}

pre {
  font-size: 11px;
  line-height: 1.1;
}

@media (max-width: 1023px) {
  .container {
    padding: 0 10px;
  }
  .state--catalog-aside-open .overlay,
.state--mobile-nav-open .overlay,
.state--mobile-top-nav-open .overlay {
    opacity: 1;
    visibility: visible;
  }
}
/* --- text --- */
h1,
.h1 {
  font: 700 40px/50px "nbrb", "Inter", Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

h2,
.h2 {
  font: 700 30px/38px "nbrb", "Inter", Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

h3,
.h3 {
  font: 700 24px/30px "nbrb", "Inter", Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

h4,
.h4 {
  font: 700 20px/28px "nbrb", "Inter", Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

h5,
.h5 {
  font: 700 16px/24px "nbrb", "Inter", Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

.text-strong {
  font-weight: 700;
}

.text-small {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}

.text-smaller {
  font-size: 12px;
  line-height: 20px;
  font-weight: 400;
}

b {
  font-weight: 700;
}

.font-base {
  font: 400 16px/24px "nbrb", "Inter", Arial, Helvetica, sans-serif;
}

.link,
.text-guide a {
  color: #F1282F;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
}
@media (any-hover: hover) {
  .link:hover,
.text-guide a:hover {
    color: #e06;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .link:focus,
.state--focus-enabled .text-guide a:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.link:active,
.text-guide a:active {
  color: #a04;
}

ul,
ol,
li {
  list-style: none;
  padding: 0;
  margin: 0;
}

.blockquote,
blockquote {
  padding: 20px 30px 20px 27px;
  border-left: 3px solid #F1282F;
  background: rgba(0, 0, 0, 0.5);
  color: #000;
  font-size: 16px;
  line-height: 24px;
  margin: 25px 0;
}

.video-block {
  position: relative;
  background: rgba(0, 0, 0, 0.5);
}

.video-block::after {
  content: "";
  display: block;
  padding-top: 56.25%;
}

.video-block iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.blockquote:first-child,
blockquote:first-child,
.table-scroller:first-child {
  margin-top: 0;
}

.blockquote:last-child,
blockquote:last-child,
.table-scroller:last-child {
  margin-bottom: 0;
}

hr,
.hr {
  border: none;
  margin: 20px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.5);
}

.hr--lg {
  margin: 60px 0;
}

.text-guide {
  font-size: 16px;
  line-height: 24px;
}

.text-guide h1,
.text-guide .h1 {
  margin: 20px 0;
  clear: both;
}

.text-guide h2,
.text-guide .h2,
.text-guide h3,
.text-guide .h3,
.text-guide h4,
.text-guide .h4,
.text-guide h5,
.text-guide .h5 {
  margin: 24px 0 16px;
  clear: both;
}

.text-guide ul,
.text-guide ol {
  margin: 20px 0;
}

.text-guide ul > li,
.text-guide ol > li {
  margin: 0 0 8px;
  vertical-align: top;
  padding-left: 25px;
  position: relative;
}

.text-guide li > ul:first-child,
.text-guide li > ol:first-child {
  margin-top: 8px;
}

.text-guide ul > li::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 0;
  width: 12px;
  border-top: 2px solid;
}

.text-guide ol {
  counter-reset: ol;
}

.text-guide ol > li {
  counter-increment: ol;
}

.text-guide ol > li::before {
  content: counter(ol) ".";
  position: absolute;
  top: 0;
  left: 0;
}

.text-guide img {
  display: block;
  max-width: 100%;
  margin: 20px 0;
}

.text-guide img[align=left],
.text-guide img[align=right] {
  max-width: 50%;
}

.text-guide img[align=left] {
  margin: 0 20px 20px 0;
  float: left;
}

.text-guide img[align=right] {
  margin: 0 0 20px 20px;
  float: right;
}

.text-guide table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 20px 0;
  font-size: 14px;
  line-height: 20px;
  width: 100%;
}

.table-scroller {
  max-width: 100%;
  overflow: auto;
  margin: 20px 0;
}

.table-scroller table {
  margin: 0;
}

.text-guide td,
.text-guide th {
  border: 1px solid #bbb;
  transition: background-color 0.2s ease;
  padding: 10px 20px;
  border-collapse: collapse;
  vertical-align: top;
  text-align: left;
}

.text-guide th {
  background: rgba(0, 0, 0, 0.5);
}

.text-guide thead {
  font-weight: 700;
}

.text-guide tbody tr:hover td {
  background-color: rgba(0, 0, 0, 0.5);
}

.text-guide iframe {
  max-width: 100%;
}

.text-guide .video-block {
  margin: 30px 0;
}

.text-guide h1:first-child,
.text-guide .h1:first-child,
.text-guide h2:first-child,
.text-guide .h2:first-child,
.text-guide h3:first-child,
.text-guide .h3:first-child,
.text-guide h4:first-child,
.text-guide .h4:first-child,
.text-guide h5:first-child,
.text-guide .h5:first-child,
.text-guide p:first-child,
.text-guide ul:first-child,
.text-guide ol:first-child,
.text-guide table:first-child,
.text-guide blockquote:first-child,
.text-guide .video-block:first-child {
  margin-top: 0;
}

.text-guide h1:last-child,
.text-guide .h1:last-child,
.text-guide h2:last-child,
.text-guide .h2:last-child,
.text-guide h3:last-child,
.text-guide .h3:last-child,
.text-guide h4:last-child,
.text-guide .h4:last-child,
.text-guide h5:last-child,
.text-guide .h5:last-child,
.text-guide p:last-child,
.text-guide ul:last-child,
.text-guide ol:last-child,
.text-guide table:last-child,
.text-guide blockquote:last-child,
.text-guide .video-block:last-child {
  margin-bottom: 0;
}

/* --- blackout --- */
.blackout {
  color: #fff;
}

@media (max-width: 1279px) {
  .hr--lg {
    margin: 40px 0;
  }
}
@media (max-width: 1023px) {
  /* --- text --- */
  h1,
.h1 {
    font: 700 28px/36px "nbrb", "Inter", Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }
  h2,
.h2 {
    font: 700 24px/30px "nbrb", "Inter", Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }
  h3,
.h3 {
    font: 700 20px/28px "nbrb", "Inter", Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }
  h4,
.h4 {
    font: 700 18px/26px "nbrb", "Inter", Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }
  h5,
.h5 {
    font: 700 16px/24px "nbrb", "Inter", Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }
  .text-strong {
    font-size: 18px;
    line-height: 26px;
  }
  .text-small {
    font-size: 14px;
    line-height: 20px;
  }
  .text-guide {
    font-size: 16px;
    line-height: 24px;
  }
  .text-guide .h1,
.text-guide h1 {
    margin-top: 40px;
    margin-bottom: 20px;
  }
  .text-guide ul > li,
.text-guide ol > li {
    margin-bottom: 0;
  }
  .text-guide img,
.text-guide img[align=left],
.text-guide img[align=right] {
    max-width: 100%;
    float: none;
    margin: 20px 0;
  }
}
@media (max-width: 639px) {
  .hr--lg {
    margin: 20px 0;
  }
}
/* --- buttons --- */
.btn {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 11px 18px;
  max-width: 100%;
  border: none;
  border-radius: 8px;
  color: #fff;
  background: #F1282F;
  font-family: "nbrb", "Inter", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: normal;
  text-align: center;
  text-overflow: ellipsis;
  text-transform: none;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  outline: none;
  transition: 0.2s;
  cursor: pointer;
  position: relative;
  -webkit-user-select: none;
          user-select: none;
}

.btn::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  border-radius: 4px;
}

@media (any-hover: hover) {
  .btn:not([disabled]):hover {
    color: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #F1282F;
    border: none;
    background: transparent;
    box-shadow: 0 0 0 1px linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #F1282F inset;
  }
}
.state--focus-enabled .btn:focus::after {
  opacity: 0.75;
}

.btn:not([disabled]):active {
  color: #fff;
  border: none;
  background: #028;
  box-shadow: 0 0 0 1px #028 inset;
}

.btn.btn.btn--disabled,
.btn.btn:disabled {
  cursor: not-allowed;
  color: #bbb;
  background: transparent;
  box-shadow: 0 0 0 1px #bbb inset;
}

.btn--primary {
  height: 52px;
  padding: 11px 18px;
  border: 1px solid transparent;
  border-radius: 8px;
  color: #fff;
  background: #F1282F;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
  transition: box-shadow 0.2s, color 0.2s, background-color 0.2s, border-color 0.2s;
}

@media (any-hover: hover) {
  .btn--primary:not([disabled]):hover {
    color: #fff;
    border-color: transparent;
    background: #F1282F;
    box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.2);
  }
  .btn--primary:not([disabled]):hover.product-reviews__empty-btn, .btn--primary:not([disabled]):hover.product-reviews__cta-btn {
    background: #2132C2;
  }
}
.btn--primary:not([disabled]):active {
  color: #fff;
  border-color: transparent;
  background: #F1282F;
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.2);
}
.btn--primary:not([disabled]):active.product-reviews__empty-btn, .btn--primary:not([disabled]):active.product-reviews__cta-btn {
  background: #2132C2;
}

.btn--primary.is-active,
.btn--primary.btn--active {
  color: #000;
  border: 1px solid #000;
  background: transparent;
  box-shadow: none;
}

@media (any-hover: hover) {
  .btn--primary.is-active:not([disabled]):hover,
.btn--primary.btn--active:not([disabled]):hover {
    color: #000;
    border: 1px solid #000;
    background: #fff;
    box-shadow: none;
  }
}
.btn.btn--primary.btn--disabled,
.btn.btn--primary:disabled {
  cursor: not-allowed;
  color: #fff;
  border-color: transparent;
  background: #bbb;
  box-shadow: none;
}

.btn--primary-outline {
  color: #F1282F;
  background: #fff;
  box-shadow: none;
  border-radius: 8px;
  height: 52px;
  font-size: 20px;
  font-weight: 500;
  border: 2px solid #F1282F;
}

@media (any-hover: hover) {
  .btn--primary-outline:not([disabled]):hover {
    color: #fff;
    background: #F1282F;
    border: 2px solid #F1282F;
    box-shadow: none;
  }
}
.btn--primary-outline:not([disabled]):active {
  color: #fff;
  background: #F1282F;
  border: 2px solid #F1282F;
  box-shadow: none;
}

.btn.btn--primary-outline.btn--disabled,
.btn.btn--primary-outline:disabled {
  cursor: not-allowed;
  color: #fff;
  background: #bbb;
}

.btn--blue {
  height: 52px;
  padding: 11px 18px;
  border: 1px solid transparent;
  border-radius: 8px;
  color: #fff;
  background: #293EF2;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  box-shadow: none;
}

@media (any-hover: hover) {
  .btn--blue:not([disabled]):hover {
    color: #fff;
    border-color: transparent;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #293EF2;
    box-shadow: none;
  }
}
.btn--blue:not([disabled]):active {
  color: #fff;
  border-color: transparent;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #293EF2;
  box-shadow: none;
}

.btn.btn--blue.btn--disabled,
.btn.btn--blue:disabled {
  cursor: not-allowed;
  color: #fff;
  border-color: transparent;
  background: #bbb;
}

.btn--white {
  background: transparent;
  color: #fff;
  box-shadow: 0 0 0 1px #fff inset;
}

@media (any-hover: hover) {
  .btn--white:not([disabled]):hover {
    color: #bbb;
    background: transparent;
    box-shadow: 0 0 0 1px #bbb inset;
  }
}
.btn--white:not([disabled]):active {
  color: #000;
  background: #fff;
  box-shadow: 0 0 0 1px #fff inset;
}

.btn.btn--white.btn--disabled,
.btn.btn--white:disabled {
  color: #bbb;
  background: transparent;
  box-shadow: 0 0 0 1px #bbb inset;
}

.btn--primary-white {
  background: #fff;
  color: #000;
  box-shadow: none;
}

@media (any-hover: hover) {
  .btn--primary-white:not([disabled]):hover {
    color: #000;
    background: #bbb;
    box-shadow: none;
  }
}
.btn--primary-white:not([disabled]):active {
  color: #000;
  background: #666;
  box-shadow: none;
}

.btn.btn--primary-white.btn--disabled,
.btn.btn--primary-white:disabled {
  color: #666;
  background: #bbb;
  box-shadow: none;
}

.btn__icon {
  display: inline-block;
  vertical-align: middle;
  align-self: center;
  width: 16px;
  height: 16px;
  margin: 0;
}

.btn__icon--right {
  margin-left: 6px;
}

.btn--lg {
  height: 52px;
  padding: 11px 22px;
  font-size: 20px;
  font-weight: 500;
}

.btn--sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 14px;
}

.btn--sm .btn__icon {
  width: 12px;
  height: 12px;
}

.btn--block {
  width: 100%;
}

.btn--custom {
  font-size: 22.148px;
  font-style: normal;
  font-weight: 600;
  line-height: 102%;
  width: 400px;
  border-radius: 6px;
  height: 44px;
  margin: 0 auto;
}

@media (max-width: 1023px) {
  .btn--custom {
    width: 100%;
  }
}
.price {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  column-gap: 10px;
}

.price__group {
  display: block;
  color: #000;
}

.price__prefix {
  font-size: 14px;
  line-height: 20px;
}

.price__value {
  font-size: 26px;
  line-height: 22px;
  font-weight: 600;
}

.price__currency {
  font-size: 26px;
  line-height: 22px;
  font-weight: 600;
}

.price__group--new {
  color: #F1282F;
}

.price__group--old {
  color: #666;
  text-decoration: line-through;
}

.price__group--old .price__value {
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
}

.price__group--old .price__currency {
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
}

.price--lg .price__prefix,
.price--lg .price__currency {
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
}

.price--lg .price__value {
  font-size: 24px;
  line-height: 30px;
}

.price--lg .price__group--old .price__value {
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
}

@media (max-width: 1279px) {
  .price__value {
    font-size: 22px;
    font-weight: 600;
    line-height: 19px;
  }
  .price__currency {
    font-size: 22px;
    font-weight: 600;
    line-height: 19px;
  }
  .price__group--old .price__value {
    font-size: 14px;
    font-weight: 400;
    line-height: 15px;
  }
  .price__group--old .price__currency {
    font-size: 14px;
    font-weight: 400;
    line-height: 15px;
  }
  .price {
    flex-direction: column-reverse;
    align-items: flex-start;
  }
}
.guideline__head {
  margin: 40px 0;
}

.guideline-block {
  margin: 60px 0;
}

.guideline-block__head {
  margin-bottom: 24px;
}

.guideline-block__head-inner {
  padding-bottom: 20px;
  border-bottom: 1px solid #bbb;
}

.guideline-color-list__item {
  display: flex;
  margin-bottom: 10px;
  align-items: center;
}

.guideline-color-list__item:last-child {
  margin-bottom: 0;
}

.guideline-color-list__item-color {
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
  border: 1px solid rgba(0, 0, 0, 0.5);
  margin-right: 10px;
}

.guideline-color-list__item-label {
  flex: 1 1 auto;
}

.guideline-element {
  margin: 20px 0;
}

.guideline-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .guideline-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.guideline-grid__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .guideline-grid__cell {
    padding: 10px;
  }
}

.fade-enter-active,
.fade-leave-active {
  transition: 0.2s;
}

.fade-enter,
.fade-leave-to {
  opacity: 0;
}

.dropdown-enter-active,
.dropdown-leave-active {
  transform: translate3d(0, 0, 0) scaleY(1);
  transform-origin: center top;
  transition: 0.2s;
}

.dropdown-enter,
.dropdown-leave-to {
  transform: translate3d(0, 0, 0) scaleY(0);
  opacity: 0;
}

.list-complete-item {
  transform: translateX(0);
  transition: all 0.5s ease;
}

.list-complete-enter-from,
.list-complete-leave-to {
  opacity: 0;
  transform: translateX(30px);
}

.list-complete-leave-active {
  position: absolute;
}

.collapse-enter-active,
.collapse-leave-active {
  transition: 0.5s;
  overflow: hidden;
}

.collapse-enter-from,
.collapse-leave-to {
  opacity: 0;
}

/**
 * Swiper 10.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 28, 2023
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  overflow: clip;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}

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

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

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

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

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

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

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

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

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none; /* For Firefox */
  -ms-overflow-style: none; /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

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

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

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

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

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.accordion {
  margin: 100px 0;
}

.accordion__title {
  font-size: 50px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.5px;
  text-align: center;
  margin: 0 auto;
}

.accordion__tabs {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}

.accordion__items-wrap {
  margin-top: 40px;
  background-color: var(--color-white-100);
  border-radius: 15px;
  padding: 20px;
}

.accordion__items-wrap--mt0 {
  margin-top: 0;
}

.accordion__items {
  max-width: 836px;
  margin: 0 auto;
}

.accordion__item {
  border-top: 1px solid #ebebeb;
}

.accordion__item:first-child {
  border-top: 1px solid transparent;
}

.accordion__item-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  padding: 20px 0 20px 28px;
  border-radius: 15px;
  width: 100%;
  cursor: pointer;
  text-align: left;
  color: var(--black-100);
  transition: color 0.2s, background-color 0.2s;
}

.accordion__item-bar--block {
  display: block;
  position: relative;
}

.accordion__item-bar-text {
  padding-right: 20px;
}

.accordion__item-bar-subtitle {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: 10px;
  padding-right: 20px;
}

.accordion__item-bar--opened .accordion__item-bar-icon {
  transform: scaleY(-1);
}

.accordion__item-bar-icon {
  display: block;
  width: 20px;
  height: 20px;
  flex: 0 0 auto;
  position: relative;
}

.accordion__item-bar-icon::after {
  content: "";
  display: block;
  width: 13px;
  height: 13px;
  border-left: 2px solid #000;
  border-bottom: 2px solid #000;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -70%) rotate(-45deg);
}

.accordion__item-content {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-top: 10px;
  padding-bottom: 20px;
  padding-left: 28px;
  overflow: auto;
}

@media (max-width: 1279px) {
  .accordion {
    margin: 60px 0;
  }
  .accordion__title {
    font-size: 27px;
    font-style: normal;
    font-weight: 500;
    line-height: 33px;
  }
  .accordion__item-bar-subtitle {
    font-size: 15px;
    margin-top: 5px;
  }
}
@media (max-width: 767px) {
  .accordion__items-wrap {
    padding: 0 18px;
    margin-top: 15px;
  }
  .accordion__item-bar {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: -0.2px;
    padding-left: 0;
  }
  .accordion__item-bar-icon {
    margin-right: 0;
    width: 16px;
    height: 16px;
  }
  .accordion__item-content {
    font-size: 16px;
    line-height: 22px;
    padding-left: 0;
  }
}
.active-filters__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .active-filters__grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.active-filters__grid.active-filters__grid {
  margin: -5px;
  width: calc(100% + 10px);
}

.active-filters__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .active-filters__cell {
    padding: 10px;
  }
}

.active-filters__cell.active-filters__cell {
  padding: 5px;
}

.app-widget {
  display: flex;
}

.app-widget__item {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 49px;
  width: 49px;
  margin-right: 7px;
  border-radius: 16px;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  color: #000;
  background-color: #fff;
  transition: color 0.2s, transform 0.2s;
  cursor: pointer;
}

.app-widget__item-icon {
  height: 29px;
  width: 29px;
}

@media (any-hover: hover) {
  .app-widget__item:hover {
    color: #F1282F;
  }
}
.app-widget__item:active {
  transform: scale(0.94);
}

@media (max-width: 767px) {
  .app-widget__item {
    height: 34px;
    width: 34px;
    margin-right: 6px;
    border-radius: 11px;
  }
  .app-widget__item-icon {
    height: 21px;
    width: 21px;
  }
}
.article-grid__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
  margin-top: -20px;
  margin-bottom: -20px;
}
@media (max-width: 1023px) {
  .article-grid__grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.article-grid__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 25%;
  display: flex;
  flex-direction: column;
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 1023px) {
  .article-grid__cell {
    padding: 10px;
  }
}

@media (max-width: 1023px) {
  .article-grid__grid {
    margin-top: -20px;
    margin-bottom: -20px;
  }
  .article-grid__cell {
    width: 33.33%;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (max-width: 1279px) {
  .article-grid__cell {
    width: 33.33%;
  }
}
@media (max-width: 767px) {
  .article-grid__cell {
    width: 50%;
  }
}
@media (max-width: 479px) {
  .article-grid__grid {
    margin-top: -16px;
    margin-bottom: -16px;
  }
  .article-grid__cell {
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
.article-poster {
  position: relative;
  width: 100%;
  min-height: 224px;
}

.article-poster__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  z-index: 2;
  outline: none;
}

.article-poster__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.article-poster__visual {
  position: relative;
  z-index: 1;
  margin: 0;
  width: 100%;
  max-width: 100%;
}

.article-poster__visual::after {
  content: "";
  display: block;
  padding-top: 56.25%;
}

.article-poster__status {
  position: absolute;
  top: 0;
  left: 0;
}

.article-poster__image,
.article-poster__image.product-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  justify-content: flex-start;
}

.article-poster__title {
  margin: 8px 0;
  color: #000;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .article-poster:hover .article-poster__title {
    color: #e06;
    border: none;
    text-decoration: none;
  }
}
.article-poster:active .article-poster__title {
  color: #a04;
}

.state--focus-enabled .article-poster__link:focus::after {
  opacity: 0.75;
}

.article__wrap {
  display: flex;
  margin: 30px 0 80px;
}

.article__left {
  flex: 0 0 20%;
}

.article__right {
  flex: 0 0 80%;
}

@media (max-width: 1023px) {
  .article__wrap {
    display: block;
  }
}
.aside-list__item {
  margin: 8px 0;
}

.availability {
  display: flex;
  align-items: center;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  color: #020b2a;
}

.availability__main {
  color: #020b2a;
}

.availability__status {
  width: 4px;
  height: 4px;
  border-radius: 100%;
  margin-left: 4px;
}

.availability--available .availability__status {
  background: #74ff33;
}

.availability--unavailable .availability__status {
  background: #e11;
}

@media (max-width: 1279px) {
  .availability__main {
    font-size: 11px;
    color: rgba(2, 11, 42, 0.6);
  }
}
.badge {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 14px;
  color: #fff;
  background: #666;
  font-size: 8px;
  font-weight: 400;
  line-height: 10px;
  width: 14px;
  height: 14px;
}

.badge--primary {
  background: #293EF2;
}

.banner-tel {
  background-color: #fff;
  padding: 40px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 12px;
  margin: 100px 0 30px;
}

.banner-tel__tel {
  display: flex;
  align-items: center;
}

.banner-tel__tel-icon {
  width: 40px;
  height: 40px;
  flex: 0 0 auto;
  margin-right: 10px;
  color: #ED282F;
}

.banner-tel__tel-text {
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px;
  letter-spacing: -1.6px;
  color: #2F2F2F;
}

.banner-tel__text {
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -1.12px;
  color: #2F2F2F;
  max-width: 504px;
}

@media (max-width: 1023px) {
  .banner-tel {
    display: block;
    margin-top: 60px;
  }
  .banner-tel__tel-text {
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
    letter-spacing: -1.2px;
  }
  .banner-tel__tel-icon {
    width: 30px;
    height: 30px;
  }
  .banner-tel__text {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.72px;
    margin-top: 20px;
  }
}
.basket-action__widget {
  display: flex;
  width: 100%;
}

.basket-action__cell-input {
  flex: 1 1 auto;
  min-width: 0;
}

.basket-action__cell-main {
  flex: 0 0 auto;
}

.basket-action__cell-input + .basket-action__cell-main {
  margin-left: 12px;
}

.basket-action__btn {
  padding-left: 10px;
  padding-right: 10px;
}

.basket-action__btn-icon {
  width: 20px;
  height: 20px;
  display: block;
}

.basket-small {
  position: relative;
}

.basket-small__widget {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  color: #000;
  text-decoration: none;
  cursor: pointer;
  transition: 0.2s;
  outline: none;
}

.basket-small__widget::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  left: -2px;
  right: -2px;
  bottom: -2px;
  top: -2px;
}

.state--focus-enabled .basket-small__widget:focus::after {
  opacity: 0.75;
}

.basket-small__cell-icon {
  flex: 0 0 auto;
  position: relative;
}

.basket-small__cell-main {
  flex: 1 1 auto;
}

.basket-small__icon {
  display: block;
  width: 28px;
  height: 28px;
  color: #000;
  transition: 0.2s;
}

.basket-small__badge {
  display: none;
  position: absolute;
  top: 0;
  right: -12px;
}

.basket-small__badge.visible {
  display: flex;
}

.basket-small__title {
  color: #808080;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

.basket-small__price {
  color: #000;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .basket-small__widget:hover .basket-small__icon,
.basket-small__widget:hover .basket-small__price {
    color: #e06;
  }
}
.basket-small__widget:active .basket-small__icon,
.basket-small__widget:active .basket-small__price {
  color: #802;
}

.basket-small--empty .basket-small__widget .basket-small__icon {
  color: #bbb;
}

.basket-small--empty .basket-small__widget .basket-small__price {
  color: #000;
}

.basket-small--empty .basket-small__widget {
  cursor: default;
}

.basket {
  margin-top: 20px;
  margin-bottom: 80px;
  position: relative;
}

.basket__wrap {
  display: flex;
}

.basket__products {
  flex: 1 1 auto;
}

.basket__sticky-wrap {
  position: sticky;
  top: 15px;
}

.basket__resume {
  width: 350px;
  flex: 0 0 auto;
  padding-left: 30px;
}

.basket__product {
  margin-top: 15px;
}

.basket__sum {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

.basket__sum-title {
  font-weight: 700;
}

.basket__params {
  margin-top: 10px;
}

.basket__param {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  color: #666;
  font-size: 14px;
  margin-top: 10px;
}

.basket__footer {
  padding-top: 15px;
  margin-top: 15px;
  border-top: 1px solid #666;
}

.basket__promocode {
  margin-top: 15px;
}

.basket__promocode-wrap {
  display: flex;
  align-items: flex-end;
  margin: 10px -6px 0;
}

.basket__promocode-field {
  flex: 1 1 auto;
  padding: 0 6px;
}

.basket__promocode-action {
  flex: 0 0 auto;
  padding: 0 6px;
}

.basket__form {
  margin-top: 20px;
}

.basket__form-wrap {
  margin-top: 30px;
}

.basket__action {
  margin-top: 15px;
}

.basket__params-list {
  margin-top: 10px;
}

.basket__key-value-list {
  margin-top: 10px;
  max-width: 820px;
}

.basket__empty-action {
  margin-top: 15px;
}

.breadcrumbs {
  margin: 0;
  padding: 12px 0;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  color: #5b5b5b;
  cursor: default;
}

.breadcrumbs__list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

.breadcrumbs__item {
  display: inline-flex;
  align-items: center;
  flex: 0 1 auto;
  max-width: 100%;
  min-height: 20px;
  padding: 0;
  color: #5b5b5b;
}

.breadcrumbs__link,
.breadcrumbs__current {
  display: inline-block;
  max-width: 100%;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  color: #5b5b5b;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: color 0.2s;
}

.breadcrumbs__link {
  cursor: pointer;
}

@media (any-hover: hover) {
  .breadcrumbs__link:hover {
    color: #000;
  }
}
.breadcrumbs__current {
  cursor: default;
}

.breadcrumbs__separator {
  display: block;
  flex-shrink: 0;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  padding: 5px 6px;
  margin: 0;
  color: #5b5b5b;
  fill: none;
}

.btn-del {
  width: 28px;
  height: 28px;
  color: #000;
  background-color: #fff;
  border-radius: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 3px 8px rgba(2, 13, 33, 0.06);
  transition: color 0.2s;
}

.btn-del__icon {
  width: 10px;
  height: 10px;
}

.btn-del:hover {
  color: #F1282F;
}

.btn-scroll-top {
  position: sticky;
  bottom: 0;
  z-index: 100;
  opacity: 0;
  visibility: hidden;
  transform: translateY(50px);
  transition: opacity 0.2s, visibility 0.2s, transform 0.2s;
}

.btn-scroll-top--visible {
  opacity: 1;
  transform: translateY(0);
  visibility: visible;
}

.btn-scroll-top__btn {
  position: absolute;
  bottom: 90px;
  right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #fff;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background: #fff;
  color: #fff;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  cursor: pointer;
  transition: background-color 0.2s, border 0.2s, color 0.2s;
}

@media (any-hover: hover) {
  .btn-scroll-top__btn:hover {
    cursor: pointer;
    background-color: rgb(232, 232, 230);
  }
}
.btn-scroll-top__icon {
  display: block;
  color: #F1282F;
  width: 18px;
  height: 22px;
  fill: none;
  transform: rotate(-90deg);
  transition: 0.2s;
  flex: 0 0 auto;
}

.btn-scroll-top__btn:active {
  background: #666;
  border-color: #666;
}

.btn-scroll-top__btn:active .btn-scroll-top__icon {
  color: #fff;
}

@media (max-width: 1279px) {
  .btn-scroll-top__btn {
    bottom: 180px;
  }
  body:has(.detailedCardContainer) .b24-widget-button-wrapper.b24-widget-button-position-bottom-right {
    right: 20px !important;
    bottom: 180px !important;
    left: auto !important;
    top: auto !important;
  }
  body:has(.detailedCardContainer) .btn-scroll-top {
    display: none;
  }
}
.catalog-compare {
  position: relative;
}

.catalog-compare__head-layout {
  display: flex;
  position: relative;
}

.catalog-compare__head .catalog-compare__arrow--prev {
  left: -8px;
}

.catalog-compare__head .catalog-compare__arrow--next {
  right: -8px;
}

.catalog-compare__head--nav .catalog-compare__arrow--prev {
  left: -20px;
}

.catalog-compare__head--nav .catalog-compare__arrow--next {
  right: -20px;
}

.catalog-compare__head-aside {
  flex: 0 0 auto;
  width: 16.6666%;
  padding: 0;
  display: flex;
  flex-direction: column;
}

.catalog-compare__head-main {
  flex: 0 0 auto;
  width: 83.3333%;
  position: relative;
}

.catalog-compare__head-mod {
  margin-top: auto;
  -webkit-user-select: none;
          user-select: none;
}

.catalog-compare__head-items {
  overflow: hidden;
  word-break: break-word;
}

.catalog-compare__head-items-grid {
  display: flex;
  transform: translate3d(0, 0, 0);
  transition: transform 0.3s;
}

.catalog-compare__head-item {
  display: flex;
  flex: 0 0 auto;
  width: 20%;
}

.catalog-compare__head--nav .catalog-compare__head-item {
  border-left: 1px solid rgba(0, 0, 0, 0.5);
}

.catalog-compare__head--nav {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 110;
  transform: translate3d(0, -100%, 0);
  visibility: hidden;
  opacity: 0;
  transition: transform 0.3s, visibility 0.3s, opacity 0.3s;
  pointer-events: none;
}

.catalog-compare__head--nav .catalog-compare__head-main {
  height: 84px;
  background-color: #fff;
  box-shadow: 0 4px 6px rgba(2, 13, 33, 0.08);
  pointer-events: all;
}

.touch .catalog-compare__head--nav .catalog-compare__head-main {
  pointer-events: none;
}

.catalog-compare--head-fixed .catalog-compare__head--nav {
  transform: translate3d(0, 0, 0);
  visibility: visible;
  opacity: 1;
}

.catalog-compare__body {
  margin-top: 40px;
}

.catalog-compare__body-group {
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}

.catalog-compare__body-group + .catalog-compare__body-group {
  margin-top: 0;
}

.catalog-compare__body-group-header {
  padding: 24px 0 11px 0;
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  color: #000;
  transition: transform 0.3s;
  display: flex;
  align-items: center;
  width: 100%;
}

.catalog-compare__body-group-header-icon {
  width: 11px;
  height: 8px;
  flex: 0 0 auto;
  margin-left: 6px;
  transform: scaleY(1);
  margin-top: 3px;
}

.catalog-compare__body-group.open .catalog-compare__body-group-header-icon {
  transform: scaleY(-1);
}

.catalog-compare__table {
  word-break: break-word;
}

.catalog-compare__table-row {
  display: flex;
  border-top: 1px solid rgba(0, 0, 0, 0.5);
  transition: background-color 0.2s;
  font-size: 14px;
  line-height: 20px;
  background-color: rgb(255, 255, 255);
}

.catalog-compare__table-row:hover {
  background-color: rgba(15, 49, 106, 0.04);
}

.catalog-compare__table-aside {
  flex: 0 0 auto;
  width: 16.6666%;
  padding: 8px 20px 8px 0;
}

.catalog-compare__table-aside--bold {
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  padding: 8px 20px 8px 0;
}

.catalog-compare__table-main {
  flex: 0 0 auto;
  width: 83.3333%;
  overflow: hidden;
  display: flex;
}

.catalog-compare__table-main-grid {
  display: flex;
  transform: translate3d(0, 0, 0);
  transition: transform 0.3s;
  width: 100%;
}

.catalog-compare__table-main-cell {
  flex: 0 0 auto;
  width: 20%;
  padding: 8px 20px 8px 12px;
  border-left: 1px solid rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
}

.catalog-compare__table-main-cell--accent {
  background-color: #ffeaef;
}

.no-touch .catalog-compare__table-row:hover {
  background: rgba(0, 0, 0, 0.5);
}

.catalog-compare__body-group-header-title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
}

.catalog-compare .price__value {
  font-size: 18px;
  line-height: 22px;
}

.catalog__placeholder-title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  margin: 16px 0 0;
}

.catalog__placeholder-text {
  font-size: 14px;
  line-height: 24px;
  color: #818690;
  margin: 12px 0 0;
  align-items: center;
}

.catalog__placeholder-icon {
  width: 20px;
  height: 20px;
  color: #e06;
  display: inline;
  margin-left: 6px;
}

.catalog-compare__head-container {
  max-width: 1360px;
  padding-left: 32px;
  padding-right: 32px;
  margin-left: auto;
  margin-right: auto;
}

.catalog-compare__arrow {
  width: 40px;
  height: 40px;
  background-color: #F1282F;
  color: #fff;
  position: absolute;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  outline: none;
  transition: color 0.2s;
}

.catalog-compare__arrow.disabled {
  display: none;
}

.catalog-compare__arrow--prev {
  left: -24px;
}

.catalog-compare__arrow--next {
  left: auto;
  right: -24px;
}

.catalog-compare__arrow-icon {
  width: 20px;
  height: 20px;
}

@media (max-width: 1439px) {
  .catalog-compare__head-aside {
    width: 20%;
  }
  .catalog-compare__head-main {
    width: 80%;
  }
  .catalog-compare__head-item {
    width: 25%;
  }
  .catalog-compare__table-aside {
    width: 20%;
  }
  .catalog-compare__table-main {
    width: 80%;
  }
  .catalog-compare__table-main-cell {
    width: 25%;
  }
}
@media (max-width: 1279px) {
  .catalog-compare__head-aside {
    width: 25%;
  }
  .catalog-compare__head-main {
    width: 75%;
  }
  .catalog-compare__head-item {
    width: 33.3333%;
  }
  .catalog-compare__table-aside {
    width: 25%;
  }
  .catalog-compare__table-main {
    width: 75%;
  }
  .catalog-compare__table-main-cell {
    width: 33.3333%;
  }
  .catalog-compare__head--nav {
    top: 98px;
    background-color: #fff;
    box-shadow: 0 4px 6px rgba(2, 13, 33, 0.08);
  }
  .catalog-compare__head--nav .product-slider__arrow--prev {
    left: -10px;
  }
  .catalog-compare__head--nav .product-slider__arrow--next {
    right: -10px;
  }
  .catalog-compare__head-container {
    padding: 0 16px;
  }
}
@media (max-width: 1023px) {
  .catalog-compare__head-aside {
    width: 33.3333%;
  }
  .catalog-compare__head-main {
    width: 66.6666%;
  }
  .catalog-compare__head-item {
    width: 50%;
  }
  .catalog-compare__table-aside {
    width: 33.3333%;
  }
  .catalog-compare__table-main {
    width: 66.6666%;
  }
  .catalog-compare__table-main-cell {
    width: 50%;
  }
  .catalog-compare__head-container {
    padding: 0 10px;
  }
}
@media (max-width: 639px) {
  .catalog-compare {
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
  }
  .catalog-compare__head--nav {
    overflow-y: auto;
  }
  .catalog-compare__head--nav .catalog-compare__head-clear {
    display: none;
  }
  .catalog-compare__head--nav .catalog-compare__head-mod {
    margin-top: 0;
  }
  .catalog-compare__head--nav .checkbox-row__visual {
    top: 1px;
  }
  .catalog-compare__head-aside {
    width: 200px;
  }
  .catalog-compare__head-main {
    width: auto;
  }
  .catalog-compare__head-item {
    width: 200px;
  }
  .catalog-compare__head-arrow {
    display: none;
  }
  .catalog-compare__head-items-grid {
    transform: none !important;
  }
  .catalog-compare__body {
    padding-right: 20px;
  }
  .catalog-compare__body-group-header {
    position: sticky;
  }
  .touch .catalog-compare__body-group-header {
    left: 0;
  }
  .catalog-compare__table-aside {
    width: 200px;
  }
  .catalog-compare__table-main {
    width: auto;
    flex: 1 1 auto;
  }
  .catalog-compare__table-main-cell {
    width: 200px;
  }
  .catalog-compare__table-main-grid {
    transform: none !important;
  }
  .catalog-compare__table .inline-tooltip__body {
    top: auto;
    margin-top: 0;
    bottom: 100%;
    margin-bottom: 5px;
  }
}
.sideInfo__header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px 12px;
}

.sideInfo__header .site_markers {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 0;
}

.sideInfo__header .rating-block {
  margin: 0;
}

.sideInfo__title {
  flex: 1 0 100%;
  margin: 4px 0 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
  color: #141414;
}

.product-description {
  margin: 0 0 40px;
  max-width: 860px;
}

.product-description__title {
  margin: 0 0 12px;
  font-family: "Exo 2", sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: -0.02em;
  color: #141414;
}

span.product-description__title {
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0;
  color: #141414;
}

.product-description__content {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  color: #141414;
}

.product-description__content.is-expanded {
  display: block;
  -webkit-line-clamp: unset;
  overflow: visible;
}

.product-description__content p {
  margin: 0 0 12px;
}

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

.product-description__more {
  display: inline-block;
  margin-top: 8px;
  padding: 0;
  border: 0;
  background: none;
  color: #293ef2;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  cursor: pointer;
}

.product-description__more:hover {
  color: #ed282f;
}

.product-description__more[hidden] {
  display: none;
}

@media (max-width: 767px) {
  .sideInfo__title {
    font-size: 24px;
  }
  .product-description {
    margin-bottom: 32px;
    max-width: 100%;
  }
  .product-description__title {
    font-size: 22px;
    line-height: 28px;
  }
}
.catalog-element-gallery {
  --ceg-gap: 12px;
  --ceg-thumb: 60px;
  --ceg-thumb-gap: 8px;
  --ceg-radius-thumb: 8px;
  --ceg-radius-main: 16px;
  --ceg-action-bg: #f1f1f1;
  position: relative;
  box-sizing: border-box;
  width: 100%;
  max-width: 932px;
  padding-left: calc(var(--ceg-thumb) + var(--ceg-gap));
  overflow: hidden;
}

.catalog-element-gallery__thumbs {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: var(--ceg-thumb);
  min-width: var(--ceg-thumb);
  overflow: hidden;
  -webkit-user-select: none;
          user-select: none;
}

.catalog-element-gallery__thumbs-swiper {
  width: 100%;
  height: 100%;
  max-height: 100%;
  overflow: hidden;
  touch-action: pan-y;
}
.catalog-element-gallery__thumbs-swiper .swiper-wrapper {
  box-sizing: border-box;
}
.catalog-element-gallery__thumbs-swiper .swiper-slide {
  width: var(--ceg-thumb);
  height: var(--ceg-thumb);
  box-sizing: border-box;
}

.catalog-element-gallery__thumb {
  position: relative;
  box-sizing: border-box;
  display: block;
  width: var(--ceg-thumb);
  height: var(--ceg-thumb);
  padding: 0;
  margin: 0;
  border: 1.5px solid transparent;
  border-radius: var(--ceg-radius-thumb);
  overflow: hidden;
  background: #f5f5f5;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
}
.catalog-element-gallery__thumb:hover {
  border-color: rgba(0, 0, 0, 0.35);
}
.catalog-element-gallery__thumb--active {
  border-color: #000;
}

.catalog-element-gallery__thumb-image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}

.catalog-element-gallery__thumb-video {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: #f5f5f5;
  pointer-events: none;
}

.catalog-element-gallery__play {
  position: relative;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 10px;
  border-color: transparent transparent transparent #000;
  margin-left: 2px;
}

.catalog-element-gallery__thumb-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

.catalog-element-gallery__thumb-overlay-blur {
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.81);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
}

.catalog-element-gallery__icon-360 {
  position: relative;
  z-index: 1;
  display: block;
  width: 17px;
  height: 17px;
  color: #000;
  line-height: 0;
  overflow: visible;
  object-fit: contain;
}
.catalog-element-gallery__icon-360.svg-icon {
  display: block;
}
.catalog-element-gallery__icon-360 svg,
.catalog-element-gallery__icon-360 use {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.catalog-element-gallery__main {
  position: relative;
  width: 100%;
  min-width: 0;
  min-height: 0;
}

.catalog-element-gallery__stage {
  position: relative;
  width: 100%;
  min-height: 420px;
  aspect-ratio: 860/656;
  border-radius: var(--ceg-radius-main);
  overflow: hidden;
  background: #fff;
}

.catalog-element-gallery__swiper {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}

.catalog-element-gallery__slide {
  height: 100%;
}

.catalog-element-gallery__media {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  background: transparent;
  -webkit-appearance: none;
          appearance: none;
}
.catalog-element-gallery__media--image {
  position: relative;
  cursor: pointer;
}
.catalog-element-gallery__media--frame {
  cursor: default;
}

.catalog-element-gallery__image,
.catalog-element-gallery__frame {
  display: block;
  width: 95%;
  height: 95%;
  object-fit: contain;
  border: 0;
}

.catalog-element-gallery__badge {
  position: absolute;
  top: 16px;
  left: 16px;
  z-index: 2;
  max-width: 70px;
  pointer-events: none;
}

.catalog-element-gallery__badge-image {
  display: block;
  max-width: 100%;
  object-fit: contain;
  max-height: 56px;
}

.catalog-element-gallery__badge--installment {
  padding: 8px 10px;
  border-radius: 8px;
  background: #ff6a00;
  color: #fff;
  font-size: 11px;
  font-weight: 700;
  line-height: 1.25;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}

.catalog-element-gallery__actions {
  position: absolute;
  left: 16px;
  bottom: 16px;
  z-index: 2;
  display: flex;
  align-items: center;
  gap: 8px;
}

.catalog-element-gallery__ar {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  height: 32px;
  min-height: 32px;
  padding: 0 12px 0 8px;
  border: 0;
  border-radius: 8px;
  background: var(--ceg-action-bg);
  color: #000;
  text-decoration: none;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.06;
  letter-spacing: -0.04em;
  white-space: nowrap;
  transition: background 0.15s ease;
}
.catalog-element-gallery__ar:hover {
  background: #e6e6e6;
  color: #000;
}

.catalog-element-gallery__ar-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 17px;
  width: 17px;
  height: 17px;
  overflow: visible;
  color: #000;
  line-height: 0;
}
.catalog-element-gallery__ar-icon .svg-icon,
.catalog-element-gallery__ar-icon .v-property-icon,
.catalog-element-gallery__ar-icon img {
  display: block;
  width: 17px;
  height: 17px;
  object-fit: contain;
  overflow: visible;
}
.catalog-element-gallery__ar-icon svg,
.catalog-element-gallery__ar-icon use {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.catalog-element-gallery__ar-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.06;
  letter-spacing: -0.04em;
  white-space: nowrap;
}

.catalog-element-gallery__rotate-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: var(--ceg-action-bg);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
  color: #000;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  transition: background 0.15s ease;
}
.catalog-element-gallery__rotate-btn:hover {
  background: #e6e6e6;
}
.catalog-element-gallery__rotate-btn .catalog-element-gallery__icon-360 {
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
}

@media (max-width: 1279px) {
  .catalog-element-gallery {
    max-width: none;
  }
}
@media (max-width: 767px) {
  .catalog-element-gallery {
    display: flex;
    flex-direction: column-reverse;
    gap: 8px;
    max-width: none;
    padding-left: 0;
    overflow: visible;
  }
  .catalog-element-gallery__thumbs {
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    flex: 0 0 auto;
    width: 100%;
    height: calc(var(--ceg-thumb) + 4px);
    min-height: calc(var(--ceg-thumb) + 4px);
    max-height: calc(var(--ceg-thumb) + 4px);
  }
  .catalog-element-gallery__thumbs-swiper {
    touch-action: pan-x;
  }
  .catalog-element-gallery__stage {
    min-height: 280px;
    aspect-ratio: 1/1;
  }
  .catalog-element-gallery__ar-text {
    font-size: 14px;
  }
}
.product-info-tabs {
  margin: 0 0 40px;
  max-width: 1360px;
  scroll-margin-top: 96px;
}

.product-info-tabs__legal.characteristics__descr {
  max-width: 924px;
  margin-top: 24px;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #848484;
  text-align: left;
}

.product-info-tabs__legal .characteristics__descr-legal {
  margin: 0 0 12px;
}

.product-info-tabs__legal .characteristics__descr-legal p {
  margin: 0 0 4px;
}

.product-info-tabs__legal .characteristics__descr-legal p:last-child {
  margin-bottom: 0;
}

.product-info-tabs__legal .characteristics__descr-disclaimer {
  margin: 0;
}

.product-info-tabs__nav {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  margin: 0 0 24px;
  padding: 0;
  list-style: none;
}

.product-info-tabs__tab {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  min-height: 50px;
  padding: 13px 30px;
  border: 1px solid #e2e2e2;
  border-radius: 10px;
  background: transparent;
  color: #141414;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
  cursor: pointer;
  transition: border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease;
}
.product-info-tabs__tab:hover {
  border-color: #E2E2E2;
  background-color: #ECECEC;
}
.product-info-tabs__tab.is-active {
  border-color: transparent;
  background: #fff;
  box-shadow: 0 0 0 1px transparent;
  color: #141414;
}

.product-info-tabs__count {
  color: #f1282f;
}

.product-info-tabs__count--zero {
  color: #999999;
}

.product-info-tabs__panel {
  display: none;
}
.product-info-tabs__panel.is-active {
  display: block;
}
.product-info-tabs__panel.is-active[data-panel=brand] {
  max-width: 924px;
}

.product-info-tabs__accordion-item {
  border-top: 1px solid #e3e3e3;
  scroll-margin-top: 96px;
}
.product-info-tabs__accordion-item:last-child:not(.is-open) {
  border-bottom: 1px solid #e3e3e3;
}

.product-info-tabs__accordion-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  width: 100%;
  min-height: 40px;
  padding: 10px 0;
  border: 0;
  background: transparent;
  color: #141414;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
  text-align: left;
  cursor: pointer;
}

.product-info-tabs__accordion-title {
  display: inline-flex;
  align-items: baseline;
  flex-wrap: wrap;
  min-width: 0;
}

.product-info-tabs__accordion-icon {
  position: relative;
  flex: 0 0 20px;
  width: 20px;
  height: 20px;
  transition: transform 0.2s ease;
}
.product-info-tabs__accordion-icon::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  border-right: 2px solid #141414;
  border-bottom: 2px solid #141414;
  transform: translate(-50%, -65%) rotate(45deg);
}

.product-info-tabs__accordion-item.is-open .product-info-tabs__accordion-icon {
  transform: scaleY(-1);
}
.product-info-tabs__accordion-item.is-open .product-info-tabs__panel {
  padding: 8px 0 16px;
}

.product-info-tabs--accordion .product-info-tabs__nav {
  display: none;
}

.product-info-tabs__panel.characteristics .characteristics__table-scheme {
  padding: 16px;
  border-radius: 16px;
  background-color: #F1F1F7;
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 0;
}
.product-info-tabs__panel.characteristics .characteristics__scheme-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  color: #2f2f2f;
}
.product-info-tabs__panel.characteristics .info-table__line {
  height: 58px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1019607843);
}
.product-info-tabs__panel.characteristics .product-info-tabs__panel.characteristics .info-table__line > * {
  display: inline-flex;
  align-items: center;
}
.product-info-tabs__panel.characteristics .characteristics__table {
  max-width: 924px;
}
.product-info-tabs__panel.characteristics .characteristics__table td:first-child {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0;
  vertical-align: middle;
}
.product-info-tabs__panel.characteristics .characteristics__table td:last-child {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0;
  text-align: end;
  vertical-align: middle;
}
.product-info-tabs__panel.characteristics .characteristics__table td {
  width: 50%;
}
.product-info-tabs__panel.characteristics .characteristics__table td[itemprop=value] {
  max-width: 50%;
}
.product-info-tabs__panel.characteristics .characteristics__table .characteristics__more-row {
  height: 58px;
}
.product-info-tabs__panel.characteristics .characteristics__table .characteristics__more-row td:last-child {
  text-align: start;
}
.product-info-tabs__panel.characteristics .characteristics__table tr.is-collapsed {
  display: none;
}
.product-info-tabs__panel.characteristics .characteristics__more-row td {
  padding-top: 8px;
  border-bottom: 0;
  text-align: left;
  vertical-align: middle;
}
.product-info-tabs__panel.characteristics .characteristics__disclaimer-row td {
  padding-top: 16px;
  border-bottom: 0;
  text-align: left;
  vertical-align: top;
}
.product-info-tabs__panel.characteristics .characteristics__disclaimer-row .characteristics__descr-disclaimer {
  margin: 0;
  max-width: 924px;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  text-align: left;
  color: #848484;
}
.product-info-tabs__panel.characteristics .characteristics__more {
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  color: #293ef2;
  font-family: inherit;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  cursor: pointer;
  position: relative;
}
.product-info-tabs__panel.characteristics .characteristics__more:after {
  content: "";
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  border-bottom: 1px solid #293ef2;
}
.product-info-tabs__panel.characteristics .characteristics__more:hover {
  color: #ed282f;
}
.product-info-tabs__panel.characteristics .characteristics__more:hover:after {
  border-color: #ed282f;
}
.product-info-tabs__panel.characteristics .characteristics__schemeTitle {
  margin: 0 0 14px;
  font-family: "Exo 2", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3;
  color: #141414;
}
.product-info-tabs__panel.characteristics .characteristics__schemeItems {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.product-info-tabs__panel.characteristics .characteristics__schemeItem {
  display: flex;
  gap: 8px;
  align-items: flex-start;
}
.product-info-tabs__panel.characteristics .characteristics__schemeItemImage {
  display: block;
  flex-shrink: 0;
  width: 38px;
  height: 38px;
  border-radius: 8px;
  object-fit: contain;
}
.product-info-tabs__panel.characteristics .characteristics__schemeItemContent {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.product-info-tabs__panel.characteristics .characteristics__schemeItemTitle {
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: -4%;
  color: #2f2f2f;
}
.product-info-tabs__panel.characteristics .characteristics__schemeItemDescription {
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: -4%;
  color: #999999;
  margin: 0;
}

.product-characteristics {
  display: grid;
  grid-template-columns: minmax(0, 924px) max-content;
  column-gap: 34px;
  row-gap: 16px;
  align-items: start;
  align-content: start;
  width: 100%;
}

.product-characteristics__main {
  grid-column: 1;
  min-width: 0;
  max-width: 924px;
  width: 100%;
}

.product-characteristics__main > .characteristics__table,
.product-characteristics__main > .product-info-tabs__legal,
.product-characteristics__main > .characteristics__more-wrap {
  max-width: 924px;
  width: 100%;
}

.product-characteristics > .characteristics__scheme {
  grid-column: 2;
  grid-row: 1;
  width: max-content;
  max-width: 360px;
}

.characteristics__more-wrap {
  margin: 0;
  padding-top: 8px;
}

.product-info-tabs .characteristics__title,
.product-info-tabs .materials__title {
  display: none;
}

.product-info-tabs__panel.materials {
  border: none;
}
.product-info-tabs__panel.materials .materials__description {
  display: block;
  margin: 0 0 24px;
}
.product-info-tabs__panel.materials .materials__text {
  max-width: 906px;
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: #141414;
}
.product-info-tabs__panel.materials .materials__guidanceContainer {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 100%;
  max-width: 906px;
  min-height: 0;
  padding: 0;
  border-radius: 16px;
  overflow: hidden;
  background: #1a1a1a;
}
.product-info-tabs__panel.materials .materials__guidanceImg {
  position: static;
  display: block;
  width: 100%;
  max-width: none;
  height: auto;
  aspect-ratio: 906/480;
  object-fit: cover;
  vertical-align: top;
}
.product-info-tabs__panel.materials .materials__guidanceImg_mobile {
  display: none;
}
.product-info-tabs__panel.materials .materials__guidance {
  position: absolute;
  left: 42px;
  bottom: 28px;
  z-index: 1;
  display: flex;
  flex-wrap: wrap;
  gap: 24px 32px;
  max-width: calc(100% - 84px);
  padding: 32px 40px 36px;
  border: 0;
  background: #fff;
}
.product-info-tabs__panel.materials .materials__guidanceItem {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  width: auto;
  max-width: 180px;
}
.product-info-tabs__panel.materials .guidanceItem__ico {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 40px;
  height: 40px;
  margin: 0;
}
.product-info-tabs__panel.materials .guidanceItem__ico svg,
.product-info-tabs__panel.materials .guidanceItem__ico img {
  display: block;
  width: 40px;
  height: 40px;
}
.product-info-tabs__panel.materials .guidanceItem__text {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.25;
  color: #141414;
}

.product-info-tabs__brand {
  max-width: 860px;
  font-size: 16px;
  line-height: 1.5;
  color: #141414;
}

.product-info-tabs__brand-name {
  margin: 0 0 12px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3;
  color: #141414;
}

.product-info-tabs__brand-text {
  margin: 0;
  color: #484848;
}

.product-info-files {
  max-width: 402px;
  padding: 24px 16px;
  border-radius: 16px;
  background: #f1f1f7;
}

.product-info-files__list {
  display: flex;
  flex-direction: column;
  gap: 18px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.product-info-files__item {
  display: flex;
  align-items: center;
  gap: 12px;
  min-height: 38px;
}

.product-info-files__icon {
  flex: 0 0 38px;
  width: 38px;
  height: 38px;
  border-radius: 8px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #484848;
  font-size: 11px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
}

.product-info-files__meta {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}

.product-info-files__name {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  color: #141414;
}

.product-info-files__hint {
  font-size: 12px;
  line-height: 1.3;
  color: #848484;
}

.product-info-files__empty {
  margin: 0;
  padding: 8px;
  font-size: 14px;
  line-height: 1.4;
  color: #848484;
}

@media (max-width: 1023px) {
  .product-characteristics {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  .product-characteristics > .characteristics__scheme {
    grid-column: auto;
    grid-row: auto;
    width: 100%;
    max-width: none;
  }
  .product-info-tabs__panel.characteristics .characteristics__table-scheme {
    width: 100%;
  }
  .product-info-tabs__panel.characteristics .characteristics__table,
.product-reviews {
    margin-bottom: 0;
  }
  .product-info-tabs__panel.characteristics .info-table__line {
    height: 40px;
  }
  .product-info-tabs__panel.characteristics .info-table__line:last-of-type {
    border-bottom: none;
  }
  .characteristics__table td:last-child {
    padding-bottom: 0;
  }
  .product-info-tabs__accordion-item.is-open .product-info-tabs__panel {
    padding-top: 14px;
    margin-bottom: 0;
  }
  .product-reviews {
    padding-bottom: 0;
  }
  .product-info-tabs__brand-name {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .product-info-tabs {
    margin-bottom: 32px;
  }
  .product-info-tabs__nav {
    flex-wrap: nowrap;
    gap: 8px;
    margin-bottom: 16px;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }
  .product-info-tabs__nav::-webkit-scrollbar {
    display: none;
  }
  .product-info-tabs__tab {
    flex: 0 0 auto;
    min-height: 44px;
    padding: 10px 16px;
    font-size: 14px;
    white-space: nowrap;
  }
  .product-info-files {
    max-width: 100%;
  }
  .product-info-tabs__panel.materials .materials {
    margin-bottom: 0;
  }
  .product-info-tabs__panel.materials .materials__description {
    margin-bottom: 16px;
  }
  .product-info-tabs__panel.materials .materials__text {
    font-size: 16px;
    line-height: 1.45;
  }
  .product-info-tabs__panel.materials .materials__guidanceContainer {
    border-radius: 0;
    overflow: visible;
    background: transparent;
  }
  .product-info-tabs__panel.materials .materials__guidanceImg_desktop {
    display: none;
  }
  .product-info-tabs__panel.materials .materials__guidanceImg_mobile {
    display: block;
    aspect-ratio: 355/200;
    border-radius: 12px;
  }
  .product-info-tabs__panel.materials .materials__guidance {
    position: static;
    margin-top: 12px;
    padding: 16px;
    flex-direction: column;
    gap: 14px;
    max-width: 100%;
    border-radius: 12px;
  }
  .product-info-tabs__panel.materials .materials__guidanceItem {
    flex-direction: row;
    align-items: flex-start;
    gap: 10px;
    max-width: none;
    width: 100%;
  }
  .product-info-tabs__panel.materials .guidanceItem__ico {
    flex: 0 0 32px;
    width: 32px;
    height: 32px;
  }
  .product-info-tabs__panel.materials .guidanceItem__ico svg,
.product-info-tabs__panel.materials .guidanceItem__ico img {
    width: 32px;
    height: 32px;
  }
  .product-info-tabs__panel.materials .guidanceItem__text {
    flex: 1 1 auto;
    font-size: 14px;
  }
  .product-info-tabs__accordion-title {
    gap: 4px;
  }
  .product-info-tabs__accordion-item.is-open .product-info-tabs__accordion-bar {
    border-bottom: 1px solid #E3E3E3;
  }
  .product-info-tabs__accordion-item:first-of-type {
    border-top-color: transparent;
  }
  .characteristics__table td:first-child {
    min-width: fit-content;
  }
  .product-info-tabs__panel.characteristics .characteristics__table td:first-child,
.product-info-tabs__panel.characteristics .characteristics__table td:last-child,
.product-info-tabs__panel.characteristics .characteristics__more {
    font-size: 14px;
    line-height: 20px;
  }
}
.catalog-gallery-modal {
  --cgm-bg: rgba(24, 24, 27, 0.98);
  --cgm-color: #dbdbdb;
  --cgm-color-hover: #fff;
  --cgm-button-bg: rgba(24, 24, 27, 0.65);
  --cgm-button-hover-bg: rgba(24, 24, 27, 0.85);
  --cgm-thumb-w: 96px;
  --cgm-thumb-h: 72px;
  --cgm-thumb-gap: 8px;
  --cgm-thumb-radius: 2px;
  --cgm-thumb-opacity: 0.5;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  min-height: 0;
  color: var(--cgm-color);
}

.modal--catalog-gallery .modal__content-slot {
  display: flex;
  flex-direction: column;
  min-height: 0;
}

.modal--catalog-gallery .modal-window--catalog-gallery {
  flex: 1 1 auto;
  min-height: 0;
}

.modal--catalog-gallery .modal__surface {
  background: var(--cgm-bg, rgba(24, 24, 27, 0.98));
}

.modal-window--catalog-gallery {
  background: transparent;
  box-shadow: none;
}

.modal-window--catalog-gallery .modal-window__body {
  padding: 0;
  flex: 1 1 auto;
  min-height: 0;
  height: auto;
  background: transparent;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

.modal-window--catalog-gallery .catalog-gallery-modal__inner {
  flex: 1 1 auto;
  min-height: 0;
}

.modal-window--catalog-gallery .modal-window__header {
  height: 0;
  padding: 0;
  overflow: visible;
  background: transparent;
  border: 0;
}

.modal-window--catalog-gallery .modal-window__close {
  display: none;
}

.catalog-gallery-modal__inner {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  max-height: 100vh;
  background: var(--cgm-bg);
  color: var(--cgm-color);
}

.catalog-gallery-modal__toolbar {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 6;
  display: flex;
  align-items: stretch;
  pointer-events: auto;
}

.catalog-gallery-modal__tool {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 46px;
  height: 46px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: var(--cgm-button-bg);
  color: var(--cgm-color);
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  transition: color 0.15s ease, background 0.15s ease;
}
.catalog-gallery-modal__tool .svg-icon {
  display: block;
  width: 22px;
  height: 22px;
}
.catalog-gallery-modal__tool svg {
  display: block;
  width: 100%;
  height: 100%;
}
.catalog-gallery-modal__tool:hover, .catalog-gallery-modal__tool--active {
  background: var(--cgm-button-hover-bg);
  color: var(--cgm-color-hover);
}

.catalog-gallery-modal__main {
  position: relative;
  flex: 1 1 auto;
  min-height: 0;
  display: flex;
  align-items: center;
  overflow: hidden;
}

.catalog-gallery-modal__swiper {
  width: 100%;
  height: 100%;
}

.catalog-gallery-modal__slide {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  box-sizing: border-box;
  padding: 4px;
}

.catalog-gallery-modal__media {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 52px 72px 16px;
  box-sizing: border-box;
  overflow: hidden;
}
.catalog-gallery-modal__media--zoomed {
  overflow: auto;
  cursor: zoom-out;
}

.catalog-gallery-modal__image,
.catalog-gallery-modal__frame {
  display: block;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
  border: 0;
  -webkit-user-select: none;
          user-select: none;
  transform-origin: center center;
  transition: transform 0.2s ease;
}

.catalog-gallery-modal__image {
  cursor: zoom-in;
}

.catalog-gallery-modal__frame {
  width: min(100%, 960px);
  height: min(100%, 70vh);
  background: #000;
  cursor: default;
}

.catalog-gallery-modal__nav {
  position: absolute;
  top: 50%;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 46px;
  height: 46px;
  margin-top: -23px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: var(--cgm-button-bg);
  color: var(--cgm-color);
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  transition: color 0.15s ease, background 0.15s ease;
}
.catalog-gallery-modal__nav .svg-icon {
  width: 22px;
  height: 22px;
}
.catalog-gallery-modal__nav:hover {
  background: var(--cgm-button-hover-bg);
  color: var(--cgm-color-hover);
}
.catalog-gallery-modal__nav.swiper-button-disabled {
  opacity: 0.3;
  pointer-events: none;
}

.catalog-gallery-modal__nav--prev {
  left: 8px;
}

.catalog-gallery-modal__nav--next {
  right: 8px;
}

.catalog-gallery-modal__thumbs {
  position: relative;
  z-index: 4;
  flex: 0 0 auto;
  width: 100%;
  padding: 12px 16px 16px;
  background: rgba(24, 24, 27, 0.92);
  border-top: 1px solid rgba(255, 255, 255, 0.06);
}

.catalog-gallery-modal__thumbs-swiper {
  width: 100%;
  height: var(--cgm-thumb-h);
  overflow: hidden;
  touch-action: pan-x;
}
.catalog-gallery-modal__thumbs-swiper .swiper-slide {
  width: var(--cgm-thumb-w);
  height: var(--cgm-thumb-h);
  box-sizing: border-box;
}

.catalog-gallery-modal__thumb {
  position: relative;
  box-sizing: border-box;
  width: var(--cgm-thumb-w);
  height: var(--cgm-thumb-h);
  margin: 0;
  border: 0;
  border-radius: var(--cgm-thumb-radius);
  overflow: hidden;
  background: #111;
  cursor: pointer;
  opacity: var(--cgm-thumb-opacity);
  outline: 0 solid transparent;
  outline-offset: 0;
  flex-shrink: 0;
  transition: opacity 0.15s ease, outline-color 0.15s ease;
}
.catalog-gallery-modal__thumb:hover {
  opacity: 1;
}
.catalog-gallery-modal__thumb--active, .catalog-gallery-modal__thumb.swiper-slide-thumb-active {
  opacity: 1;
  outline: 2px solid #5eb0ef;
  outline-offset: -2px;
}

.catalog-gallery-modal__thumb-image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}

.catalog-gallery-modal__thumb-video {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background: #1a1a1a;
}

.catalog-gallery-modal__play {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 10px;
  border-color: transparent transparent transparent #fff;
  margin-left: 2px;
}

.catalog-gallery-modal__thumb-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  background: rgba(0, 0, 0, 0.28);
}

.catalog-gallery-modal__icon-360 {
  width: 18px;
  height: 18px;
  color: #fff;
}

@media (max-width: 1023px) {
  .catalog-gallery-modal {
    --cgm-thumb-w: 72px;
    --cgm-thumb-h: 54px;
  }
  .catalog-gallery-modal__tool {
    width: 40px;
    height: 40px;
  }
  .catalog-gallery-modal__tool .svg-icon {
    width: 20px;
    height: 20px;
  }
  .catalog-gallery-modal__media {
    padding: 52px 12px 12px;
  }
  .catalog-gallery-modal__nav {
    display: none;
  }
  .catalog-gallery-modal__thumbs {
    padding: 8px 10px 12px;
  }
}
.catalog-item-layout {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 40px;
  padding: 8px 0 30px;
}

.catalog-item-layout__heading {
  display: none;
}

.catalog-item-layout__gallery {
  flex: 1 1 0;
  min-width: 0;
  max-width: 932px;
}

.catalog-item-layout__sidebar {
  flex: 0 1 387px;
  width: 387px;
  min-width: 260px;
  max-width: 100%;
  align-self: stretch;
}

@media (max-width: 1279px) {
  .catalog-item-layout {
    flex-direction: column;
    gap: 16px;
    padding-bottom: 36px;
  }
  .catalog-item-layout__heading:not(:empty) {
    display: block;
    width: 100%;
    order: -1;
  }
  .catalog-item-layout__gallery,
.catalog-item-layout__sidebar {
    flex: none;
    width: 100%;
    min-width: 0;
    max-width: none;
  }
}
.catalog-item {
  position: relative;
  margin: 0 0 60px;
}

.catalog-item__wrap {
  display: flex;
}

.catalog-item__aside {
  flex: 0 0 auto;
  width: 440px;
  padding-right: 40px;
}

.catalog-item__main {
  flex: 1 1 auto;
}

.catalog-item__visual {
  position: relative;
  max-width: 420px;
}

.catalog-item__image,
.catalog-item__image.product-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.catalog-item__status {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}

.catalog-item__availability {
  margin: 10px 0;
}

.catalog-item__price {
  margin: 10px 0;
}

.catalog-item__basket-action {
  margin: 15px 0;
  max-width: 216px;
}

.catalog-item__filter {
  position: relative;
  margin: 25px 0;
  max-width: 300px;
}

.catalog-item__info {
  margin: 40px 0;
}

.catalog-item__params {
  margin: 30px 0;
  max-width: 400px;
}

.catalog-item__description {
  margin: 30px 0;
}

.catalog-item__tabs {
  display: flex;
  max-width: 100%;
  overflow-x: auto;
  margin: 40px 0 0;
}

.catalog-item__tab {
  margin-right: 20px;
}

@media (max-width: 1023px) {
  .catalog-item__wrap {
    display: block;
  }
  .catalog-item__aside {
    padding: 0;
    margin-bottom: 20px;
    width: auto;
  }
  .catalog-item__visual {
    position: relative;
    max-width: 100%;
  }
  .catalog-item__visual-wrap {
    position: static;
  }
  .catalog-item__visual::after {
    display: none;
  }
}
.catalog-links {
  margin: 30px 0;
}

.catalog-links__grid {
  display: flex;
  flex-wrap: wrap;
  margin: -10px;
  width: calc(100% + 20px);
}

.catalog-links__cell {
  flex: 0 0 auto;
  width: 33.333%;
  padding: 10px;
  display: flex;
}

.catalog-links__item {
  display: flex;
  align-items: center;
  width: 100%;
  text-decoration: none;
  color: #2F2F2F;
  background-color: #fff;
  transition: 0.2s;
  padding: 20px;
  border-radius: 12px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.64px;
}

@media (any-hover: hover) {
  .catalog-links__item:hover {
    box-shadow: 0 218px 61px 0 rgba(135, 135, 135, 0), 0 139px 56px 0 rgba(135, 135, 135, 0.01), 0 78px 47px 0 rgba(135, 135, 135, 0.05), 0 35px 35px 0 rgba(135, 135, 135, 0.09), 0 9px 19px 0 rgba(135, 135, 135, 0.1);
    color: #EC282F;
  }
}
.catalog-links__image {
  flex: 0 0 auto;
  display: block;
  max-width: 100%;
  width: 57px;
  height: 57px;
  object-fit: contain;
  margin-right: 43px;
}

.catalog-links__mob-icon {
  display: none;
}

.catalog-links__text {
  flex: 1 1 auto;
}

.catalog-links-title {
  font-size: 37px;
  font-style: normal;
  font-weight: 600;
  line-height: 44.78px;
}

@media (max-width: 1023px) {
  .catalog-links {
    margin: 20px 0;
  }
  .catalog-links__item {
    border-radius: 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    padding: 12px 20px;
  }
  .catalog-links__mob-icon {
    display: block;
    flex: 0 0 auto;
    width: 12px;
    height: 12px;
    margin-left: 15px;
  }
  .catalog-links__grid {
    width: 100%;
    display: block;
    margin: 0;
    border-radius: 12px;
    overflow: hidden;
  }
  .catalog-links__cell {
    padding: 0;
    width: 100%;
    border-bottom: 1px solid #f8f9fd;
  }
  .catalog-links__cell:last-child {
    margin-bottom: 0;
  }
  .catalog-links__image {
    width: 28px;
    height: 28px;
    margin-right: 10px;
  }
}
@media (max-width: 1023px) and (any-hover: hover) {
  .catalog-links__item:hover {
    box-shadow: none;
    color: #EC282F;
  }
}
@media (max-width: 1023px) {
  .catalog-links-title {
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
}
.catalog {
  position: relative;
  margin: 0 0 40px;
}

.catalog__placeholder {
  min-height: 200px;
}

.catalog__layout {
  display: block;
}

.catalog__layout-aside {
  display: flex;
}

.catalog__layout-main {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  flex: 1 1 auto;
}
@media (max-width: 1023px) {
  .catalog__layout-main {
    padding: 10px;
  }
}

.catalog__list-message {
  margin: 20px 0;
}

.catalog__list-message-title {
  margin: 12px 0;
}

.catalog__list-message-body {
  margin: 12px 0;
}

.catalog__list-message-actions {
  margin: 20px 0;
}

.catalog__list-message-actions-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .catalog__list-message-actions-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.catalog__list-message-action {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .catalog__list-message-action {
    padding: 10px;
  }
}

.catalog__top-nav {
  margin: 20px 0;
}

.catalog__top-nav-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
  margin-top: -5px;
  margin-bottom: -5px;
  justify-content: flex-end;
  flex-wrap: nowrap;
}
@media (max-width: 1023px) {
  .catalog__top-nav-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.catalog__top-nav-cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
}
@media (max-width: 1023px) {
  .catalog__top-nav-cell {
    padding: 10px;
  }
}

.catalog__top-nav-cell--active-filters {
  margin-right: auto;
  min-width: 0;
  flex: 1 1 auto;
}

.catalog__top-nav-cell--select {
  width: 240px;
}

.catalog__top-nav-cell--aside-toggle {
  display: none;
}

.catalog__aside-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  width: 40px;
  height: 40px;
  color: #F1282F;
  transition: 0.2s;
}

.catalog__aside-toggle-icon {
  display: block;
  width: 40px;
  height: 40px;
}

.catalog__aside-toggle::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: hover) {
  .catalog__aside-toggle:hover {
    color: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #F1282F;
  }
}
.state--focus-enabled .catalog__aside-toggle:focus::after {
  opacity: 0.75;
}

.catalog__aside-toggle:active {
  color: #028;
}

.catalog__aside-close {
  display: none;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  background: transparent;
  color: #fff;
  cursor: pointer;
  transition: 0.2s;
  opacity: 0;
  visibility: hidden;
}

.catalog__aside-close-icon {
  display: block;
  width: 30px;
  height: 30px;
}

.catalog__aside-close::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: hover) {
  .catalog__aside-close:hover {
    color: rgba(0, 0, 0, 0.5);
  }
}
.state--focus-enabled .catalog__aside-close:focus::after {
  opacity: 0.75;
}

.catalog__aside-close:active {
  color: #bbb;
}

@media (max-width: 1023px) {
  .catalog__top-nav-cell--aside-toggle {
    display: block;
  }
  .catalog__top-nav-cell--select,
.catalog__top-nav-cell--view {
    display: none;
  }
  .catalog__aside-close {
    display: flex;
    position: absolute;
    top: 0;
    left: 100%;
  }
  .catalog__layout-aside {
    display: block;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #F6F6F6;
    z-index: 160;
    border-radius: 12px 12px 0 0;
    transition: 0.3s;
    transform: translate3d(-100%, 0, 0);
    visibility: hidden;
  }
  .catalog__layout-aside-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
  .catalog__layout-aside-container-inner {
    padding: 20px;
  }
  .catalog__layout-main {
    width: 100%;
  }
  .state--catalog-aside-open .catalog__layout-aside {
    visibility: visible;
    transform: translate3d(0, 0, 0);
    height: 100%;
  }
  .state--catalog-aside-open .catalog__aside-close {
    opacity: 1;
    visibility: visible;
  }
}
.collapser {
  margin: 100px 0;
}

.collapser__title {
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -1.44px;
  margin-bottom: 30px;
}

.collapser__grid {
  display: flex;
  margin: 0 -10px;
  width: calc(100% + 20px);
}

.collapser__cell {
  flex: 0 0 auto;
  width: 50%;
  padding: 0 10px;
}

.collapser__tabs {
  background-color: #fff;
  padding: 20px 10px;
  border-radius: 10px;
}

.collapser__tab {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  height: 60px;
  letter-spacing: -0.8px;
  border-radius: 6px;
  width: 100%;
  text-align: left;
  cursor: pointer;
  color: #2F2F2F;
  padding: 0 10px;
  transition: background-color 0.2s, color 0.2s;
}

.collapser__tab[disabled] {
  cursor: default;
  background-color: #E6E9FA;
  color: #EC282F;
}

@media (any-hover: hover) {
  .collapser__tab:hover {
    color: #EC282F;
  }
}
.collapser__tab-icon {
  display: block;
  margin-left: 15px;
  width: 12px;
  height: 12px;
}

.collapser__tab-content {
  background-color: #fff;
  border-radius: 10px;
  padding: 20px 37px;
}

.collapser__item-content.text-guide ul > li,
.collapser__tab-content.text-guide ul > li {
  padding-left: 15px;
  position: relative;
}

.collapser__item-content.text-guide ul > li::before,
.collapser__tab-content.text-guide ul > li::before {
  content: "";
  position: absolute;
  top: 9px;
  left: 0;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #2F2F2F;
}

@media (max-width: 1023px) {
  .collapser {
    margin: 60px 0;
  }
  .collapser__title {
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.96px;
    margin-bottom: 20px;
  }
  .collapser__items {
    border-radius: 10px;
    padding: 20px 10px;
    background-color: #fff;
  }
  .collapser__item-bar {
    width: 100%;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    height: 50px;
    letter-spacing: -0.64px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    transition: 0.2s;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 6px;
    color: #000;
  }
  .collapser__item-bar--open {
    color: #EC282F;
    background-color: #E6E9FA;
  }
  .collapser__item-bar--open .collapser__tab-icon {
    transform: rotate(90deg);
  }
  .collapser__item-content.text-guide {
    padding: 20px 0;
  }
}
.collections-breadcrumbs .breadcrumbs {
  margin-bottom: 50px;
}

.collections-page-title {
  line-height: 59px;
}

.collections-seo {
  font-size: 18px;
  line-height: 22px;
}
.collections-seo p {
  font-size: 18px;
  line-height: 22px;
}

.delivery-section__content.text-guide.collections-seo p {
  font-size: 18px;
  line-height: 22px;
}

.collections-filter {
  margin: 30px 0 24px;
}
.collections-filter:has(+ .collections__main) {
  margin-bottom: 20px;
}

.collections {
  margin: 40px 0;
}
.collections .product-grid__card {
  text-decoration: none;
}
.collections .slider__arrow {
  fill: none;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .collections .slider__arrow:hover {
    color: #ed282f;
  }
}
.collections__title {
  margin-bottom: 16px;
}

.collections__header.section-title {
  margin-bottom: 20px;
  line-height: 59px;
}

.collections__header-link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  color: inherit;
  text-decoration: none;
  transition: color 0.2s;
}

.collections__header-text {
  font: inherit;
}

.collections__header-icon {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  fill: none;
  margin-top: 4px;
}

@media (any-hover: hover) {
  .collections__header-link:hover {
    color: #ed282f;
  }
}
.collections__tabs-row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
  margin-bottom: 24px;
}

.collections__tabs {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  flex: 1 1 auto;
  min-width: 0;
}

.collections__link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
  color: #282828;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
  transition: color 0.2s;
  height: 54px;
}

.collections__link-text {
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0;
  text-align: center;
  position: relative;
}
.collections__link-text:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 2px;
  background-color: #000;
  left: 0;
  bottom: -2px;
  transition: opacity 0.2s;
}

.collections__link-icon {
  width: 19px;
  height: 19px;
}

.collections__link--mobile {
  display: none;
}

@media (any-hover: hover) {
  .collections__link--desktop:hover {
    color: #ed282f;
  }
  .collections__link:hover .collections__link-text:after {
    background-color: #ed282f;
  }
}
.collections__tab {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 54px;
  padding: 15px 25px;
  border: none;
  border-radius: 10px;
  background: #fff;
  color: #282828;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 0.2s, box-shadow 0.2s;
  white-space: nowrap;
}

.collections__tab--active {
  background: #E6E6E6;
  box-shadow: none;
}

@media (any-hover: hover) {
  .collections__tab:not(.collections__tab--active):hover {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.14) inset;
  }
}
.collections__main {
  display: flex;
  align-items: stretch;
  gap: 20px;
  min-height: 540px;
  height: 540px;
}

.collections--landing-reverse .collections__main {
  flex-direction: row-reverse;
}

.collections__slider {
  position: relative;
  flex: 1 1 50%;
  min-width: 0;
  border-radius: 12px;
  overflow: hidden;
}

.collections__swiper,
.collections__swiper .swiper-slider__slider,
.collections__swiper .swiper,
.collections__swiper .swiper-wrapper,
.collections__slide,
.collections__slide-image-wrap {
  height: 100%;
}

.collections__slide {
  position: relative;
}

.collections__slide-link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.collections__slide-image-wrap {
  overflow: hidden;
}

.collections__slide-image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.collections__controls {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 0 20px 20px;
  pointer-events: none;
}

.collections__arrows {
  display: flex;
  gap: 8px;
  pointer-events: auto;
}

.collections__arrows .slider__arrow {
  width: 60px;
  height: 60px;
}
.collections__arrows .slider__arrow.swiper-button-disabled {
  opacity: 1 !important;
  visibility: visible !important;
}

.collections__scrollbar.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 20px;
  bottom: 11px;
  width: 132px;
  max-width: none;
  height: 2px;
  margin: 0;
  pointer-events: auto;
  background: rgba(255, 255, 255, 0.45) !important;
}

.collections__scrollbar .swiper-scrollbar-drag {
  background: #000 !important;
  height: 2px !important;
}

.collections__products {
  flex: 1 1 50%;
  min-width: 0;
  min-height: 0;
  position: relative;
}

.collections__products-scroll {
  position: relative;
  height: 100%;
}

.collections__products-inner {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px;
  height: 100%;
  overflow: hidden;
  padding-right: 0;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.collections__products--scrollable .collections__products-inner {
  overflow-y: scroll;
  padding-right: 10px;
}

.collections__products-inner::-webkit-scrollbar {
  display: none;
}

.collections__products-bar {
  position: absolute;
  top: 0;
  right: 0;
  width: 4px;
  height: 100%;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.08);
  pointer-events: none;
}

.collections__products-bar-drag {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 40px;
  border-radius: 4px;
  background: #000;
  pointer-events: none;
  transition: transform 0.05s linear;
}

.collections__product,
.collections__product-slide {
  min-width: 0;
  height: 540px;
}

.collections__product-slide {
  height: auto;
}

.collections__products-swiper {
  height: auto;
}

.collections__products-scrollbar.swiper-scrollbar.swiper-scrollbar-horizontal {
  display: none;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.08);
  --swiper-scrollbar-drag-bg-color: #000;
  --swiper-scrollbar-size: 2px;
  position: absolute;
  left: 50% !important;
  right: auto !important;
  bottom: 0 !important;
  top: auto !important;
  width: 132px !important;
  max-width: 132px !important;
  height: 2px !important;
  margin: 0;
  transform: translateX(-50%);
  opacity: 1 !important;
  background: rgba(0, 0, 0, 0.08) !important;
}

.collections__products-scrollbar.swiper-scrollbar-lock,
.collections__products-scrollbar.swiper-scrollbar-disabled {
  display: none;
  opacity: 1 !important;
}

.collections__products-scrollbar .swiper-scrollbar-drag {
  background: #000 !important;
  height: 2px !important;
  border-radius: 1px;
}

.collections .product {
  max-height: none;
  height: 100%;
}

.collections .product-grid__top {
  padding: 16px 16px 0;
}

.collections .product-grid__images {
  max-width: 100%;
  margin: 0 auto;
}

.collections .product-grid__bottom {
  padding: 16px 16px 18px;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
}

.collections .product-grid__name {
  margin-top: 0 !important;
  font-size: 16px;
  font-weight: 500;
}

.collections .product-grid__text,
.collections .availability__main {
  font-size: 12px;
  line-height: 1.2;
  color: rgba(2, 11, 42, 0.6);
}

.collections .availability__status {
  display: none;
}

.collections .product-grid__avail {
  margin-bottom: 8px;
}

.collections .product-grid__colors {
  margin-top: 8px;
}

.collections .product-grid__price {
  padding-top: 10px;
}

.collections .status-label {
  padding: 5px 8px;
  border-radius: 4px;
  font-size: 11px;
  font-weight: 600;
  line-height: 1;
}

@media (max-width: 1279px) {
  .collections-breadcrumbs .breadcrumbs {
    margin-bottom: 40px;
  }
  .collections-page-title {
    line-height: normal;
  }
  .delivery-section__content.text-guide.collections-seo p {
    font-size: 18px;
    line-height: 22px;
  }
  .collections-filter {
    margin: 20px 0 16px;
  }
  .collections {
    margin: 60px 0;
  }
  .collections__header.section-title {
    line-height: normal;
  }
  .collections--landing .collections__header {
    margin-bottom: 20px;
  }
  .collections__header-link {
    justify-content: space-between;
  }
  .collections__tabs-row {
    align-items: flex-start;
    margin-bottom: 16px;
  }
  .collections__tabs {
    flex-wrap: nowrap;
    overflow-x: auto;
    padding-bottom: 4px;
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
  .collections__tabs::-webkit-scrollbar {
    display: none;
  }
  .collections__tab {
    height: 44px;
    flex-shrink: 0;
    padding: 10px 15px;
  }
  .collections__link--desktop {
    display: none;
  }
  .collections__main {
    flex-direction: column;
    min-height: 0;
    height: auto;
    gap: 10px;
  }
  .collections--landing-reverse .collections__main {
    flex-direction: column-reverse;
  }
  .collections__slider {
    flex: none;
    width: 100%;
    height: 400px;
    border-radius: 12px;
  }
  .collections__controls {
    top: 0;
    bottom: 0;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 0 5px;
  }
  .collections__arrows {
    width: 100%;
    justify-content: space-between;
  }
  .collections__arrows .slider__arrow {
    width: 35px;
    height: 35px;
  }
  .collections__arrows .slider__icon {
    width: 16px;
    height: 16px;
  }
  .collections__scrollbar {
    position: absolute;
    left: 50%;
    right: auto;
    width: 132px;
    transform: translateX(-50%);
    bottom: 11px;
  }
  .collections__products {
    width: 100%;
  }
  .collections__products--scrollable {
    padding-bottom: 14px;
  }
  .collections__product-slide.swiper-slide {
    height: auto;
  }
  .collections__products-scrollbar.swiper-scrollbar.swiper-scrollbar-horizontal,
.collections__products-scrollbar.swiper-scrollbar-lock,
.collections__products-scrollbar.swiper-scrollbar-disabled {
    display: block !important;
  }
  .collections__products-swiper .swiper-button-prev,
.collections__products-swiper .swiper-button-next {
    display: none;
  }
  .collections__link--mobile {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 40px;
    margin-top: 20px;
    border-radius: 8px;
    background: #ed282f;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
  }
  .collections__header-text {
    font-size: 20px;
    line-height: 24px;
  }
}
@media (max-width: 1023px) {
  .collections__header-link {
    justify-content: flex-start;
  }
  .collections__scrollbar.swiper-scrollbar.swiper-scrollbar-horizontal {
    left: 50%;
    transform: translateX(-50%);
  }
  .collections__products .price {
    flex-direction: row;
  }
  .collections--landing-reverse .collections__main {
    flex-direction: column;
  }
  .collections {
    margin: 20px 0;
  }
  .collections__arrows .slider__icon {
    width: 11px;
    height: 11px;
  }
  .collections__products .collections__products-swiper {
    height: 368px;
  }
  .collections__product-slide.swiper-slide {
    height: 368px;
  }
  .collections .product-grid__bottom {
    padding: 10px;
  }
  .collections .product {
    height: 100%;
  }
}
@media (max-width: 767px) {
  .collections__products-inner {
    grid-template-columns: 1fr;
  }
  .collections__slider {
    height: 332px;
  }
  .collections__header-link {
    gap: 4px;
  }
  .collections__header-icon {
    width: 11px;
    height: 11px;
  }
}
.colors-slider__main {
  position: relative;
  display: flex;
  align-items: center;
}

.colors-slider__swiper-slider-wrap {
  max-width: 160px;
  width: 100%;
}

.colors-slider .slider__arrow {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  background: transparent !important;
  color: #000 !important;
}

.colors-slider .slider__arrow[disabled] {
  display: none;
}

.colors-slider .slider__arrow:last-child {
  margin-right: 0;
  margin-left: 8px;
}

.colors-slider__slide-link {
  display: block;
  height: 24px;
  width: 24px;
  border-radius: 100%;
  overflow: hidden;
}

.colors-slider__slide-image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.colors-slider__slide-link--outline {
  outline: 1px solid;
  outline-offset: -1px;
}

@media (max-width: 1279px) {
  .colors-slider .swiper-button-prev {
    display: none !important;
  }
  .colors-slider .swiper-button-next {
    display: none !important;
  }
}
.contact-link-block {
  margin: 8px 0;
}

.contact-link {
  display: block;
  color: #000;
  border: none;
  text-decoration: none;
  outline: none;
}

.contact-link__note {
  color: #666;
}

.contact-link__value {
  font-size: 16px;
  line-height: 24px;
  color: #F1282F;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
}

@media (any-hover: hover) {
  .contact-link:hover .contact-link__value {
    color: #e06;
    border: none;
    text-decoration: none;
  }
}
.state--focus-enabled .contact-link:focus .contact-link__value {
  outline: 1px dashed;
  outline-offset: 1px;
}

.contact-link:active .contact-link__value {
  color: #a04;
}

.contacts-list {
  position: relative;
}
.contacts-list .contacts__title {
  font-weight: 500;
  font-size: 24px;
  line-height: 59px;
  letter-spacing: -4%;
  margin-bottom: 16px;
  color: #2F2F2F;
}
.contacts-list .map {
  margin-bottom: 0;
  height: 760px;
}
@media (max-width: 767px) {
  .contacts-list .map {
    height: 468px;
  }
}

.contacts-list__inner {
  display: flex;
}

.contacts-list__items {
  display: block;
  margin-right: 20px;
  overflow-y: scroll;
  max-height: 760px;
  flex: 0 0 316px;
  scrollbar-width: thin;
  scrollbar-color: #F1282F transparent;
  box-sizing: content-box;
  padding-right: 16px;
}
.contacts-list__items::-webkit-scrollbar {
  width: 6px !important;
}
.contacts-list__items::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 62px;
}
.contacts-list__items::-webkit-scrollbar-thumb {
  min-height: 96px;
  border-radius: 62px;
  background-color: #F1282F;
}
.contacts-list__items::-webkit-scrollbar-button {
  display: none;
  width: 0;
  height: 0;
}

.contacts-list__item {
  background: #fff;
  border-radius: 12px;
  padding: 10px 20px;
  margin-bottom: 10px;
  position: relative;
}

.contacts-list__item:last-child {
  margin-bottom: 0;
}

.contacts-list__link {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.contacts-list__item-title {
  font-size: 20px;
  line-height: 106%;
  font-weight: 500;
  margin-bottom: 8px;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .contacts-list__item:hover .contacts-list__item-title {
    color: #ed282f;
  }
}
.contacts-list__item-adress {
  color: #767676;
  font-size: 14px;
  line-height: 106%;
  font-weight: 400;
  margin-bottom: 8px;
}

.contacts-list__item-square {
  color: rgba(2, 11, 42, 0.6);
  font-size: 12px;
  line-height: 13px;
  font-weight: 400;
  margin-bottom: 6px;
}

.contacts-list__bottom {
  margin-top: 8px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 6px;
  border-top: 1px solid #DCDCDC;
  padding: 8px 0;
}

.contacts-list__item-phone {
  color: #293EF2;
  font-size: 16px;
  line-height: 106%;
  font-weight: 600;
  text-decoration: none;
  position: relative;
  z-index: 2;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .contacts-list__item-phone:hover {
    color: #ed282f;
  }
}
.contacts-list__item-time {
  color: #767676;
  font-size: 14px;
  line-height: 160%;
  font-weight: 400;
}
.contacts-list__item-time span {
  font-weight: 500;
  color: #020B2A;
}

.contacts-list__map {
  flex: 1 1 auto;
  border-radius: 12px;
  overflow: hidden;
}

@media (max-width: 1279px) {
  .contacts-list__inner {
    display: block;
  }
  .contacts-list__items {
    margin-bottom: 20px;
    margin-right: 0;
  }
  .contacts-list__items {
    padding-right: 0;
  }
}
@media (max-width: 1279px) {
  .contacts-list__items {
    padding-right: 16px;
    max-height: 258px;
    overflow-y: scroll;
  }
}
.contacts {
  padding: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.page-footer__socials + .page-footer__contacts {
  margin-top: 20px;
  max-width: 300px;
}

.contacts__title {
  color: #293EF2;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  margin-bottom: 6px;
}

.contacts__schedule-item {
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.6);
}

.contacts__schedule-item span {
  font-weight: 700;
  color: #000;
}

.contacts__buttons {
  margin-top: 20px;
}

.contacts__line-link {
  text-decoration: none;
  color: #293EF2;
  margin-top: 8px;
}

.contacts__links {
  display: flex;
  align-items: center;
  margin-top: 20px;
}

.contacts__links-item {
  background: #010101;
  border-radius: 100%;
  width: 42px;
  height: 42px;
  margin-right: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}

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

@media (any-hover: hover) {
  .contact__link-item:hover {
    color: #F1282F;
  }
}
.contact__link-item:active {
  color: #F1282F;
}

.contacts__links-item-icon {
  color: #fff;
  width: 20px;
  height: 20px;
  transition: transform 0.2s;
}

@media (any-hover: hover) {
  .contacts__links-item:hover .contacts__links-item-icon {
    transform: scale(1.05);
  }
}
.converter__wrap {
  position: relative;
}

.converter__title-fields {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 50;
}

.converter__title-field {
  margin-top: 8px;
  padding: 0 8px;
}

.converter__currency-image {
  display: block;
  width: 67px;
  height: 50px;
  object-fit: cover;
  border-radius: 6px;
  overflow: hidden;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: -3px 5px 22px rgba(0, 0, 0, 0.16);
  flex: 0 0 auto;
}

.converter__currency-wrap {
  display: flex;
  align-items: center;
  width: 88px;
}

.converter__currency-name {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  color: var(--color-black-100);
  white-space: nowrap;
}

.converter__fields {
  position: relative;
}

.converter__field {
  margin-top: 10px;
}

.converter__field--sale-currency {
  position: absolute;
  top: 34px;
  right: 16px;
  z-index: 11;
  margin-top: 0;
}

.converter__field--buying-currency {
  position: absolute;
  top: 114px;
  right: 16px;
  z-index: 10;
  margin-top: 0;
}

.converter__btn-swap {
  position: absolute;
  z-index: 20;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000;
  box-shadow: 0 0 0 1px #F1282F inset;
  top: 69px;
  left: 50%;
  transform: translateX(-50%) scale(1);
  background-color: #fff;
  cursor: pointer;
  transition: color 0.2s, transform 0.2s;
}

@media (any-hover: hover) {
  .converter__btn-swap:hover {
    transform: translateX(-50%) scale(1.1);
  }
}
.converter__icon {
  display: block;
  width: 20px;
  height: 20px;
}

.converter__btn-swap:hover {
  color: #028;
}

.converter__fields-wrap {
  margin-top: 15px;
}

.converter__currency-icon {
  display: block;
  width: 33px;
  height: 33px;
  margin-right: 20px;
  flex: 0 0 auto;
  margin-left: -53px;
  border-radius: 50%;
  overflow: hidden;
}

@media (max-width: 1279px) {
  .converter__title-field {
    margin-top: 28px;
  }
  .converter__main-fields {
    width: 100%;
    max-width: 295px;
  }
  .converter__value {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
}
@media (max-width: 767px) {
  .converter__title-field {
    margin-top: 10px;
  }
  .converter__main-fields {
    max-width: 100%;
    padding: 15px;
    margin-top: 0;
    margin-bottom: 20px;
    background-color: var(--color-white-100);
    border-radius: 10px;
  }
  .converter__currency-name {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  .converter__btn-swap {
    left: 40%;
  }
}
.datepicker {
  position: relative;
  color: #000;
}

.datepicker * {
  box-sizing: border-box;
}

.datepicker .datepicker__container {
  position: absolute;
  z-index: 1000;
  width: 100%;
  min-width: 280px;
  margin-top: 2px;
  background-color: #fff;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  transition: 0.2s, left 0s;
  opacity: 0;
  visibility: hidden;
}

.datepicker.open .datepicker__container,
.datepicker--static .datepicker__container {
  opacity: 1;
  visibility: visible;
}

.datepicker--static .datepicker__container {
  position: static;
  margin: 0;
}

.datepicker table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  text-align: center;
  font-size: 13px;
}

.datepicker tr {
  height: 34px;
  border: 0 none;
}

.datepicker th,
.datepicker td {
  -webkit-user-select: none;
          user-select: none;
  width: 34px;
  height: 34px;
  padding: 0;
  border: 0 none;
  line-height: 34px;
  text-align: center;
}

.datepicker th {
  font-weight: 700;
  color: #F1282F;
}

.datepicker td {
  cursor: pointer;
  position: relative;
}

.datepicker td:hover {
  background-color: #f0f0f0;
}

.datepicker td.date-pass,
.datepicker td.date-future {
  color: #bbb;
}

.datepicker td.date-highlight::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 5px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #F1282F;
}

.datepicker td.date-in-range {
  background: #bbb;
}

.datepicker td.date-disabled {
  cursor: default;
  color: #666;
}

.datepicker td.date-active {
  background-color: #F1282F;
  color: #fff;
}

.datepicker td.date-active.date-highlight::after {
  background: #fff;
}

.datepicker .datepicker__head {
  background-color: #F1282F;
  text-align: center;
  color: #fff;
  font-size: 14px;
}

.datepicker .datepicker__head th {
  color: #fff;
}

.datepicker__head-row {
  display: flex;
  justify-content: space-around;
}

.datepicker .datepicker__body {
  color: #F1282F;
  font-size: 14px;
}

.datepicker .datepicker__head-year,
.datepicker .datepicker__head-month {
  display: flex;
  text-align: center;
}

.datepicker .datepicker__year {
  min-width: 50px;
}

.datepicker .datepicker__month {
  min-width: 66px;
}

.datepicker__svg-icon {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  pointer-events: auto;
  z-index: 1;
}

.datepicker .datepicker__btn-prev,
.datepicker .datepicker__btn-next {
  cursor: pointer;
  display: inline-block;
  padding: 0 11px;
  vertical-align: middle;
}

.datepicker .datepicker__btn-prev::after,
.datepicker .datepicker__btn-next::after {
  position: relative;
  content: "";
  left: 2px;
  display: inline-block;
  vertical-align: middle;
  width: 7px;
  height: 7px;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  transform: rotate(-45deg);
}

.datepicker .datepicker__btn-next::after {
  left: -2px;
  border: 0 none;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.datepicker .datepicker__btn-prev:hover,
.datepicker .datepicker__btn-next:hover {
  background: #e06;
}

.datepicker__field-input {
  cursor: pointer;
}

.delivery-section {
  margin: 100px 0;
}

.delivery-section__content-cover {
  display: none;
}

.delivery-section__content-cover--visible {
  display: block;
}

.delivery-section__content-item-wrap {
  display: none;
}

.delivery-section__content-item-wrap--visible {
  display: block;
}

.delivery-section__title {
  font-size: 33px;
  font-style: normal;
  font-weight: 500;
  line-height: 59px;
  letter-spacing: -1.32px;
}

.delivery-section__tabs {
  display: flex;
  background-color: #F2F2F2;
  border-radius: 10px;
  width: 643px;
  margin-top: 30px;
}

.delivery-section__tab-wrap {
  flex: 0 0 auto;
  padding: 0 8px;
  width: 50%;
}

.delivery-section__tab-wrap:first-child {
  padding-left: 0;
}

.delivery-section__tab-wrap:last-child {
  padding-right: 0;
}

.delivery-section__tab {
  padding: 15px 77px;
  border-radius: 10px;
  white-space: nowrap;
  width: 100%;
  cursor: pointer;
}

.delivery-section__tab[disabled] {
  cursor: default;
}

.delivery-section__tab-icon.delivery-section__tab-icon {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 auto 4px;
  color: #ED282F;
}

.delivery-section__tab-name {
  font-size: 13.9px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  color: #282828;
  text-align: center;
}

.delivery-section__tab.active {
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.15);
  background-color: #fff;
  cursor: default;
}

.delivery-section__small-tab {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 59px;
  letter-spacing: -0.8px;
  width: 100%;
  align-items: center;
  text-align: left;
  color: #2F2F2F;
  height: 60px;
  padding: 0 10px;
  border-radius: 6px;
  transition: 0.2s;
  position: relative;
}

.delivery-section__small-tab-icon {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: auto;
  right: 10px;
  color: #2f2f2f;
}

.delivery-section__small-tab.open .delivery-section__small-tab-icon {
  transform: translateY(-50%) scaleY(-1);
}

.delivery-section__small-tab[disabled],
.delivery-section__small-tab.open {
  cursor: default;
  color: #EC282F;
  background-color: #E6E9FA;
}

button.delivery-section__small-tab {
  cursor: pointer;
}

.delivery-section__content-items-wrap {
  margin-top: 30px;
}

.delivery-section__content-items {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 40px);
  margin: -20px;
}

.delivery-section__content-item {
  color: #2F2F2F;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}

.delivery-section__content-item.text-guide ul {
  margin: 16px 0;
}

.delivery-section__content-item.text-guide ul > li {
  padding-left: 20px;
}

.delivery-section__content-item.text-guide ul > li::before {
  content: "";
  position: absolute;
  top: 9px;
  left: 7px;
  width: 5px;
  height: 5px;
  background-color: #2F2F2F;
  border-radius: 50%;
}

.delivery-section__content-item h5 {
  margin: 16px 0;
}

.delivery-section__tabs-content {
  margin-top: 30px;
}

.delivery-section__title2 {
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -1.2px;
}

.delivery-section__subtitle {
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.88px;
  margin-top: 30px;
}

.delivery-section__slot {
  margin-top: 30px;
}

.delivery-section__grid {
  display: flex;
  margin: 30px -10px 0;
  width: calc(100% + 20px);
}

.delivery-section__cell {
  flex: 0 0 auto;
  width: 50%;
  padding: 0 10px;
}

.delivery-section__small-tabs-wrap {
  background-color: #fff;
  border-radius: 10px;
  padding: 20px 10px;
}

.delivery-section__cell-item {
  background-color: #fff;
  border-radius: 10px;
  padding: 20px;
}

.delivery-section__form-wrap .field-select__wrap {
  display: flex;
  align-items: center;
}

.delivery-section__form-wrap .field-select__label {
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -1.2px;
  margin-right: 30px;
  margin-bottom: 0;
  flex: 0 0 auto;
  color: #2F2F2F;
}

.delivery-section__form-wrap .field-select__field-text {
  flex: 1 1 auto;
}

.delivery-section__form-wrap .field-select .field-input {
  border-radius: 10px;
  padding: 16px 50px 16px 20px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #2F2F2F;
  background-color: #fff;
  border: 1px solid #D0D0D0;
}

.delivery-section__form-wrap .field-select .field-select__list-item {
  border-radius: 8px;
}

.delivery-section__form-wrap .field-select .field-select__shevron {
  top: 5px;
}

.delivery-section__form-wrap .field-select .field-select__list {
  padding: 8px;
  border-radius: 12px;
}

@media (any-hover: hover) {
  .delivery-section__form-wrap .field-select .field-select__list-item:hover {
    background: rgba(0, 0, 0, 0.1);
  }
}
.delivery-section .deliveryPickup .wrap {
  padding-top: 0;
  border-top: 0;
  width: 100%;
}

.delivery-section .deliveryPickup__text {
  flex: 0 0 auto;
  background-color: #fff;
  padding: 20px 10px;
  border-radius: 12px;
  margin-right: 30px;
  width: 560px;
}

.delivery-section .deliveryPickup__img {
  width: auto;
  flex: 1 1 auto;
  min-width: 0;
  display: flex;
}

.delivery-section .deliveryAddress__detailsTitle {
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.88px;
  margin-bottom: 20px;
}

.delivery-section .deliveryAddress__detailsAddress.address_text a {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #000;
  text-decoration: underline;
  margin: 5px 0;
}

.delivery-section .deliveryAddress__detailsAddress.address_text-city {
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 0;
}

.deliveryPickup__general:empty {
  display: none;
}

.delivery-section .deliveryAddress__details {
  margin-top: 30px;
}

.delivery-section .deliveryAddress__details:first-child {
  margin-top: 0;
}

.delivery-section .deliveryAddress__detailsTitle {
  margin-top: 0;
  margin-bottom: 0;
}

.delivery-section .deliveryAddress__schedule {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  margin-top: 20px;
}

.delivery-section .deliveryAddress__detailsAddress.address_text.address_text-city {
  margin-top: 20px;
  margin-bottom: 5px;
}

.deliveryAddress__detailsAddress.address_text.address_text-city {
  margin-bottom: 0;
}

.delivery-section .delivery__text {
  margin-bottom: 0;
}

.delivery-section__content.text-guide h3 {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.96px;
  color: #2F2F2F;
  margin: 30px 0 20px;
}

.delivery-section__content.text-guide h4 {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.96px;
  color: #2F2F2F;
  margin: 20px 0 16px;
}

.delivery-section__content.text-guide p {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #2F2F2F;
  margin-top: 15px;
  margin-bottom: 15px;
}

.v-delivery-section .delivery-section__content.text-guide p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #2F2F2F;
}

.delivery-section__content.text-guide ul > li::before {
  content: "";
  position: absolute;
  top: 9px;
  left: 8px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #2F2F2F;
  border-top: 0;
}

.delivery-section__content.text-guide ul > li,
.delivery-section__content.text-guide ol > li {
  padding-left: 24px;
  margin: 0;
}

.delivery-section__content.text-guide a {
  text-decoration: underline;
  color: #2F2F2F;
}

@media (any-hover: hover) {
  .delivery-section__content.text-guide a:hover {
    text-decoration: none;
  }
}
.delivery-section__slot-wrap {
  display: flex;
  width: calc(100% + 30px);
  margin: 0 -15px;
}

.delivery-section__slot-cell {
  padding: 0 15px;
  flex: 0 0 auto;
  width: 50%;
}

.delivery-section__slot-block {
  margin-top: 30px;
}

.delivery-section__slot-form {
  background-color: #fff;
  padding: 30px;
}

.form__header-title {
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -1.44px;
  margin-bottom: 20px;
}

.v-delivery-section .form__header-title {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.96px;
  color: #2F2F2F;
  margin-bottom: 20px;
}

.delivery-section .form__header-note {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 20px;
}

.delivery-section .form__groups {
  margin: 0;
  width: 100%;
}

.delivery-section .form__groups.form__groups {
  margin-top: 0;
  margin-bottom: 0;
}

.delivery-section .form__group.form__group {
  padding: 0;
}

.delivery-section .form__fields {
  margin: -5px;
  width: calc(100% + 10px);
}

.delivery-section .form__field {
  padding: 5px;
}

.delivery-section .form__action .btn--primary {
  background: #F1282F;
}

.delivery-section .form__action .btn--lg {
  padding: 11px 92px;
  border-radius: 8px;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  height: 52px;
}

.delivery-section .field {
  margin-bottom: 0;
}

.delivery-section .field-file {
  position: static;
}

.delivery-section .field-label {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.56px;
  margin-bottom: 5px;
}

.delivery-section .field-input {
  display: block;
  width: 100%;
  min-width: 0;
  background: #fff;
  box-shadow: none;
  outline: none;
  transition: 0.2s;
  border: 2px solid #D0D0D0;
  border-radius: 8px;
  height: 52px;
  padding: 16px 18px;
  font-family: Inter, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #2F2F2F;
}

.modal--review .field-input,
.modal-review-form .field-input {
  height: 48px;
  margin-top: 8px;
}

.delivery-section .field-input:focus {
  border: 2px solid #000;
}

.delivery-section textarea.field-input {
  height: 120px;
}

.delivery-section .form__action .btn--lg[disabled] {
  box-shadow: none;
  cursor: not-allowed;
  color: #fff;
  background: #bbb;
}

@media (any-hover: hover) {
  .delivery-section .form__action .btn--primary:not([disabled]):hover {
    background: #F1282F;
  }
}
.delivery-section .field--confirm-checkbox .field-checkbox__text {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.48px;
}

.delivery-section .field--confirm-checkbox .field-checkbox {
  align-items: flex-start;
}

.delivery-section .field-checkbox__text a {
  color: #020B2A;
  text-decoration: underline;
}

.delivery-section .form__group--confirm {
  margin-top: 30px;
}

.delivery-section__service {
  margin-top: 100px;
}

.delivery-section .service {
  background-color: #fff;
  padding: 30px 50px;
  color: #2F2F2F;
  border-radius: 10px;
  margin: 0;
}

.delivery-section .service__container {
  padding: 0;
}

.delivery-section .service__wrap {
  background-color: transparent;
  padding: 0;
  border-radius: 0;
}

@media (max-width: 1279px) {
  .delivery-section .deliveryPickup__text {
    width: 300px;
  }
}
@media (max-width: 1023px) {
  .delivery-section__content-item-wrap {
    display: block;
  }
  .delivery-section {
    margin: 60px 0 60px;
  }
  .delivery-section__grid {
    display: block;
  }
  .delivery-section__cell {
    width: 100%;
  }
  .delivery-section__form-wrap .field-select__wrap {
    display: block;
  }
  .delivery-section__form-wrap .field-select__label {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.8px;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .delivery-section__small-tab {
    cursor: pointer;
  }
  .delivery-section__small-tab.active,
.delivery-section__small-tab.open {
    cursor: pointer;
  }
  .delivery-section__small-tab {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    height: 50px;
    letter-spacing: -0.64px;
  }
  .delivery-section__accordion {
    background-color: #fff;
    border-radius: 10px;
    padding: 20px 10px;
  }
  .delivery-section__form-wrap {
    padding: 20px 10px;
  }
  .delivery-section__form-wrap .field-select__wrap {
    height: 85px;
  }
  .delivery-section__form-wrap .field-select__content {
    margin-top: 20px;
  }
  .delivery-section__content-item {
    padding: 20px 10px;
  }
  .delivery-section__title {
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.88px;
  }
  .delivery-section__title2 {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.8px;
    margin-bottom: 30px;
  }
  .delivery-section__subtitle {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.64px;
  }
  .delivery-section__tabs {
    margin-top: 20px;
    width: 100%;
  }
  .delivery-section__tab-wrap {
    width: 50%;
    padding: 0;
  }
  .delivery-section__tab {
    width: 100%;
  }
  .delivery-section__tab {
    padding-left: 0;
    padding-right: 0;
  }
  .delivery-section .deliveryPickup .wrap {
    display: block;
    padding-bottom: 0;
  }
  .delivery-section .deliveryPickup__text {
    width: 100%;
    margin-right: 0;
  }
  .delivery-section .deliveryPickup__img {
    width: 100%;
    height: 360px;
    margin-top: 60px;
  }
  .delivery-section__accordion-content {
    height: 0;
    overflow: hidden;
    transition: height 0.5s;
  }
  .delivery-section__accordion-content.open {
    height: var(--initial-height);
  }
  .delivery-section__small-tab.overflow-visible + .delivery-section__accordion-content {
    overflow: visible;
  }
  .delivery-section .deliveryAddress__details {
    margin-top: 30px;
  }
  .delivery-section .deliveryAddress__details:first-child {
    margin-top: 0;
  }
  .delivery-section .deliveryAddress__detailsTitle {
    margin-top: 0;
  }
  .delivery-section .deliveryAddress__detailsAddress.address_text.address_text-city {
    margin-top: 20px;
    margin-bottom: 5px;
  }
  .delivery-section .deliveryAddress__detailsAddress.address_text {
    margin: 0;
  }
  .delivery-section__service {
    margin-top: 30px;
  }
  .delivery-section__slot-wrap {
    display: block;
    width: 100%;
    margin: 0;
  }
  .delivery-section__slot-cell {
    width: 100%;
    padding: 0;
    margin-top: 20px;
  }
  .delivery-section__slot-block {
    margin-top: 20px;
  }
  .delivery-section__slot-form {
    padding: 20px;
  }
  .form__header-title {
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.96px;
    margin-bottom: 10px;
  }
  .v-delivery-section .form__header-title {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.8px;
    margin-bottom: 10px;
  }
  .delivery-section .form__header-note {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: 10px;
  }
  .delivery-section__content.text-guide h3 {
    font-size: 20px;
    margin: 30px 0 10px;
  }
  .delivery-section .service {
    margin: 0;
    padding: 20px 10px;
  }
  .delivery-section .service__wrap {
    padding: 0;
    border-radius: 0;
  }
  .delivery-section__content.text-guide p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    color: #2F2F2F;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .v-delivery-section .delivery-section__content.text-guide p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    color: #2F2F2F;
  }
}
:root {
  --dp-primary: #f1282f;
  --dp-primary-hover: #d91f26;
  --dp-primary-soft: #fdeaea;
  --dp-text: #2f2f2f;
  --dp-text-muted: #808080;
  --dp-border: #d0d0d0;
  --dp-bg: #f6f6f6;
  --dp-card: #fff;
  --dp-radius: 12px;
  --dp-radius-sm: 8px;
  --dp-font: "Inter", "Arial", "Helvetica", sans-serif;
}

.dp-page {
  padding: 24px 0 80px;
  background-color: var(--dp-bg);
  font-family: var(--dp-font);
  color: var(--dp-text);
}

.dp-page b {
  font-weight: 600;
}

.dp-title {
  margin: 0 0 20px;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
  color: var(--dp-text);
}

/* Hero */
.dp-hero {
  position: relative;
  overflow: hidden;
  height: 480px;
  border-radius: var(--dp-radius);
  background-color: #e9e4dc;
}

.dp-hero__img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 60%;
}

.dp-hero::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.92) 0%, rgba(255, 255, 255, 0.7) 38%, rgba(255, 255, 255, 0) 62%);
}

.dp-hero__content {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  max-width: 560px;
  height: 100%;
  padding: 0 56px;
}

.dp-hero__badge {
  margin-bottom: 16px;
  padding: 6px 12px;
  border-radius: var(--dp-radius-sm);
  background-color: var(--dp-primary);
  font-size: 18px !important;
  font-weight: 500;
  line-height: 1.3;
  color: #fff;
}

.dp-hero__title {
  margin: 0 0 16px;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.1;
  color: var(--dp-text);
}

.dp-hero__text {
  margin: 0 0 28px;
  font-size: 18px !important;
  line-height: 1.5;
  color: var(--dp-text);
}

.dp-hero__text,
.dp-hero__text p,
.dp-hero__text span,
.dp-hero__text b {
  font-size: 18px !important;
}

.dp-hero__text b {
  color: var(--dp-primary);
}

.dp-hero__btn {
  height: 52px;
  padding: 0 32px;
  font-size: 18px;
}

/* Hero/form CTA: единый бренд-красный, без глобального :active (#028) и tap-highlight */
.dp-page a.btn.dp-hero__btn,
.dp-page .btn.dp-form__submit {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  height: 52px;
  padding: 0 40px;
  border: 1px solid transparent;
  color: #fff;
  background: var(--dp-primary);
  box-shadow: none;
  font-size: 18px;
  line-height: 1;
  -webkit-tap-highlight-color: transparent;
}

.dp-page a.btn.dp-hero__btn:not([disabled]):hover,
.dp-page a.btn.dp-hero__btn:not([disabled]):active,
.dp-page a.btn.dp-hero__btn:not([disabled]):focus,
.dp-page .btn.dp-form__submit:not([disabled]):hover,
.dp-page .btn.dp-form__submit:not([disabled]):active,
.dp-page .btn.dp-form__submit:not([disabled]):focus {
  color: #fff;
  border-color: transparent;
  background: var(--dp-primary-hover);
  box-shadow: none;
}

/* About + features */
.dp-about {
  display: grid;
  grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
  gap: 32px;
  margin-top: 48px;
}

.dp-about__text {
  padding: 36px;
  border-radius: var(--dp-radius);
  background-color: var(--dp-card);
  font-size: 16px;
  line-height: 1.6;
}

.dp-about__text p {
  margin: 0 0 14px;
}

.dp-steps {
  display: grid;
  gap: 12px;
  margin: 24px 0 0;
  padding: 0;
  list-style: none;
}

.dp-steps__item {
  display: flex;
  gap: 12px;
  align-items: center;
}

.dp-steps__num {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: var(--dp-primary);
  font-size: 15px;
  font-weight: 600;
  color: #fff;
}

.dp-steps__text {
  font-weight: 500;
}

.dp-features {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.dp-feature {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 28px 20px;
  border-radius: var(--dp-radius);
  background-color: var(--dp-card);
  text-align: center;
  transition: box-shadow 0.2s ease, transform 0.2s ease;
}

.dp-feature:hover {
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
  transform: translateY(-2px);
}

.dp-feature__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-height: 205.8px;
}

.dp-feature__icon {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 72px;
  height: 72px;
  margin: 0 0 16px;
  border-radius: 50%;
  background-color: var(--dp-primary-soft);
}

.dp-feature__icon svg {
  width: 34px;
  height: 34px;
  fill: none;
  stroke: var(--dp-primary);
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.dp-feature__body {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.dp-feature__title {
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3;
}

.dp-feature__text {
  font-size: 14px;
  line-height: 1.5;
  color: var(--dp-text-muted);
}

/* Form */
.dp-form-section {
  margin-top: 48px;
  padding: 48px;
  border-radius: var(--dp-radius);
  background-color: var(--dp-card);
}

.dp-form-section__head {
  max-width: 720px;
  margin-bottom: 32px;
}

.dp-form__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px 24px;
}

.dp-field {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin: 0;
}

.dp-field--wide {
  grid-column: 1/-1;
}

.dp-field__label {
  font-size: 14px;
  font-weight: 500;
  color: var(--dp-text);
}

.dp-field__req {
  color: var(--dp-primary);
}

.dp-page .dp-field__input {
  box-sizing: border-box;
  width: 100%;
  height: 52px;
  padding: 0 16px;
  border: 2px solid var(--dp-border);
  border-radius: var(--dp-radius-sm);
  outline: none;
  background-color: #fff;
  font-family: var(--dp-font);
  font-size: 16px;
  font-weight: 500;
  color: var(--dp-text);
  transition: border-color 0.2s ease;
}

.dp-page .dp-field__input::placeholder {
  font-weight: 400;
  color: #a6a6a6;
}

.dp-page .dp-field__input:hover {
  border-color: #b5b5b5;
}

.dp-page .dp-field__input:focus {
  border-color: var(--dp-text);
}

.dp-field__error {
  display: none;
  font-size: 13px;
  color: var(--dp-primary);
}

.dp-page .dp-field--invalid .dp-field__input,
.dp-page .dp-field--invalid .dp-field__input:hover,
.dp-page .dp-field--invalid .dp-field__input:focus {
  border-color: var(--dp-primary);
}

.dp-field--invalid .dp-field__error {
  display: block;
}

.dp-checkbox {
  position: relative;
  display: flex;
  gap: 12px;
  align-items: flex-start;
  margin: 28px 0 0;
  cursor: pointer;
  font-size: 14px;
  line-height: 1.5;
}

.dp-checkbox__input {
  position: absolute;
  width: 1px;
  height: 1px;
  opacity: 0;
}

.dp-checkbox__box {
  position: relative;
  flex-shrink: 0;
  box-sizing: border-box;
  width: 22px;
  height: 22px;
  border: 2px solid var(--dp-border);
  border-radius: 6px;
  background-color: #fff;
  transition: background-color 0.2s ease, border-color 0.2s ease;
}

.dp-checkbox__box::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 6px;
  width: 5px;
  height: 10px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  opacity: 0;
  transform: rotate(45deg);
}

.dp-checkbox__input:checked + .dp-checkbox__box {
  border-color: var(--dp-primary);
  background-color: var(--dp-primary);
}

.dp-checkbox__input:checked + .dp-checkbox__box::after {
  opacity: 1;
}

.dp-checkbox__input:focus-visible + .dp-checkbox__box {
  outline: 2px solid var(--dp-text);
  outline-offset: 2px;
}

.dp-checkbox__text a {
  color: var(--dp-primary);
  text-decoration: underline;
}

.dp-form__footer {
  display: flex;
  gap: 24px;
  align-items: center;
  margin: 36px 0 24px;
}

.dp-form__submit {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  height: 52px;
  padding: 0 40px;
  font-size: 18px;
  line-height: 1;
}

.dp-form__submit:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

.dp-success {
  padding: 40px 0 8px;
  text-align: center;
}

.dp-success[hidden] {
  display: none;
}

.dp-success__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 72px;
  height: 72px;
  margin-bottom: 16px;
  border-radius: 50%;
  background-color: var(--dp-primary-soft);
}

.dp-success__icon svg {
  width: 36px;
  height: 36px;
  fill: none;
  stroke: var(--dp-primary);
  stroke-width: 2.4;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.dp-success__title {
  margin: 0 0 8px;
  font-size: 24px;
  font-weight: 600;
}

.dp-success__text {
  margin: 0;
  font-size: 16px;
  color: var(--dp-text-muted);
}

/* Responsive (breakpoints match kingstyle.by) */
@media (max-width: 1279px) {
  .dp-about {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 24px;
  }
  .dp-features {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px;
  }
}
@media (max-width: 1023px) {
  .dp-page {
    padding: 16px 0 64px;
  }
  .dp-hero {
    height: 400px;
  }
  .dp-hero::after {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.94) 0%, rgba(255, 255, 255, 0.8) 55%, rgba(255, 255, 255, 0) 85%);
  }
  .dp-hero__content {
    padding: 0 40px;
  }
  .dp-hero__title {
    font-size: 40px;
  }
  .dp-about {
    grid-template-columns: minmax(0, 1fr);
    margin-top: 32px;
  }
  .dp-features {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .dp-form-section {
    margin-top: 32px;
    padding: 32px;
  }
}
@media (max-width: 767px) {
  .dp-title {
    margin-bottom: 16px;
    font-size: 22px;
    font-weight: 500;
  }
  .dp-hero {
    display: flex;
    flex-direction: column;
    height: auto;
    background-color: var(--dp-card);
  }
  .dp-hero::after {
    content: none;
  }
  .dp-hero__img {
    position: static;
    height: auto;
    aspect-ratio: 4/3;
    object-position: 70% center;
  }
  .dp-hero__content {
    max-width: none;
    height: auto;
    padding: 20px 16px 24px;
  }
  .dp-hero__badge {
    margin-bottom: 12px;
    padding: 4px 10px;
    font-size: 16px !important;
  }
  .dp-hero__title {
    margin-bottom: 12px;
    font-size: 28px;
  }
  .dp-hero__text {
    margin-bottom: 20px;
    font-size: 16px !important;
  }
  .dp-hero__text,
.dp-hero__text p,
.dp-hero__text span,
.dp-hero__text b {
    font-size: 16px !important;
  }
  .dp-hero__btn,
.dp-page .btn.dp-form__submit,
.dp-form__submit {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 48px;
    padding: 0 20px;
    font-size: 16px;
    line-height: 1;
  }
  .dp-about {
    gap: 16px;
    margin-top: 24px;
  }
  .dp-about__text {
    padding: 20px 16px;
    font-size: 15px;
  }
  .dp-features {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
  }
  .dp-feature {
    padding: 20px 12px;
  }
  .dp-feature__inner {
    min-height: 171.5px;
  }
  .dp-feature__icon {
    width: 56px;
    height: 56px;
    margin-bottom: 12px;
    transform: none;
  }
  .dp-feature__icon svg {
    width: 28px;
    height: 28px;
  }
  .dp-feature__title {
    margin-bottom: 6px;
    font-size: 15px;
  }
  .dp-feature__text {
    font-size: 13px;
  }
  .dp-form-section {
    margin-top: 24px;
    padding: 20px 16px;
  }
  .dp-form-section__head {
    margin-bottom: 20px;
  }
  .dp-form__grid {
    grid-template-columns: minmax(0, 1fr);
    gap: 16px;
  }
  .dp-page .dp-field__input {
    height: 48px;
    padding: 0 14px;
  }
  .dp-checkbox {
    margin-top: 20px;
    font-size: 13px;
  }
  .dp-form__footer {
    margin: 32px 0 20px;
  }
  .dp-success__title {
    font-size: 20px;
  }
}
@media (max-width: 359px) {
  .dp-hero__title {
    font-size: 24px;
  }
  .dp-features {
    grid-template-columns: minmax(0, 1fr);
  }
}
.dp-page .form__fields.dp-form__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px 24px;
}

.dp-page .form__field--wide {
  grid-column: 1/-1;
}

.dp-page .field-text,
.dp-page .field-tel,
.dp-page .v-field-date {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.dp-page .field-label {
  font-size: 14px;
  font-weight: 500;
  color: #2f2f2f;
}

.dp-page .field-text__star,
.dp-page .field-required {
  color: #f1282f;
}

.dp-page .field-input {
  box-sizing: border-box;
  width: 100%;
  height: 52px;
  padding: 0 16px;
  border: 2px solid #d0d0d0;
  border-radius: 8px;
  outline: none;
  background: #fff;
  font-family: inherit;
  font-size: 16px;
  font-weight: 500;
  color: #2f2f2f;
  transition: border-color 0.2s ease;
}

.dp-page .field-input::placeholder {
  font-weight: 400;
  color: #a6a6a6;
}

.dp-page .field-input:hover {
  border-color: #b5b5b5;
}

.dp-page .field-input:focus {
  border-color: #2f2f2f;
}

.dp-page .field-text--invalid .field-input {
  border-color: #f1282f;
}

.dp-page .field-error {
  font-size: 13px;
  color: #f1282f;
}

.dp-page .form__group.form__group--confirm {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
}

.dp-page .form__group--confirm .form__group-body {
  margin: 8px 0 0;
}

.dp-page .field-checkbox {
  display: flex;
  gap: 12px;
  align-items: center;
  margin: 0;
  cursor: pointer;
  font-size: 14px;
  line-height: 1.5;
}

.dp-page .datepicker {
  position: relative;
  width: 100%;
}

.dp-page .datepicker__svg-icon {
  right: 16px;
  cursor: pointer;
  pointer-events: auto;
  z-index: 1;
}

.dp-page .datepicker__field-input {
  padding-right: 48px;
}

.dp-page .datepicker__container {
  width: 280px;
  max-width: calc(100vw - 32px);
}

.dp-page .form__success-message {
  text-align: center;
}

.dp-page .form__success-message .dp-success {
  padding: 24px 0;
}

.dp-page .field-checkbox__input {
  position: absolute;
  width: 1px;
  height: 1px;
  opacity: 0;
}

.dp-page .field-checkbox__visual {
  position: relative;
  flex-shrink: 0;
  box-sizing: border-box;
  width: 22px;
  height: 22px;
  margin-top: 0;
  margin-right: 0;
  border: 2px solid #d0d0d0;
  border-radius: 6px;
  background: #fff;
  transform: none;
}

.dp-page .field-checkbox__visual::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 6px;
  width: 5px;
  height: 10px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  opacity: 0;
  transform: rotate(45deg);
}

.dp-page .field-checkbox__input:checked + .field-checkbox__visual {
  border-color: #f1282f;
  background: #f1282f;
}

.dp-page .field-checkbox__input:checked + .field-checkbox__visual::after {
  opacity: 1;
}

.dp-page .field-checkbox__text a {
  color: #f1282f;
  text-decoration: underline;
}

.dp-page .form__footer {
  display: block;
  width: 100%;
  margin: 36px 0 24px;
}

.dp-page .form__footer .form__actions {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  max-width: 100%;
  margin: 0;
}

.dp-page .form__footer .form__action {
  flex: 1 1 100%;
  width: 100%;
  max-width: 100%;
  padding: 0;
}

.dp-page .form__footer .btn {
  width: 100%;
}

.dp-page .form__form-error {
  margin-top: 12px;
  color: #f1282f;
  font-size: 14px;
}

@media (max-width: 767px) {
  .dp-page .form__fields.dp-form__grid {
    grid-template-columns: minmax(0, 1fr);
    gap: 16px;
  }
  .dp-page .field-input {
    height: 48px;
  }
  .dp-page .form__group--confirm .form__group-body {
    margin: 8px 0 0;
  }
  .dp-page .field-checkbox {
    align-items: flex-start;
    margin: 0;
    font-size: 13px;
  }
  .dp-page .field-checkbox__visual {
    margin-top: 2px;
  }
  .dp-page .form__footer,
.dp-form__footer {
    margin: 32px 0 20px;
  }
  .dp-page .form__footer .form__actions,
.dp-page .form__footer .form__action {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
  }
  .dp-page .form__footer .btn {
    width: 100%;
  }
}
.discount-banner {
  margin: 100px 0;
  width: 100%;
}

.container .discount-banner .container {
  max-width: 1420px;
  padding-left: 0;
  padding-right: 0;
}

.discount-banner__body {
  max-width: 1100px;
  display: flex;
  margin: 0 auto;
  border: 2px dashed #ED282F;
  border-radius: 12px;
  background-color: #E3E6FD;
}

.discount-banner__barcode-wrap {
  flex: 0 0 auto;
  padding: 0 40px;
  display: flex;
  align-items: center;
  border-right: 2px dashed #ED282F;
}

.discount-banner__barcode {
  display: block;
  width: 85px;
  max-width: 95px;
  height: 200px;
  margin: 0 auto;
  object-fit: contain;
}

.discount-banner__main {
  flex: 1 1 auto;
  padding: 46px 80px;
  display: flex;
  align-items: center;
}

.discount-banner__title {
  font-size: 43px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: -1.72px;
  color: #000;
}

.discount-banner__code {
  margin-top: 30px;
  display: flex;
  align-items: flex-end;
}

.discount-banner__code-line {
  font-size: 33px;
  font-style: normal;
  font-weight: 600;
  line-height: 59px;
  letter-spacing: -1.32px;
  text-transform: uppercase;
  color: #ED282F;
  padding: 0 30px;
  height: 60px;
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  white-space: nowrap;
  border-radius: 6px;
  border: 2px dashed #ED282F;
}

.discount-banner__btn-copy {
  flex: 0 0 auto;
  display: block;
  cursor: pointer;
  width: 30px;
  height: 30px;
  color: #ED282F;
  transition: 0.2s;
  margin-left: 10px;
  position: relative;
}

.discount-banner__btn-copy-icon {
  display: block;
  cursor: pointer;
  width: 30px;
  height: 30px;
}

.discount-banner__discount {
  text-align: center;
  width: 255px;
}

.discount-banner__discount-title {
  font-size: 50px;
  font-style: normal;
  font-weight: 600;
  line-height: 50px;
  letter-spacing: -2px;
}

.discount-banner__discount-value {
  font-size: 100px;
  font-style: normal;
  font-weight: 600;
  line-height: 100px;
  letter-spacing: -4px;
}

.discount-banner__description {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.64px;
  margin-top: 30px;
}

.discount-banner__btn-notification {
  padding: 8px 20px;
  border-radius: 12px;
  box-shadow: 0 0 5px 0 rgba(159, 159, 159, 0.25);
  opacity: 0;
  background-color: #fff;
  z-index: 2;
  visibility: hidden;
  position: absolute;
  top: auto;
  bottom: calc(100% + 10px);
  left: 50%;
  transform: translate(-50%, 10px);
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 18px;
  color: #000;
  transition: 0.25s;
  white-space: nowrap;
}

.catalog-item__btn-notification--visible {
  opacity: 1;
  transform: translate(-50%, 0);
  visibility: visible;
}

.discount-banner__btn-notification-icon {
  display: block;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  width: 21px;
  height: 13px;
}

@media (max-width: 1279px) {
  .discount-banner {
    margin: 60px 0;
  }
  .discount-banner__body {
    flex-direction: column-reverse;
  }
  .discount-banner__barcode-wrap {
    border-right: 0;
    border-top: 2px dashed #ED282F;
    padding: 20px;
  }
  .discount-banner__main {
    padding: 20px;
    display: block;
  }
  .discount-banner__title {
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 59px;
    letter-spacing: -1.2px;
  }
  .discount-banner__code {
    margin-top: 20px;
  }
  .discount-banner__code-line {
    padding: 0 20px;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 59px;
    letter-spacing: -0.92px;
    text-transform: uppercase;
  }
  .discount-banner__description {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: -0.64px;
    margin-top: 20px;
  }
  .discount-banner__discount {
    margin: 20px auto 0;
  }
  .discount-banner__discount-title {
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -1.2px;
  }
  .discount-banner__discount-value {
    font-size: 80px;
    font-style: normal;
    font-weight: 600;
    line-height: 80px;
    letter-spacing: -3.2px;
  }
  .discount-banner__barcode {
    width: 200px;
    max-width: 200px;
    height: 95px;
    transform: rotate(0deg);
  }
}
.dropdown {
  position: relative;
}

.dropdown__btn {
  cursor: pointer;
}

.dropdown__btn-icon {
  width: 12px;
  height: 12px;
  margin-left: 4px;
}

.dropdown__body {
  position: absolute;
  left: -28px;
  padding-top: 12px;
  transition: transform 0.25s, opacity 0.25s;
  transform-origin: top;
  opacity: 0;
  pointer-events: none;
  transform: translateY(40px);
  z-index: 100;
}

.dropdown--left .dropdown__body {
  right: -28px;
  left: unset;
}

.dropdown__panel {
  background-color: #fff;
  border-radius: 10px;
  min-width: 375px;
}

.dropdown.open .dropdown__body {
  opacity: 1;
  pointer-events: initial;
  transform: translateY(0);
}

.dropdown.open .dropdown__btn .btn__arrow {
  transform: rotate(180deg);
}

.dropdown__title {
  font: var(--font-menu);
  color: #bbb;
  margin-bottom: 10px;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  a.dropdown__title:hover {
    color: #F1282F;
  }
}
a.dropdown__title:active {
  color: #F1282F;
}

@media (max-width: 1279px) {
  .dropdown--left .dropdown__body {
    right: 0;
  }
}
.dumb-banner {
  margin: 100px 0;
}

.dumb-banner__wrap {
  display: flex;
  padding: 60px 40px;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}

.dumb-banner__background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-color: var(--white-100);
}

.dumb-banner__background--dark {
  display: none;
}

.dark-theme .dumb-banner__background {
  display: none;
}

.dark-theme .dumb-banner__background--dark {
  display: block;
}

.dumb-banner__title {
  font-size: 50px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.5px;
  color: var(--blue-100);
}

.dumb-banner--blackout .dumb-banner__title {
  color: var(--white-100);
}

.dark-theme .dumb-banner__title {
  color: var(--black-100);
}

.dumb-banner--blackout .dumb-banner__title {
  color: var(--white-100);
}

.dark-theme .dumb-banner--blackout .dumb-banner__title {
  color: var(--black-100);
}

.dumb-banner__content {
  margin-top: 30px;
}

.dumb-banner__subtitle {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  color: var(--blue-100);
  margin-top: 20px;
}

.dumb-banner--blackout .dumb-banner__subtitle {
  color: var(--white-100);
}

.dark-theme .dumb-banner__subtitle {
  color: var(--black-100);
}

.dumb-banner--blackout .dumb-banner__subtitle {
  color: var(--white-100);
}

.dark-theme .dumb-banner--blackout .dumb-banner__subtitle {
  color: var(--black-100);
}

.dumb-banner__action {
  margin-top: 46px;
  display: flex;
  flex-wrap: wrap;
}

.dumb-banner__action-item {
  flex: 0 0 auto;
  margin-right: 15px;
}

.dumb-banner__left {
  flex: 1 1 auto;
  position: relative;
  z-index: 1;
}

.dumb-banner__right {
  width: 30%;
  margin-left: 40px;
  overflow: hidden;
  flex: 0 0 auto;
  position: relative;
  z-index: 1;
}

.dumb-banner__image {
  display: block;
  max-width: 100%;
}

@media (max-width: 1279px) {
  .dumb-banner {
    margin: 60px 0;
  }
}
@media (max-width: 1023px) {
  .dumb-banner__wrap {
    display: block;
    padding: 20px;
  }
  .dumb-banner__title {
    font-size: 27px;
    font-style: normal;
    font-weight: 500;
    line-height: 33px;
  }
  .dumb-banner__subtitle {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    margin-top: 12px;
  }
  .dumb-banner__action {
    margin-top: 20px;
    display: block;
  }
  .dumb-banner__action-item {
    margin-top: 10px;
    margin-right: 0;
    width: 100%;
  }
  .dumb-banner__action-item .btn {
    width: 100%;
  }
  .dumb-banner__right {
    margin-left: 0;
    margin-top: 20px;
    width: 100%;
  }
}
.favorite-action__btn {
  display: flex;
  width: 44px;
  height: 44px;
  align-items: center;
  justify-content: center;
  background: #fff;
  border-radius: 100%;
  border: 1px solid #9A9DAA;
  cursor: pointer;
  transition: color 0.2s;
}

.favorite-action__btn.active,
.favorite-action__btn:hover {
  background: rgba(255, 184, 184, 0.68);
  border: 1px solid rgba(255, 184, 184, 0.68);
  color: #ED282F;
}

.favorite-action__btn-icon {
  display: block;
  width: 20px;
  height: 20px;
}

.field-avatar {
  position: relative;
}

.field-avatar__input {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  margin: 0;
  opacity: 0;
  pointer-events: none;
}

.field-avatar__layout {
  display: flex;
  gap: 4px 12px;
}

.field-avatar__visual {
  flex: 0 0 auto;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
  color: #bbb;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.field-avatar__visual::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .field-avatar__visual:hover::after {
    opacity: 0.2;
  }
}
.field-avatar__image,
.field-avatar__ph {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.field-avatar__ph-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  margin: -16px;
}

.field-avatar__main {
  flex: 1 1 auto;
  min-width: 0;
  align-self: center;
}

.field-avatar__action-link {
  color: #F1282F;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
  display: block;
  width: fit-content;
}
@media (any-hover: hover) {
  .field-avatar__action-link:hover {
    color: #e06;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .field-avatar__action-link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.field-avatar__action-link:active {
  color: #a04;
}

.field-avatar__action-link--remove {
  color: #e11;
}

.field-avatar__errors {
  margin: 4px 0;
}

.field-check-list__label {
  display: block;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 6px;
}

.field-check-list__item {
  margin: 6px 0;
}

.field-check-list--disabled {
  cursor: not-allowed;
}

.field-checkbox {
  display: flex;
  position: relative;
  cursor: pointer;
  align-items: baseline;
  width: fit-content;
}

.field-checkbox--disabled {
  cursor: not-allowed;
}

.field-checkbox__input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}

.field-checkbox__visual {
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
  border: 1px solid #bbb;
  background: #fff;
  margin-right: 8px;
  transform: translateY(3px);
  border-radius: 4px;
  transition: 0.2s;
  position: relative;
}

.field-checkbox__visual::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
  width: 11px;
  height: 6px;
  transform: translateY(-1px) translate(-50%, -50%) rotate(-45deg);
  opacity: 0;
  transition: 0.2s;
}

.field-checkbox__visual::before {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  color: #666;
  top: -3px;
  left: -3px;
  right: -3px;
  bottom: -3px;
}

.field-checkbox__text {
  flex: 1 1 auto;
}

.field-checkbox__input:checked ~ .field-checkbox__visual {
  border-color: #F1282F;
  background: #F1282F;
}

.field-checkbox__input:checked ~ .field-checkbox__visual::after {
  opacity: 1;
}

.field-checkbox--radio .field-checkbox__visual {
  border-radius: 50%;
}

.field-checkbox--radio .field-checkbox__visual::after {
  border: none;
  width: 10px;
  height: 10px;
  background: #fff;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}

@media (any-hover: hover) {
  .field-checkbox:hover .field-checkbox__visual {
    border-color: #000;
  }
  .field-checkbox:hover:not(.field-checkbox--disabled) .field-checkbox__input:checked ~ .field-checkbox__visual {
    border-color: #b92227;
    background: #b92227;
  }
}
.state--focus-enabled .field-checkbox__input:focus ~ .field-checkbox__visual::before {
  opacity: 0.75;
}

.field-checkbox__input:disabled ~ .field-checkbox__visual {
  background: rgba(0, 0, 0, 0.5);
  border-color: #bbb;
}

.field-checkbox__input:disabled:checked ~ .field-checkbox__visual {
  background: #bbb;
  border-color: #666;
}

.field-code__el {
  display: flex;
  justify-content: center;
}

.field-code__input {
  display: block;
  min-width: 0;
  width: 48px;
  height: 48px;
  background: #fff;
  border: 1px solid #bbb;
  border-radius: 4px;
  padding: 7px 12px;
  margin-right: 12px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  box-shadow: none;
  outline: none;
  text-align: center;
  transition: 0.2s;
}

.field-code__input:focus {
  border-color: #F1282F;
}

.field-code__input:last-child {
  margin-right: 0;
}

@media (any-hover: hover) {
  .field-code__input:hover:not([disabled]) {
    border-color: #000;
  }
}
.field-code__footer {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin-top: 8px;
  font-size: 14px;
}

.form-error .field-code__input {
  border-color: #e11;
}

.field-count {
  position: relative;
}

.field-count__input {
  padding-left: 40px;
  padding-right: 40px;
  text-align: center;
}

.field-count__btn {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 40px;
  cursor: pointer;
  color: #bbb;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .field-count__btn:hover {
    color: #000;
  }
}
.field-count__btn:active {
  color: #000;
}

.field-count__btn:disabled {
  color: rgba(0, 0, 0, 0.5);
  background: transparent;
}

.field-count__btn--sub {
  left: 0;
}

.field-count__btn--add {
  right: 0;
}

.field-count__btn--sub::before,
.field-count__btn--add::before,
.field-count__btn--add::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  height: 2px;
  width: 12px;
  background: currentColor;
  transform: translate(-50%, -50%);
}

.field-count__btn--add::after {
  transform: translate(-50%, -50%) rotate(90deg);
}

.field-currency {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  z-index: 1;
  transition: z-index 0s ease 0.2s;
}

.field-currency--alt {
  width: auto;
}

.field-currency__label {
  display: block;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 6px;
}

.field-currency__btn {
  display: flex;
  align-items: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  text-align: left;
  cursor: pointer;
  position: relative;
  width: 100%;
  color: #000;
  transition: box-shadow 0.2s, color 0.2s;
}

.field-currency--alt .field-currency__btn {
  box-shadow: 0 0 0 1px rgba(17, 17, 57, 0.1) inset;
  background-color: transparent;
  font-size: 20px;
  line-height: 22px;
}

.field-currency--sm .field-currency__btn {
  border-radius: 10px;
  height: 33px;
  padding-left: 10px;
  padding-right: 35px;
}

.field-currency__btn.open {
  box-shadow: none;
}

.field-currency__btn-text,
.field-currency__btn-placeholder {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: 0 0 auto;
}

.field-currency__btn-arrow {
  right: 13px;
  width: 20px;
  height: 20px;
  margin-left: 2px;
  flex: 0 0 auto;
}

.field-currency--sm .field-currency__btn-arrow {
  margin-top: -7px;
}

.state--focus-enabled .field-currency__btn:focus {
  border-color: #F1282F;
}

.field-currency--open {
  transition: z-index 0s;
  z-index: 20;
}

.field-currency--open .field-currency__btn {
  border-color: #F1282F;
}

.field-currency--open .field-currency__btn-arrow {
  transform: rotate(180deg);
}

.field-currency__btn-placeholder {
  color: #000;
}

.field-currency__list {
  position: absolute;
  top: calc(100% + 10px);
  left: auto;
  right: -16px;
  border-radius: 10px;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.15);
  background: #fff;
  max-height: 50vh;
  width: 125px;
  overflow-x: hidden;
  overflow-y: auto;
  transform-origin: top center;
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);
  transition: opacity 0.25s, visibility 0.25s, transform 0.25s, box-shadow 0.25s;
}

.field-currency__list.open {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.field-currency__list-item {
  display: flex;
  align-items: center;
  width: 100%;
  text-align: left;
  padding: 12px 16px;
  cursor: pointer;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  color: #000;
  position: relative;
  outline: none;
  border-radius: 5px;
  transition: 0.2s;
}

.field-currency__list-item::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.field-currency__list-item.active {
  color: #F1282F;
  cursor: default;
}

.field-currency__list-item[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}

.field-currency__btn-image {
  display: block;
  flex: 0 0 auto;
  width: 33px;
  height: 33px;
  margin-right: 11px;
  border-radius: 50%;
  object-fit: cover;
}

@media (any-hover: hover) {
  .field-currency__list-item:not(.active):not([disabled]):hover {
    background-color: #e06;
  }
  .body--blackout .field-currency__list-item:not(.active):not([disabled]):hover {
    color: #F1282F;
  }
}
.field-file__input {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  pointer-events: none;
}

.field-file__item-image {
  display: block;
  width: 50px;
  height: 50px;
  max-width: 50px;
  object-fit: contain;
}

.field-file__item-name {
  display: block;
  max-width: 160px;
  padding: 8px 24px 8px 8px;
  font-size: 12px;
  line-height: 1.3;
  color: #141414;
  word-break: break-word;
}

.field-file__list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 5px;
}

.field-file__item.field-file__item {
  position: relative;
  flex: 0 0 auto;
  width: fit-content;
  margin-right: 5px;
}

.field-file__item-remove {
  position: absolute;
  top: 0;
  left: auto;
  right: 0;
  width: 20px;
  height: 20px;
  cursor: pointer;
  border-radius: 50%;
  background-color: #fff;
  transition: 0.2s;
  opacity: 0;
  visibility: hidden;
}

@media (any-hover: none) {
  .field-file__item-remove {
    opacity: 1;
    visibility: visible;
  }
}
.field-file__item-remove::before,
.field-file__item-remove::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 1px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #000;
  transition: 0.2s;
}

.field-file__item-remove::before {
  transform: translate(-50%, -50%) rotate(45deg);
}

.field-file__item-remove::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

@media (any-hover: hover) {
  .field-file__item-remove:hover {
    background-color: #ED282F;
  }
  .field-file__item-remove:hover::before,
.field-file__item-remove:hover::after {
    background-color: #fff;
  }
}
.field-file__btn {
  display: flex;
  width: 100%;
  align-items: center;
  height: 52px;
  border-radius: 8px;
  padding: 12px 16px;
  border: 2px solid #D0D0D0;
  transition: 0.2s;
  color: #000;
  cursor: pointer;
}

.field-file__btn[disabled] {
  cursor: not-allowed;
  opacity: 0.8;
}

.field-file__btn.is-dragover:not([disabled]) {
  border-color: #000;
  background-color: rgba(2, 11, 42, 0.04);
}

.field-file__btn-icon {
  flex: 0 0 auto;
  width: 24px;
  height: 24px;
  margin-right: 10px;
}

.field-file__btn-text {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #020B2A;
}

.field-file__btn-error {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #ED282F;
  margin-left: auto;
  text-align: right;
}

.field-file__note {
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.48px;
  color: rgba(2, 11, 42, 0.5);
  margin-top: 5px;
}

.field-file__input-block.field-file__input-block {
  display: block;
  position: relative;
  overflow: hidden;
  vertical-align: top;
}

@media (any-hover: hover) {
  .field-file__btn:not([disabled]):hover {
    border: 2px solid #000;
  }
  .field-file__item:hover .field-file__item-remove {
    visibility: visible;
    opacity: 1;
  }
}
input.field-input[type=text],
input.field-input[type=password],
.field-input {
  display: block;
  width: 100%;
  min-width: 0;
  background: #fff;
  box-shadow: none;
  outline: none;
  transition: 0.2s;
  border: 2px solid #D0D0D0;
  border-radius: 8px;
  height: 52px;
  padding: 16px 18px;
  font-family: "nbrb", "Inter", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #2F2F2F;
}

input.field-input[type=text]::placeholder,
input.field-input[type=password]::placeholder,
.field-input::placeholder {
  color: rgba(0, 0, 0, 0.5);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

textarea.field-input {
  height: 120px;
  resize: vertical;
  font-family: inherit;
}

input.field-input[type=text]:disabled,
input.field-input[type=password]:disabled,
.field-input:disabled {
  background: rgba(0, 0, 0, 0.5);
  cursor: not-allowed;
}

@media (any-hover: hover) {
  .field-input:hover:not([disabled]) {
    border-color: #000;
  }
}
input.field-input:focus {
  border: 2px solid #F1282F;
}

.form-error .field-input {
  border-color: #e11;
}

.field-input__note {
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.48px;
  color: rgba(2, 11, 42, 0.5);
  margin-top: 5px;
}

.field-label {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.56px;
  margin-bottom: 5px;
}

.field-range-slider {
  -webkit-user-select: none;
          user-select: none;
  position: relative;
}

.field-range-slider--disabled {
  opacity: 0.85;
  cursor: not-allowed;
}

.field-range-slider__bar {
  position: relative;
  padding: 0 12px;
  height: 40px;
  box-shadow: 0 0 0 1px #bbb inset;
  border-radius: 4px;
  background-color: #fff;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .field-range-slider__bar:hover {
    box-shadow: 0 0 0 1px #000 inset;
  }
  .field-range-slider--disabled .field-range-slider__bar:hover {
    box-shadow: 0 0 0 1px #bbb inset;
  }
}
.field-range-slider__label {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  text-overflow: ellipsis;
  color: #000;
  position: absolute;
  top: 3px;
  left: 20px;
  -webkit-user-select: text;
          user-select: text;
}

.field-range-slider__labels {
  display: flex;
  margin-bottom: 8px;
}

.field-range-slider__value {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  padding-top: 23px;
}

.field-range-slider__text-inputs {
  display: flex;
}

.field-range-slider__text-inputs .field-range-slider__text-input {
  flex: 0 0 auto;
}

.field-range-slider__text-inputs-separator {
  flex: 0 0 auto;
  border-bottom: 2px solid #000;
  width: 10px;
  margin: 0 10px 16px;
}

.field-range-slider__text-input {
  -webkit-appearance: none;
          appearance: none;
  font-family: inherit;
  font-size: 20px;
  font-style: normal;
  padding: 3px 0 0;
  font-weight: 500;
  line-height: 32px;
  outline: none;
  border: 0;
  flex: 0 0 auto;
  background-color: transparent;
  color: #000;
}

.field-range-slider__text-input[disabled] {
  cursor: not-allowed;
}

.field-range-slider__buffers {
  position: absolute;
  top: auto;
  left: 20px;
  bottom: 6px;
  display: flex;
  pointer-events: none;
  opacity: 0;
  z-index: -1;
  visibility: hidden;
}

.field-range-slider__buffer {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
}

.field-range-slider__unit {
  position: absolute;
  top: 15px;
  left: auto;
  right: 20px;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  z-index: 1;
}

.field-range-slider__input {
  -webkit-appearance: none;
  appearance: none;
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  outline: none;
  pointer-events: none;
  width: 100%;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  height: 3px;
}

.field-range-slider__input[disabled] {
  cursor: not-allowed;
}

.field-range-slider__input::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  appearance: none;
  height: 0;
  box-shadow: none;
  border: 0;
}

.field-range-slider__input::-moz-range-track {
  appearance: none;
  height: 0;
  box-shadow: none;
  border: 0;
}

.field-range-slider__input::-ms-track {
  appearance: none;
  height: 0;
  box-shadow: none;
  border: 0;
}

.field-range-slider__input::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  background-color: var(--color-blue-primary-100);
  cursor: pointer;
  margin-top: -9px;
  pointer-events: auto;
  border-radius: 50%;
}

.field-range-slider__input[disabled]::-webkit-slider-thumb {
  cursor: not-allowed;
}

.field-range-slider__input::-moz-range-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  cursor: pointer;
  border-radius: 50%;
  background-color: #F1282F;
  pointer-events: auto;
}

.field-range-slider__input[disabled]::-moz-range-thumb {
  cursor: not-allowed;
}

.field-range-slider__input::-ms-thumb {
  appearance: none;
  height: 20px;
  width: 20px;
  cursor: pointer;
  border-radius: 50%;
  background-color: #F1282F;
  pointer-events: auto;
}

.field-range-slider__input[disabled]::-ms-thumb {
  cursor: not-allowed;
}

.field-range-slider__input-wraps {
  position: absolute;
  top: calc(100% - 3px);
  left: 12px;
  right: 12px;
  bottom: 0;
}

.field-range-slider__input-wrap {
  flex: 0 0 auto;
  width: 100%;
  position: absolute;
  top: 0;
  height: 0;
  z-index: 1;
}

.field-range-slider__slider-track {
  position: absolute;
  top: 0;
  height: 3px;
  pointer-events: none;
  background-color: #F1282F;
}

.field-range-slider__visual-handle {
  position: absolute;
  top: 100%;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #F1282F;
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

.field-range-slider__visual-handle::after {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #fff;
  top: 50%;
  left: 50%;
  pointer-events: none;
}

.field-range-slider__visual-handles {
  position: absolute;
  left: 10px;
  right: 10px;
  top: 1px;
  z-index: 4;
}

.field-range {
  font-size: 16px;
}

.field-range--sm {
  font-size: 14px;
}

.field-range__cells {
  display: flex;
  align-items: baseline;
}

.field-range__cell {
  display: flex;
  align-items: baseline;
  min-width: 0;
}

.field-range__prefix {
  margin-right: 5px;
}

.field-range__postfix {
  margin-left: 5px;
}

.field-range__spacer {
  flex: 0 0 auto;
  margin: 0 5px;
}

.field-select {
  position: relative;
  z-index: 1;
  transition: z-index 0s ease 0.2s;
}

.field-select__wrap-inner {
  position: relative;
  width: 100%;
  -webkit-user-select: none;
          user-select: none;
}

.field-select__label {
  display: block;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 6px;
}

select.field-select__field-text-input {
  -webkit-appearance: none;
          appearance: none;
  height: 40px;
  cursor: pointer;
}

.field-select__btn {
  display: block;
  width: 100%;
  min-width: 0;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #bbb;
  padding: 7px 30px 7px 12px;
  box-shadow: none;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  transition: 0.2s;
  outline: none;
  text-align: left;
  cursor: pointer;
  height: 40px;
  position: relative;
}

.field-select__btn[disabled] {
  background: #ededed;
  cursor: not-allowed;
}

.field-select__btn-text,
.field-select__btn-placeholder {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.field-select__btn-arrow {
  position: absolute;
  top: 50%;
  right: 12px;
  width: 12px;
  height: 8px;
  margin-top: -4px;
}

@media (any-hover: hover) {
  .field-select__btn:hover:not([disabled]) {
    border-color: #000;
  }
}
.state--focus-enabled .field-select__btn:focus {
  border-color: #F1282F;
}

.field-select--open {
  transition: z-index 0s;
  z-index: 20;
}

.field-select--open .field-select__btn {
  border-color: #F1282F;
}

.field-select--open .field-select__btn-arrow {
  transform: scaleY(-1);
}

.field-select__list {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 2px;
  border-radius: 4px;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  background-color: #fff;
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  padding: 6px 0;
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.25s, transform 0.25s;
  transform-origin: center top;
  pointer-events: none;
}

.field-select--open .field-select__list {
  opacity: 1;
  transform: none;
  pointer-events: all;
}

.field-select__list-item {
  display: flex;
  width: 100%;
  text-align: left;
  padding: 6px 10px;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  transition: 0.2s;
  color: #000;
  position: relative;
  outline: none;
}

.field-select__list-item--message {
  cursor: default;
}

.field-select__list-item::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: none) {
  .field-select__list-item {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media (any-hover: hover) {
  .field-select__list-item:hover {
    background: rgba(0, 0, 0, 0.5);
  }
}
.state--focus-enabled .field-select__list-item:focus::after {
  opacity: 0.75;
}

.field-select__list-item:active {
  background: #bbb;
}

.field-select__list-item.field-select__list-item--active {
  background: #F1282F;
  color: #fff;
  cursor: default;
}

.field-select__input {
  display: none;
}

.field-select__check-list-icon {
  display: block;
  flex: 0 0 auto;
  width: 15px;
  height: 15px;
  margin-right: 8px;
  opacity: 0;
  background-color: #666;
}

.field-select__check-list-icon.shown,
.field-select__input:checked + .field-select__check-list-icon {
  opacity: 1;
}

.field-select__list-item--flex {
  display: flex;
  align-items: center;
}

.field-select__shevron {
  width: 40px;
  height: 40px;
  position: absolute;
  top: auto;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.field-select__shevron[disabled] {
  cursor: not-allowed;
}

.field-select__content {
  margin-top: 30px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  color: #2F2F2F;
}

.field-select__content p {
  margin: 10px 0;
}

.field-select__content h5 {
  margin: 10px 0;
}

.field-toggler__button {
  flex: 1 1 auto;
}

.field-toggler__box {
  display: flex;
  flex-wrap: wrap;
}

.field-toggler__button--active {
  background: #F1282F;
  border-color: #F1282F;
  color: #fff;
}

@media (any-hover: hover) {
  .field-toggler__button:hover {
    cursor: pointer;
    background: #F1282F;
    border-color: #F1282F;
    color: #fff;
  }
}
.field-toggler__button:active {
  background: #F1282F;
  border-color: #F1282F;
  color: #fff;
}

.field-tumbler-list {
  display: flex;
  align-content: center;
  flex-wrap: wrap;
}

.field-tumbler-list__label {
  display: block;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  width: 100%;
  flex: 0 0 auto;
  margin-bottom: 10px;
}

.field-tumbler-list__item {
  flex: 1 1 auto;
}

.field-tumbler {
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  position: relative;
  cursor: pointer;
  color: #000;
}

.field-tumbler:hover {
  color: #F1282F;
}

.field-tumbler__visual {
  flex: 0 0 auto;
  width: 36px;
  height: 20px;
  margin-right: 12px;
  border-radius: 10px;
  background-color: #cccfd3;
  position: relative;
  transition: background-color 0.2s;
}

.field-tumbler:hover .field-tumbler__visual {
  background-color: #a7abb2;
}

.field-tumbler__visual::after {
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #fff;
  position: absolute;
  top: 2px;
  left: 2px;
  transform: translateX(0);
  transition: transform 0.2s;
}

.field-tumbler__input {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}

.field-tumbler__input:checked + .field-tumbler__visual {
  background-color: #F1282F;
}

.field-tumbler__input:checked + .field-tumbler__visual::after {
  transform: translateX(16px);
}

.field__errors {
  margin-top: 6px;
}

.field__error {
  display: block;
  font-size: 14px;
  line-height: 20px;
  color: #e11;
  margin-top: 3px;
}

.field__multiple-list {
  margin-bottom: 15px;
}

.field__multiple-list-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .field__multiple-list-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.field__multiple-list-item {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  .field__multiple-list-item {
    padding: 10px;
  }
}

.field__multiple-list-remove {
  margin-top: 4px;
}

.files-and-document {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}

.files-and-document__item {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 7px 20px;
  border-radius: 16px;
  background-color: #EDEBED;
  cursor: pointer;
  transition: 0.2s all;
  text-decoration: none;
  height: 56px;
}

@media (any-hover: hover) {
  .files-and-document__item:hover {
    background-color: #DDDDDF;
  }
  .files-and-document__item:hover .files-and-document__item-icon,
.files-and-document__item:hover .files-and-document__item-title,
.files-and-document__item:hover .files-and-document__item-type {
    color: #293EF2;
  }
}
.files-and-document__item-icon {
  width: 32px;
  height: 32px;
  border-radius: 10px;
  background-color: #fff;
  color: #050505;
  min-width: 32px;
}
.files-and-document__item-icon .svg-icon {
  width: 100%;
  height: 100%;
  padding: 4px;
}

.files-and-document__item-info {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.files-and-document__item-title {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  vertical-align: middle;
  color: #050505;
}

.files-and-document__item-type {
  font-weight: 400;
  font-size: 10px;
  line-height: 150%;
  vertical-align: middle;
  color: #050505;
}

@media (max-width: 1023px) {
  .files-and-document__item {
    width: 100%;
    padding: 12px;
  }
}
.filter {
  display: flex;
  flex-wrap: wrap;
}

.filter__group {
  margin: 24px 0;
}

.filter__list-item {
  margin-bottom: 6px;
}

.filter__list-item:last-child {
  margin-bottom: 0;
}

.filter__link {
  color: #F1282F;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
}
@media (any-hover: hover) {
  .filter__link:hover {
    color: #e06;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .filter__link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.filter__link:active {
  color: #a04;
}

.filter__link.filter__link--current {
  cursor: default;
  color: #000;
  font-weight: 700;
}

.filter__group-body {
  margin: 8px 0;
}

.filter__group--view,
.filter__group--sort {
  display: none;
}

@media (max-width: 1023px) {
  .filter__group--view,
.filter__group--sort {
    display: block;
  }
}
.form {
  position: relative;
}

.form--card {
  max-width: 820px;
  padding: 24px;
  border-radius: 4px;
  border: 1px solid #bbb;
}

.form__header {
  margin: 30px 0;
}

.form__header-title {
  margin: 8px 0;
}

.form__header-note {
  margin: 8px 0;
}

.form__groups {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
  margin-top: -20px;
  margin-bottom: -20px;
}
@media (max-width: 1023px) {
  .form__groups {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

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

.form__group {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  .form__group {
    padding: 10px;
  }
}

.form__group.form__group {
  padding-top: 20px;
  padding-bottom: 20px;
}

.form__group-title {
  margin: 8px 0;
}

.form__group-note {
  margin: 8px 0;
}

.form__group-body {
  margin: 18px 0;
}

.form__fields {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .form__fields {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.form__field {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  .form__field {
    padding: 10px;
  }
}

.form__field.form__field--spacer {
  padding: 0;
}

.form__footer {
  margin: 30px 0;
}

.form__actions {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .form__actions {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.form__action {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .form__action {
    padding: 10px;
  }
}

.form__form-errors {
  margin-bottom: 25px;
}

.form__form-error {
  color: #e11;
  font-size: 14px;
  line-height: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.form__message {
  margin-bottom: 15px;
}

.form__field-text-require-confirm {
  display: flex;
  width: 50%;
  padding-right: 30px;
  font-size: 12px;
  line-height: 14px;
  color: #020B2A;
}

.form__field--flex-text-require-confirm {
  display: flex;
}

.form__field--flex-text-require-confirm .field--big-checkbox {
  width: 50%;
  padding-left: 30px;
  font-size: 12px;
  line-height: 14px;
}

.form__field--flex-text-require-confirm .field-checkbox {
  align-items: flex-start;
}

@media (max-width: 1023px) {
  .form--card {
    padding: 20px;
  }
}
@media (max-width: 639px) {
  .form__group {
    width: 100% !important;
  }
  .form__field--flex-text-require-confirm {
    flex-wrap: wrap;
  }
  .form__field {
    width: 100% !important;
  }
  .form__field-text-require-confirm {
    width: 100%;
    padding-right: 0;
    margin-bottom: 15px;
  }
  .form__field--flex-text-require-confirm .field--big-checkbox {
    width: 100%;
    padding-left: 0;
  }
}
.gallery {
  width: 100%;
}

.gallery__title {
  text-align: center;
  font-size: 16px;
  line-height: 26px;
  font-weight: 700;
}

.gallery__slider {
  width: 100%;
  margin: 0;
  height: 100%;
}

.gallery .modal-window__body {
  position: relative;
  padding: 80px 0;
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  overflow: hidden;
}

.gallery .modal-window__close {
  z-index: 1;
}

.gallery .swiper-container {
  overflow: visible;
  height: 100%;
}

.gallery .swiper-pagination {
  height: 16px;
}

.gallery .swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: -45px;
}

.gallery .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #F1282F;
}

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

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

@media (max-width: 1023px) {
  .gallery .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
  }
  .gallery .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 6px;
  }
  .gallery .modal-window__body {
    padding: 0;
  }
  .gallery .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 24px;
  }
  .gallery .modal-window__close {
    top: 4px;
    right: 4px;
  }
}
.half-banner {
  margin: 100px 0;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.half-banner__wrap {
  display: flex;
}

.half-banner--right .half-banner__wrap {
  flex-direction: row-reverse;
}

.half-banner--blackout {
  color: #fff;
}

.half-banner__left {
  flex: 0 0 auto;
  width: 40%;
  padding: 20px 20px 20px 0;
}

.half-banner--right .half-banner__left {
  padding: 20px 0 20px 20px;
}

.half-banner__right {
  flex: 0 0 auto;
  width: 60%;
  padding: 20px 0 20px 20px;
}

.half-banner--right .half-banner__right {
  padding: 20px 20px 20px 0;
}

.half-banner__right {
  display: flex;
  align-items: center;
}

.half-banner__image {
  display: block;
  max-width: 100%;
}

.video__video {
  display: flex;
  width: 100%;
}

.video__source {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  height: 100%;
  max-width: 100%;
}

.video__iframe {
  display: block;
  width: 100%;
}

@media (max-width: 1279px) {
  .half-banner {
    margin: 60px 0;
  }
}
@media (max-width: 1023px) {
  .half-banner__wrap {
    display: block;
    padding: 30px 0;
  }
  .half-banner__left,
.half-banner--right .half-banner__left {
    padding: 0;
    width: 60%;
  }
  .half-banner__right {
    padding: 0;
    width: 100%;
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .half-banner__left,
.half-banner--right .half-banner__left {
    width: 100%;
  }
}
.hero-block,
v-hero-block {
  color: #000;
  background: rgba(0, 0, 0, 0.5);
  padding: 60px 0;
  min-height: 540px;
}

.hero-block,
.hero-block__fg-layer {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}

.hero-block {
  display: flex;
}

.hero-block__container {
  width: 100%;
}

.hero-block__content {
  max-width: 500px;
}

.hero-block__title {
  margin: 12px 0;
}

.hero-block__text {
  margin: 12px 0;
}

.hero-block__actions {
  margin: 24px 0;
}

.hero-block__actions-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .hero-block__actions-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.hero-block__actions-cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .hero-block__actions-cell {
    padding: 10px;
  }
}

.hero-block__action {
  position: relative;
  z-index: 4;
}

.hero-block__link,
.hero-block__bg-layer,
.hero-block__bg,
.hero-block__bg-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.hero-block__link {
  z-index: 3;
}

.hero-block__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.state--focus-enabled .hero-block__link:focus::after {
  opacity: 0.75;
}

.hero-block__bg-layer {
  background: rgba(0, 0, 0, 0.5);
}

.hero-block__bg-image {
  background: no-repeat center/cover;
}

.hero-block__bg--medium,
.hero-block__bg--small {
  display: none;
}

.hero-block--dark {
  color: #fff;
}

.hero-block--dark .hero-block__bg-layer {
  background: #666;
}

.hero-block--right .hero-block__content {
  margin-left: auto;
}

@media (max-width: 1439px) {
  .hero-block,
v-hero-block {
    min-height: 39.1304347826vw;
    padding: 50px 0;
  }
}
@media (max-width: 1023px) {
  .hero-block,
v-hero-block {
    min-height: 48vw;
  }
  .hero-block__bg--large,
.hero-block__bg--small {
    display: none;
  }
  .hero-block__bg--medium {
    display: block;
  }
}
@media (max-width: 639px) {
  .hero-block,
v-hero-block {
    min-height: 100vw;
  }
  .hero-block__bg--large,
.hero-block__bg--medium {
    display: none;
  }
  .hero-block__bg--small {
    display: block;
  }
}
.hero-slider,
.v-hero-slider {
  display: block;
  position: relative;
  min-height: 540px;
  background: rgba(0, 0, 0, 0.5);
}

.hero-slider__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  width: calc(50vw - 1360px / 2);
  min-width: 80px;
  cursor: pointer;
  transition: 0.2s;
  color: #bbb;
  filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.2));
  z-index: 10;
}

.hero-slider__arrow--prev {
  right: 50%;
  margin-right: calc(1360px / 2 - 32px);
}

.hero-slider__arrow--next {
  left: 50%;
  margin-left: calc(1360px / 2 - 32px);
}

.hero-slider__icon {
  display: block;
  width: 26px;
  height: 50px;
}

@media (max-width: 1439px) {
  .hero-slider,
v-hero-slider {
    min-height: 33.75vw;
  }
  .hero-slider__arrow {
    width: 80px;
    margin: 0;
  }
  .hero-slider__arrow--prev {
    left: 0;
  }
  .hero-slider__arrow--next {
    left: auto;
    right: 0;
  }
}
@media (max-width: 1023px) {
  .hero-slider,
v-hero-slider {
    min-height: 48vw;
  }
}
@media (max-width: 639px) {
  .hero-slider,
v-hero-slider {
    min-height: 100vw;
  }
}
.image-banner {
  margin: 20px 0 50px;
}

.image-banner__image-wrap {
  margin-top: 20px;
  display: block;
}

.image-banner__image {
  display: block;
  max-width: 100%;
  width: 100%;
  border-radius: 12px;
}

.image-banner__image--mob {
  display: none;
}

@media (max-width: 1023px) {
  .image-banner {
    margin: 30px 0;
  }
  .image-banner__image-wrap {
    margin-top: 10px;
  }
  .image-banner__image--desktop {
    display: none;
  }
  .image-banner__image--mob {
    display: block;
  }
}
.image-slider {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
}

.image-slider__slider {
  position: relative;
  overflow: hidden;
}

.image-slider--gallery .image-slider__slider {
  overflow: visible;
  height: 100%;
  position: static;
}

.image-slider .swiper-slider {
  position: relative;
}

.image-slider--gallery .swiper-slider {
  height: 100%;
}

.image-slider--gallery .swiper-slider__slider {
  height: 100%;
}

.image-slider__arrow {
  position: absolute;
  z-index: 3;
  width: 56px;
  height: 100%;
  top: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: 0;
  transition: color 0.2s;
  color: #000;
}

.image-slider__arrow:hover {
  color: #F1282F;
}

.image-slider__arrow.swiper-button-disabled {
  display: none;
}

.image-slider__arrow--prev {
  left: 0;
}

.image-slider__arrow--next {
  right: 0;
}

.image-slider__icon {
  width: 25px;
  height: 36px;
}

.image-slider .swiper-scrollbar {
  display: none;
}

.image-slider__item {
  width: 100%;
  height: 100%;
  position: relative;
  background-color: rgba(0, 0, 0, 0.5);
}

.image-slider__image {
  display: block;
  width: 100%;
  height: 400px;
  object-fit: contain;
  transition: opacity 0.2s;
}

.image-slider--gallery .image-slider__image {
  height: 100%;
}

.image-slider__thumbs {
  display: flex;
  flex-wrap: wrap;
  margin: 8px -4px 0;
  width: calc(100% + 8px);
}

.image-slider__thumb {
  width: 20%;
  flex: 0 0 auto;
  padding: 4px;
  height: 54px;
  position: relative;
  cursor: pointer;
  outline: none;
  font-size: 13px;
  line-height: 18px;
  font-weight: 700;
  align-items: center;
  justify-content: center;
  color: #818690;
  display: flex;
}

.image-slider__thumb--more {
  pointer-events: none;
}

.image-slider__thumb-btn {
  width: 16.6666%;
  flex: 0 0 auto;
  padding: 3px;
  height: 66px;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  cursor: pointer;
  outline: none;
  font-size: 13px;
  line-height: 18px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #818690;
}

.image-slider__thumb-btn ~ div {
  display: none;
}

.image-slider__thumb.active::after {
  content: "";
  width: calc(100% - 8px);
  height: 2px;
  pointer-events: none;
  background-color: #F1282F;
  position: absolute;
  top: auto;
  bottom: 4px;
  left: 4px;
  z-index: 1;
}

.image-slider__thumb::before {
  content: "";
  position: absolute;
  top: 4px;
  left: 4px;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  right: 0;
  bottom: 0;
  display: block;
  background-color: #F4F2F0;
  z-index: -1;
  pointer-events: none;
}

.image-slider__thumb-image {
  width: 100%;
  height: 100%;
  object-fit: contain;
  flex: 0 0 auto;
  transition: opacity 0.2s;
}

.image-slider--gallery {
  position: static;
  height: 100%;
}

.image-slider--gallery .image-slider__thumb {
  width: 10%;
}

.image-slider--gallery .image-slider__arrow {
  width: 48px;
  height: 80px;
  top: 50%;
}

.image-slider--gallery .image-slider__arrow--prev {
  left: 40px;
}

.image-slider--gallery .image-slider__arrow--next {
  right: 40px;
}

.image-slider--gallery .image-slider__icon {
  width: 40px;
  height: 40px;
  color: #000;
}

.image-slider .hero-slider__arrow {
  width: 48px;
  height: 48px;
}

.image-slider .hero-slider__arrow--prev {
  top: auto;
  left: 24px;
  bottom: 24px;
}

.image-slider .hero-slider__arrow--next {
  top: auto;
  left: auto;
  right: 24px;
  bottom: 24px;
}

.hero-slider__gallery-btn {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 2;
  cursor: zoom-in;
  transition: color 0.2s;
  opacity: 0.2;
}

.image-slider__thumb-icon {
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
}

.image-slider__iframe-wrap {
  padding: 80px;
  display: flex;
  height: 100%;
}

.image-slider--gallery .image-slider__iframe-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}

.image-slider--gallery .image-slider__iframe {
  width: 900px !important;
  height: 506px !important;
  margin: 0 auto;
  padding: 40px;
}

.image-slider__item-video-link {
  display: none;
}

.image-slider__arrow-icon {
  display: block;
  width: 30px;
  height: 30px;
  color: inherit;
}

@media (any-hover: hover) {
  .hero-slider__gallery-btn:hover {
    color: #000;
  }
  .hero-slider__gallery-btn:active {
    color: #000;
  }
}
@media (max-width: 1023px) {
  .image-slider__thumbs {
    display: none;
  }
  .hero-slider__gallery-btn {
    width: 40px;
    height: 40px;
    top: 8px;
    right: 8px;
  }
  .image-slider__item {
    position: relative;
    height: 0;
    padding-bottom: 71.6%;
    overflow: hidden;
  }
  .image-slider--gallery .image-slider__item {
    height: auto;
    padding-bottom: 0;
  }
  .image-slider__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .image-slider--regular.image-slider--full .swiper-container {
    padding-bottom: 18px;
  }
  .image-slider--regular.image-slider--full .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 0;
  }
  .image-slider__iframe-wrap {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 30px;
    width: 100%;
    height: 100%;
  }
  .image-slider__item-video-link {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 30px;
    left: 30px;
    bottom: 30px;
    right: 30px;
    z-index: 1;
  }
  .image-slider--gallery .image-slider__iframe {
    padding: 0;
  }
  .image-slider--gallery .hero-slider__arrow {
    display: flex;
    width: 46px;
    height: 46px;
    top: 50%;
    transform: translateY(-50%);
  }
  .image-slider--gallery .hero-slider__arrow--prev {
    left: 0;
  }
  .image-slider--gallery .hero-slider__arrow--next {
    right: 0;
  }
  .hero-slider__arrow::before {
    width: 24px;
    height: 24px;
  }
}
@media (max-width: 767px) {
  .image-slider .hero-slider__gallery-btn {
    top: 0;
    right: 0;
    background-color: transparent;
  }
  .image-slider .hero-slider__gallery-btn::after {
    content: "";
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20px;
    height: 20px;
    z-index: -1;
  }
  .image-slider .hero-slider__icon {
    width: 8px;
    height: 8px;
  }
}
.images-slider__main {
  position: relative;
  overflow: hidden;
}

.images-slider__slide-inner {
  display: flex;
  justify-content: center;
  width: 100%;
}

.images-slider__image {
  width: 100%;
  height: auto;
  margin: 15px 0;
  max-width: 310px;
}

.swiper-scrollbar.images-slider__scrollbar {
  width: 100%;
  max-width: calc(100% - 24px);
  position: absolute;
  background: #D0D3F1 !important;
  left: 12px !important;
  bottom: 0 !important;
  top: unset !important;
  right: unset !important;
}

.images-slider__scrollbar .swiper-scrollbar-drag {
  margin-top: -1px !important;
}

.images-slider__slide.images-slider__slide.images-slider__slide {
  transform: translateZ(0);
  background-color: #fff;
  height: unset;
  display: flex;
  align-items: center;
}

.images-slider__slider-overlays {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 1;
}

.images-slider__slider-overlay {
  flex: 1 1 auto;
}

.info-box {
  background: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  padding: 24px;
  margin: 30px 0;
}

.info-box__group {
  margin: 24px 0;
}

.info-box__heading,
.info-box__body {
  margin: 15px 0;
}

@media (max-width: 1023px) {
  .info-box {
    padding: 20px;
  }
}
.installment-modal {
  box-sizing: border-box;
  width: 100%;
  max-width: 456px;
  padding: 16px 20px 24px;
  border-radius: 24px;
  background: #f6f6f6;
}

.installment-modal__header {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  min-height: 58px;
  margin-bottom: 16px;
  padding: 0 32px;
}

.installment-modal__title {
  margin: 0;
  color: #000;
  font-size: 24px;
  font-weight: 400;
  line-height: normal;
  text-align: center;
}

.installment-modal__close {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #000;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
}

.installment-modal__close .svg-icon {
  width: 12px;
  height: 12px;
}

.installment-modal__tabs {
  display: flex;
  gap: 0;
  margin-bottom: 32px;
  padding: 4px;
  border-radius: 10px;
  background: #eee;
}

.installment-modal__tab {
  flex: 1 1 0;
  min-width: 0;
  padding: 8px 4px;
  border: 0;
  border-radius: 8px;
  background: transparent;
  color: #858686;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
}

.installment-modal__tab--active {
  background: #fff;
  color: #050505;
  font-weight: 600;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
}

.installment-modal__list {
  display: flex;
  flex-direction: column;
  gap: 32px;
  max-height: min(52vh, 480px);
  overflow: auto;
}

.installment-modal__item {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  color: inherit;
  text-decoration: none;
}

.installment-modal__item--static {
  cursor: default;
}

.installment-modal__item-image {
  display: block;
  flex: 0 0 105px;
  width: 105px;
  height: 67px;
  border-radius: 4px;
  object-fit: cover;
}

.installment-modal__item-body {
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-width: 0;
  padding-top: 2px;
}

.installment-modal__item-title {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  line-height: normal;
}

.installment-modal__item-text {
  color: #858686;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
}

.modal--installment .modal-window {
  width: 100%;
  max-width: 456px;
  border-radius: 24px;
  background: transparent;
}

.modal--installment .modal-window__header {
  display: none;
}

.modal--installment .modal-window__body {
  padding: 0;
}

@media (max-width: 1023px) {
  .modal--installment .modal__container {
    padding: 16px;
    align-items: center;
    justify-content: center;
    min-height: 100%;
  }
  .modal--installment .modal__content-slot {
    flex: 0 1 auto;
    width: 100%;
    max-width: 456px;
    margin: auto;
    align-self: center;
  }
  .modal--installment .modal-window {
    width: 100%;
    max-width: 100%;
    min-height: 0;
    height: auto;
    border-radius: 24px;
    overflow: visible;
    background: transparent;
  }
  .installment-modal {
    max-width: none;
    overflow: hidden;
  }
}
@media (max-width: 767px) {
  .installment-modal {
    padding: 16px 16px 24px;
    border-radius: 24px;
  }
  .installment-modal__header {
    min-height: 48px;
    margin-bottom: 12px;
    padding: 0 28px;
  }
  .installment-modal__title {
    font-size: 20px;
  }
  .installment-modal__tabs {
    margin-bottom: 24px;
  }
  .installment-modal__tab {
    padding: 8px 2px;
    font-size: 11px;
  }
  .installment-modal__list {
    gap: 24px;
    max-height: min(60vh, 520px);
    padding-right: 2px;
  }
  .installment-modal__item {
    gap: 12px;
  }
  .installment-modal__item-image {
    flex: 0 0 88px;
    width: 88px;
    height: 56px;
  }
  .installment-modal__item-title {
    font-size: 15px;
  }
  .installment-modal__item-text {
    font-size: 13px;
  }
}
.key-value-list__item {
  display: flex;
  align-items: baseline;
  margin-bottom: 8px;
}

.key-value-list__item:last-child {
  margin-bottom: 0;
}

.key-value-list__item-start,
.key-value-list__item-end {
  flex: 0 0 auto;
  max-width: 40%;
}

.key-value-list__item-spacer {
  flex: 1 1 auto;
  margin: 0 6px;
  height: 1px;
  border-bottom: 1px dashed #bbb;
}

.lazy-component__template {
  display: none;
}

.loader {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.7);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: 0.2s;
  z-index: 30;
}

.loader__container {
  display: flex;
  flex: 1 1 auto;
  position: sticky;
  top: 0;
  max-height: 100vh;
  align-items: center;
  justify-content: center;
}

.loader__icon {
  display: block;
  width: 50px;
  height: 50px;
  color: #F1282F;
  animation: spin 1s infinite;
}

.loader--active {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.location-modal {
  box-sizing: border-box;
  width: 100%;
  max-width: 560px;
  padding: 24px 20px 32px;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 1px 17px rgba(0, 0, 0, 0.16);
}

.location-modal__close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  margin: 0 0 12px auto;
  padding: 0;
  border: 0;
  background: transparent;
  color: rgba(0, 0, 0, 0.4);
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
}

.location-modal__close .svg-icon {
  width: 14px;
  height: 14px;
}

.location-modal__media {
  margin: 0 auto 24px;
  max-width: 280px;
}

.location-modal__image {
  display: block;
  width: 100%;
  height: auto;
}

.location-modal__body {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 0 16px;
}

.location-modal__title {
  margin: 0;
  color: #000;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
}

.location-modal__text {
  margin: 0;
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
  text-align: center;
}

.location-modal__suggest {
  display: flex;
  flex-wrap: wrap;
  gap: 4px 0;
  max-width: 100%;
  margin: 0;
}

.location-modal__suggest-tag {
  display: inline-flex;
  align-items: center;
  height: 27px;
  margin: 0 4px 6px 0;
  padding: 0 14px;
  border: 0;
  border-radius: 5px;
  background: transparent;
  color: #f82d40;
  font-size: 15px;
  line-height: 26px;
  text-decoration: none;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
}

@media (any-hover: hover) {
  .location-modal__suggest-tag:hover {
    color: #1e55b9;
    background: #f2f5f8;
  }
}
.location-modal__suggest-tag--active {
  color: #1e55b9;
  background: #f2f5f8;
  font-weight: 600;
}

.location-modal__field {
  position: relative;
  width: 100%;
}

.location-modal__select {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  width: 100%;
  min-height: 50px;
  padding: 12px 16px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  background: #fff;
  color: #000;
  font-size: 16px;
  line-height: 1.2;
  text-align: left;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
}

.location-modal__select-value--placeholder {
  color: rgba(0, 0, 0, 0.45);
}

.location-modal__select-clear {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  width: 20px;
  height: 20px;
  color: rgba(0, 0, 0, 0.25);
  cursor: pointer;
}

.location-modal__select-clear .svg-icon {
  width: 12px;
  height: 12px;
}

.location-modal__dropdown {
  position: absolute;
  top: calc(100% + 8px);
  left: 0;
  z-index: 5;
  box-sizing: border-box;
  width: 100%;
  max-height: 220px;
  padding: 10px;
  overflow: auto;
  border: 1px solid #caced1;
  border-radius: 4px;
  background: #fff;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);
}

.location-modal__search {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 8px;
  padding: 12px 12px 12px 40px;
  border: 0;
  border-radius: 5px;
  background: #ebebeb url("/local/new_build/local/assets/images/icons/search.svg") no-repeat 10px center;
  font-size: 16px;
  line-height: 1.2;
}

.location-modal__option {
  display: block;
  width: 100%;
  padding: 10px;
  border: 0;
  border-radius: 4px;
  background: transparent;
  color: #000;
  font-size: 16px;
  line-height: 1.2;
  text-align: left;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
}

.location-modal__option:hover,
.location-modal__option--selected {
  background: #f2f2f2;
}

.location-modal__option--selected {
  font-weight: 700;
}

.location-modal__empty {
  padding: 12px 10px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  text-align: center;
}

.location-modal__save {
  align-self: center;
  min-width: 167px;
  height: 50px;
  padding: 0 40px;
  border-radius: 5px;
  font-size: 16px;
  font-weight: 600;
}

.modal--location .modal-window {
  width: 100%;
  max-width: 560px;
  border-radius: 8px;
  overflow: visible;
  background: transparent;
}

.modal--location .modal-window__header {
  display: none;
}

.modal--location .modal-window__body {
  padding: 0;
  overflow: visible;
}

@media (max-width: 1023px) {
  .modal--location .modal__container {
    padding: 16px;
    align-items: center;
    justify-content: center;
    min-height: 100%;
  }
  .modal--location .modal__content-slot {
    flex: 0 1 auto;
    width: 100%;
    max-width: 560px;
    margin: auto;
    align-self: center;
  }
  .modal--location .modal-window {
    width: 100%;
    max-width: 100%;
    min-height: 0;
    height: auto;
    overflow: visible;
  }
  .location-modal {
    padding: 20px 16px 24px;
  }
  .location-modal__body {
    padding: 0;
    gap: 20px;
  }
  .location-modal__title {
    font-size: 22px;
  }
  .location-modal__text {
    font-size: 14px;
  }
}
.location-picker {
  display: flex;
  align-items: center;
}

.location-picker__icon {
  width: 18px;
  height: 18px;
  color: #808080;
  fill: none;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .location-picker:hover .location-picker__icon {
    color: #ed282f;
  }
  .location-picker:hover .location-picker__field {
    color: #ed282f;
  }
}
.location-picker__field {
  cursor: pointer;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .location-picker__field:hover {
    color: #ed282f;
  }
}
.location-picker__field .field-select__btn-arrow {
  display: none;
}

.location-picker__field .field-select__list {
  width: auto;
}

.location-picker__field .field-select__list {
  min-width: 200px;
}

.main-banner {
  position: relative;
}

.main-banner__link {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
}

.main-banner__image {
  width: 100%;
  max-width: 100%;
  height: auto;
}

@media (max-width: 479px) {
  .main-banner {
    max-height: 250px;
  }
}
.main-nav {
  background: rgba(230, 232, 253, 0.29);
  position: relative;
}

.main-nav__layout {
  display: flex;
  margin: 0 -10px;
  padding: 6px 0;
  overflow-x: auto;
  scrollbar-width: none;
}

.main-nav__layout::-webkit-scrollbar {
  width: 0;
}

.main-nav__cell {
  flex: 0 0 auto;
}

.main-nav__link {
  display: flex;
  align-items: center;
  border: none;
  height: 28px;
  padding: 6px 10px;
  color: #000;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  cursor: pointer;
  transition: 0.2s;
  -webkit-user-select: none;
          user-select: none;
  position: relative;
  outline: none;
}

.main-nav__link-icon {
  flex: 0 0 auto;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  color: #293EF2;
}

.main-nav__link-main {
  flex: 1 1 auto;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .main-nav__link:hover {
    color: #ed282f;
  }
}
.main-nav__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.state--focus-enabled .main-nav__link:focus::after {
  opacity: 0.75;
}

.main-nav__link::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  border: 5px solid transparent;
  border-top: none;
  border-bottom-color: #fff;
  margin-left: -5px;
  opacity: 0;
  transform: scaleY(0);
  transform-origin: center bottom;
  transition: 0.4s;
}

.main-nav__link.main-nav__link--open::before {
  opacity: 1;
  transform: scaleY(1);
}

.main-nav__dd {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  padding: 25px 0 40px;
  background: #fff;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: center top;
  z-index: 120;
  transition: 0.35s;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
}

.main-nav__dd-container {
  opacity: 0;
  transition: 0.25s;
}

.main-nav__dd--open {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
  transition: 0.35s;
  z-index: 140;
}

.main-nav__dd--open .main-nav__dd-container {
  opacity: 1;
  transition: 0.25s ease 0.1s;
}

.main-nav__dd-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .main-nav__dd-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.main-nav__dd-cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 25%;
}
@media (max-width: 1023px) {
  .main-nav__dd-cell {
    padding: 10px;
  }
}

.main-nav__dd-list-head {
  margin: 8px 0;
}

.main-nav__dd-list-head-link--link {
  color: #F1282F;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
  color: #000;
}
@media (any-hover: hover) {
  .main-nav__dd-list-head-link--link:hover {
    color: #e06;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .main-nav__dd-list-head-link--link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.main-nav__dd-list-head-link--link:active {
  color: #a04;
}

.main-nav__dd-list-item {
  margin: 6px 0;
}

.main-nav__dd-list-link {
  color: #F1282F;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
  color: #666;
}
@media (any-hover: hover) {
  .main-nav__dd-list-link:hover {
    color: #e06;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .main-nav__dd-list-link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.main-nav__dd-list-link:active {
  color: #a04;
}

@media (max-width: 1279px) {
  .main-nav__dd-cell {
    width: 33.33%;
  }
  .main-nav__layout {
    margin: 0;
  }
}
@media (max-width: 1023px) {
  .main-nav {
    overflow-x: auto;
    scrollbar-width: none;
  }
  .main-nav::-webkit-scrollbar {
    width: 0;
  }
  .bx-ios .main-nav .main-nav__link .main-nav__link-icon,
.ios .main-nav .main-nav__link .main-nav__link-icon {
    margin-bottom: -3px;
  }
}
@media (max-width: 639px) {
  .main-nav__dd-cell {
    width: 50%;
  }
}
@media (max-width: 379px) {
  .main-nav__dd-cell {
    width: 100%;
  }
}
.main-slider {
  height: 540px;
}

.main-slider__main {
  position: relative;
  border-radius: 12px;
}

.main-slider__slide-inner {
  height: 540px;
  background-size: contain;
  background-position: top center;
  background-repeat: no-repeat;
}

.main-slider__arrows {
  position: absolute;
  right: 50px;
  bottom: 60px;
  z-index: 2;
}

.main-slider .slider__arrow {
  margin-right: 14px;
  z-index: 2;
  color: #000;
  transition: color 0.2s;
}

.main-slider .slider__arrow:last-child {
  margin-right: 0;
}

@media (any-hover: hover) {
  .main-slider .slider__arrow:hover {
    color: #ed282f;
  }
}
.main-slider__slide {
  position: relative;
  height: 540px;
  border-radius: 12px;
  overflow: hidden;
}

.main-slider__slide-link {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.main-slider__slide-image {
  width: 100%;
  height: auto;
}

.main-slider__content {
  max-width: 700px;
}

.main-slider__title {
  font-weight: 700;
  font-size: 67px;
  line-height: 88%;
  letter-spacing: -0.04em;
  color: #2f2f2f;
}

.main-slider__text {
  font-weight: 400;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: -0.04em;
  color: #2f2f2f;
  margin-top: 20px;
}

.swiper-scrollbar.main-slider__scrollbar {
  position: absolute !important;
  right: 50px !important;
  bottom: 48px !important;
  left: unset !important;
  top: unset !important;
}

@media (max-width: 1279px) {
  .main-slider {
    height: auto;
  }
  .main-slider--not-filled {
    aspect-ratio: 1/1;
  }
  .main-slider__slide {
    height: auto !important;
  }
  .main-slider__title {
    font-size: 32px;
    font-weight: 700;
    line-height: 94%;
  }
  .main-slider__text {
    margin-top: 16px;
    font-size: 16px;
    font-weight: 400;
    line-height: 125%;
  }
  .swiper-scrollbar.main-slider__scrollbar {
    bottom: 28px !important;
    left: 50% !important;
    transform: translateX(-50%);
    top: unset !important;
    right: unset !important;
  }
}
.map {
  height: 500px;
  position: relative;
  margin-bottom: 80px;
}

.map__map {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.map__map .ymaps-2-1-79-map {
  height: 100% !important;
}

.map__balloon {
  width: 255px;
  margin-top: 3px;
  margin-bottom: 3px;
}

.map__balloon-type {
  font-size: 11px;
  color: #818690;
  text-transform: uppercase;
}

.map__balloon-name {
  font-size: 14px;
  font-weight: 700;
}

.map__balloon-descr {
  font-size: 12px;
  color: #818690;
  margin-top: 3px;
}

.map__balloon-lines {
  margin-top: 3px;
}

.map__balloon-lines:empty {
  display: none;
}

.map__balloon-line {
  display: flex;
}

.map__balloon-icon {
  width: 14px;
  height: 14px;
  flex: 0 0 auto;
  margin-right: 5px;
  margin-top: 2px;
}

.map__balloon-text {
  font-size: 12px;
}

.map__balloon-text-wrap {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
}

.markdown-link {
  display: flex;
  align-items: flex-start;
  color: #000;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 24px;
}

.markdown-link--visible-sm {
  display: none;
}

.markdown-link__icon {
  display: block;
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
  color: #F82D40;
  margin-top: 3px;
  margin-right: 7px;
}

.markdown-link a {
  color: #F82D40;
  text-decoration: underline;
}

.markdown-link a:hover {
  text-decoration: none;
}

.markdown-link__price {
  display: inline-block;
}

@media (max-width: 767px) {
  .markdown-link {
    margin-top: -6px;
    border-top: 1px solid #E8E8E8;
    padding: 10px 0 20px;
  }
  .markdown-link--hidden-xs {
    display: none;
  }
  .markdown-link--visible-xs {
    display: flex;
  }
}
.masonry-grid {
  width: 100%;
}

.masonry-grid__cell {
  width: 33.3333%;
}

.masonry-grid__cell--1-of-4 {
  width: 25%;
}

.media-content__inner {
  background: #fff;
  border-radius: 12px;
  overflow: hidden;
  display: flex;
}

.media-content__content {
  padding: 70px 40px 40px;
}

.media-content__title {
  font-size: 33px;
  font-weight: 500;
  line-height: 59px;
  color: #2F2F2F;
  margin-bottom: 12px;
}

.media-content__text {
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
  letter-spacing: -4%;
  color: #2F2F2F;
  margin-bottom: 23px;
  text-align: justify;
}

.media-content__items {
  padding: 22px 16px 4px;
  border-radius: 12px;
  background: rgba(210, 214, 247, 0.54);
  display: flex;
  flex-wrap: wrap;
}

.media-content__item {
  padding: 0 0 28px;
  display: flex;
  align-items: center;
  flex: 1 1 calc(33.3% - 10px);
}

.media-content__item-img {
  width: 40px;
  height: 40px;
  margin-right: 10px;
}

.media-content__item-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: -4%;
  color: #2F2F2F;
}

.media-content__item-text span {
  font-size: 20px;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: -4%;
  color: #ED282F;
}

.media-content__actions {
  margin-top: 32px;
  display: flex;
  align-items: center;
}

.media-content__action {
  flex: 0 1 50%;
}

.media-content__media {
  flex: 1 0 auto;
  width: 100%;
  max-width: 664px;
}

.media-content__video {
  width: 100%;
  height: 100%;
}

@media (max-width: 1279px) {
  .media-content--not-filled {
    height: 598px;
  }
  .media-content__inner {
    display: block;
    padding: 20px;
  }
  .media-content__content {
    padding: 0;
  }
  .media-content__title {
    font-size: 22px;
    margin-bottom: 10px;
  }
  .media-content__text {
    font-size: 15px;
    line-height: 16px;
    margin-bottom: 19px;
  }
  .media-content__items {
    display: block;
    padding: 20px;
    border-radius: 6px;
  }
  .media-content__actions {
    display: block;
    margin-top: 20px;
  }
  .media-content__media {
    margin-top: 20px;
  }
  .media-content__video {
    height: 272px;
  }
  .media-content__video .video__poster {
    border-radius: 6px;
  }
}
@media (max-width: 1023px) {
  .media-content--not-filled {
    height: 1024px;
  }
}
.menu {
  position: absolute;
  top: calc(100% + 12px);
  z-index: 20;
  width: 100%;
  left: 0;
  background: #F6F6F6;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: left top;
  transition: 0.25s, left 0s;
  overflow-y: auto;
  height: calc(100vh - 148px);
}
.top-head-line > .page-header .menu {
  height: calc(100vh - 173px);
}

.menu__cross {
  position: absolute;
  color: #bbb;
  width: 22px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 26px;
  top: 36px;
}

.menu__cross-closebtn {
  width: 18px;
  height: 18px;
}

@media (any-hover: hover) {
  .menu__cross:hover {
    cursor: pointer;
    color: #bbb;
  }
}
.menu__container {
  display: flex;
  flex-direction: column;
  padding: 0 64px 80px;
}

.menu--open {
  visibility: visible;
  opacity: 1;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.menu__list {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin: -13px;
}

.menu__list a {
  text-decoration: none;
}

.menu__inner {
  display: flex;
}

.menu__left {
  margin-right: 20px;
  flex: 0 0 248px;
}

.menu__tabs {
  display: flex;
  background-color: #F0F0F6;
  border-radius: 12px 12px 0;
  width: min-content;
}

.menu__tab {
  padding: 0 15px;
  border-radius: 12px 12px 0 0;
  color: #525252;
  font-size: 16px;
  font-weight: 500;
  line-height: 29px;
  height: 32px;
  cursor: pointer;
  transition: color 0.2s;
}

.menu__tab--active {
  background: #fff;
  color: #EC282F;
  font-weight: 600;
}

@media (any-hover: hover) {
  .menu__tab:hover {
    color: #EC282F;
  }
}
.menu__rows {
  background: #fff;
  border-radius: 0 12px 12px 12px;
  padding: 15px 10px;
}

.menu__row {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
  height: 59px;
  padding: 0 15px 0 10px;
  cursor: pointer;
  border-radius: 6px;
  transition: background-color 0.2s;
}

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

@media (any-hover: hover) {
  .menu__row:hover {
    color: #ed282f;
  }
}
.menu__row--active {
  background: #E6E9FA;
  color: #ed282f;
}

.menu__row-icon {
  width: 28px;
  height: 28px;
  margin-right: 8px;
  fill: none;
}

.menu__row-text {
  margin-right: 6px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.menu__row-arrow {
  width: 12px;
  height: 12px;
  margin-left: auto;
  fill: none;
  transform: rotate(-90deg);
}

.menu__actions {
  display: flex;
  flex-direction: column;
  padding: 0 10px;
  margin-top: 10px;
}

.menu__action {
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  color: #2F2F2F;
  text-decoration: none;
  transition: color 0.2s;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}

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

@media (any-hover: hover) {
  .menu__action:hover {
    color: #ed282f;
  }
}
.menu__action-image {
  width: 25px;
  height: 25px;
  margin-right: 10px;
}

.menu__main {
  padding-top: 30px;
  flex: 1 1 auto;
  flex-wrap: wrap;
  margin: 0 -10px -20px 0;
  display: block;
}

.menu__group {
  width: 100%;
  display: block;
  margin: 0 0 20px;
}

.menu__group:last-child {
  margin: 0;
}

.menu__group-title {
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 29px;
  color: #5F5F5F;
}

.menu__links {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px -10px 0;
}

.menu__link {
  flex: 0 1 calc(33.33% - 10px);
  margin: 0 10px 10px 0;
  padding: 18px 20px;
  display: flex;
  align-items: center;
  background: #fff;
  border-radius: 12px;
  cursor: pointer;
  color: #000;
  text-decoration: none;
}

.menu__group--banner .menu__link {
  flex: 0 1 calc(50% - 10px);
}

@media (any-hover: hover) {
  .menu__link:hover {
    box-shadow: 0px 9px 19px 0px rgba(135, 135, 135, 0.1019607843);
    color: #ed282f;
  }
}
.menu__link-img {
  width: 57px;
  height: 57px;
  margin-right: 42px;
}

.menu__banner {
  margin: 0 0 10px;
  float: right;
}

.menu__banner-img {
  max-width: 100%;
  width: 100%;
  border-radius: 12px;
  max-height: 400px;
}

@media (max-width: 1439px) {
  .menu__link {
    flex: 0 1 calc(50% - 10px);
  }
  .menu__group--banner .menu__link {
    flex: 0 1 calc(100% - 10px);
  }
  .menu__link-img {
    margin-right: 10px;
  }
}
.mobile-contacts {
  position: fixed;
  left: 0;
  bottom: 0;
  background: #fff;
  width: 100%;
  padding: 12px 0 50px;
  z-index: 70;
  border-radius: 12px;
}

.mobile-contacts__header {
  display: flex;
  padding: 0 20px;
}

.mobile-contacts__close {
  margin-left: auto;
}

.mobile-contacts__close-icon {
  width: 16px;
  height: 16px;
}

.mobile-control {
  display: flex;
  position: fixed;
  bottom: -1px;
  left: 0;
  right: 0;
  width: 100vw;
  height: 67px;
  z-index: 100;
  border-radius: 12px 12px 0 0;
  background: #FFFFFF;
}

.mobile-control__items {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 12px 20px;
}

.mobile-control__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
}

.mobile-control__icon,
.mobile-control__image {
  width: 28px;
  height: 28px;
  color: #808080;
  fill: none;
}

.mobile-control__text {
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  color: #808080;
}

.mobile-nav__panels {
  display: block;
}

.panel {
  max-height: 100%;
  overflow-y: auto;
}

.modal-feedback-form .modal-window__header {
  display: none !important;
}

.modal-feedback-form {
  border-radius: 12px;
}

.modal-feedback-form-title {
  width: 100%;
  display: block;
  text-align: center;
  font-size: 33px;
  font-weight: 500;
  margin-bottom: 30px;
  color: #2F2F2F;
}

.modal-feedback-form .field-label {
  font-size: 14px;
  font-weight: 500;
  color: #020B2A;
  line-height: 14px;
  margin-bottom: 5px;
}

.modal-feedback-form .modal-window__body {
  padding: 40px 18px;
}

.modal-feedback-form .form__footer .btn {
  min-width: 250px;
  height: 52px;
  padding: 0 18px;
  border-radius: 8px;
  font-size: 20px;
  font-weight: 500;
}

.modal-feedback-form .form__field {
  padding: 5px 30px;
}

.modal-feedback-form .form__actions {
  display: flex;
  justify-content: center;
}

.modal-feedback-form .form__action {
  padding: 30px 12px 0;
}

.modal-feedback-form .field-input {
  padding: 12px 18px;
  font-size: 14px;
  border-radius: 8px;
  border: 2px solid #bbb;
}

.field-checkbox__visual {
  width: 25px;
  height: 25px;
  margin-top: -4px;
  border: 2px solid #bbb;
  background: #fff;
  margin-right: 8px;
  transform: translateY(3px);
  border-radius: 8px;
  transition: 0.2s;
  position: relative;
}

.modal-feedback-form .link {
  color: #020B2A;
  text-decoration: underline;
}

.modal--review .modal-window,
.modal-review-form.modal-window {
  width: 456px;
  max-width: calc(100vw - 32px);
  border-radius: 24px;
  background: #f6f6f6;
  overflow: hidden;
}

.modal--review .modal-window__header,
.modal-review-form .modal-window__header {
  background: transparent;
  border-radius: 0;
  position: absolute;
  right: 20px;
  top: 20px;
  padding: 0;
}
.modal--review .modal-window__header .modal-window__close,
.modal-review-form .modal-window__header .modal-window__close {
  width: 24px;
  height: 24px;
  margin: 0;
}
.modal--review .modal-window__header .modal-window__close-icon,
.modal-review-form .modal-window__header .modal-window__close-icon {
  top: 0;
  right: 0;
}

.modal--review .modal-window__body,
.modal-review-form .modal-window__body {
  padding: 16px 20px 20px;
}

.modal--review .modal-window__body .field-label,
.modal-review-form.modal-window .field-label {
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: -0.25px;
  color: #2F2F2F;
  margin-bottom: 8px;
}
.modal--review .modal-window__body .form__field,
.modal-review-form.modal-window .form__field {
  padding: 8px 12px 8px;
}
.modal--review .modal-window__body input.field-input[type=text], .modal--review .modal-window__body .field-input,
.modal-review-form.modal-window input.field-input[type=text],
.modal-review-form.modal-window .field-input {
  border-color: transparent;
}
.modal--review .modal-window__body .product-review-form .field-file__btn,
.modal-review-form.modal-window .product-review-form .field-file__btn {
  border-style: dashed;
  border-color: #C9CACB;
}
.modal--review .modal-window__body .field-file__btn-icon,
.modal-review-form.modal-window .field-file__btn-icon {
  margin-right: 0;
  padding: 4px;
}
.modal--review .modal-window__body .field-file__btn-text,
.modal-review-form.modal-window .field-file__btn-text {
  font-weight: 400;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: 0;
  text-align: center;
  max-width: 155px;
}
.modal--review .modal-window__body .rating__item,
.modal-review-form.modal-window .rating__item {
  color: #BEBEBE;
}
.modal--review .modal-window__body .rating__item.rating__item--checked,
.modal-review-form.modal-window .rating__item.rating__item--checked {
  color: #FFC01E;
}
.modal--review .modal-window__body .rating__item .svg-icon,
.modal-review-form.modal-window .rating__item .svg-icon {
  width: 42px;
  height: 42px;
}
.modal--review .modal-window__body .rating__value,
.modal-review-form.modal-window .rating__value {
  display: none;
}
@media (any-hover: hover) {
  .modal--review .modal-window__body .field-file__btn:not([disabled]):hover,
.modal-review-form.modal-window .field-file__btn:not([disabled]):hover {
    border-style: dashed;
    border-color: #C9CACB;
    border-width: 1px;
  }
}
.modal--review .modal-window__body .form__actions, .modal--review .modal-window__body .form__action,
.modal-review-form.modal-window .form__actions,
.modal-review-form.modal-window .form__action {
  margin: 0;
  padding: 0;
}

.modal-review-form__title {
  margin: 0 0 16px;
  font-weight: 400;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0;
  vertical-align: middle;
  text-align: center;
  color: #2f2f2f;
}

.modal-review-form__note {
  margin: 0 0 32px;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0;
  vertical-align: middle;
  text-align: center;
  color: #858686;
}

.product-review-form .form__header {
  display: none;
}
.product-review-form .form__footer {
  margin-top: 16px;
}
.product-review-form .form__actions,
.product-review-form .form__action {
  width: 100%;
}
.product-review-form .product-review-form__submit,
.product-review-form .btn.product-review-form__submit {
  width: 100%;
  min-height: 52px;
  border-radius: 8px;
  background: #f1282f;
  border-color: #f1282f;
  color: #fff;
}
.product-review-form .product-review-form__submit:hover,
.product-review-form .btn.product-review-form__submit:hover {
  background: #d61f26;
  border-color: #d61f26;
}
.product-review-form .field-file__btn {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 179px;
  width: 100%;
  padding: 24px;
  border: 1px solid #c9cacb;
  border-radius: 12px;
  background: #f5f5f6;
  color: #858686;
  cursor: pointer;
}
.product-review-form .field-file__btn-text {
  font-size: 14px;
  line-height: 20px;
  color: #858686;
}
.product-review-form .field-file__note {
  margin-top: 8px;
  font-size: 12px;
  line-height: 16px;
  color: #858686;
}

@media (max-width: 1023px) {
  .modal--review .modal__surface {
    overflow: hidden;
  }
  .modal--review .modal__container {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: stretch;
    min-height: 100%;
    height: 100%;
    padding: 0;
  }
  .modal--review .modal__content-slot {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    max-height: 80dvh;
    min-height: 0;
    margin: 0;
    margin-top: auto;
    overflow: hidden;
  }
  .modal--review .modal-window,
.modal-review-form.modal-window {
    position: relative;
    bottom: auto;
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    height: auto;
    max-height: 80dvh;
    min-height: 0;
    border-radius: 16px 16px 0 0;
    overflow: hidden;
    padding-right: 0;
  }
  .modal--review .modal-window__body,
.modal-review-form .modal-window__body {
    flex: 1 1 auto;
    min-height: 0;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior: contain;
    scrollbar-width: thin;
    scrollbar-color: #F1282F transparent;
  }
  .modal--review .modal-window__body::-webkit-scrollbar,
.modal-review-form .modal-window__body::-webkit-scrollbar {
    width: 4px;
  }
  .modal--review .modal-window__body::-webkit-scrollbar-thumb,
.modal-review-form .modal-window__body::-webkit-scrollbar-thumb {
    background-color: #F1282F;
    border-radius: 4px;
  }
  .modal--review .modal-review-form__title,
.modal-review-form .modal-review-form__title {
    margin-bottom: 16px;
  }
  .modal--review .modal-review-form__note,
.modal-review-form .modal-review-form__note {
    margin-bottom: 25px;
  }
  .modal--review .field-input,
.modal-review-form .field-input {
    height: 48px;
  }
  .form__field,
.modal-review-form.modal-window .form__field {
    padding: 5px 12px 5px;
  }
}
.modal-window {
  background: #fff;
  width: 800px;
  max-width: 100%;
  border-radius: 4px;
  position: relative;
}

.modal-window__body {
  padding: 24px;
}

.modal-window__header {
  word-break: break-word;
  display: flex;
  padding: 10px 24px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 4px 4px 0 0;
}

.modal-window__header-main {
  flex: 1 1 auto;
  margin-right: 20px;
}

.modal-window__close {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: -10px -24px -10px auto;
  width: 50px;
  height: 50px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  color: #666;
  transition: 0.2s;
}

.modal-window__close::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.modal--feedback .modal-window {
  width: 900px;
}

.state--focus-enabled .modal-window__close:focus::after {
  opacity: 0.75;
}

.modal-window__close-icon {
  display: block;
  width: 24px;
  height: 24px;
}

@media (any-hover: hover) {
  .modal-window__close:hover {
    color: #F1282F;
  }
}
.modal--lg .modal-window {
  width: 1100px;
}

.modal--lg .modal-window__header {
  padding: 10px 40px;
}

.modal--lg .modal-window__close {
  margin-right: -40px;
}

.modal--lg .modal-window__body {
  padding: 40px;
}

.modal--sm .modal-window {
  width: 480px;
}

.modal-window--gallery {
  width: 100%;
  height: 100%;
  max-height: 100%;
  border-radius: 0;
  display: flex;
  flex-direction: column;
}

.modal-window--gallery .modal-window__body {
  flex: 1 1 auto;
  min-height: 0;
}

.modal-window--gallery .modal-window__header {
  height: 0;
  padding: 0;
  overflow: visible;
  position: relative;
  z-index: 2;
}

.modal-window--gallery .modal-window__close {
  background-color: #fff;
}

@media (max-width: 1023px) {
  .modal-window {
    width: 100%;
    min-height: 100%;
    border-radius: 0;
  }
  .modal--feedback .modal-window,
.modal--lg .modal-window,
.modal--sm .modal-window {
    max-width: 100%;
  }
  .modal-window__header {
    position: sticky;
    top: 0;
    z-index: 11;
    border-radius: 0;
  }
}
.modal:has(> .modal__surface) {
  display: block !important;
  overflow: visible !important;
  background: transparent;
  z-index: 1100;
  pointer-events: none;
}

.state--modal-open .modal:has(> .modal__surface) {
  pointer-events: auto;
}

.modal__surface {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  opacity: 0;
  visibility: hidden;
  z-index: 1100;
  overflow-x: auto;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  transition: 0.3s;
}

.modal__container {
  display: flex;
  flex: 1 1 auto;
  padding: 20px;
  min-height: min-content;
  min-width: 0;
}

.modal__content-slot {
  margin: auto;
  min-width: 0;
}

.modal--gallery .modal__content-slot {
  width: 100%;
  height: 100%;
  display: flex;
}

.modal--gallery .modal__surface {
  overflow-y: hidden;
}

.modal--gallery .modal__container {
  padding: 0;
  height: 100%;
}

.state--modal-open .modal__surface {
  opacity: 1;
  visibility: visible;
}

.modal--page .modal-window {
  width: 100%;
}

.modal--page .modal__content-slot {
  width: 100%;
}

.modal--page .modal__container {
  padding: 40px 0 0;
}

.modal--page .modal-window__body {
  padding-left: 0;
  padding-right: 0;
}

.modal--gallery .modal__content-slot {
  width: 100%;
  height: 100%;
  display: flex;
}

.modal--gallery .modal__surface {
  overflow-y: hidden;
}

.modal--gallery .modal__container {
  padding: 0;
  height: 100%;
}

.modal--gallery .gallery .modal-window__close {
  top: 40px;
  right: 80px;
}

.modal--gallery .image-slider .hero-slider__arrow--next {
  right: 80px;
  bottom: 40px;
}

.modal--gallery .image-slider .hero-slider__arrow--prev {
  left: 80px;
  bottom: 40px;
}

.modal--catalog-gallery .modal__surface {
  background: rgba(24, 24, 27, 0.98);
}

@media (max-width: 1023px) {
  .modal__container {
    padding: 0;
    display: flex;
    min-height: 100%;
  }
  .modal__content-slot {
    flex: 1 1 auto;
    margin: 0;
  }
  .modal__surface {
    padding: 0;
  }
  .modal--page .modal-window {
    padding: 0;
  }
}
.new-slider {
  margin: 80px 0;
}

.new-slider__slide.swiper-slide {
  padding: 20px;
  border: 2px solid #bbb;
  min-height: 300px;
  -webkit-user-select: none;
          user-select: none;
}

.new-slider__slide-title {
  font-size: 20px;
}

.new-slider__slide-text {
  margin-top: 20px;
}

.new-slider__buttons {
  display: flex;
  flex-wrap: wrap;
  margin-top: -10px;
  margin-bottom: 20px;
}

.new-slider__button {
  flex: 0 0 auto;
  margin-right: 10px;
  padding-top: 10px;
}

.notification {
  background-color: rgba(34, 34, 34, 0.9);
  border-radius: 4px;
  display: flex;
  align-items: center;
}

.notification__message {
  font-size: 12px;
  line-height: 16px;
  color: #fff;
  padding: 16px 24px 16px 16px;
  min-height: 64px;
  display: block;
  width: 220px;
}

.notification__link {
  flex: 0 0 auto;
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  cursor: pointer;
  padding: 12px;
  height: 64px;
  color: rgba(255, 255, 255, 0.6);
  text-decoration: none;
  display: flex;
  align-items: center;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .notification__link:hover {
    color: rgb(255, 255, 255);
  }
}
.notification__btn-close {
  width: 64px;
  height: 64px;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  color: rgb(255, 255, 255);
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .notification__btn-close:hover {
    color: rgba(255, 255, 255, 0.6);
  }
}
.notification__btn-close::before {
  content: "";
  width: 1px;
  height: 48px;
  background-color: #4E4E4E;
  position: absolute;
  top: 50%;
  left: -0.5px;
  transform: translateY(-50%);
}

.notification__btn-close-icon {
  display: flex;
  width: 13px;
  height: 12px;
}

.notification__text {
  max-width: 180px;
}

@media (max-width: 767px) {
  .notification {
    box-shadow: 0 1px 20px -4px rgba(0, 0, 0, 0.25);
  }
  .notification__message {
    flex: 1 1 auto;
  }
  .notification__text {
    max-width: 180px;
  }
}
.notifications {
  position: fixed;
  top: 48px;
  left: 0;
  right: 0;
  z-index: 2000;
  width: 100%;
  height: 0;
  overflow: visible;
}

.notifications__container {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  height: 0;
  overflow: visible;
}

.notifications__item {
  padding-top: 16px;
}

@media (max-width: 767px) {
  .notifications {
    top: 0;
  }
  .notifications__item {
    width: 100%;
    padding-top: 8px;
  }
  .notifications__container {
    padding: 0 8px;
  }
}
.order-banner {
  margin: 100px 0;
}

.order-banner__title {
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 44.78px;
  color: #000;
}

.order-banner__text {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 30px;
}

.order-banner__main {
  display: flex;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  border-left: 3px solid #ED282F;
  border-radius: 10px;
  background-color: #fff;
  padding: 20px 50px;
  justify-content: space-between;
}

.order-banner__note {
  color: #2F2F2F;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.order-banner__action-btn.order-banner__action-btn {
  width: fit-content;
  padding: 11px 24px;
  border-radius: 8px;
  height: 40px;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #fff;
  background: radial-gradient(1289.98% 275.1% at 118.84% -36.54%, rgb(255, 151, 154) 0%, rgb(255, 88, 93) 18.0000007153%, rgb(255, 59, 65) 33.0000013113%, rgb(242, 40, 47) 54.5000016689%, rgb(227, 39, 46) 73.0000019073%, rgb(218, 38, 45) 91.0000026226%, rgb(206, 36, 43) 99.0000009537%);
  box-shadow: none;
  transition: background-gradient 0.2s;
}

.order-banner__action-btn.order-banner__action-btn:not([disabled]):active {
  color: #fff;
  background: #fd4b52;
  box-shadow: none;
}

@media (any-hover: hover) {
  .order-banner__action-btn.order-banner__action-btn:not([disabled]):hover {
    color: #fff;
    background: #fd4b52;
    box-shadow: none;
  }
}
@media (max-width: 1023px) {
  .order-banner {
    margin: 60px 0;
  }
  .order-banner__title {
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 44.78px;
  }
  .order-banner__text {
    margin-top: 20px;
  }
  .order-banner__main {
    display: block;
    padding: 15px 20px;
  }
  .order-banner__note {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
  }
  .order-banner__action {
    margin-top: 20px;
  }
}
.actionsSection.actionsSection {
  margin-top: 25px;
  padding-top: 0;
  margin-bottom: 100px;
  background: #F6F6F6;
}

.actionsItem__title {
  font-family: Inter;
  font-size: 33px;
  font-style: normal;
  font-weight: 500;
  line-height: 59px;
  letter-spacing: -1.32px;
  color: #000;
}

.actionsDetail .actionsItem__title {
  font-family: Inter;
  font-size: 44px;
  font-style: normal;
  font-weight: 600;
  line-height: 59px;
  letter-spacing: -1.32px;
  color: #000;
}

.actionsDetail.actionsDetail .actionsItem__title {
  margin-bottom: 30px;
}

.actionsDetail .text-block {
  font-size: 20px !important;
  line-height: 30px !important;
  margin: 30px 0 !important;
  color: #000000 !important;
  letter-spacing: -0.8px;
}

.actionsDetail.actionsDetail.actionsDetail {
  margin-right: 0;
  margin-bottom: 34px;
  width: 100%;
  padding-right: 0;
}

.actionsDetail .actionsItem__img {
  margin-top: 0;
  display: block;
  border-radius: 12px;
}

.actionsDetail .actionsItem__img--main {
  margin-bottom: 30px;
}

.actionsDetail .actionsItem__img img {
  display: block;
  border-radius: 12px;
  max-width: 100%;
}

.actionsDetail .actionsItem__content img {
  display: block;
  border-radius: 12px;
  max-width: 100%;
}

.actionsDetail .actionsItem__content ~ .actionsItem__img {
  margin-top: 30px;
}

.actionsDetail .actionsItem__content {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.8px;
  margin-bottom: 30px;
}

.actionsDetail .actionsItem__content:last-child {
  margin-bottom: 0;
}

.actionsDetail .actionsItem__content img {
  margin-top: 30px;
  margin-bottom: 30px;
}

.actionsDetail .actionsItem__content img:last-child {
  margin-bottom: 0;
}

.actionsDetail > .actionsItem__img {
  padding-right: 0;
}

.actionsDetail .actionsItem__content {
  padding-right: 0;
  margin-bottom: 0;
}

.actionsDetail .container {
  margin: 0;
  padding: 0;
}

.actionsDetail .catalog_links {
  margin-top: 50px;
  margin-bottom: 50px;
}

.actionsDetail .actionsItem__catalogWrap {
  padding-top: 0;
  margin-top: 50px;
  margin-bottom: 100px;
}

@media (max-width: 1279px) {
  .actionsSection.actionsSection {
    margin-bottom: 60px;
  }
  .actionsDetail.actionsDetail.actionsDetail {
    margin-bottom: 60px;
  }
  .actionsDetail .actionsItem__catalogWrap {
    padding-top: 0;
    margin-top: 30px;
    margin-bottom: 60px;
  }
  .actionsDetail .catalog_links {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .actionsDetail .actionsItem__title {
    font-size: 33px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.92px;
    margin-bottom: 20px;
  }
  .actionsDetail .actionsItem__title {
    font-size: 33px;
    font-weight: 600;
  }
  .actionsDetail.actionsDetail .actionsItem__title {
    margin-bottom: 20px;
  }
}
button#read-more-btn#read-more-btn,
button.read-more-btn.read-more-btn,
.delivery-section__content.text-guide .read-more-btn {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  color: #293EF2;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
  transition: 0.2s;
  text-decoration: none;
}

button#read-more-btn#read-more-btn::before,
button.read-more-btn.read-more-btn::before,
.delivery-section__content.text-guide .read-more-btn::before {
  display: none;
}

@media (any-hover: hover) {
  button#read-more-btn#read-more-btn:hover,
button.read-more-btn.read-more-btn:hover,
.delivery-section__content.text-guide .read-more-btn:hover {
    color: #EC282F;
    text-decoration: none;
  }
}
.seo_html_text.seo_html_text p {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 10px 0;
}

.catalog_sortContainer.catalog_sortContainer button {
  color: #000;
}

@media (max-width: 1023px) {
  .actionsDetail .container {
    padding: 0;
  }
  .actionsDetail .actionsItem__img--main {
    margin-bottom: 20px;
  }
  .catalog_filterOptions.catalog_filterOptions {
    margin-bottom: 30px;
  }
}
.page-title--alt .catalog_sectionName h1 {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 24px;
  font-weight: 600;
}

.robot-styles .catalog-slider .slick-arrow {
  display: none !important;
}

.robot-styles .newDetailedCardContainer .catalog-slider__nav {
  overflow: hidden;
}

.robot-styles .catalog-slider__wrap img {
  max-width: 100%;
}

.robot-styles .images-slider__slide-inner {
  display: block;
}

.robot-styles .images-slider__image {
  display: block;
  width: 307px;
  height: 307px;
  max-width: 100%;
  object-fit: contain;
}

.robot-styles .catalog-slider__wrap img {
  display: block;
  width: 700px;
  height: 697px;
  object-fit: contain;
}

.robot-styles .main-slider__slide-image {
  width: 1356px;
}

.robot-styles .modal-dialog {
  margin-top: 0 !important;
}

.robot-styles .popular .swiper-wrapper {
  height: 260px !important;
}

.robot-styles .popular .swiper-slide {
  width: 220px !important;
  height: 260px !important;
}

.robot-styles .product-slider .product-slider__swiper-slider > .swiper-slider__slider > .swiper-wrapper {
  height: 664px !important;
}

.robot-styles .product-slider .swiper-slide.product-slider__slide {
  width: 316px !important;
  height: 664px !important;
}

.detailedCardContainer__side,
.sideInfo {
  width: 345px;
}

.newDetailedCardContainer.detailedCardContainer {
  background: #F6F6F6;
}

@media (max-width: 1279px) {
  .robot-styles .images-slider__image {
    width: 200px;
    height: 200px;
    margin: 0;
  }
  .robot-styles .main-slider__slide-image {
    width: 1215px;
  }
  .robot-styles .main-slider .swiper-wrapper {
    height: auto !important;
  }
  .robot-styles .main-slider .swiper-slide {
    width: 100% !important;
    height: auto !important;
  }
  .robot-styles .main-slider .slider__arrow {
    display: none !important;
  }
  .robot-styles .main-slider__slide-image {
    width: 100% !important;
    height: auto !important;
  }
  .robot-styles .swiper-scrollbar.main-slider__scrollbar {
    display: none !important;
  }
  .robot-styles .popular .swiper-wrapper {
    height: 120px !important;
  }
  .robot-styles .popular .swiper-slide {
    width: 220px !important;
    height: 120px !important;
  }
  .robot-styles .product-slider .product-grid__colors {
    display: none;
  }
  .robot-styles .slider__arrows,
.robot-styles .swiper-scrollbar {
    display: none !important;
  }
  .robot-styles .product-grid,
.robot-styles .product-grid__card {
    height: auto;
    flex: 0 0 auto;
  }
  .robot-styles .product-grid__bottom {
    display: block;
    height: auto;
  }
  .robot-styles .product-slider-swiper-flex .product-slider__promo img {
    height: auto;
  }
  .robot-styles .product-slider .product-slider__swiper-slider > .swiper-slider__slider > .swiper-wrapper {
    height: auto !important;
  }
  .robot-styles .product-slider .swiper-slide.product-slider__slide {
    width: 100%;
    height: auto !important;
  }
  .robot-styles .socials-blocks__image {
    height: auto !important;
  }
  .robot-styles .wrap {
    display: block;
    width: auto;
  }
  .robot-styles .detailedCardContainer__main,
.robot-styles .basketTable {
    width: auto;
  }
  .robot-styles .detailedCardContainer__side,
.robot-styles .sideInfo {
    width: auto;
  }
  .robot-styles .catalog-slider .slick-track {
    width: 100% !important;
    overflow: hidden;
  }
  .sideInfoOptions__colors .slick-track {
    width: auto !important;
  }
}
@media (max-width: 767px) {
  .robot-styles .catalog-slider__wrap img {
    width: 300px;
    height: 300px;
    margin: 0;
  }
  .robot-style .newDetailedCardContainer .detailedCardContainer__mobile {
    display: none;
  }
  .robot-styles .newDetailedCardContainer .catalog-slider__nav {
    min-height: unset;
  }
  .robot-styles .main-slider__slide-image {
    width: 1215px;
  }
  .robot-styles .main-slider__slide-image {
    width: 355px;
    height: 361px;
    object-fit: contain;
  }
  .detailedCardContainer__side,
.sideInfo {
    width: 100%;
  }
  .sideInfoOptions__wrap {
    padding: 0 16px;
  }
  .page-main:has(.detailedCardContainer) .delivery-section {
    margin: 46px 0;
  }
}
@media (max-width: 599px) {
  .robot-styles .newDetailedCardContainer .catalog-slider,
.robot-styles .newDetailedCardContainer .sideInfoOptions {
    min-height: 0;
  }
}
.page-footer-menu__link {
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
  color: #2F2F2F;
  text-decoration: none;
  transition: color 0.2s;
  cursor: pointer;
}

@media (any-hover: hover) {
  .page-footer-menu__link:hover {
    color: #ed282f;
  }
}
.page-footer {
  background: #fff;
  padding: 30px 0;
}

.page-footer__socials {
  margin-top: 20px;
}

.page-footer__payment {
  margin-top: 20px;
}

.page-footer__layout {
  display: flex;
  justify-content: space-between;
}

.page-footer__left {
  flex: 0 0 227px;
}

.page-footer__center {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  margin: 0 72px -20px 48px;
  max-height: 500px;
  flex: 1 1 auto;
}

.page-footer__cell {
  margin: 0 20px 20px 0;
}

.page-footer__right {
  flex: 0 1 306px;
  max-width: 308px;
  display: flex;
  flex-direction: column;
}

.page-footer__block-title {
  font-size: 22px;
  font-weight: 600;
  line-height: 59px;
  color: #2F2F2F;
}

.page-footer__block-title-arrow {
  width: 12px;
  height: 12px;
  fill: none;
  color: #000;
  transition: transform 0.2s;
  margin-left: 8px;
}

.page-footer__contacts .contacts {
  background: #D0D4F4;
  border-radius: 12px;
  padding: 10px 12px;
}
.page-footer__contacts .contacts__title {
  display: none;
}
.page-footer__contacts .contacts__schedule {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page-footer__contacts .contacts__schedule-item {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
  color: #2F2F2F;
}
.page-footer__contacts .contacts__schedule-item span {
  font-weight: 700;
  color: #2F2F2F;
}
.page-footer__contacts .contacts__buttons {
  margin-top: 10px;
}
.page-footer__contacts .contacts__buttons-item {
  background: none;
  border: none;
  font-size: 27px;
  font-weight: 700;
  line-height: 33px;
  color: #293EF2;
}
@media (any-hover: hover) {
  .page-footer__contacts .contacts__buttons-item.btn {
    background: none;
    border: none;
    font-size: 27px;
    font-weight: 700;
    line-height: 33px;
    color: #293EF2;
  }
}
.page-footer__contacts .contacts__links {
  justify-content: center;
}

.page-footer__privacy {
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
  color: #2F2F2F;
  text-decoration: underline;
  margin-top: auto;
  display: flex;
  justify-content: flex-end;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .page-footer__privacy:hover {
    color: #ed282f;
  }
}
@media (max-width: 1439px) {
  .page-footer__center {
    max-height: 850px;
  }
}
@media (max-width: 1279px) {
  .page-footer {
    padding: 20px 0;
  }
  .page-footer__layout {
    flex-direction: column;
    align-items: center;
    margin: 0;
  }
  .page-footer__left {
    flex: unset;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .page-footer__center {
    max-width: 100%;
    display: block;
    max-height: unset;
    margin: 40px 0 0;
  }
  .page-footer__contacts {
    margin-bottom: 20px;
  }
  .page-footer__cell {
    margin: 0;
  }
  .page-footer__block-title {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .page-footer__block-title--opened .page-footer__block-title-arrow {
    transform: rotate(180deg);
  }
  .page-footer-menu {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .page-footer__right {
    flex: unset;
    margin-top: 20px;
  }
  .page-subfooter {
    margin: 20px 0 50px;
  }
  .page-footer__privacy {
    justify-content: center;
    margin-top: 20px;
  }
  .page-footer__contacts--service {
    margin-top: 20px;
    margin-bottom: 0;
  }
}
@media (max-width: 1023px) {
  .page-footer--not-filled {
    height: 1553px;
  }
}
.page-header-logo {
  display: block;
  position: relative;
  border: none;
  width: 175px;
  height: 40px;
  color: #F1282F;
  text-decoration: none;
  transition: 0.2s;
}

.page-header-logo__icon {
  display: block;
  width: 100%;
  height: 100%;
}

@media (any-hover: hover) {
  .page-header-logo:hover {
    border: none;
    text-decoration: none;
    opacity: 0.75;
  }
}
.state--focus-enabled .page-header-logo:focus {
  outline: 1px dashed #666;
}

@media (max-width: 1023px) {
  .page-header-logo {
    width: 175px;
    height: 40px;
  }
}
@media (max-width: 639px) {
  .page-header-logo {
    width: 175px;
    height: 40px;
  }
}
.page-header-spacer {
  height: 148px;
}

.page-header-spacer:has(+ .page-header-wrap > .top-head-line) {
  height: 140px;
}

@media (max-width: 1279px) {
  .page-header-spacer {
    display: none;
  }
}
.page-header-wrap {
  background-color: #F6F6F6;
  position: absolute;
  width: 100%;
  transform: translateY(0);
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
}

@media (max-width: 1279px) {
  .page-header-wrap {
    position: sticky;
    top: 0;
    height: auto;
  }
}
.page-header,
v-page-header {
  background: #F6F6F6;
  margin-bottom: 14px;
}

v-page-header {
  display: block;
  height: 100px;
}

.page-header__layout {
  display: flex;
  align-items: center;
  margin: 0 -10px;
}

.page-header__cell {
  flex: 0 0 auto;
  padding: 0 10px;
}

.page-header__cell--logo {
  margin-right: auto;
}

.page-header__cell--search {
  flex: 1 1 auto;
  max-width: 600px;
}

.page-header__cell--menu {
  display: none;
}

.page-header__menu-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  margin: -10px;
  color: #F1282F;
  cursor: pointer;
  transition: 0.2s;
}

.page-header__menu-icon {
  display: block;
  width: 30px;
  height: 30px;
}

.page-header__catalog-btn {
  height: 52px;
  font-size: 20px;
  border-radius: 8px;
}

.page-header__catalog-btn-hamburger {
  width: 18px;
  background: #fff;
  height: 2px;
  border-radius: 2px;
  position: relative;
  transition: transform 0.2s;
}

.page-header__catalog-btn-hamburger::before {
  content: "";
  width: 18px;
  height: 2px;
  border-radius: 2px;
  background: #fff;
  position: absolute;
  top: -6px;
  left: 0;
  transition: transform 0.2s;
}

.page-header__catalog-btn-hamburger::after {
  content: "";
  width: 18px;
  height: 2px;
  border-radius: 2px;
  background: #fff;
  position: absolute;
  bottom: -6px;
  left: 0;
  transition: 0.2s;
}

.page-header__catalog-btn--active .page-header__catalog-btn-hamburger {
  transform: rotate(-45deg);
}

.page-header__catalog-btn--active .page-header__catalog-btn-hamburger::before {
  transform: rotate(-90deg) translate(-36%, 0);
  right: 50%;
}

.page-header__catalog-btn--active .page-header__catalog-btn-hamburger::after {
  display: none;
}

.page-header__catalog-btn-text {
  margin-left: 8px;
}

.page-header__catalog-icon {
  width: 18px;
  height: 18px;
  margin-right: 8px;
}

.page-header .page-header__catalog-btn {
  margin-bottom: 0;
}

@media (max-width: 1439px) {
  .page-header__cell--search {
    max-width: unset;
  }
}
@media (max-width: 1279px) {
  .page-header__layout {
    margin: 0;
    padding: 10px 0;
  }
}
@media (max-width: 1023px) {
  .page-header__layout {
    justify-content: space-between;
  }
  .page-header__menu-btn {
    background: #FF4141;
    border-radius: 8px;
    color: #fff;
    height: 42px;
    width: 42px;
  }
  .page-header__menu-icon {
    width: 20px;
    height: 16px;
  }
  .page-header__cell--logo {
    margin-right: 0;
  }
  .page-header__cell--links {
    display: none;
  }
  .page-header__cell--catalog {
    display: none;
  }
  .page-header__cell--search {
    padding: 0;
  }
  .page-header__cell--favorite {
    display: none;
  }
  .page-header__cell--menu {
    display: block;
  }
}
@media (max-width: 359px) {
  .page-header__cell {
    padding: 0 5px;
  }
}
/* --- page navigation --- */
.page-nav {
  margin-top: 40px;
  cursor: default;
  -webkit-user-select: none;
          user-select: none;
}

.page-nav__row {
  display: flex;
}

.page-nav__button {
  color: #293EF2;
  font-size: 22px;
  font-weight: 500;
  line-height: 22px;
  border: 2px solid #293EF2;
  border-radius: 6px;
  padding: 10px 0;
  width: 100%;
  max-width: 285px;
  margin: 0 auto;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

.page-nav__button-arrow {
  width: 25px;
  height: 25px;
  fill: none;
  margin-left: 9px;
  color: #293EF2;
}

.page-nav__cell {
  width: 100%;
  display: flex;
}

.page-nav__cell--right {
  margin-left: auto;
}

.page-nav__links {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
}

.page-nav__link,
.page-nav__link-spacer {
  flex: 0 0 auto;
  display: block;
  padding: 3px;
  border-radius: 4px;
  font-size: 16px;
  line-height: 24px;
  color: #F1282F;
  text-align: center;
  text-decoration: none;
}

.page-nav__link-spacer {
  min-width: 14px;
}

.page-nav__link {
  min-width: 30px;
  cursor: pointer;
  outline: none;
  position: relative;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .page-nav__link:hover {
    color: #e06;
  }
}
.page-nav__link:active {
  color: #802;
}

.page-nav__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.state--focus-enabled .page-nav__link:focus::after {
  opacity: 0.75;
}

.page-nav__link.page-nav__link--active {
  cursor: default;
  background: #F1282F;
  color: #fff;
}

@media (max-width: 767px) {
  .page-nav {
    margin-top: 20px;
    width: 100%;
  }
  .page-nav__button {
    max-width: unset;
  }
  .page-nav__row {
    flex-direction: column;
  }
  .page-nav__cell {
    margin: 0;
    flex: 1 1 auto;
  }
  .page-nav__cell--right {
    border-top: 1px solid rgba(0, 0, 0, 0.5);
    margin-top: 20px;
    padding-top: 10px;
  }
}
@media (max-width: 379px) {
  .page-nav__links {
    margin-left: -2px;
    margin-right: -2px;
  }
  .page-nav__link {
    margin-left: 2px;
    margin-right: 2px;
  }
}
.page-section-header {
  display: flex;
  align-items: baseline;
  margin: 20px 0;
}

.page-section-header__main {
  flex: 1 1 auto;
}

.page-section-header__aside {
  flex: 0 0 auto;
  margin-left: auto;
  padding-left: 20px;
}

.page-section-header__aside-links {
  display: inline-flex;
  vertical-align: top;
  margin-left: -8px;
  flex-wrap: wrap;
}

.page-section-header__aside-links-item {
  flex: 0 0 auto;
  margin-left: 8px;
}

.page-section {
  margin: 60px 0;
}
.page-section:has(.product-slider):has(+ .page-section) {
  margin-bottom: 80px;
}

.page-subfooter {
  background: #fff;
  margin-top: 40px;
  font-size: 14px;
  line-height: 20px;
  color: #666;
}

.page-subfooter__layout {
  display: flex;
  margin: -5px -12px;
}

.page-subfooter__cell {
  flex: 0 0 auto;
  padding: 5px 12px;
}

.page-subfooter__copyright {
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  color: rgba(47, 47, 47, 0.4);
}
.page-subfooter__copyright + .page-subfooter__copyright {
  margin-top: 8px;
}

.page-subfooter__spacer {
  flex: 1 1 auto;
}

.page-subfooter__link {
  color: #F1282F;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
  color: #666;
}
@media (any-hover: hover) {
  .page-subfooter__link:hover {
    color: #e06;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .page-subfooter__link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.page-subfooter__link:active {
  color: #a04;
}

@media (max-width: 1279px) {
  .page-subfooter__layout {
    margin: 0;
  }
}
.page-title {
  margin: 15px 0;
}

.page-title--flex {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}

.page-title__quantity {
  font-size: 14px;
  line-height: 20px;
  color: #666;
  margin-left: 20px;
}

.panel-head {
  padding: 10px 10px 30px;
}

.panel-head__top {
  display: flex;
  justify-content: space-between;
}

.panel-head__btn {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  width: 54px;
  height: 44px;
  padding: 10px;
  position: relative;
  cursor: pointer;
  transition: 0.2s;
  color: #000;
}

.panel-head__btn::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.panel-head__btn--close {
  margin-right: -10px;
  margin-left: auto;
}

.panel-head__btn--back {
  margin-right: auto;
}

.panel-head__btn-icon {
  display: block;
  width: 25px;
  height: 25px;
  fill: none;
  color: #808080;
}

.panel-head__title {
  flex: 1 1 auto;
  margin-top: 20px;
  font-size: 32px;
  font-weight: 500;
  line-height: 59px;
  color: #000;
}

@media (any-hover: hover) {
  .panel-head__btn:hover {
    color: #e06;
  }
}
.state--focus-enabled .panel-head__btn:focus::after {
  opacity: 0.75;
}

.panel-head__btn:active {
  background: #bbb;
}

.panel {
  display: block;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background: #F6F6F6;
  z-index: 160;
  border-radius: 12px 12px 0 0;
  transition: 0.3s;
  transform: translate3d(-100%, 0, 0);
  visibility: hidden;
}

.panel--open {
  visibility: visible;
  transform: translate3d(0, 0, 0);
  height: 100%;
}

.panel-head__btn-text {
  color: #808080;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.panel__banner {
  position: relative;
}

.panel__banner-link {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.panel__banner-image {
  width: 100%;
  height: auto;
}

.panel__body {
  display: block;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.panel__item {
  display: block;
}

.panel__item + .panel__item {
  border-top: none;
}

.panel__item:first-child {
  border-top: none;
}

.panel__btn {
  display: flex;
  align-items: center;
  position: relative;
  padding: 13px 10px;
  color: #000;
  background: #fff;
  border: none;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  transition: 0.2s;
  text-decoration: none;
  outline: none;
  -webkit-user-select: none;
          user-select: none;
  border-bottom: 1px solid #F8F9FD;
  height: 54px;
}

.panel__btn::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.panel__btn-icon,
.panel__btn-arrow {
  flex: 0 0 auto;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  color: #666;
  transition: 0.2s;
}

.panel__btn-arrow {
  width: 12px;
  height: 12px;
  margin-right: 0;
  margin-left: 10px;
  color: #000;
}

.panel__btn-image {
  width: 28px;
  height: 28px;
  margin-right: 10px;
}

.panel__btn-main {
  flex: 1 1 auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  color: #000000;
}

@media (any-hover: hover) {
  .panel__btn:hover,
.panel__btn:hover .panel__btn-icon,
.panel__btn:hover .panel__btn-arrow {
    color: #e06;
  }
}
.state--focus-enabled .panel__btn:focus::after {
  opacity: 0.75;
}

.panel__btn:active .panel__btn-main {
  color: #EC282F;
}

.pay-icons__grid {
  display: inline-flex;
  vertical-align: top;
  flex-wrap: wrap;
  margin: -4px;
}

.pay-icons__cell {
  flex: 0 0 auto;
  padding: 4px;
}

.pay-icons__item {
  display: block;
  width: 50px;
  height: 28px;
}

.pay-icons__item--visa {
  width: 53px;
  height: 28px;
}

.pay-icons__item--vbvisa {
  width: 53px;
  height: 28px;
}

.pay-icons__item--mc {
  width: 43px;
  height: 28px;
}

.pay-icons__item--mcsc {
  width: 59px;
  height: 28px;
}

.pay-icons__item--belcart {
  width: 100px;
  height: 28px;
}

.pay-icons__item--webpay {
  width: 100px;
  height: 28px;
}

.payment-section {
  margin: 50px 0 100px;
}

.payment-section__tabs {
  display: flex;
  background-color: #F2F2F2;
  border-radius: 10px;
  width: fit-content;
}

.payment-section__tab-wrap {
  flex: 0 0 auto;
  padding: 0 8px;
}

.payment-section__tab-wrap:first-child {
  padding-left: 0;
}

.payment-section__tab-wrap:last-child {
  padding-right: 0;
}

.payment-section__tab {
  padding: 15px 77px;
  border-radius: 10px;
  white-space: nowrap;
  width: 100%;
}

button.payment-section__tab {
  cursor: pointer;
}

.payment-section__tab-icon.payment-section__tab-icon {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 auto 4px;
  color: #ED282F;
}

.payment-section__tab-name {
  font-size: 13.9px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  color: #282828;
  text-align: center;
}

.payment-section__tab.active {
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.15);
  background-color: #fff;
  cursor: default;
}

.payment-section__small-tabs {
  display: flex;
  max-width: 100%;
  overflow: auto;
  margin-top: 17px;
  border-bottom: 1px solid #D0D3F1;
}

.payment-section__small-tab {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
  color: #8C8C8C;
  padding: 13px 22px;
  flex: 0 0 auto;
  white-space: nowrap;
  transition: color 0.2s;
  position: relative;
}

.payment-section__small-tab.active {
  cursor: default;
  color: #282828;
}

.payment-section__small-tab.active::after {
  content: "";
  position: absolute;
  top: auto;
  left: 22px;
  right: 22px;
  bottom: 0;
  height: 3px;
  border-radius: 1px;
  background-color: #282828;
}

button.payment-section__small-tab {
  cursor: pointer;
}

button.payment-section__small-tab:hover {
  color: #282828;
}

.payment-section__small-tab:first-child {
  padding-left: 0;
}

.payment-section__small-tab.active:first-child::after {
  left: 0;
}

.payment-section__small-tab:last-child {
  padding-right: 0;
}

.payment-section__small-tab.active:last-child::after {
  right: 0;
}

.payment-section__content-items-wrap {
  margin-top: 30px;
}

.payment-section__content-items {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 40px);
  margin: -20px;
}

.payment-section__content-item {
  flex: 0 0 auto;
  width: 50%;
  padding: 20px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #2F2F2F;
}

.payment-section__content-item.text-guide ul > li::before {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  width: 16px;
  border-top: 1px solid #2F2F2F;
}

.payment-section__content-item h3 {
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 20px;
  color: #231F20;
}

.payment-section__content {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #2F2F2F;
  margin-top: 30px;
}

.payment-section__content h3 {
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 20px;
  color: #231F20;
}

.payment-section__title {
  font-size: 33px;
  font-style: normal;
  font-weight: 500;
  line-height: 59px;
  letter-spacing: -1.32px;
  color: #2F2F2F;
  margin-bottom: 30px;
}

.payment-section__content-partners-wrap {
  margin-top: 10px;
}

.payment-section__content-partners {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 40px);
  margin: 0 -20px;
}

.payment-section__content-partner {
  flex: 0 0 auto;
  width: 50%;
  padding: 20px;
  display: flex;
  align-items: center;
}

.payment-section__content-partner-left {
  flex: 0 0 auto;
  margin-right: 20px;
}

.payment-section__content-partner-image {
  display: flex;
  width: 150px;
  height: 114px;
  object-fit: contain;
}

.payment-section__content-partner-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #2F2F2F;
}

.payment-section__content-partner-text {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: 15px;
  color: #231F20;
}

@media (max-width: 1023px) {
  .payment-section {
    margin: 40px 0 60px;
  }
  .payment-section__title {
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.88px;
    margin-bottom: 20px;
  }
  .payment-section__content-items {
    display: block;
    width: 100%;
    margin: 0;
  }
  .payment-section__content-item {
    padding: 0;
    width: 100%;
    margin-top: 30px;
  }
  .payment-section__bars {
    margin-top: 20px;
  }
  .payment-section__bar-wrap {
    margin-top: 10px;
  }
  .payment-section__bar {
    align-items: center;
    padding: 12px 20px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    background-color: #F2F2F2;
    width: 100%;
    display: flex;
    justify-content: space-between;
    cursor: pointer;
    text-align: left;
    color: #282828;
  }
  .payment-section__bar-icon {
    width: 12px;
    height: 12px;
    flex: 0 0 auto;
    margin-left: 13px;
    transition: 0.25s;
  }
  .payment-section__bar-wrap.open .payment-section__bar-icon {
    transform: rotate(90deg);
  }
  .payment-section__content h3,
.payment-section__content-item h3 {
    font-size: 18px;
    line-height: normal;
  }
  .payment-section__content-partners {
    display: block;
    width: 100%;
    margin: 0;
  }
  .payment-section__content-partner {
    width: 100%;
    padding: 10px 0;
  }
  .payment-section__content-partner:first-child {
    padding-top: 0;
  }
  .payment-section__content-partner-image {
    width: 100px;
    height: 75px;
  }
  .payment-section__tabs {
    width: 100%;
  }
  .payment-section__tab-wrap {
    flex: 0 0 auto;
    width: 50%;
  }
  .payment-section__tab {
    padding: 15px;
  }
  .payment-section__bar-content-wrap {
    padding-bottom: 20px;
  }
}
.payment__links {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 -4px -4px 0;
}

.payment__link {
  margin: 0 4px 4px 0;
  width: 74px;
  height: 74px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.payment__image {
  color: #fff;
  width: 100%;
  height: 100%;
}

@media (max-width: 1279px) {
  .payment__links {
    display: flex;
    justify-content: center;
  }
}
.popular {
  margin: 60px 0;
  overflow: hidden;
}

.popular__title {
  margin-bottom: 28px;
}

.popular__main {
  position: relative;
  padding-bottom: 24px;
}

.popular__swiper-slider-wrap {
  overflow: hidden;
}

.popular .popular__slide.swiper-slide {
  width: 220px;
  height: auto;
  box-sizing: border-box;
}

.popular .popular__slide--promo.swiper-slide {
  width: 120px;
}

.popular__arrows .slider__arrow {
  position: absolute;
  z-index: 2;
  top: 50%;
  transform: translateY(-50%);
}

.popular__arrows .slider__arrow--left {
  left: 0;
  transform: translate(-50%, calc(-50% - 15px));
}

.popular__arrows .slider__arrow--right {
  right: 0;
  transform: translate(50%, calc(-50% - 15px));
}

.popular__col {
  display: flex;
  flex-direction: column;
  gap: 20px;
  height: 100%;
}

.popular__col > .popular__link:first-child:not(.popular__link--promo) {
  position: relative;
  left: calc(-50% + 10px);
}

.popular__link {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  width: 220px;
  height: 120px;
  margin: 0;
  padding: 20px;
  border-radius: 12px;
  background: #fff;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  transition: box-shadow 0.2s;
  cursor: pointer;
  box-sizing: border-box;
}

@media (any-hover: hover) {
  .popular__link:hover {
    box-shadow: 0 16px 40px rgba(135, 135, 135, 0.12);
  }
}
.popular__link--promo {
  width: 120px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 16px;
  background: #ffefcb;
}

.popular__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  z-index: 2;
  max-width: 130px;
  min-width: 0;
  flex: 1 1 auto;
}

.popular__link--promo .popular__content {
  max-width: none;
  width: 100%;
  height: 100%;
  justify-content: space-between;
  position: static;
}

.popular__link-title {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .popular__link:hover .popular__link-title {
    color: #ed282f;
  }
}
.popular__promo-mark {
  position: absolute;
  right: 8px;
  bottom: 5px;
  width: 75px;
  height: 62px;
  margin-top: auto;
  flex-shrink: 0;
  fill: #ed282f;
  color: #ed282f;
}

.popular__link-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 103px;
  height: 100%;
  object-fit: cover;
  border-radius: 0 12px 12px 0;
  pointer-events: none;
}

.swiper-scrollbar.popular__scrollbar {
  position: absolute;
  left: 50% !important;
  right: auto !important;
  bottom: 0 !important;
  top: auto !important;
  width: 65px !important;
  max-width: 65px !important;
  height: 3px !important;
  margin: 0;
  transform: translateX(-50%);
  background: rgba(40, 40, 40, 0.12) !important;
  opacity: 1 !important;
  border-radius: 1px;
}

.swiper-scrollbar.popular__scrollbar .swiper-scrollbar-drag {
  background: #282828 !important;
  height: 3px !important;
  border-radius: 1px;
}

@media (max-width: 1440px) and (min-width: 1024px) {
  .popular__swiper-slider-wrap {
    width: calc(100vw + 200px);
  }
  .popular__swiper-slider-wrap .swiper-slide.popular__slide:last-of-type {
    margin-right: 300px !important;
  }
}
@media (max-width: 1279px) {
  .popular {
    margin: 40px 0;
  }
  .popular__title {
    margin-bottom: 16px;
  }
  .popular__main {
    padding-bottom: 16px;
  }
  .popular .popular__slide.swiper-slide {
    width: 180px;
  }
  .popular .popular__slide--promo.swiper-slide {
    width: 100px;
  }
  .popular__col {
    gap: 10px;
  }
  .popular__link {
    width: 180px;
    height: 100px;
    margin: 0;
    padding: 12px;
  }
  .popular__link--promo {
    width: 100px;
    height: 100px;
    padding: 12px;
  }
  .popular__link-title {
    font-size: 14px;
  }
  .popular__promo-mark {
    width: 56px;
    height: 46px;
  }
  .popular__link-image {
    width: 86px;
  }
  .popular__content {
    max-width: 80px;
  }
  .swiper-scrollbar.popular__scrollbar {
    display: none;
  }
}
@media (max-width: 1023px) {
  .popular__swiper-slider-wrap {
    width: calc(100vw + 50px);
  }
  .popular__swiper-slider-wrap .swiper-slide.popular__slide:last-of-type {
    margin-right: 100px !important;
  }
}
@media (max-width: 767px) {
  .popular__content {
    max-width: 72px;
  }
  .popular__swiper-slider-wrap .swiper-slide.popular__slide:last-of-type {
    margin-right: 72px !important;
  }
}
.product-c-grid,
.product-c-grid__card {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-c-grid__card {
  transition: 0.2s;
  position: relative;
  padding: 0 12px;
}

.product-c-grid--small .product-c-grid__card {
  padding-top: 12px;
  padding-bottom: 12px;
}

.product-c-grid .btn-del {
  position: absolute;
  top: 12px;
  right: 24px;
  z-index: 4;
}

.product-c-grid__bottom {
  margin-top: auto;
  padding-top: 12px;
}

.product-c-grid__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  outline: none;
  z-index: 3;
  color: #000;
  cursor: pointer;
}

.product-c-grid__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.state--focus-enabled .product-c-grid__link:focus::after {
  opacity: 0.75;
}

.product-c-grid__link:active ~ .product-c-grid__card {
  background: rgba(0, 0, 0, 0.5);
  box-shadow: none;
}

.product-c-grid__visual {
  position: relative;
  margin: 0 0 12px;
  height: 0;
  padding-bottom: 67%;
  overflow: hidden;
  border-radius: 4px;
}

.product-c-grid--small .product-c-grid__visual {
  width: 90px;
  height: 60px;
  padding-bottom: 0;
  flex: 0 0 auto;
  margin-right: 10px;
  margin-bottom: 0;
}

.product-c-grid__visual::after {
  content: "";
  display: block;
  padding-top: 100%;
}

.product-c-grid__image.product-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-c-grid__image::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  background: rgba(15, 49, 106, 0.04);
  border-radius: 4px;
  z-index: 0;
}

.product-c-grid__status {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.product-c-grid__name {
  display: -webkit-box;
  margin-top: 13px;
  transition: color 0.2s;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  height: 41px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.product-c-grid--small .product-c-grid__name {
  font-size: 12px;
  line-height: 16px;
  height: 32px;
}

.product-c-grid--small .price {
  margin: 0;
}

.product-c-grid--small .price__value {
  font-size: 16px;
  line-height: 22px;
}

.product-c-grid--small .price__group--old {
  display: none;
}

.product-c-grid__description {
  display: -webkit-box;
  font-size: 13px;
  line-height: 18px;
  color: #818690;
  margin-top: 4px;
  max-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

@media (any-hover: hover) {
  .product-c-grid:hover .product-c-grid__name {
    color: #F1282F;
  }
}
.product-c-grid__action {
  position: relative;
  z-index: 4;
  margin: 12px 0;
  display: flex;
  align-items: center;
  min-width: 0;
}

.product-c-grid--small .product-c-grid__price {
  margin-top: 4px;
}

.product-c-grid__price .price {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}

.product-c-grid__price .price__group {
  flex: 0 0 auto;
  white-space: nowrap;
}

.price__discount-wrap {
  width: 100%;
}

.price--right .price__discount-wrap {
  justify-content: flex-end;
}

.product-c-grid__price .price__value {
  font-size: 18px;
  line-height: 22px;
}

.product-c-grid--small .product-c-grid__price .price__value {
  font-size: 16px;
  line-height: 22px;
}

.product-c-grid__price--accent {
  color: #e06;
}

.product-c-grid__price .price__group--new {
  font-size: 18px;
  line-height: 22px;
  color: #e06;
}

.product-c-grid__price .price__currency {
  font-size: 14px;
  line-height: 20px;
}

.product-c-grid__price .price__group--old {
  font-size: 14px;
  line-height: 26px;
  margin-left: 8px;
}

.product-c-grid__price .price__group--old .price__value {
  font-size: 14px;
  line-height: 26px;
}

.product-c-grid__price .price__group--old .price__currency {
  font-size: 13px;
  line-height: 16px;
}

.product-c-grid__price .price__discount-wrap {
  display: none;
}

.product-c-grid__main {
  display: flex;
}

.product-card__tags {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -2.5px;
}

.product-card_tag {
  display: none;
  align-items: center;
  justify-content: center;
}

.product-card_tag.active {
  display: inline-flex;
}

.product-card__tag-inner {
  background: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  padding: 5px;
}

.product-card__tag-text {
  color: #999999;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  font-style: italic;
  padding: 2px;
}

.product-card__slide {
  width: 100%;
  height: 100%;
  max-width: 500px;
  position: relative;
}

.product-card__slide-lable {
  position: absolute;
  right: 8px;
  bottom: 8px;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: #f62b3e;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-card__lable-text {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  transform: rotate(-30deg);
  line-height: 12px;
  -webkit-text-decoration: underline rgba(255, 255, 255, 0.5);
          text-decoration: underline rgba(255, 255, 255, 0.5);
}

.product-card__lable-text:active {
  text-decoration: none;
}

.product-card__slider {
  margin-top: 16px;
}

.product-card__colors {
  margin-top: 10px;
}

.product-card__colors-inner {
  display: flex;
  flex-wrap: wrap;
  margin-left: -4px;
  margin-right: -4px;
}

.product-card__colors-el {
  padding: 4px;
}

.product-card__colors-el.active .product-card__el-inner:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  transform: translate(-50%, -50%);
  background: #fff;
  border-radius: 4px;
  border: 1px solid #bbb;
}

.product-card__el-inner {
  width: 40px;
  height: 40px;
  position: relative;
  border-radius: 8px;
  border: 1px solid #e8e8e8;
}

.product-card__substrate {
  background: rgba(0, 0, 0, 0.5);
  margin-top: 32px;
  border: 1px solid #bbb;
  padding: 16px 16px 22px 16px;
  min-height: 198px;
  position: relative;
}

.product-card__substrate-title.title {
  color: #000;
  font-weight: 600;
  position: relative;
  z-index: 2;
  font-size: 20px;
  margin-bottom: 8px;
  line-height: 26px;
  font-family: Exo2;
}

.product-card__substrate p,
.product-card__substrate-desc {
  font-size: 14px;
  line-height: 20px;
  position: relative;
  z-index: 2;
  color: #000;
  margin-bottom: 16px;
}

.product-card__substrate-action {
  display: flex;
  position: relative;
  z-index: 2;
}

.product-card__substrate-visual {
  position: absolute;
  right: 0;
  bottom: 0;
  max-width: 160px;
  display: flex;
}

.product-card__desc {
  margin-top: 32px;
}

.product-card__desc-row {
  display: flex;
  align-items: center;
  padding: 12px 0;
  border-bottom: 1px solid #bbb;
}

.product-card__row-visual {
  width: 64px;
  height: 40px;
  border-radius: 4px;
}

.product-card__row-link {
  color: #000;
  transition: 0.3s;
  position: relative;
}

.product-card__text .product-card__text-title,
.product-card__text-title.title {
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.02em;
  margin-bottom: 8px;
  font-family: Exo2;
}

.product-card__text {
  margin-top: 20px;
}

.product-card__text p {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  margin-top: 0;
  margin-bottom: 8px;
}

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

.product-card__row-link:before {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  height: 0.5px;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
  opacity: 1;
  transition: 0.3s;
}

.product-card__tabs {
  margin-top: 40px;
  margin-left: -15px;
  margin-right: -15px;
}

.product-card__tabs-title {
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
  color: #000;
  letter-spacing: -0.02em;
  margin-bottom: 16px;
  font-family: Exo2;
}

.product-card__row-link:active {
  color: #f62b3e;
}

.product-card__row-link:active:before {
  opacity: 0;
}

.product-card__desc-title {
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
  letter-spacing: -0.02em;
}

.product-card__tabs-title {
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
  letter-spacing: -0.02em;
}

.product-card__tabs-list-el .tab-btn {
  color: #999999;
  width: 100%;
  padding: 8px 0;
}

.container-custom {
  padding: 8px 15px 0 15px;
  background: linear-gradient(0deg, #F4F4F4 0%, #FFFFFF 100%), #F8F8F8;
}

.product-card__tabs--disabled .container-custom {
  background: transparent;
}

.product-card__tabs-list-el.active .tab-btn {
  background: #fff;
  color: #000;
  font-weight: 700;
}

.product-card__tabs-list-el {
  flex: 0 0 50%;
  max-width: 50%;
}

.product-card__tabs-content {
  background: #fff;
}

.product-card__tabs-list {
  display: flex;
}

.product-card__tabs-content {
  padding: 16px;
}

.product-card__tabs-content-el {
  display: none;
}

.product-card__tabs-content-el.active {
  display: block;
}

.product-card__tabs-content-el p:first-child {
  margin-top: 0;
  font-size: 16px;
  line-height: 24px;
}

.product-card__description-title {
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
  letter-spacing: -0.02em;
}

.product-card__description-visual {
  margin-top: 32px;
  max-width: 760px;
}

.product-card__description-visual img {
  width: 100%;
  height: 100%;
}

.product-card__list-el {
  position: relative;
  padding-left: 56px;
  margin-top: 16px;
  min-height: 40px;
}

.product-card__list-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
}

.product-card__description-list {
  max-width: 760px;
}

.product-card__list-text {
  font-size: 16px;
  line-height: 20px;
}

.product-card__tabs.product-card__tabs--disabled {
  background: #fff;
  margin-left: 0;
  margin-right: 0;
}

.product-card__tabs--disabled .product-card__tabs-content {
  padding: 0;
}

.product-card__tabs--disabled .container-custom {
  padding: 0;
}

.product-card__tabs--disabled .product-card__tabs-list-el .tab-btn {
  padding: 0;
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
  letter-spacing: -0.02em;
}

.text-desc {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #6a7178;
  margin-bottom: 12px;
}

.text-lable {
  display: flex;
  flex-direction: column;
}

.text-lable__value {
  font-weight: 600;
  margin-right: 3px;
  font-size: 26px;
}

.text-lable__desc {
  font-size: 16px;
}

.product-card__tabs--disabled .product-card__tabs-list-el {
  cursor: default;
  flex: initial;
  max-width: none;
  text-align: left;
  margin-bottom: 15px;
  border: 1px solid #979797;
  padding: 5px 9px;
  border-radius: 7px;
}

.video-slider__slide-visual {
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
}

.video-slider__slide {
  width: 100%;
}

.video-slider__slide-visual iframe {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}

.video-slider__slide {
  position: relative;
}

.video-slider .swiper-container {
  padding-bottom: 20px;
}

.video-slider .swiper-pagination {
  bottom: 0;
}

.product-info__title.title {
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
}

.bb-link {
  position: relative;
  transition: 0.3s;
}

.bb-link:after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  height: 0.5px;
  width: 100%;
  background: #f62b3e;
  opacity: 0.3;
  transition: 0.3s;
}

.bb-link:active::after {
  display: none;
}

.bb-link:active {
  color: #000;
}

.product-info__text p {
  line-height: 22px;
}

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

.product-info__lable {
  margin-top: 4px;
  font-weight: bold;
  color: #ADAFBD;
}

.text--red {
  color: #f62b3e;
}

.text--border {
  border-bottom: 0.5px solid #e8e8e8;
}

.text--gray {
  color: #ADAFBD;
}

.small-text {
  font-size: 12px;
  line-height: 16px;
}

.product-info__action {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}

.link-el {
  font-weight: 700;
  transition: 0.3s;
  font-size: 18px;
  line-height: 24px;
}

.link-el:active {
  color: #000;
  border-color: transparent !important;
}

.title {
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
  margin-bottom: 16px;
  letter-spacing: -0.02em;
}

.section {
  margin-bottom: 32px;
}

.product-advise__title {
  margin-bottom: 16px;
}

.free-slider {
  margin-right: -16px;
}

.free-slider__slide-lable {
  margin-top: 8px;
  text-align: left;
}

.free-slider__slide-text {
  text-align: left;
  font-size: 16px;
  line-height: 22px;
}

.card-list {
  display: flex;
  flex-wrap: wrap;
  margin: -12px;
}

.card-list__el {
  flex: 0 0 33.33%;
  max-width: 33.33%;
  padding: 12px;
}

.card-list__el-text {
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
  display: inline;
  border-bottom: 0.5px solid #bbb;
  transition: 0.3s;
  font-family: Exo2;
}

.actionsList .card-list__el-text {
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
}

.card-list__el-text.text--red {
  color: #eb3324;
}

.card-list__el-inner {
  transition: 0.3s;
  position: relative;
}

.card-list__el-inner:active .card-list__el-text {
  border-bottom: none;
  color: #000;
}

.card-list__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
  height: 100%;
}

.btn-back a .arrow--icon {
  top: 0;
}

.btn-back a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
}

.card-list__el-inner:active {
  transform: scale(1.03);
}

.card-list__el-visual {
  position: relative;
  width: 100%;
  margin-bottom: 8px;
  padding-top: 70%;
  display: flex;
}

.card-list__el-visual img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  object-fit: contain;
}

.card-list__el-lable {
  position: absolute;
  bottom: 16px;
  left: 0;
  color: #fff;
  padding: 6px 16px;
  background: #f62b3e;
  font-weight: bold;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 0.01em;
}

.link-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
}

.contacts-social-section .link-list {
  justify-content: flex-start;
}

.link-list__el {
  width: 54px;
  height: 54px;
  border-radius: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #f62b3e;
  border: 1px solid transparent;
  margin-right: 6px;
  margin-top: 6px;
  transition: 0.3s;
}

.link-list__el:last-child {
  margin-right: 0;
}

.link-list__el svg {
  color: #fff;
  transition: 0.3s;
}

.link-list__el:active {
  background: #fff;
  border: 1px solid #f62b3e;
}

.link-list__el:active svg {
  color: #f62b3e;
}

.twitter .svg-icon {
  width: 36px;
  height: 30px;
}

.facebook .svg-icon {
  width: 24px;
  height: 45px;
}

.link-list__el.facebook {
  align-items: flex-end;
}

.ok-icon .svg-icon {
  width: 22px;
  height: 34px;
}

.vk-icon .svg-icon {
  width: 35px;
  height: 20px;
}

.telegram .svg-icon {
  width: 33px;
}

.product-card__substrate.social {
  min-height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.switch-row {
  border: 0.5px solid #bbb;
  border-radius: 12px;
}

.switch-row__btn {
  position: relative;
  color: #6a7178;
  padding: 7px 8px 8px 10px;
  flex: 0 0 50%;
  max-width: 50%;
}

.switch-btn__name {
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 4px;
}

.switch-btn__desc {
  font-weight: 400;
  font-size: 12px;
  margin-bottom: 5px;
  line-height: 16px;
}

.switch-row__inner {
  display: flex;
  padding: 4px;
  flex-wrap: wrap;
}

.switch-btn__price {
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  color: #000;
  margin-left: 0;
  margin-top: auto;
}

.switch-row__btn.active {
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.5);
}

.switch-btn__visual {
  position: absolute;
  right: 7px;
  bottom: 0;
}

.modal-action .btn__price {
  margin-right: 4px;
}

.btn__text {
  padding-right: 24px;
  position: relative;
}

.btn__text:after {
  content: "";
  position: absolute;
  right: 8px;
  top: 57%;
  transform: translateY(-50%);
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #fff;
}

.switch-btn__text {
  text-align: left;
}

.switch-row__btn .switch-btn__text {
  padding-right: 57px;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.switch-row__btn .switch-btn__visual {
  width: 67px;
  display: flex;
}

.switch-row__btn.row-md .switch-btn__visual {
  position: static;
  width: 66px;
  height: 64px;
}

.product-card__order {
  margin-top: 16px;
  margin-bottom: 36px;
}

.product-card__order-title {
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
  letter-spacing: -0.02em;
  margin-bottom: 8px;
  text-align: center;
}

.product-card__content-text {
  margin-right: 20px;
}

.product-card__content-text p {
  font-size: 16px;
  line-height: 24px;
}

.product-card__order-content {
  display: flex;
}

.product-card__content-visual {
  max-width: 150px;
  min-width: 120px;
  max-height: 120px;
  align-self: center;
}

@media (max-width: 767px) {
  .product-card__order-title {
    text-align: left;
  }
  .product-card__content-text {
    margin-right: 10px;
  }
}
.product-card__big {
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.02em;
  color: #f62b3e;
  margin-bottom: 4px;
  display: block;
}

.product-card__min {
  font-size: 14px;
  line-height: 20px;
}

.product-card__substrate.product-card__substrate--min {
  min-height: auto;
}

.product-card__el-inner img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ancor-title {
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
  letter-spacing: -0.02em;
  margin-bottom: 8px;
}

.ancor-title--small {
  margin-bottom: 3px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}

.ancor-content p {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
}

.ancor-content__number {
  margin-top: 8px;
  margin-bottom: 8px;
}

.ancor-content__number a {
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  color: #000;
}

.ancor-content__number a:active {
  color: #f62b3e;
}

.ancor-link {
  color: #f62b3e;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  display: inline;
  border-bottom: 0.5px dashed #f62b3e;
}

.ancor-link.hidden {
  display: none;
}

.ancor-arrow:after {
  content: "";
  position: absolute;
  width: 6px;
  height: 1px;
  top: -2px;
  right: -1px;
  background: #f62b3e;
  transform: rotate(45deg);
}

.ancor-arrow {
  position: relative;
  top: 0px;
  width: 16px;
  height: 1px;
  background: #f62b3e;
  left: 0px;
  display: block;
  transform: rotate(90deg);
}

.ancor-link__text {
  position: relative;
  display: flex;
  align-items: center;
}

.ancor-arrow:before {
  content: "";
  position: absolute;
  width: 6px;
  height: 1px;
  top: 2px;
  right: -1px;
  background: #f62b3e;
  transform: rotate(-45deg);
}

.ancor-link:active {
  border-bottom: none;
  color: #000;
}

.ancor-link:active .ancor-arrow,
.ancor-link:active .ancor-arrow:after,
.ancor-link:active .ancor-arrow:before {
  background: #000;
}

.half-info__title {
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
  letter-spacing: -0.02em;
  margin-bottom: 18px;
}

.half-info__row {
  padding-bottom: 12px;
  padding-top: 12px;
  border-bottom: 0.5px solid #bbb;
}

.half-info__row:last-child {
  border-bottom: none;
}

.half-info__name {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 4px;
}

.half-info__prop {
  display: flex;
  justify-content: space-between;
}

.half-info__prop-value,
.half-info__prop-name {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
}

.half-info__prop-name {
  margin-right: 10px;
}

.half-info__prop-value {
  text-align: right;
}

.half-info__row .half-info__prop {
  margin: 5px 0;
}

.half-info__row .half-info__prop:last-child {
  margin: 5px 0 0 0;
}

.free-slider__slide {
  position: relative;
}

.free-slider__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.free-slider__slide-prop {
  margin-top: 2px;
  font-size: 12px;
  line-height: 14px;
  color: #6a7178;
}

.free-slider__slide-price {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  margin-top: 8px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.block-lable {
  margin-top: 8px;
  padding: 18px 24px;
  background: #F9F9F9;
  border-radius: 8px;
}

.block-lable__content {
  display: flex;
  align-items: flex-start;
}

.collection-title {
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.02em;
  margin-bottom: 6px;
  font-family: Exo2;
}

.collection-text {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 16px;
}

.collection-content {
  margin-top: 18px;
  display: flex;
  flex-wrap: wrap;
  margin-left: -4px;
  margin-right: -4px;
}

.collection {
  padding: 14px;
  background: rgba(0, 0, 0, 0.5);
  border: 1px solid #bbb;
}

.block-title {
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
  margin-bottom: 12px;
  text-align: center;
}

.block-lable__prop {
  font-weight: 600;
  font-size: 48px;
  line-height: 32px;
}

.collection-el {
  width: 76px;
  padding: 8px 4px;
}

.collection-el__visual {
  border-radius: 8px;
  overflow: hidden;
  width: 68px;
  height: 68px;
}

.collection-el__visual img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.collection-el__name {
  margin-top: 6px;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #6a7178;
}

.block-lable__text {
  display: inline;
  border-bottom: 0.5px solid #bbb;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  margin-left: 16px;
}

.block-lable__content--red {
  color: #f62b3e;
}

.block-lable__content:active .block-lable__text {
  border-bottom: none;
}

.material-title {
  margin-bottom: 6px;
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
}

.material-text {
  font-size: 14px;
  line-height: 20px;
}

.material-content {
  margin-top: 18px;
}

.material-content__title {
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
}

.material-content__flex {
  display: flex;
  flex-wrap: wrap;
}

.material-el {
  padding: 14px 0;
  width: 60px;
}

.material-el__visual {
  width: 60px;
  height: 62px;
}

.material-el__visual img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.fixed-el__action .fixed-el__basket-count .linkType1 {
  color: #eb3324;
  margin-right: 4px;
  padding-top: 2px;
}

.fixed-el__action {
  align-self: flex-start;
}

.fixed-el__action .fixed-el__basket-count {
  display: none;
  width: 100%;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  align-items: baseline;
  justify-content: center;
  margin: 0;
  margin-bottom: -14px;
}

.in-basket .fixed-el__basket-count {
  display: flex;
}

.fixed-el__action .btn.btn-to-order {
  display: none;
}

.in-basket .fixed-el__action .btn.btn-basket {
  display: none;
}

.in-basket .fixed-el__action .btn.btn-to-order {
  display: block;
}

.fixed-el__action .btn.btn-basket {
  border-radius: 8px;
  transition: 0.3s;
  width: 152px;
  height: 48px;
}

.preloader svg {
  width: 40px;
  height: 40px;
}

.calculator-result__col-title .popover {
  position: absolute;
  top: 0;
  right: 0;
}

.btn-basket__wrap {
  min-height: 76px;
}

.btn-basket__wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 153px;
  flex-wrap: wrap;
  flex-direction: column;
}

.custom-elem {
  width: 40px;
  height: 40px;
  background: #f62b3e;
  border-radius: 50%;
  transition: 0.3s;
  z-index: 1000;
}

.fixed-el__action .btn.btn-basket.animation {
  border: none;
  padding: 0 !important;
  color: #f62b3e;
  box-shadow: -3px 6px 13px 2px transparent;
  background: #f62b3e;
  box-shadow: -3px 6px 13px 2px transparent;
}

.fixed-el__action .btn.btn-basket.opacity {
  padding: 0 !important;
  display: none;
  width: 0;
  height: 0;
}

.fixed-el__action .btn.btn-basket.inithial {
  transition: 0.3s;
  width: 100%;
  transform: scaleX(1);
  height: 100%;
  padding: 12px 25px;
  animation: 0.7s showBtn cubic-bezier(0, 0.23, 0.99, -0.48);
}

.preloader.disabled {
  display: none !important;
}

.basket-mark {
  top: 2px;
  right: -4px;
  position: absolute;
  width: 8px;
  height: 8px;
  visibility: hidden;
  background: #f62b3e;
  border-radius: 50%;
}

.basket-mark.not-empty {
  visibility: visible;
}

.header-button {
  position: relative;
}

@keyframes showBtn {
  0% {
    width: 0;
    height: 0;
    padding: 0;
    transform: scaleX(1);
  }
  80% {
    width: 100%;
    height: 100%;
    padding: 12px 25px;
    transform: scaleX(1.5);
  }
  100% {
    transform: scaleX(1);
    width: 100%;
    height: 100%;
  }
}
.btn.btn-basket .preloader {
  display: none;
  width: 40px;
  height: 40px;
  opacity: 0;
  transform: scale(0);
}

.btn.btn-basket .btn-basket__text {
  transform: scale(1);
  transition: 0.3s;
}

@keyframes showPreloder {
  0% {
    width: 0;
    height: 0;
    opacity: 0;
    transform: scale(0);
  }
  20% {
    width: 40px;
    height: 40px;
    opacity: 1;
    transform: scale(1);
  }
  90% {
    width: 0;
    height: 0;
    opacity: 0;
    transform: scale(0);
  }
  100% {
    display: none;
  }
}
@keyframes addCard {
  0% {
    border-radius: 8px;
    width: 152px;
    height: 48px;
  }
  30% {
    border-radius: 20%;
    width: 140px;
    height: 48px;
    box-shadow: -3px 6px 13px 2px #f62b3e;
  }
  60% {
    border-radius: 30%;
    width: 60px;
    height: 40px;
    box-shadow: -2px 6px 41px 2px #f62b3e;
  }
  100% {
    border-radius: 50%;
    width: 20px;
    height: 20px;
    box-shadow: -3px 6px 13px 2px transparent;
  }
}
@media (max-width: 479px) {
  .switch-row__btn .switch-btn__text {
    padding-right: 30px;
  }
  .switch-row__btn .switch-btn__visual {
    width: 47px;
  }
  .free-slider__slide-price {
    font-size: 16px;
  }
}
.switch-btn__visual img {
  width: 100%;
  object-fit: contain;
}

.switch-row__btn.row-md {
  display: flex;
  justify-content: space-between;
}

.switch-row__btn.row-md .switch-btn__text {
  display: flex;
  flex-direction: column;
}

.switch-row__btn.row-md .switch-btn__price {
  margin-top: auto;
}

.field-title {
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.02em;
  margin-bottom: 6px;
}

.switch-row__btn.row-sm {
  flex: 1;
}

.switch-row__btn.row-sm .switch-btn__text {
  padding-right: 0;
}

@media (max-width: 480px) {
  .switch-row__btn.row-sm {
    flex: 1 1 auto;
  }
}
.modal-info {
  background: #f9f9f9;
  border-radius: 8px;
  padding: 12px 16px 16px 16px;
}

.modal-info__title {
  font-weight: 700;
  font-size: 30px;
  line-height: 32px;
  margin-bottom: 7px;
  color: #f62b3e;
}

.modal-info__title.booting-diameter {
  font-family: "EXO 2";
}

.row-el__title {
  font-weight: 700;
  font-size: 16px;
  margin-bottom: 4px;
  line-height: 24px;
}

.row-el p,
.row-el__desc {
  font-weight: 400;
  font-size: 16px;
  margin-top: 0;
  margin-bottom: 12px;
  line-height: 22px;
}

.row-el__visual img,
.desc-el__visual img {
  width: 100%;
}

.row-el__visual svg {
  max-width: 100%;
}

.row-el__desc:last-child,
.row-el p:last-child {
  margin-bottom: 0;
}

.desc-el {
  margin: 12px 0;
}

.desc-el__title {
  margin-bottom: 4px;
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.02em;
}

.desc-el p,
.desc-el__text {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 12px;
  margin-top: 0;
}

.desc-el__visual {
  max-width: 500px;
  margin-top: 24px;
  margin-bottom: 12px;
}

.row-el__visual {
  margin-top: 12px;
  max-width: 550px;
  position: relative;
}

.row-el {
  padding: 12px 0;
  border-bottom: 1px solid #bbb;
}

.poduct-card__fixed.in-basket {
  min-height: 76px;
}

.poduct-card__fixed {
  position: fixed;
  bottom: 0;
  max-width: 1230px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  padding: 5px 16px;
  background: #fff;
  box-shadow: 4px 6.71111px 33.1333px rgb(22, 49, 63);
  min-height: 62px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 91;
}

.fixed-el__text-price .price-old {
  margin-left: 8px;
}

.fixed-el__text-price-row .fade-block--price {
  position: relative;
  top: -5px;
}

.fixed-el__text-price-row {
  display: flex;
  align-items: center;
}

.price-wrap {
  display: flex;
  flex-wrap: wrap;
}

.price-wrap .price-discont {
  margin-bottom: 5px;
}

.fixed-el__action .btn {
  width: 152px;
}

.fixed-el__text .fixed-el__text-price {
  font-weight: 800;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.02em;
}

.static .modal-link {
  width: calc(100% - 35px);
}

.static .modal-link .btn-back {
  position: absolute;
  left: 0;
}

.static .modal-title {
  margin-left: 0;
  margin-right: 4px;
  text-align: center;
}

.modal-action {
  margin-top: 20px;
  display: flex;
  padding-bottom: 20px;
  justify-content: center;
}

.sendToBasket__fields {
  display: none;
}

.price-default__desc {
  margin-left: 3px;
}

.modal-action .btn__text {
  margin-right: 0;
}

.product-card__desc-link a {
  color: #000;
}

.switch-row__btn.row-md .switch-btn__text {
  padding-right: 0;
  width: 60%;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.lable-width {
  top: -9px;
  left: 22%;
}

.lable-height {
  top: 30%;
  left: -15px;
}

.lable-width-w {
  right: -15px;
  top: 72%;
}

.row-el__visual-lable {
  font-size: 14px;
  text-align: center;
}

.row-el__visual-lable-el {
  position: absolute;
  width: 50px;
  display: block;
}

.lable-height-w {
  top: -9px;
  position: absolute;
  right: 11%;
}

.product-card__price .fixed-el__text-price {
  display: flex;
  align-items: center;
  margin-right: -10px;
  width: 100%;
  justify-content: space-between;
}

.product-card__price .fixed-el__text-price-row {
  margin-right: 10px;
}

.product-card__price {
  font-size: 24px;
  font-weight: 700;
  margin-top: 25px;
  display: flex;
  align-items: center;
}

.installment__link {
  cursor: pointer;
  display: flex;
  font-size: 15px;
  font-weight: 400;
  gap: 10px;
}

.installment__link .js-modal-btn {
  color: #f82d40;
  text-decoration: underline;
}

.installment__link .js-modal-btn:hover {
  text-decoration: none;
}

.installment__link-img {
  width: 20px;
  height: 20px;
}

.installment__info {
  font-size: 15px;
  font-weight: 400;
}

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

@media (max-width: 380px) {
  .row-el__visual-lable {
    font-size: 12px;
  }
  .lable-height {
    top: 28%;
  }
  .lable-width {
    left: 19%;
  }
  .lable-height-w {
    right: 8%;
  }
  .lable-width-w {
    top: 71%;
  }
}
@media (max-width: 359px) {
  .switch-row__btn,
.switch-row__btn.row-sm {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .product-card__tag-text {
    font-size: 12px;
    line-height: 12px;
  }
  .card-list__el-lable {
    font-size: 14px;
  }
  .free-slider__slide-text {
    font-size: 14px;
    line-height: 20px;
  }
  .card-list__el {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .product-card__lable-text {
    font-size: 12px;
  }
  .product-card__list-text {
    font-size: 14px;
    line-height: 20px;
  }
  .text-desc.characteristics__descr-legal {
    margin-top: 16px;
  }
}
@media (max-width: 479px) {
  .card-list__el {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .product-card__substrate.social {
    align-items: flex-start;
  }
  .product-card__substrate-action .form-body__btn {
    max-width: none;
  }
}
@media (max-width: 359px) {
  .fixed-el__action .btn {
    width: auto;
  }
  .switch-row__btn.row-md .switch-btn__visual {
    width: 53px;
    height: 50px;
  }
  .switch-row__btn.row-md .switch-btn__text {
    padding-right: 0;
  }
}
.product-grid__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .product-grid__grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.product-grid__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 25%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1023px) {
  .product-grid__cell {
    padding: 10px;
  }
}

.product-grid__marker {
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  z-index: 3;
}

.product-grid__marker-image {
  display: block;
  max-width: 70px;
}

@media (max-width: 1279px) {
  .product-grid__cell {
    width: 33.33%;
  }
}
@media (max-width: 767px) {
  .product-grid__cell {
    width: 50%;
  }
}
.product-image {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.2s;
  position: relative;
}

.product-image--loading {
  background: rgba(0, 0, 0, 0.5);
}

.product-image--loading .product-image__image {
  opacity: 0;
}

.product-image__image {
  display: block;
  width: 100%;
  flex: 0 0 auto;
  max-width: 100%;
  max-height: 100%;
  transition: opacity 0.2s;
}

.product-image__placeholder {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.5);
  color: #bbb;
}

.product-image__placeholder-icon {
  display: block;
  flex: 0 0 auto;
  width: 70px;
  height: 70px;
  max-width: 40%;
  max-height: 40%;
}

.product-line {
  position: relative;
}

.product-line__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
  flex-wrap: nowrap;
}
@media (max-width: 1023px) {
  .product-line__grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.product-line__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 20%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1023px) {
  .product-line__cell {
    padding: 10px;
  }
}

.product-line__cell:nth-child(n+6) {
  display: none;
}

@media (any-hover: none) {
  .product-line__block {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    width: calc(100% + 32px * 2);
    margin-left: -32px;
    margin-right: -32px;
    padding-left: 32px;
  }
  .product-line__grid::after {
    content: "";
    display: block;
    width: 32px;
    height: 1px;
    flex: 0 0 auto;
  }
  .product-line__cell.product-line__cell.product-line__cell:nth-child(n) {
    display: flex;
  }
}
@media (any-hover: none) and (max-width: 1023px) {
  .product-line__block {
    width: calc(100% + 10px * 2);
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 10px;
  }
  .product-line__grid::after {
    content: "";
    display: block;
    width: 10px;
    height: 1px;
    flex: 0 0 auto;
  }
}
@media (max-width: 1279px) {
  .product-line__cell {
    width: 25%;
  }
  .product-line__cell:nth-child(n+5) {
    display: none;
  }
}
@media (max-width: 1023px) {
  .product-line__cell {
    width: 33.33%;
  }
  .product-line__cell:nth-child(n+4) {
    display: none;
  }
}
@media (max-width: 767px) {
  .product-line__cell {
    width: 50%;
  }
  .product-line__cell:nth-child(n+3) {
    display: none;
  }
}
@media (max-width: 479px) {
  .product-line__cell {
    width: 100%;
  }
  .product-line__cell:nth-child(n+2) {
    display: none;
  }
}
.product-list__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .product-list__grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.product-list__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  .product-list__cell {
    padding: 10px;
  }
}

.product-marker {
  position: absolute;
  top: 10px;
  left: 0;
  z-index: 3;
}

.product-marker__image {
  display: block;
  max-width: 70px;
}

.product-reviews {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 30px;
  width: 100%;
}

.product-reviews--empty {
  display: block;
}

.product-reviews__empty {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 231px;
  padding: 40px 24px;
  border-radius: 16px;
  background: #f1f1f7;
  text-align: center;
  box-sizing: border-box;
}

.product-reviews__empty-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  max-width: 560px;
}

.product-reviews__empty-title {
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.25;
  color: #2f2f2f;
}

.product-reviews__empty-text {
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  color: #484848;
}

.product-reviews__empty-btn {
  margin-top: 12px;
  min-width: 344px;
  max-width: 100%;
  min-height: 52px;
  border-radius: 8px;
  background: #293ef2;
  border-color: #293ef2;
}

.product-reviews__main {
  flex: 1 1 auto;
  min-width: 0;
  max-width: 932px;
}

.product-reviews__list {
  display: flex;
  flex-direction: column;
  margin-top: 8px;
}

.product-reviews__item {
  padding: 8px 0 16px;
  border-bottom: 1px solid #e3e3e3;
}
.product-reviews__item + .product-reviews__item {
  margin-top: 8px;
}
.product-reviews__item:last-of-type {
  border-bottom: none;
}

.product-reviews__head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 8px;
  margin-bottom: 16px;
}

.product-reviews__head-left {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-start;
}

.product-reviews__author {
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  color: #2f2f2f;
}

.product-reviews__date {
  display: block;
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  vertical-align: middle;
  color: #484848;
}

.product-reviews__stars,
.product-reviews__cta-stars {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
}

.product-reviews__star {
  display: inline-flex;
  width: 24px;
  height: 24px;
  padding: 4px;
  color: #e3e3e3;
}
.product-reviews__star .icon,
.product-reviews__star svg {
  width: 100%;
  height: 100%;
  display: block;
}
.product-reviews__star--active {
  color: #ffc01e;
}

.product-reviews__text {
  margin: 0;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0;
  vertical-align: middle;
  color: #484848;
}

.product-reviews__photos {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 16px 0 0;
}

.product-reviews__photo {
  position: relative;
  display: block;
  width: 110px;
  height: 160px;
  border-radius: 8px;
  overflow: hidden;
  background: #f1f1f7;
}

.product-reviews__photo--video {
  background: #1a1a1a;
}

.product-reviews__photo-img,
.product-reviews__photo-video {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  pointer-events: none;
}

.product-reviews__photo-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: rgba(41, 62, 242, 0.92);
  pointer-events: none;
}

.product-reviews__photo-play-icon {
  width: 12px;
  height: 14px;
  margin-left: 2px;
  color: #fff;
}

.product-reviews__more {
  display: inline-flex;
  align-items: center;
  margin-top: 16px;
  padding: 0;
  border: 0;
  background: none;
  color: #293ef2;
  font-family: inherit;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  cursor: pointer;
  position: relative;
}
.product-reviews__more:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  border-bottom: 1px solid currentColor;
}
.product-reviews__more:hover {
  color: #ed282f;
}

.product-reviews__aside {
  flex: 0 0 389px;
  width: 389px;
  max-width: 100%;
}

.product-reviews__cta {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  padding: 16px;
  border-radius: 16px;
  background: #f1f1f7;
}

.product-reviews__cta-average {
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  vertical-align: middle;
  margin-left: 4px;
  color: #2f2f2f;
}

.product-reviews__cta-sum {
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  color: #2F2F2F;
}

.product-reviews__cta-header {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.product-reviews__cta-title {
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
  color: #2f2f2f;
}

.product-reviews__cta-btn {
  width: 100%;
  min-height: 52px;
  border-radius: 8px;
  background: #293ef2;
  border-color: #293ef2;
}

@media (max-width: 1439px) {
  .product-reviews {
    flex-direction: column;
    gap: 24px;
  }
  .product-reviews__main,
.product-reviews__aside {
    width: 100%;
    max-width: none;
    flex: none;
  }
  .product-reviews__aside {
    order: -1;
  }
}
@media (max-width: 1023px) {
  .product-reviews__head {
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 8px;
  }
  .product-reviews__photo {
    width: 96px;
    height: 140px;
  }
  .product-reviews__empty {
    min-height: 200px;
    padding: 32px 16px;
  }
  .product-reviews__empty-title {
    font-size: 16px;
  }
  .product-reviews__empty-btn {
    min-width: 0;
    width: 100%;
  }
  .product-reviews__cta-title {
    font-size: 16px;
  }
}
.product-slider {
  position: relative;
  min-height: 480px;
}

.product-slider__main {
  position: relative;
}

.product-slider__arrows .slider__arrow {
  position: absolute;
  z-index: 2;
  top: 50%;
  transform: translateY(-50%);
}

.product-slider__arrows .slider__arrow--left {
  left: 0;
  transform: translate(-50%, calc(-50% - 15px));
}

.product-slider__arrows .slider__arrow--right {
  right: 0;
  transform: translate(50%, calc(-50% - 15px));
}

.product-slider--alt {
  min-height: 244px;
}

.product-slider-swiper-flex .product-slider__swiper-slider {
  height: 100%;
}

.product-slider-swiper-flex .swiper-slider__slider {
  height: 100%;
}

.product-slider-swiper-flex .swiper-wrapper {
  height: 100%;
}

.product-slider-swiper-flex .product-slider__slide.swiper-slide {
  height: 100%;
}

.product-slider__slide.swiper-slide {
  display: flex;
  min-height: 466px;
  height: auto;
}

.product-slider__slide {
  transform: none !important;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  contain: layout paint style;
}

.product-slider--alt .product-slider__slide.swiper-slide {
  min-height: 0;
}

.product-slider-swiper-flex {
  margin: 0 -10px;
  display: flex;
}

.product-slider-swiper-flex .product-slider__promo {
  width: 350px;
  flex: 0 0 340px;
  padding: 0 10px;
}

.product-slider-swiper-flex .product-slider__promo img {
  max-width: 100%;
  width: 100%;
  height: 100%;
}

.product-slider-swiper-flex .product-slider__inner {
  flex: 1 1 auto;
  width: calc(100% - 350px);
  padding: 0 10px;
}

.product-slider__icon {
  display: block;
  width: 26px;
  height: 50px;
}

.swiper-scrollbar.product-slider__scrollbar {
  position: absolute;
  left: 50% !important;
  transform: translateX(-50%);
  bottom: -20px !important;
  top: unset !important;
  right: unset !important;
}

@media (max-width: 1279px) {
  .product-slider--not-filled {
    height: 618px;
  }
  .product-slider__slide.swiper-slide {
    min-height: unset;
    height: auto;
  }
  .product-slider {
    min-height: unset;
    margin-bottom: 27px;
  }
  .product-slider-swiper-flex {
    margin: 0 -8px;
  }
  .product-slider-swiper-flex .product-slider__promo {
    width: 350px;
    flex: 0 0 350px;
    padding: 0 8px;
  }
  .product-slider-swiper-flex .product-slider__inner {
    width: calc(100% - 350px);
    padding: 0 8px;
  }
}
@media (max-width: 1023px) {
  .product-slider--not-filled {
    height: 495px;
  }
  .product-slider-swiper-flex .product-slider__promo {
    flex: 0 0 50%;
    padding: 0;
  }
  .product-slider-swiper-flex .product-slider__inner {
    width: calc(50% - 8px);
    padding: 0 8px;
  }
  .product-slider-swiper-flex .product-slider__promo img {
    height: 100%;
  }
}
.product-t-grid,
.product-t-grid__card {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-t-grid__card {
  padding: 19px;
  border: 1px solid #bbb;
  background: #fff;
  transition: 0.2s;
}

.product-t-grid__bottom {
  margin-top: auto;
  padding-top: 12px;
}

.product-t-grid__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  outline: none;
  z-index: 3;
  color: #000;
  cursor: pointer;
}

.product-t-grid__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: hover) {
  .product-t-grid:hover .product-t-grid__card {
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  }
}
.state--focus-enabled .product-t-grid__link:focus::after {
  opacity: 0.75;
}

.product-t-grid__link:active ~ .product-t-grid__card {
  background: rgba(0, 0, 0, 0.5);
  box-shadow: none;
}

.product-t-grid__visual {
  position: relative;
  min-height: 180px;
  max-height: 216px;
  margin: 0 0 12px;
}

.product-t-grid__visual::after {
  content: "";
  display: block;
  padding-top: 100%;
}

.product-t-grid__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-t-grid__status {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.product-t-grid__name {
  margin: 8px 0;
  color: #000;
  transition: 0.2s;
}

.product-t-grid__favorite-action {
  position: absolute;
  top: 15px;
  left: auto;
  right: 15px;
  bottom: auto;
  z-index: 3;
}

@media (any-hover: hover) {
  .product-t-grid:hover .product-t-grid__name {
    color: #e06;
  }
}
.product-t-grid__price {
  margin: 12px 0;
}

.product-t-grid__action {
  position: relative;
  z-index: 4;
  margin: 12px 0;
}

.product-t-list,
.product-t-list__card {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-t-list__card {
  padding: 20px;
  border: 1px solid #bbb;
  background: #fff;
  transition: 0.2s;
  flex-direction: row;
}

.product-t-list__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  outline: none;
  z-index: 3;
  color: #000;
}

.product-t-list__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: hover) {
  .product-t-list:hover .product-t-list__card {
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  }
}
.state--focus-enabled .product-t-list__link:focus::after {
  opacity: 0.75;
}

.product-t-list__link:active ~ .product-t-list__card {
  background: rgba(0, 0, 0, 0.5);
  box-shadow: none;
}

.product-t-list__cell-visual {
  flex: 0 0 auto;
  width: 150px;
  margin-right: 20px;
}

.product-t-list__cell-info {
  flex: 1 1 auto;
}

.product-t-list__cell-price-action {
  display: flex;
  flex: 0 0 auto;
}

.product-t-list__cell-price {
  flex: 0 0 auto;
  width: 150px;
  margin-left: 20px;
}

.product-t-list__cell-action {
  flex: 0 0 auto;
  width: 180px;
  margin-left: 20px;
}

.product-t-list__visual {
  position: relative;
  min-height: 150px;
  max-height: 216px;
  margin: 0 0 12px;
}

.product-t-list__visual::after {
  content: "";
  display: block;
  padding-top: 100%;
}

.product-t-list__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-t-list__status {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.product-t-list__name {
  margin: 8px 0;
  color: #000;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .product-t-list:hover .product-t-list__name {
    color: #e06;
  }
}
.product-t-list__price {
  margin: 12px 0;
}

.product-t-list__action {
  position: relative;
  z-index: 4;
  margin: 12px 0;
}

.product-t-list__favorite-action {
  position: absolute;
  top: auto;
  left: auto;
  right: 20px;
  bottom: 20px;
  z-index: 4;
}

@media (max-width: 1279px) {
  .product-t-list__cell-price-action {
    display: block;
    width: 200px;
  }
  .product-t-list__cell-price,
.product-t-list__cell-action {
    width: auto;
    margin: 0;
  }
  .product-t-list__cell-price + .product-t-list__cell-action {
    margin-top: 12px;
  }
}
@media (max-width: 767px) {
  .product-t-list__card {
    display: block;
    padding-left: 190px;
    min-height: 190px;
  }
  .product-t-list__cell-visual {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 150px;
    margin: 0;
  }
  .product-t-list__cell-info + .product-t-list__cell-price-action {
    margin-top: 12px;
  }
}
.product {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  width: 100%;
  max-height: 584px;
}

.product-grid__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.product-grid,
.product-grid__card {
  position: relative;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-grid__card {
  background: #fff;
}

.product-grid__top {
  padding: 0 7px;
}

.product-grid__visual {
  position: relative;
}

.product-grid__images {
  width: 100%;
  z-index: 2;
  max-width: 317px;
  position: relative;
}

.product-grid__status {
  position: absolute;
  right: 5px;
  top: 10px;
  z-index: 3;
}

.product-grid__bottom {
  padding: 20px;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.product-grid__rating {
  margin-bottom: 10px;
}

.product-grid__rating + .product-grid__name {
  margin-top: 0 !important;
}

.product-grid__name {
  font-size: 18px;
  font-weight: 400;
  line-height: 106%;
  letter-spacing: -0.04em;
  color: #020b2a;
  margin-bottom: 4px;
  transition: color 0.2s;
  margin-top: 34px !important;
}

@media (any-hover: hover) {
  .product-grid:hover .product-grid__name {
    color: #ed282f;
  }
}
.product-grid__text {
  font-size: 12px;
  font-weight: 400;
  line-height: 106%;
  letter-spacing: -0.04em;
  color: #020B2A;
  margin-bottom: 4px;
}

.product-grid__avail {
  margin-bottom: 4px;
}

.product-grid__colors {
  margin-top: 10px;
  z-index: 2;
  position: relative;
}

.product-grid__price {
  padding-top: 12px;
}

.product-grid__actions {
  margin-top: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  align-items: flex-start;
}

.product-grid__action {
  flex: 1 1 auto;
  z-index: 2;
  position: relative;
}

.product-grid__action.flc {
  margin-top: 8px;
  width: 100%;
}

.product-grid__action .basket-action__cell-main {
  flex: 1 1 auto;
}

.product-grid__action .basket-action__btn {
  width: 100%;
}

.product-grid__favorite-action {
  flex: 0 0 44px;
  z-index: 2;
  position: relative;
  margin-left: 12px;
}

@media (max-width: 1279px) {
  .product-grid__status {
    right: unset;
  }
  .product-grid__favorite-action {
    position: absolute;
    top: 10px;
    right: 10px;
  }
  .product-grid__bottom {
    padding: 15px 10px 10px;
  }
  .product-grid__rating {
    margin-bottom: 5px;
  }
  .product-grid__name {
    font-size: 15px;
    line-height: 15px;
    overflow-x: clip;
    margin-top: 20px !important;
  }
  .product-grid__text {
    font-size: 11px;
    line-height: 12px;
    color: rgba(2, 11, 42, 0.6);
  }
  .product-grid__images {
    max-width: unset;
  }
}
.qr-code {
  display: flex;
  align-items: center;
  padding: 20px 40px;
  background-color: #fff;
  border-radius: 10px;
  border-left: 3px solid #ED282F;
}

.qr-code__left {
  flex: 1 1 auto;
}

.qr-code__right {
  flex: 0 0 auto;
  margin-left: 30px;
}

.qr-code__title {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.96px;
  color: #2F2F2F;
  max-width: 307px;
}

.qr-code__action {
  margin-top: 30px;
}

.qr-code__image {
  display: block;
  width: 155px;
  height: 155px;
  max-width: 155px;
  object-fit: contain;
}

.qr-code__caption {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-align: right;
}

.qr-code__btn {
  width: fit-content;
  padding: 11px 24px;
  border-radius: 8px;
  height: 40px;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.qr-code__btn.qr-code__btn {
  color: #fff;
  background: radial-gradient(1289.98% 275.1% at 118.84% -36.54%, rgb(255, 151, 154) 0%, rgb(255, 88, 93) 18.0000007153%, rgb(255, 59, 65) 33.0000013113%, rgb(242, 40, 47) 54.5000016689%, rgb(227, 39, 46) 73.0000019073%, rgb(218, 38, 45) 91.0000026226%, rgb(206, 36, 43) 99.0000009537%);
  box-shadow: none;
  transition: background-gradient 0.2s;
}

.qr-code__btn.qr-code__btn:not([disabled]):active {
  background: #fd4b52;
}

@media (any-hover: hover) {
  .qr-code__btn.qr-code__btn:not([disabled]):hover {
    color: #fff;
    background: #fd4b52;
    box-shadow: none;
  }
}
@media (max-width: 1023px) {
  .qr-code {
    padding: 20px;
    display: block;
  }
  .qr-code__title {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.8px;
    max-width: 100%;
  }
  .qr-code__action {
    margin-top: 10px;
  }
  .qr-code__right {
    margin-top: 10px;
    margin-left: 0;
  }
  .qr-code__caption {
    text-align: left;
  }
}
.rating--input {
  display: block;
}

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

.rating__row {
  flex: 0 0 auto;
  display: inline-block;
  vertical-align: top;
  position: relative;
}

.rating--input .rating__row {
  display: block;
  width: 100%;
}

.rating__grid {
  display: flex;
}

.rating--input .rating__item {
  cursor: pointer;
}

.rating__item {
  flex: 0 0 auto;
  display: block;
  color: #FFC01E;
  position: relative;
  transition: color 0.1s;
}

.rating--input .rating__item--disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.rating__input {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  opacity: 0;
  pointer-events: none;
}

.rating__item .svg-icon {
  width: 24px;
  height: 24px;
}

.product .rating__grid {
  gap: 4px;
  align-items: center;
}
.product .rating__item {
  padding: 4px 0;
}
.product .rating__item .svg-icon {
  width: 16px;
  height: 16px;
}
.product .rating__value {
  margin-left: 4px;
}

.rating__layer--checked {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.rating__layer--input {
  width: 100%;
}

.rating__icon.rating__icon {
  display: block;
}

.rating__integrated-label {
  font-size: 12px;
  line-height: 18px;
}

.rating__value {
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: #5B5B5B;
  flex: 0 0 auto;
}

@media (max-width: 1023px) {
  .rating__layer--checked {
    margin-top: 0;
  }
  .rating__grid {
    align-items: center;
  }
  .rating__item .svg-icon {
    width: 15px;
    height: 15px;
  }
  .rating__row {
    display: inline-flex;
    align-items: center;
  }
  .rating__value {
    font-size: 11px;
    line-height: 15px;
  }
  .product .rating__item .svg-icon {
    width: 10px;
    height: 10px;
  }
}
.sideInfo__header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px 12px;
  margin-bottom: 16px;
}

.sideInfo__header .site_markers {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 0;
}

.sideInfo__header .rating-block {
  margin: 0;
}

.sideInfo__title {
  flex: 1 0 100%;
  margin: 4px 0 0;
  font-family: "Exo 2", sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
  color: #141414;
}

.product-description {
  margin: 0 0 40px;
  max-width: 860px;
}

.product-description__title {
  margin: 0 0 12px;
  font-family: "Exo 2", sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: -0.02em;
  color: #141414;
}

.product-description__content {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #141414;
}

.product-description__content.is-expanded {
  display: block;
  -webkit-line-clamp: unset;
  overflow: visible;
}

.product-description__content p {
  margin: 0 0 12px;
}

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

.product-description__more {
  display: inline-block;
  margin-top: 8px;
  padding: 0;
  border: 0;
  background: none;
  color: #293ef2;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  cursor: pointer;
}

.product-description__more:hover {
  color: #ed282f;
}

.product-description__more[hidden] {
  display: none;
}

@media (max-width: 767px) {
  .sideInfo__title {
    font-size: 24px;
  }
  .product-description {
    margin-bottom: 32px;
    max-width: 100%;
  }
  .product-description__title {
    font-size: 22px;
    line-height: 28px;
  }
}
.search-small {
  width: 100%;
  display: flex;
  max-width: 524px;
}

.search-small .loader__icon {
  width: 30px;
  height: 30px;
}

.search-small__wrap {
  width: 100%;
  position: relative;
}

.search-small__form {
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
}

.search-small__field {
  flex: 1 1 auto;
}

.search-small__close-btn {
  width: 40px;
  height: 40px;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: color 0.2s;
}

.search-small__field .field-input {
  border: 2px solid #d0d0d0;
  border-radius: 8px;
  padding: 4px 0px 4px 42px;
  height: 52px;
  background: url("/local/new_build/local/assets/images/icons/search.svg") no-repeat 18px;
  background-color: #fff;
}

@media (any-hover: hover) {
  .search-small__close-btn:hover {
    color: #F1282F;
  }
}
.search-small__close-btn::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.search-small__close-btn-icon {
  display: block;
  width: 20px;
  height: 20px;
  position: relative;
}

.search-small__submit-btn {
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  transition: color 0.2s;
}

.search-small__submit-btn::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.search-small__submit-btn-icon {
  flex: 0 0 auto;
  width: 24px;
  height: 24px;
}

.search-small__result {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: #fff;
  max-height: 210px;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 3;
  min-height: 80px;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  opacity: 0;
  transform: translateY(-10px);
  pointer-events: none;
  transition: opacity 0.25s, transform 0.25s;
}

.search-small__result.visible {
  opacity: 1;
  transform: translateY(0);
  pointer-events: all;
}

.search-small__loader-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0;
  z-index: 3;
  pointer-events: none;
  transition: opacity 0.25s;
}

.search-small__loader-wrap.visible {
  opacity: 1;
  pointer-events: all;
}

.search-small__top {
  padding: 15px;
}

.search-small__result-message {
  padding: 15px;
}

.search-small__suggestion-wrap {
  display: block;
  margin-top: 15px;
}

.search-small__suggestion {
  display: inline-block;
}

@media (any-hover: hover) {
  .search-small__submit-btn:hover {
    color: #F1282F;
  }
}
.state--focus-enabled .search-small__close-btn:focus::after {
  opacity: 0.75;
}
.state--focus-enabled .search-small__submit-btn:focus::after {
  opacity: 0.75;
}

@media (max-width: 1439px) {
  .search-small {
    max-width: unset;
  }
}
section.section {
  margin: 100px 0;
}

.page-main:has(.detailedCardContainer) section.section {
  margin: 80px 0;
}

@media (min-width: 1280px) {
  section.section:has(> .popular) {
    margin: -10px 0 -90px;
  }
}
section.section.section--margins-small {
  margin: 50px 0;
}

.section-title {
  font-size: 33px;
  font-weight: 500;
  letter-spacing: -0.04em;
  color: #2f2f2f;
  margin-bottom: 30px;
  display: block;
  text-decoration: none;
  line-height: 1.78;
}

.page-main:has(.detailedCardContainer) .section-title {
  font: 700 30px/38px "nbrb", "Inter", Arial, Helvetica, sans-serif;
}

.section--bg {
  background-color: #D0D4F4;
  padding: 68px 0;
}

@media (max-width: 1279px) {
  section.section {
    margin: 60px 0;
  }
  section.section:has(> .popular) {
    margin: 40px 0 30px 0;
  }
  section.section:has(> .popular) .popular {
    margin: 0;
  }
  section.section.product-section {
    margin-top: 30px;
  }
  section.section.section--margins-small {
    margin: 30px 0;
  }
  .section-title {
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 20px;
  }
  .section--bg {
    padding: 20px 0 27px;
  }
}
@media (max-width: 1023px) {
  .page-main:has(.detailedCardContainer) .section-title {
    font: 700 24px/30px nbrb, Inter, Arial, Helvetica, sans-serif;
  }
  .page-main:has(.detailedCardContainer) section.section {
    margin: 60px 0;
  }
  .page-main:has(.detailedCardContainer) section.section:has(+ .delivery-section) {
    margin-bottom: 46px;
  }
  body:has(.detailedCardContainer) .page-subfooter {
    margin: 20px 0 130px;
  }
}
.seo-media {
  padding: 40px 0;
}

.seo-media__inner {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  gap: 24px;
}

.seo-media__content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1 1 auto;
  min-width: 0;
  max-width: 943px;
}

.seo-media:not(:has(.seo-media__content)) .seo-media__media {
  margin: 0 auto;
}

.seo-media:not(:has(.seo-media__media)) .seo-media__content {
  max-width: 943px;
}

.seo-media__body {
  position: relative;
  overflow: hidden;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  transition: height 0.35s ease;
}

.seo-media__body--collapsed {
  -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 calc(100% - 24px), transparent 100%);
  mask-image: linear-gradient(to bottom, #000 0%, #000 calc(100% - 24px), transparent 100%);
}

.seo-media__body--animating {
  -webkit-mask-image: none;
  mask-image: none;
}

.seo-media__text {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
}
.seo-media__text strong,
.seo-media__text b {
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.01em;
}
.seo-media__text p {
  margin: 0 0 0.5em;
}
.seo-media__text p:last-child {
  margin-bottom: 0;
}
.seo-media__text ul,
.seo-media__text ol {
  margin: 0.5em 0;
  padding-left: 1.25em;
}

.seo-media__toggle {
  display: inline-flex;
  align-self: flex-start;
  margin-top: 16px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #293ef2;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  transition: color 0.15s ease;
}

@media (any-hover: hover) {
  .seo-media__toggle:hover {
    color: #ed282f;
  }
}
.seo-media__media {
  flex: 0 0 389px;
  width: 389px;
  max-width: 100%;
}

.seo-media__video {
  position: relative;
  width: 100%;
  aspect-ratio: 389/211;
  border-radius: 16px;
  overflow: hidden;
  background: #d5d5d5;
}
.seo-media__video .video,
.seo-media__video .video__poster,
.seo-media__video .video__video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.seo-media__video .video__iframe-wrap {
  aspect-ratio: 389/211;
}
.seo-media__video .video__btn {
  width: 48px;
  height: 48px;
  background: rgba(255, 255, 255, 0.4);
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.seo-media__video .video__btn-icon {
  width: 20px;
  height: 20px;
  color: #fff;
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.35));
}

@media (max-width: 1439px) {
  .seo-media__media {
    flex-basis: 320px;
    width: 320px;
  }
}
@media (max-width: 1279px) {
  .seo-media__inner {
    flex-direction: column;
    gap: 20px;
  }
  .seo-media__content {
    max-width: none;
    order: 2;
  }
  .seo-media__media {
    flex: none;
    order: 1;
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .seo-media__text {
    font-size: 16px;
    line-height: 1.4;
  }
  .seo-media__text strong,
.seo-media__text b {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .seo-media {
    padding: 24px 0;
  }
  .seo-media__inner {
    gap: 16px;
  }
  .seo-media__video {
    border-radius: 12px;
    aspect-ratio: 355/206;
  }
  .seo-media__video .video__iframe-wrap {
    aspect-ratio: 355/206;
  }
  .seo-media__text {
    font-size: 16px;
    line-height: 1.4;
  }
  .seo-media__text strong,
.seo-media__text b {
    font-size: 16px;
  }
  .seo-media__toggle {
    margin-top: 12px;
    font-size: 14px;
    line-height: 28px;
  }
}
.seo__content {
  font-size: 18px;
  line-height: 22px;
}

.seo__button {
  margin: 10px 0;
  color: #293EF2;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  cursor: pointer;
}

@media (any-hover: hover) {
  .seo__button:hover {
    color: #ed282f;
  }
}
.service-section {
  margin: 50px 0 50px;
}

.service-section + .staticContacts .banner-tel {
  margin-top: 50px;
}

.service-section__title {
  font-size: 33px;
  font-style: normal;
  font-weight: 500;
  line-height: 59px;
  letter-spacing: -1.32px;
}

.service-section__items {
  margin-top: 30px;
}

.service-section__tabs {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
  margin: -10px;
}

.service-section__tab-wrap {
  flex: 0 0 auto;
  padding: 10px;
  width: 25%;
  display: flex;
}

.service-section__tab {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 68px 20px;
  border-radius: 12px;
  white-space: nowrap;
  width: 100%;
  cursor: pointer;
  color: #000;
  background-color: #FFF;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .service-section__tab:hover {
    box-shadow: 0 218px 61px 0 rgba(135, 135, 135, 0), 0 139px 56px 0 rgba(135, 135, 135, 0.01), 0 78px 47px 0 rgba(135, 135, 135, 0.05), 0 35px 35px 0 rgba(135, 135, 135, 0.09), 0 9px 19px 0 rgba(135, 135, 135, 0.1);
    color: #ED282F;
  }
}
.service-section__tab-icon.service-section__tab-icon {
  display: block;
  width: 34px;
  height: 34px;
  margin: 0 auto 10px;
  color: #ED282F;
}

.service-section__tab-name {
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  white-space: normal;
}

@media (max-width: 1279px) {
  .service-section__tab-wrap {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  .service-section {
    margin: 40px 0 60px;
  }
  .service-section + .staticContacts .banner-tel {
    margin-top: 40px;
  }
  .service-section__title {
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.88px;
  }
  .service-section__items {
    margin-top: 20px;
  }
  .service-section__tab {
    padding: 33px 20px;
  }
  .service-section__tab-name {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
  }
  .service-section__tab-icon.service-section__tab-icon {
    width: 28px;
    height: 28px;
    margin: 0 auto 5px;
  }
  .service-section__tabs {
    width: calc(100% + 10px);
    margin: -5px;
  }
  .service-section__tab-wrap {
    width: 100%;
    padding: 5px;
  }
}
.service {
  margin: 100px 0;
}

.service__wrap {
  background-color: #fff;
  padding: 30px 50px;
  border-radius: 10px;
}

.service__items {
  margin-top: 30px;
}

.service__item {
  margin-top: 30px;
}

.service__title {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.96px;
  text-align: center;
}

.service__item-title {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.8px;
  text-align: center;
}

.service__item-text {
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.64px;
  margin-top: 10px;
}

.service__item-list {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #2F2F2F;
  margin: 5px 0 20px;
}

ul.service__item-list > li {
  padding-left: 25px;
  position: relative;
}

ul.service__item-list > li::before {
  content: "";
  position: absolute;
  top: 9px;
  left: 10px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #2F2F2F;
}

.service__item-lvl2 {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  padding: 15px 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.service__note {
  margin-top: 30px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  padding: 0 10px;
}

.service__note strong {
  font-weight: 700;
}

.service__item-name,
.service__item-price {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal; /* 295% */
  letter-spacing: -0.8px;
}

.service__item-price {
  white-space: nowrap;
  margin-left: 15px;
}

@media (max-width: 1023px) {
  .service {
    margin: 60px 0;
  }
  .service__wrap {
    padding: 20px 10px;
  }
  .service__title {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.8px;
  }
  .service__items {
    margin-top: 20px;
  }
  .service__item {
    margin-top: 20px;
  }
  .service__item-text {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.48px;
    margin-top: 5px;
  }
  .service__item-title {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.64px;
  }
  .service__item-lvl2 {
    padding: 12px 5px;
  }
  .service__item-name,
.service__item-price {
    font-size: 16px;
  }
  .service__item-list {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 5px;
    margin-bottom: 10px;
  }
  ul.service__item-list > li {
    padding-left: 15px;
  }
  ul.service__item-list > li::before {
    top: 4px;
    width: 4px;
    height: 4px;
    left: 5px;
  }
  .service__note {
    margin-top: 20px;
    padding: 0 5px;
  }
}
.sidebar {
  position: relative;
  width: 100%;
  justify-content: space-between;
  height: 100%;
  display: flex;
  flex-direction: column;
  max-width: 387px;
}

.sidebar__top {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 16px;
}

.sidebar__top-wrap {
  width: 100%;
  margin-bottom: 16px;
}

.sidebar__heading {
  display: contents;
}

.sidebar__meta {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  min-height: 26px;
}

.sidebar__rating {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  gap: 4px;
  color: #000;
  text-decoration: none;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .sidebar__rating:hover,
.sidebar__rating:hover,
.sidebar__rating:hover .sidebar__rating-count {
    color: #293EF2;
  }
  .sidebar__rating:hover .sidebar__rating-text-wrap::after {
    background-color: #293EF2;
  }
}
.sidebar__rating-icon {
  display: block;
  width: 24px;
  height: 24px;
  padding: 4px;
  margin-bottom: 2px;
  color: #FFC01E;
}

.sidebar__rating-text-wrap {
  display: flex;
  align-items: center;
  gap: 4px;
  position: relative;
}

.sidebar__rating-text-wrap::after {
  content: "";
  position: absolute;
  bottom: 3px;
  left: 0;
  background-color: transparent;
  height: 1px;
  width: 100%;
  transition: 0.2s;
}

.sidebar__rating-count {
  color: #999;
  transition: 0.2s;
}

.sidebar__badges {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}

.sidebar__badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 25px;
  padding: 5px 10px;
  border-radius: 6px;
  font-size: 14px;
  line-height: 1.06;
  letter-spacing: -0.56px;
  text-transform: uppercase;
  white-space: nowrap;
}

.sidebar__badge--image {
  display: block;
  width: auto;
  max-width: 120px;
  height: 25px;
  padding: 0;
  border-radius: 0;
  object-fit: contain;
  object-position: left center;
  text-transform: none;
}

.sidebar__title {
  margin: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.15;
  color: #000;
}

.sidebar__price-block {
  display: flex;
  flex-direction: column;
  gap: 0;
}

.sidebar__price {
  display: flex;
  align-items: center;
  min-height: 30px;
  padding: 6px 0;
  gap: 0;
}

.sidebar__installment-tooltip {
  margin-left: 10px;
  flex: 0 0 auto;
}

.sidebar__price-current {
  font-family: "nbrb", "Inter", Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 30px;
  color: #F1282F;
  margin-right: 8px;
}

.sidebar__price-current--sale {
  color: #F1282F;
}

.sidebar__price-old {
  position: relative;
  font-size: 20px;
  line-height: 22px;
  color: #999;
}

.sidebar__price-old,
.sidebar__price-old-currency {
  position: relative;
  font-size: 20px;
  line-height: 22px;
  color: #999;
}

.sidebar__price-old {
  position: relative;
}

.sidebar__price-old::after {
  position: absolute;
  content: "";
  background-color: #F1282F;
  height: 1px;
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-35deg);
}

.sidebar__installment {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 6px 0;
}

.sidebar__installment-text {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  color: #999;
}

.sidebar__installment-value {
  display: inline;
  padding: 0;
  border: 0;
  background: transparent;
  color: #000;
  font: inherit;
  line-height: inherit;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .sidebar__installment-value:hover {
    color: #293ef2;
  }
}
.sidebar__installment-info {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #999;
  cursor: pointer;
  position: relative;
}

.sidebar__installment-info .svg-icon {
  width: 18px;
  height: 18px;
}

@keyframes tilt-shaking {
  0% {
    transform: scale(1) translateZ(0);
  }
  50% {
    transform: scale(1.05) translateZ(5px);
  }
  100% {
    transform: scale(1) translateZ(0);
  }
}
.sidebar__cart-wrap {
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media (any-hover: hover) {
  .sidebar__cart-wrap .sidebar__cart:hover {
    transition: 0.3s ease-in-out;
    background: #C12026;
    animation: tilt-shaking 0.3s ease-in-out;
  }
}

.sidebar__cart.btn {
  height: 52px;
}

.sidebar__cart.btn.btn--loading {
  pointer-events: none;
  opacity: 0.85;
}

.sidebar__services {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 16px;
}

.sidebar__service {
  position: relative;
  display: flex;
  flex-direction: column;
}

.sidebar__service-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  width: 100%;
  padding: 6px 0;
  border: 0;
  background: transparent;
  color: #000;
  font: inherit;
  text-align: left;
  text-decoration: none;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  outline: none;
}

.sidebar__service-start,
.sidebar__service-end {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}

.sidebar__service-icon {
  display: block;
  width: 32px;
  height: 32px;
  min-width: 32px;
  flex-shrink: 0;
  object-fit: contain;
  color: #000;
  fill: none;
}

.sidebar__link-icon {
  display: block;
  width: 32px;
  height: 32px;
  min-width: 32px;
  flex-shrink: 0;
  object-fit: contain;
  color: #000;
}

.sidebar__service-title {
  font-size: 14px;
  line-height: 28px;
}

.sidebar__service-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 25px;
  padding: 5px 10px;
  border-radius: 50px;
  font-size: 14px;
  line-height: 1.06;
  letter-spacing: -0.56px;
  white-space: nowrap;
}

.sidebar__service-badge--free {
  border: 1px solid #14ad98;
  background: #e6fffb;
  color: #14ad98;
}

.sidebar__service-badge--paid,
.sidebar__service-badge--default {
  border: 1px solid #293ef2;
  background: #d9ebfe;
  color: #293ef2;
}

.sidebar__service-arrow {
  display: block;
  width: 12px;
  height: 12px;
  margin: 0 6px;
  color: #999;
  flex-shrink: 0;
  transition: transform 0.2s ease;
}

.sidebar__service-arrow--up {
  transform: rotate(-90deg);
}

.sidebar__service-dropdown {
  position: absolute;
  top: calc(100% - 2px);
  right: 0;
  z-index: 5;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 4px;
  width: 284px;
  max-width: calc(100% - 40px);
  max-height: 156px;
  margin: 0;
  padding: 8px 16px;
  overflow: auto;
  border-radius: 16px;
  background: #fff;
  box-shadow: -4px 5px 13px rgba(87, 87, 87, 0.1), -15px 18px 24px rgba(87, 87, 87, 0.09), -34px 42px 32px rgba(87, 87, 87, 0.05);
}

.sidebar__service-option {
  display: block;
  width: 100%;
  padding: 0;
  border: 0;
  background: transparent;
  color: #000;
  font-size: 14px;
  line-height: 28px;
  text-align: left;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  white-space: nowrap;
}

@media (any-hover: hover) {
  .sidebar__service-option:hover {
    color: #F1282F;
  }
}
.sidebar__service-option--selected {
  color: #F1282F;
}

.sidebar__options {
  display: flex;
  flex-direction: column;
  margin-bottom: 16px;
  border: 1px solid #9a9a9a;
  border-radius: 16px;
  overflow: hidden;
}

.sidebar__options:not(:has(.sidebar__upgrades)) .sidebar__colors {
  border-radius: 16px;
}

.sidebar__colors,
.sidebar__upgrades {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  min-height: 64px;
  padding: 8px 16px;
}

.sidebar__upgrades {
  border-top: 1px solid #e3e3e3;
}

.sidebar__colors-label,
.sidebar__upgrades-label {
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 28px;
  color: #000;
}

.sidebar__colors-controls,
.sidebar__upgrades-controls {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}

.sidebar__colors-list,
.sidebar__upgrades-list {
  display: flex;
  align-items: center;
  gap: 4px;
  min-width: 0;
}

.sidebar__colors-list {
  height: 36px;
  gap: 0;
}

.sidebar__colors-swiper-wrap {
  box-sizing: border-box;
  width: 146px;
  height: 38px;
  padding: 1px;
  overflow: hidden;
}

.sidebar__colors-swiper {
  width: 100%;
  height: 100%;
}
.sidebar__colors-swiper .swiper,
.sidebar__colors-swiper .swiper-slider__slider {
  overflow: hidden;
}
.sidebar__colors-swiper .swiper-slide {
  width: 36px;
  overflow: visible;
  box-sizing: border-box;
}

.sidebar__colors-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  box-sizing: border-box;
}

.sidebar__colors-nav {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  border: 0.4px solid #9a9a9a;
  border-radius: 100px;
  background: transparent;
  cursor: pointer;
  flex-shrink: 0;
  -webkit-appearance: none;
          appearance: none;
  transition: opacity 0.15s ease;
}

.sidebar__colors-nav--hidden {
  opacity: 0;
  pointer-events: none;
}

.sidebar__colors-nav .svg-icon {
  width: 12px;
  height: 12px;
  color: #9a9a9a;
}

.sidebar__colors-nav--prev .svg-icon {
  transform: rotate(180deg);
}

.sidebar__color {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 36px;
  height: 36px;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 50%;
  background: transparent;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  flex-shrink: 0;
  position: relative;
}

.sidebar__color-inner {
  display: block;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  flex-shrink: 0;
  top: 50%;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.14), 0 0 0 1px rgba(255, 255, 255, 0.6);
}

.sidebar__color--active {
  border-color: #000;
}

.sidebar__upgrade {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 25px;
  padding: 5px 10px;
  border: 1px solid #e3e3e3;
  border-radius: 50px;
  background: #fff;
  color: #999;
  font-size: 12px;
  line-height: 1.06;
  letter-spacing: -0.48px;
  white-space: nowrap;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
}

.sidebar__upgrade--active {
  border-color: #293ef2;
  background: #d9ebfe;
  color: #293ef2;
}

.sidebar__options-more {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  border: 0.4px solid #9a9a9a;
  border-radius: 100px;
  background: transparent;
  cursor: pointer;
  flex-shrink: 0;
}

.sidebar__options-more .svg-icon {
  width: 12px;
  height: 12px;
  color: #9a9a9a;
}

.sidebar__links {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.sidebar__link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding: 6px 0;
  border-radius: 8px;
  color: #000;
  text-decoration: none;
  transition: background-color 0.15s ease;
}

@media (any-hover: hover) {
  .sidebar__link:hover {
    background-color: #f5f5f5;
  }
}
.sidebar__link-start {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}

.sidebar__link-icon {
  border-radius: 4.5px;
  overflow: hidden;
}

.sidebar__link--markdown .sidebar__link-icon {
  color: #293ef2;
  border-radius: 0;
  overflow: visible;
}

.sidebar__link-text {
  font-size: 14px;
  line-height: 28px;
}

.sidebar__link-text b,
.sidebar__link-text strong {
  font-weight: 700;
}

.sidebar__link-arrow-wrap {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 24px;
  width: 24px;
  height: 24px;
}

.sidebar__link-arrow {
  display: block;
  width: 12px;
  height: 12px;
  margin: 0;
  color: #999;
  flex-shrink: 0;
}

@media (max-width: 1279px) {
  .sidebar {
    max-width: none;
  }
  .sidebar__title {
    font-size: 28px;
  }
  .sidebar__price-current {
    font-size: 28px;
  }
  .catalog-item-layout__heading .sidebar__heading {
    display: flex;
    flex-direction: column;
    gap: 8px;
  }
  .catalog-item-layout__heading .sidebar__title {
    order: -1;
    font-size: 20px;
    line-height: 1.2;
  }
}
@media (max-width: 1023px) {
  .catalog-item-layout__heading .sidebar__title {
    font-weight: 600;
    font-size: 28px;
    line-height: 100%;
    vertical-align: middle;
  }
  .sidebar__top--stuck {
    padding-left: 10px;
    padding-right: 10px;
  }
  .sidebar__colors,
.sidebar__upgrades {
    align-items: flex-start;
    flex-direction: column;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .sidebar {
    height: auto;
  }
  .sidebar__top--sticky {
    width: 100%;
    padding: 12px 0 8px;
    margin-bottom: 0;
  }
  .sidebar__top--stuck {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 65px;
    z-index: 51;
    width: auto;
    max-width: none;
    margin: 0;
    padding: 10px;
    box-sizing: border-box;
    background: #fff;
    box-shadow: 0 -8px 20px rgba(0, 0, 0, 0.08);
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    border-radius: 8px 8px 0 0;
    border-bottom: 1px solid #E3E3E3;
  }
  .sidebar__top--stuck:after {
    content: "";
    height: 8px;
    width: 100%;
    bottom: -7px;
    background-color: #fff;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 0;
    border-top: 1px solid #E3E3E3;
  }
  .sidebar__top--stuck .sidebar__cart-wrap {
    width: fit-content;
    flex: 0 1 50%;
  }
  .sidebar__top--stuck .sidebar__cart-wrap .sidebar__cart.btn {
    height: 42px;
    padding: 12px 18px;
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0;
  }
  .sidebar__top--stuck .sidebar__heading {
    display: none;
    max-width: 172px;
  }
  .sidebar__top--stuck .sidebar__installment {
    display: none;
  }
}
@media (max-width: 767px) {
  .sidebar__colors-controls {
    width: 100%;
  }
  .sidebar__upgrades-controls {
    width: 100%;
  }
  .sidebar__upgrades-list {
    flex-wrap: wrap;
  }
  .sidebar__colors-list {
    width: 100%;
    max-width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    touch-action: pan-x;
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
  .sidebar__colors-list::-webkit-scrollbar {
    display: none;
    height: 0;
  }
  .sidebar__services {
    margin-bottom: 12px;
  }
  .sidebar__service-icon,
.sidebar__link-icon {
    width: 24px;
    height: 24px;
    min-width: 24px;
  }
  .sidebar__service-row {
    padding: 6px 0;
    gap: 8px;
  }
  .sidebar__service-start {
    gap: 8px;
  }
  .sidebar__service-title {
    font-size: 14px;
    line-height: 28px;
  }
  .sidebar__service-dropdown {
    left: 0;
    right: 0;
    width: 100%;
    max-width: none;
    max-height: 180px;
    padding: 8px 12px;
  }
  .sidebar__service-option {
    white-space: normal;
    line-height: 24px;
    padding: 4px 0;
  }
  .sidebar__link {
    padding: 6px 0;
  }
  .sidebar__link-text {
    font-size: 14px;
    line-height: 28px;
  }
  .sidebar__installment {
    flex-wrap: wrap;
  }
  .sidebar__cart.btn {
    font-size: 18px;
    height: 52px;
  }
  .sidebar__rating-icon {
    margin-bottom: 0;
    margin-top: 3px;
  }
  .sidebar__installment-info {
    margin-top: 5px;
  }
  .sidebar__hashtags {
    margin-top: 8px;
  }
}
.simple-slide {
  box-shadow: 0 0 0 3px #000;
  padding: 20px;
}

.simple-slider {
  margin: 100px 0;
}

.simple-slider__title {
  font-size: 50px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.5px;
  text-align: center;
  max-width: 800px;
  margin: 0 auto 30px;
}

.simple-slider__main {
  position: relative;
}

.simple-slider .swiper-slider__slider {
  padding: 10px 0 0;
}

.simple-slider .grid-slider__arrow {
  top: 50%;
}

.simple-slider__scrollbar {
  height: 4px;
}

.swiper-scrollbar {
  height: 1px !important;
}

.swiper-scrollbar-drag {
  background: #282828;
}

@media (max-width: 1279px) {
  .simple-slider {
    margin: 60px 0;
  }
  .simple-slider__title {
    font-size: 27px;
    font-style: normal;
    font-weight: 500;
    line-height: 33px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .simple-slider__slide.swiper-slide {
    width: 342px;
  }
  .simple-slider__main {
    margin-right: -8px;
  }
}
.slider__arrows {
  display: flex;
  align-items: center;
}

.slider__arrow {
  background: #fff;
  color: #000;
  width: 58px;
  height: 58px;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.slider--dark .slider__arrow {
  background: #000;
  color: #fff;
  transition: color 0.2s, background-color 0.2s;
}

@media (any-hover: hover) {
  .slider--dark .slider__arrow:hover {
    color: #ed282f;
    background-color: rgba(0, 0, 0, 0.4);
  }
}
.slider__arrow[disabled] {
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none;
}

.slider__icon {
  width: 20px;
  height: 20px;
}

.swiper-scrollbar {
  height: 2px;
  width: 100%;
  background: #fff !important;
  max-width: 132px;
  z-index: 2;
}

.swiper-scrollbar-drag {
  background: #000 !important;
  border-radius: 1px;
  height: 3px !important;
}

.soc-contacts {
  padding: 20px 40px;
  background-color: #fff;
  border-radius: 10px;
  border-left: 3px solid #ED282F;
}

.soc-contacts__phone {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.96px;
  color: #2F2F2F;
}

.soc-contacts__text {
  margin-top: 30px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.soc-contacts__items {
  margin-top: 30px;
  display: flex;
}

.soc-contacts__item {
  flex: 0 0 auto;
  margin-right: 10px;
}

.soc-contacts__item-link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 53px;
  height: 51px;
  border-radius: 10px;
  color: #fff;
  background-color: #ED282F;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .soc-contacts__item-link:hover {
    background-color: #fd4b52;
  }
}
.soc-contacts__item-link-icon {
  display: block;
  width: 25px;
  height: 25px;
}

@media (max-width: 1023px) {
  .soc-contacts {
    padding: 20px;
  }
  .soc-contacts__phone {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.8px;
  }
  .soc-contacts__text {
    margin-top: 10px;
  }
  .soc-contacts__items {
    margin-top: 20px;
  }
}
.social-links__grid {
  display: inline-flex;
  vertical-align: top;
  flex-wrap: wrap;
  margin: -4px;
}

.social-links__cell {
  flex: 0 0 auto;
  padding: 4px;
}

.social-links__item {
  display: block;
  transition: 0.2s;
  position: relative;
  outline: none;
}

.social-links__item::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.social-links__icon {
  display: block;
  width: 32px;
  height: 32px;
}

@media (any-hover: hover) {
  .social-links__item:hover {
    opacity: 0.75;
  }
}
.state--focus-enabled .social-links__item:focus::after {
  opacity: 0.75;
}

.socials-blocks__items {
  display: flex;
}

.socials-blocks__item {
  margin-right: 32px;
  border-radius: 12px;
  flex: 1 1 calc(50% - 16px);
}

.socials-blocks__item:last-child {
  margin-right: 0;
}

.socials-blocks__image {
  display: block;
  width: 100%;
  max-width: 100%;
  height: 100%;
  border-radius: 12px;
}

.socials-blocks__link {
  display: block;
}

.container .socials-blocks .container {
  padding: 0;
}

@media (max-width: 1279px) {
  .socials-blocks__items {
    display: block;
  }
  .socials-blocks__item {
    margin: 0 0 20px;
  }
  .socials-blocks__item:last-child {
    margin: 0;
  }
}
.socials__links {
  display: flex;
  align-items: center;
}

.socials__link {
  border-radius: 10px;
  background: #ED282F;
  margin-right: 5px;
  width: 53px;
  height: 51px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.socials__link:last-child {
  margin-right: 0;
}

.socials__icon {
  color: #fff;
  width: 25px;
  height: 25px;
  transition: transform 0.2s;
}

@media (any-hover: hover) {
  .socials__link:hover .socials__icon {
    transform: scale(1.05);
  }
}
.statistics-banner {
  margin: 60px 0 140px;
}

.statistics-banner__grid {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
  margin: -40px -10px;
}

.statistics-banner__col {
  flex: 0 0 auto;
  width: 25%;
  padding: 40px 0;
  text-align: center;
}

.statistics-banner__title {
  font-size: 60px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #ED282F;
}

.statistics-banner__text {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #000;
  margin: 10px auto;
  max-width: 248px;
  text-align: center;
}

@media (max-width: 1279px) {
  .statistics-banner__col {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  .statistics-banner {
    margin: 76px 0 60px;
  }
  .statistics-banner__grid {
    margin: -26px -10px;
  }
  .statistics-banner__col {
    width: 100%;
    padding: 26px 0;
  }
  .statistics-banner__title {
    font-size: 50px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
  }
}
.status__item {
  margin-bottom: 4px;
}

.status-label {
  display: inline-block;
  vertical-align: top;
  border-radius: 6px;
  padding: 10px;
  font-size: 14px;
  font-weight: 600;
  line-height: 106%;
}

@media (max-width: 1279px) {
  .status-label {
    font-size: 10px;
    font-weight: 600;
    line-height: 10px;
    padding: 5.5px;
  }
}
.stock-slider {
  margin: 100px 0 50px;
}

.stock-slider__wrap {
  position: relative;
}

.stock-slider__title {
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -1.6px;
  text-align: center;
  margin-bottom: 30px;
}

.stock-slider .salons__item {
  width: 100%;
  max-width: 100%;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -moz-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  text-align: left;
}

.stock-slider .salons__item:nth-child(even) {
  margin-left: 3.5%;
  margin-right: 3.5%;
}

.stock-slider .salon__img {
  background-color: #c4c4c4;
  height: 250px;
  margin-bottom: 18px;
  position: relative;
  /* flex-grow: 1; */
  overflow: hidden;
}

.stock-slider .salon__img img {
  height: 100%;
  min-width: 100%;
  width: auto;
  object-fit: cover;
}

.stock-slider .salon__label {
  background-color: rgba(248, 45, 64, 0.5);
  color: #fff;
  font-size: 35px;
  font-weight: 600;
  line-height: normal;
  padding: 6px 22px 5px 16px;
  position: absolute;
  top: 22px;
  right: 0;
}

.stock-slider .salon__address {
  font-weight: bold;
  font-size: 19px;
  line-height: 26px;
}

.stock-slider .salon__details {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  font-size: 15px;
  line-height: 23px;
}

.stock-slider .salon__details-bottom {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  font-size: 16px;
  line-height: 23px;
  flex-direction: column;
}

.stock-slider .salon__details:not(:last-child) {
  border-bottom: 2px solid rgba(0, 0, 0, 0.25);
  margin-bottom: 16px;
  padding-bottom: 16px;
}

.stock-slider .salon__description {
  /* max-width: 42%; */
}

.stock-slider .salon__details-bottom .linkTel {
  font-weight: 700;
}

.stock-slider .salons__title {
  margin-top: 20px;
  margin-bottom: 36px;
}

.stock-slider .salons__page {
  padding-top: 1px;
}

.stock-slider .salons__page .salons__title {
  font-size: 70px;
  font-weight: 700;
  margin-top: 40px;
}

.stock-slider .salon__title {
  margin-bottom: 10px;
  margin-top: 0;
}

.stock-slider .salon__building {
  font-size: 25px;
  line-height: normal;
}

.stock-slider .linkType2 {
  border-color: rgba(0, 0, 0, 0.2);
  color: #000;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 1px;
  border-style: solid;
  cursor: pointer;
  transition: all 0.2s;
  text-decoration: none;
}

.stock-slider .linkType2:hover {
  color: #f82d40;
  border-color: #f82d40;
}

.stock-slider .salon__details-bottom .linkTel {
  font-weight: 700;
  color: #000;
  cursor: default;
  display: block;
  text-decoration: none;
}

.container .stock-slider__container {
  padding: 0;
}

.stock-slider .swiper-slide {
  background: transparent;
}

@media (max-width: 1279px) {
  .stock-slider {
    margin: 60px 0;
  }
}
@media (max-width: 1023px) {
  .stock-slider {
    margin: 60px 0 30px;
  }
  .stock-slider__title {
    font-size: 23px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.92px;
    text-align: left;
  }
  .stock-slider .slider__arrow {
    width: 40px;
    height: 40px;
  }
  .stock-slider .slider__arrow--left {
    left: 10px;
  }
  .stock-slider .slider__arrow--right {
    right: 10px;
  }
}
.subscription-form {
  display: flex;
  position: relative;
}

.subscription-form__field {
  flex: 1 1 auto;
}

.subscription-form__btn {
  flex: 0 0 auto;
  margin-left: 10px;
}

.subscription-form .field-text__label {
  display: none;
}

.subscription-form__success-message {
  margin-top: 6px;
}

.swiper-slider__slider {
  position: relative;
}

.swiper-slider__prev {
  display: block;
}

.swiper-slider__next {
  display: block;
}

.tabs {
  margin: 80px 0;
}

.tabs--alt-margins {
  margin: 60px 0 0;
}

.tabs__title {
  margin: 0 auto;
  text-align: center;
}

.tabs__tabs {
  display: flex;
  justify-content: center;
  margin: 15px 0 40px;
}

.tabs__tabs--flex-start {
  justify-content: flex-start;
}

.tabs__item {
  flex: 0 0 auto;
  margin: 0 5px;
}

.text-banner {
  margin: 50px 0;
}

.text-banner .text-guide {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.8px;
}

.container .text-banner .container {
  padding: 0;
}

@media (max-width: 1279px) {
  .text-banner {
    margin: 30px 0;
  }
}
.text-blocks {
  display: block;
  margin: 30px 0;
}

.text-blocks__grid {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
  margin: -10px;
}

.text-blocks__cell {
  display: flex;
  flex: 0 0 auto;
  width: 50%;
  padding: 10px;
}

.text-blocks__item {
  background-color: #fff;
  border-radius: 10px;
  border-left: 3px solid #ED282F;
  padding: 20px 50px;
}

.text-blocks__item.text-blocks__item.text-blocks__item h4 {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  color: #2F2F2F;
  margin: 0 0 10px;
}

.text-blocks__item p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
  color: #2F2F2F;
  margin-top: 10px;
  margin-bottom: 10px;
}

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

@media (max-width: 1023px) {
  .text-blocks__grid {
    display: block;
    width: 100%;
    margin: 0;
  }
  .text-blocks__cell {
    width: 100%;
    padding: 0;
    margin-top: 10px;
  }
  .text-blocks__item {
    padding: 10px 20px;
  }
}
.theme-toggler__wrap {
  display: flex;
  border-radius: 10px;
  border: 1px solid #F1282F;
}

.dark-theme .theme-toggler__wrap {
  border: 1px solid #bbb;
}

.theme-toggler__cell {
  flex: 0 0 auto;
  padding: 1px;
}

.theme-toggler__button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  border-radius: 8px;
  cursor: pointer;
  color: #000;
  transition: background-color 0.2s, color 0.2s;
}

.theme-toggler__button--active {
  background-color: #F1282F;
  color: #F1282F;
  cursor: default;
}

.dark-theme .theme-toggler__button--active {
  color: #000;
}

.theme-toggler__icon {
  display: block;
  width: 14px;
  height: 14px;
  flex: 0 0 auto;
  border-radius: 50%;
  background-color: #bbb;
}

.theme-toggler__icon--dark {
  background-color: #000;
}

.tooltip {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.tooltip__trigger {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.tooltip__panel {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: max-content;
  min-width: 120px;
  filter: drop-shadow(0 20px 12px rgba(0, 0, 0, 0.08)) drop-shadow(0 0 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 0 4px rgba(0, 0, 0, 0.04)) drop-shadow(0 0 0.5px rgba(0, 0, 0, 0.04));
  pointer-events: auto;
}

.tooltip__panel--portal {
  position: fixed;
  z-index: 1300;
  left: 0;
  top: 0;
  transform: none;
  visibility: hidden;
  pointer-events: none;
}

.tooltip__panel--portal.tooltip__panel--ready {
  visibility: visible;
  pointer-events: auto;
}

.tooltip__panel--bottom {
  flex-direction: column-reverse;
}

.tooltip__body {
  width: 100%;
  padding: 8px 12px;
  border-radius: 8px;
  background: #fff;
}

.tooltip__scroll {
  width: 100%;
  padding: 0 6px 0 0;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
}

.tooltip__text,
.tooltip-sheet__text {
  margin: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  color: #454646;
  word-break: break-word;
}

.tooltip__tail {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  width: 100%;
  height: 6px;
  margin-top: -1px;
  line-height: 0;
  transform: translateX(var(--tooltip-tail-shift, 0px));
}

.tooltip--bottom .tooltip__tail,
.tooltip__panel--bottom .tooltip__tail {
  margin-top: 0;
  margin-bottom: -1px;
  transform: translateX(var(--tooltip-tail-shift, 0px)) rotate(180deg);
}

.tooltip__tail-image {
  display: block;
  width: 12px;
  height: 6px;
}

.tooltip-sheet {
  position: fixed;
  inset: 0;
  z-index: 1400;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

.tooltip-sheet__overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.45);
  opacity: 1;
  transition: opacity 0.28s ease;
}

.tooltip-sheet--nested .tooltip-sheet__overlay {
  background: transparent;
}

.tooltip-sheet__panel {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  padding: 16px 16px calc(16px + env(safe-area-inset-bottom, 0px));
  border-radius: 24px 24px 0 0;
  background: #fff;
  box-shadow: 0 -8px 24px rgba(0, 0, 0, 0.12);
  transform: translateY(0);
  transition: transform 0.32s cubic-bezier(0.22, 1, 0.36, 1);
}

.tooltip-sheet-enter-from .tooltip-sheet__overlay,
.tooltip-sheet-leave-to .tooltip-sheet__overlay {
  opacity: 0;
}

.tooltip-sheet-enter-from .tooltip-sheet__panel,
.tooltip-sheet-leave-to .tooltip-sheet__panel {
  transform: translateY(100%);
}

.tooltip-sheet-enter-active,
.tooltip-sheet-leave-active {
  pointer-events: none;
}

.tooltip-sheet__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  min-height: 28px;
  margin-bottom: 12px;
}

.tooltip-sheet__title {
  flex: 1 1 auto;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
  color: #000;
}

.tooltip-sheet__close {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  margin-left: auto;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: transparent;
  color: #000;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
}

.tooltip-sheet__close .svg-icon {
  width: 16px;
  height: 16px;
}

.tooltip-sheet__scroll {
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thin;
  scrollbar-color: rgba(0, 0, 0, 0.16) transparent;
}

.tooltip-sheet__scroll::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}

.tooltip-sheet__scroll::-webkit-scrollbar-button,
.tooltip-sheet__scroll::-webkit-scrollbar-button:start:decrement,
.tooltip-sheet__scroll::-webkit-scrollbar-button:end:increment,
.tooltip-sheet__scroll::-webkit-scrollbar-button:vertical:start:decrement,
.tooltip-sheet__scroll::-webkit-scrollbar-button:vertical:end:increment,
.tooltip-sheet__scroll::-webkit-scrollbar-button:vertical:decrement,
.tooltip-sheet__scroll::-webkit-scrollbar-button:vertical:increment {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  background: transparent !important;
  border: 0 !important;
}

.tooltip-sheet__scroll::-webkit-scrollbar-corner {
  background: transparent;
}

.tooltip-sheet__scroll::-webkit-scrollbar-track {
  background: transparent;
}

.tooltip-sheet__scroll::-webkit-scrollbar-thumb {
  border: 0;
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.16);
}

.tooltip-sheet__text {
  font-size: 14px;
  line-height: 1.45;
  color: #2f2f2f;
}

html.tooltip-sheet-open {
  overflow: hidden;
  overscroll-behavior: none;
}

html.tooltip-sheet-open body {
  overflow: hidden;
  overscroll-behavior: none;
}

.page-header-wrap--tooltip-locked {
  position: fixed !important;
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  transform: none !important;
  z-index: 1190 !important;
}

.tooltip-header-spacer {
  width: 100%;
  pointer-events: none;
  visibility: hidden;
}

@media (min-width: 1024px) {
  .tooltip-sheet {
    display: none;
  }
}
@media (prefers-reduced-motion: reduce) {
  .tooltip-sheet__overlay,
.tooltip-sheet__panel {
    transition: none;
  }
  .tooltip-sheet-enter-from .tooltip-sheet__panel,
.tooltip-sheet-leave-to .tooltip-sheet__panel {
    transform: none;
  }
}
.top-nav__btn {
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  display: flex;
  align-items: center;
  color: #808080;
  text-decoration: none;
  transition: color 0.2s;
}

.top-nav__btn-icon {
  width: 16px;
  height: 16px;
  margin-right: 2px;
}

.top-nav__btn--phone {
  color: #293EF2;
  font-weight: 700;
}

.top-nav__btn-arrow {
  width: 12px;
  height: 12px;
  fill: none;
  transition: transform 0.2s color 0.2s;
}

@media (any-hover: hover) {
  .top-nav__btn:hover {
    color: #ed282f;
  }
  .top-nav__btn:hover .top-nav__btn-arrow {
    color: #ed282f;
  }
}
.top-nav__btn--phone .top-nav__btn-arrow {
  color: #293EF2;
}

.dropdown.open .top-nav__btn-arrow {
  transform: rotate(180deg);
}

.top-nav-buttons {
  display: flex;
}

.top-nav-buttons__button {
  margin-right: 16px;
}

.top-nav-buttons__button:last-child {
  margin-right: 0;
}

.top-nav__btn-arrow {
  margin-left: 4px;
  color: #808080;
  fill: none;
}

.top-nav__btn-items {
  display: flex;
  flex-direction: column;
  padding: 10px;
}

.top-nav__btn-item {
  text-decoration: none;
  color: #000;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .top-nav__btn-item:hover {
    color: #ed282f;
  }
}
.top-nav-link {
  display: flex;
  align-items: center;
  border: none;
  color: #808080;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  cursor: pointer;
  transition: 0.2s;
  position: relative;
  outline: none;
}

.top-nav-link__icon {
  flex: 0 0 auto;
  width: 16px;
  height: 16px;
  margin-right: 8px;
}

.top-nav-link__main {
  flex: 0 0 auto;
}

.top-nav-link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: hover) {
  .top-nav-link:hover {
    color: #e06;
  }
}
.state--focus-enabled .top-nav-link:focus::after {
  opacity: 0.75;
}

.top-nav-link:active {
  background: #bbb;
}

.top-nav,
v-top-nav {
  display: block;
  background: #F6F6F6;
  height: 42px;
  padding: 10px 0;
}

.top-nav__layout {
  display: flex;
  align-items: center;
}

.top-nav__cell {
  flex: 0 0 auto;
  margin-right: 24px;
  position: relative;
}

.top-nav__cell:last-child {
  margin-right: 0;
}

.top-nav__spacer {
  flex: 1 1 auto;
}

.top-nav__dd {
  position: absolute;
  top: 100%;
  left: 0;
  transition: 0.25s, left 0s;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: left top;
  top: 100%;
  left: auto;
  right: 0;
  z-index: 120;
  background-color: #fff;
  padding: 20px;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  width: 200px;
}

.top-nav__dd--open {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.top-nav__dd-item {
  margin-top: 6px;
}

.top-nav__dd-link {
  color: #F1282F;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
}
@media (any-hover: hover) {
  .top-nav__dd-link:hover {
    color: #e06;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .top-nav__dd-link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.top-nav__dd-link:active {
  color: #a04;
}

.top-nav__theme-toggler {
  margin-top: 5px;
}

@media (max-width: 1023px) {
  .top-nav {
    display: none;
  }
}
.modal--upgrades .modal-window {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 456px;
  max-height: min(866px, 100vh - 48px);
  border-radius: 24px;
  background: transparent;
  overflow: hidden;
}

.modal--upgrades .modal-window__header {
  display: none;
}

.modal--upgrades .modal-window__body {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  min-height: 0;
  padding: 0;
  overflow: hidden;
}

.modal--upgrades > .modal-window__close-icon {
  display: none;
}

.upgrades-modal {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 0;
  height: auto;
  max-height: min(866px, 100vh - 48px);
  padding: 16px 0 24px;
  border-radius: 24px;
  background: #f6f6f6;
}

.upgrades-modal__header {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  min-height: 30px;
  margin-bottom: 16px;
  padding: 0 48px;
}

.upgrades-modal__title {
  margin: 0;
  color: #000;
  font-size: 24px;
  font-weight: 400;
  line-height: normal;
  text-align: center;
}

.upgrades-modal__close {
  position: absolute;
  top: 50%;
  right: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #000;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  transform: translateY(-50%);
}

.upgrades-modal__close .svg-icon {
  display: block;
  width: 15px;
  height: 15px;
  color: rgb(128, 128, 128);
  transition: 0.2s;
}

@media (any-hover: hover) {
  .upgrades-modal__close:hover .svg-icon {
    color: #000;
  }
}
.upgrades-modal__body {
  flex: 1 1 auto;
  min-height: 0;
  padding: 0 24px;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
  touch-action: pan-y;
}

.upgrades-modal__group {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 33px;
}
.upgrades-modal__group:last-child {
  margin-bottom: 8px;
}

.upgrades-modal__group-title {
  margin: 0;
  color: #2f2f2f;
  font-size: 18px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.72px;
}

.upgrades-modal__variants {
  display: flex;
  flex-wrap: nowrap;
  gap: 24px;
  justify-content: flex-start;
  width: 100%;
}

.upgrades-modal__variant {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  width: 120px;
  flex: 0 0 120px;
  padding: 0;
  border: 0;
  background: transparent;
  color: inherit;
  font: inherit;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
}

.upgrades-modal__variant-image-wrap {
  box-sizing: border-box;
  width: 120px;
  height: 120px;
  overflow: hidden;
  border: 1px solid transparent;
  border-radius: 17px;
  background: #fff;
}

.upgrades-modal__variant--selected .upgrades-modal__variant-image-wrap {
  border-color: #000;
}

.upgrades-modal__variant-image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.upgrades-modal__variant-meta {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  min-height: 18px;
  max-width: 120px;
}

.upgrades-modal__variant-name {
  color: #2f2f2f;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.56px;
  white-space: nowrap;
}

.upgrades-modal__variant-tooltip.tooltip {
  display: inline-flex;
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
  vertical-align: middle;
}

.upgrades-modal__variant-tooltip .tooltip__trigger {
  display: inline-flex;
  width: 18px;
  height: 18px;
}

.upgrades-modal__variant-info {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #999;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  flex-shrink: 0;
}

.upgrades-modal__variant-info .svg-icon {
  display: block;
  width: 18px;
  height: 18px;
}

.upgrades-modal__variant-price {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 25px;
  padding: 5px 10px;
  border-radius: 50px;
  border: 1px solid transparent;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.06;
  letter-spacing: -0.56px;
  white-space: nowrap;
}

.upgrades-modal__variant-price--free {
  border-color: #14ad98;
  background: #e6fffb;
  color: #14ad98;
}

.upgrades-modal__variant-price--paid {
  border-color: #293ef2;
  background: #d9ebfe;
  color: #293ef2;
}

.upgrades-modal__footer {
  flex: 0 0 auto;
  margin-top: 24px;
  padding: 0 24px;
}

.upgrades-modal__submit.btn {
  width: 100%;
  height: 52px;
}

@media (max-width: 1023px) {
  .modal--upgrades .modal__surface {
    overflow-x: hidden;
    overflow-y: hidden;
  }
  .modal--upgrades .modal__container {
    display: flex;
    padding: 0;
    align-items: stretch;
    justify-content: flex-end;
    flex-direction: column;
    min-height: 100%;
    height: 100%;
  }
  .modal--upgrades .modal__content-slot {
    display: flex;
    flex: 0 1 auto;
    flex-direction: column;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
    max-height: calc(100vh - 102px);
    max-height: calc(100dvh - 102px);
    min-height: 0;
    margin: 0;
    margin-top: auto;
    align-self: stretch;
    overflow: hidden;
  }
  .modal--upgrades .modal-window,
.modal--upgrades.modal--sm .modal-window {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    min-height: 0;
    height: auto;
    max-height: calc(100vh - 102px);
    max-height: calc(100dvh - 102px);
    border-radius: 24px 24px 0 0;
    overflow: hidden;
    margin-top: auto;
  }
  .modal--upgrades .modal-window__body {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    min-height: 0;
    overflow: hidden;
  }
  .upgrades-modal {
    width: 100%;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    min-height: 0;
    padding: 10px 0 0;
    border-radius: 24px 24px 0 0;
  }
  .upgrades-modal__header {
    margin-bottom: 8px;
    padding: 0 40px;
  }
  .upgrades-modal__title {
    font-size: 24px;
    line-height: 1.2;
  }
  .upgrades-modal__close {
    top: 50%;
    right: 10px;
    color: #8e8e8e;
    transform: translateY(-50%);
  }
  .upgrades-modal__body {
    padding: 0 10px;
    -webkit-overflow-scrolling: touch;
    touch-action: pan-y;
  }
  .upgrades-modal__group {
    gap: 9px;
    margin-bottom: 24px;
  }
  .upgrades-modal__group:last-child {
    margin-bottom: 8px;
  }
  .upgrades-modal__group-title {
    font-size: 16px;
    letter-spacing: -0.64px;
  }
  .upgrades-modal__variants {
    gap: 20px;
  }
  .upgrades-modal__group--sparse .upgrades-modal__variants {
    justify-content: flex-start;
  }
  .upgrades-modal__variant,
.upgrades-modal__variant-image-wrap {
    width: 104px;
    flex-basis: 104px;
  }
  .upgrades-modal__variant {
    flex: 0 0 104px;
  }
  .upgrades-modal__variant-image-wrap {
    height: 104px;
    border-radius: 16px;
  }
  .upgrades-modal__variant-meta {
    gap: 3px;
    min-height: 16px;
    max-width: 114px;
  }
  .upgrades-modal__variant-name {
    font-size: 12px;
    letter-spacing: -0.48px;
  }
  .upgrades-modal__variant-tooltip.tooltip,
.upgrades-modal__variant-tooltip .tooltip__trigger,
.upgrades-modal__variant-info {
    width: 16px;
    height: 16px;
  }
  .upgrades-modal__variant-info .svg-icon {
    width: 16px;
    height: 16px;
  }
  .upgrades-modal__variant-price {
    min-height: 22px;
    padding: 4px 8px;
    font-size: 11px;
    letter-spacing: -0.42px;
  }
  .upgrades-modal__footer {
    margin-top: 0;
    padding: 10px 10px calc(10px + env(safe-area-inset-bottom, 0px));
    background: #f6f6f6;
  }
  .upgrades-modal__submit.btn {
    height: 52px;
  }
}
.video {
  position: relative;
  width: 100%;
  height: 100%;
}

.video__btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 60px;
  width: 60px;
  border-radius: 50%;
  background-color: #F1282F;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: transform 0.2s;
}

.video__btn-icon {
  width: 24px;
  height: 24px;
  transform: translateX(2px);
  color: #fff;
}

.video__video {
  display: block;
  width: 100%;
  max-width: 100%;
}

.video__source {
  display: block;
  width: 100%;
  max-width: 100%;
}

.video__poster {
  display: block;
  width: 100%;
  max-width: 100%;
}

.video__iframe-wrap {
  position: relative;
  width: 100%;
  height: 100%;
}

.video__iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

@media (any-hover: hover) {
  .video__btn:hover {
    transform: translate(-50%, -50%) scale(1.05);
  }
}
.view-picker__grid {
  display: inline-flex;
  vertical-align: top;
  margin: -2px;
  width: calc(100% + 4px);
}

.view-picker__item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  color: #bbb;
  cursor: pointer;
  transition: 0.2s;
  position: relative;
  border: 1px solid;
  border-radius: 4px;
  margin: 2px;
}

.view-picker__item::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.view-picker__icon {
  display: block;
  width: 18px;
  height: 18px;
}

@media (any-hover: hover) {
  .view-picker__item:hover {
    color: #666;
  }
}
.view-picker__item:active {
  color: #000;
}

.state--focus-enabled .view-picker__item:focus::after {
  opacity: 0.75;
}

.view-picker__item.view-picker__item--active {
  color: #F1282F;
}

.wide-slider {
  margin: 100px 0;
  max-width: 100%;
  overflow: hidden;
}

.wide-slider .swiper-slide {
  border-radius: 12px;
}

.wide-slider .swiper {
  overflow: visible;
}

.wide-slider__slide {
  width: 210px !important;
}

.wide-slider__wrap {
  position: relative;
}

.wide-slider__item {
  width: 210px;
  background-color: #fff;
  padding: 10px;
  text-align: center;
  border-radius: 12px;
}

.wide-slider__item-image {
  display: block;
  width: 50px;
  height: 50px;
  max-width: 50px;
  margin: 0 auto;
}

.wide-slider__item-name {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  margin-top: 10px;
}

.wide-slider__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #F22830;
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  color: #fff;
}

.wide-slider__arrow--left {
  left: -25px;
}

.wide-slider__arrow--right {
  left: auto;
  right: -25px;
}

.wide-slider__icon {
  width: 20px;
  height: 20px;
}

@media (max-width: 1023px) {
  .wide-slider {
    margin: 60px 0;
  }
  .wide-slider__slide {
    width: 175px !important;
  }
  .wide-slider__item {
    width: 175px;
  }
  .wide-slider__arrow {
    width: 40px;
    height: 40px;
  }
  .wide-slider__arrow--left {
    left: -10px;
  }
  .wide-slider__arrow--right {
    right: -10px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiY29tbW9uL3ZhcmlhYmxlcy5zY3NzIiwiY29tbW9uL2Nzcy12YXJpYWJsZXMuc2NzcyIsImNvbW1vbi9mb250cy5zY3NzIiwiY29tbW9uL3Jlc2V0LnNjc3MiLCJjb21tb24vZ3JpZC5zY3NzIiwiY29tbW9uL21peGlucy5zY3NzIiwiY29tbW9uL3Rvb2xzLnNjc3MiLCJjb21tb24vY29sb3JzLnNjc3MiLCJjb21tb24vY29yZS5zY3NzIiwiY29tbW9uL3RleHQuc2NzcyIsImNvbW1vbi9idXR0b25zLnNjc3MiLCJjb21tb24vcHJpY2Uuc2NzcyIsImNvbW1vbi9ndWlkZWxpbmUuc2NzcyIsImNvbW1vbi90cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIuc2NzcyIsImJsb2Nrcy9hY2NvcmRpb24uc2NzcyIsImJsb2Nrcy9hY3RpdmUtZmlsdGVycy5zY3NzIiwiYmxvY2tzL2FwcC13aWRnZXQuc2NzcyIsImJsb2Nrcy9hcnRpY2xlLWdyaWQuc2NzcyIsImJsb2Nrcy9hcnRpY2xlLXBvc3Rlci5zY3NzIiwiYmxvY2tzL2FydGljbGUuc2NzcyIsImJsb2Nrcy9hc2lkZS1saXN0LnNjc3MiLCJibG9ja3MvYXZhaWxhYmlsaXR5LnNjc3MiLCJibG9ja3MvYmFkZ2Uuc2NzcyIsImJsb2Nrcy9iYW5uZXItdGVsLnNjc3MiLCJibG9ja3MvYmFza2V0LWFjdGlvbi5zY3NzIiwiYmxvY2tzL2Jhc2tldC1zbWFsbC5zY3NzIiwiYmxvY2tzL2Jhc2tldC5zY3NzIiwiYmxvY2tzL2JyZWFkY3J1bWJzLnNjc3MiLCJibG9ja3MvYnRuLWRlbC5zY3NzIiwiYmxvY2tzL2J0bi1zY3JvbGwtdG9wLnNjc3MiLCJibG9ja3MvY2F0YWxvZy1jb21wYXJlLnNjc3MiLCJibG9ja3MvY2F0YWxvZy1lbGVtZW50LWRlc2NyaXB0aW9uLnNjc3MiLCJibG9ja3MvY2F0YWxvZy1lbGVtZW50LWdhbGxlcnkuc2NzcyIsImJsb2Nrcy9jYXRhbG9nLWVsZW1lbnQtaW5mby10YWJzLnNjc3MiLCJibG9ja3MvY2F0YWxvZy1nYWxsZXJ5LW1vZGFsLnNjc3MiLCJibG9ja3MvY2F0YWxvZy1pdGVtLWxheW91dC5zY3NzIiwiYmxvY2tzL2NhdGFsb2ctaXRlbS5zY3NzIiwiYmxvY2tzL2NhdGFsb2ctbGlua3Muc2NzcyIsImJsb2Nrcy9jYXRhbG9nLnNjc3MiLCJibG9ja3MvY29sbGFwc2VyLnNjc3MiLCJibG9ja3MvY29sbGVjdGlvbnMuc2NzcyIsImJsb2Nrcy9jb2xvcnMtc2xpZGVyLnNjc3MiLCJibG9ja3MvY29udGFjdC1saW5rLnNjc3MiLCJibG9ja3MvY29udGFjdHMtbGlzdC5zY3NzIiwiYmxvY2tzL2NvbnRhY3RzLnNjc3MiLCJibG9ja3MvY29udmVydGVyLnNjc3MiLCJibG9ja3MvZGF0ZXBpY2tlci5zY3NzIiwiYmxvY2tzL2RlbGl2ZXJ5LXNlY3Rpb24uc2NzcyIsImJsb2Nrcy9kZXNpZ25lcnMuc2NzcyIsImJsb2Nrcy9kaXNjb3VudC1iYW5uZXIuc2NzcyIsImJsb2Nrcy9kcm9wZG93bi5zY3NzIiwiYmxvY2tzL2R1bWItYmFubmVyLnNjc3MiLCJibG9ja3MvZmF2b3JpdGUtYWN0aW9uLnNjc3MiLCJibG9ja3MvZmllbGQtYXZhdGFyLnNjc3MiLCJibG9ja3MvZmllbGQtY2hlY2stbGlzdC5zY3NzIiwiYmxvY2tzL2ZpZWxkLWNoZWNrYm94LnNjc3MiLCJibG9ja3MvZmllbGQtY29kZS5zY3NzIiwiYmxvY2tzL2ZpZWxkLWNvdW50LnNjc3MiLCJibG9ja3MvZmllbGQtY3VycmVuY3kuc2NzcyIsImJsb2Nrcy9maWVsZC1maWxlLnNjc3MiLCJibG9ja3MvZmllbGQtaW5wdXQuc2NzcyIsImJsb2Nrcy9maWVsZC1sYWJlbC5zY3NzIiwiYmxvY2tzL2ZpZWxkLXJhbmdlLXNsaWRlci5zY3NzIiwiYmxvY2tzL2ZpZWxkLXJhbmdlLnNjc3MiLCJibG9ja3MvZmllbGQtc2VsZWN0LnNjc3MiLCJibG9ja3MvZmllbGQtdG9nZ2xlci5zY3NzIiwiYmxvY2tzL2ZpZWxkLXR1bWJsZXItbGlzdC5zY3NzIiwiYmxvY2tzL2ZpZWxkLXR1bWJsZXIuc2NzcyIsImJsb2Nrcy9maWVsZC5zY3NzIiwiYmxvY2tzL2ZpbGVzLWFuZC1kb2N1bWVudC5zY3NzIiwiYmxvY2tzL2ZpbHRlci5zY3NzIiwiYmxvY2tzL2Zvcm0uc2NzcyIsImJsb2Nrcy9nYWxsZXJ5LnNjc3MiLCJibG9ja3MvaGFsZi1iYW5uZXIuc2NzcyIsImJsb2Nrcy9oZXJvLWJsb2NrLnNjc3MiLCJibG9ja3MvaGVyby1zbGlkZXIuc2NzcyIsImJsb2Nrcy9pbWFnZS1iYW5uZXIuc2NzcyIsImJsb2Nrcy9pbWFnZS1zbGlkZXIuc2NzcyIsImJsb2Nrcy9pbWFnZXMtc2xpZGVyLnNjc3MiLCJibG9ja3MvaW5mby1ib3guc2NzcyIsImJsb2Nrcy9pbnN0YWxsbWVudC1tb2RhbC5zY3NzIiwiYmxvY2tzL2tleS12YWx1ZS1saXN0LnNjc3MiLCJibG9ja3MvbGF6eS1jb21wb25lbnQuc2NzcyIsImJsb2Nrcy9sb2FkZXIuc2NzcyIsImJsb2Nrcy9sb2NhdGlvbi1tb2RhbC5zY3NzIiwiYmxvY2tzL2xvY2F0aW9uLXBpY2tlci5zY3NzIiwiYmxvY2tzL21haW4tYmFubmVyLnNjc3MiLCJibG9ja3MvbWFpbi1uYXYuc2NzcyIsImJsb2Nrcy9tYWluLXNsaWRlci5zY3NzIiwiYmxvY2tzL21hcC5zY3NzIiwiYmxvY2tzL21hcmtkb3duLWxpbmsuc2NzcyIsImJsb2Nrcy9tYXNvbnJ5LWdyaWQuc2NzcyIsImJsb2Nrcy9tZWRpYS1jb250ZW50LnNjc3MiLCJibG9ja3MvbWVudS5zY3NzIiwiYmxvY2tzL21vYmlsZS1jb250YWN0cy5zY3NzIiwiYmxvY2tzL21vYmlsZS1jb250cm9sLnNjc3MiLCJibG9ja3MvbW9iaWxlLW5hdi5zY3NzIiwiYmxvY2tzL21vZGFsLWZlZWRiYWNrLWZvcm0uc2NzcyIsImJsb2Nrcy9tb2RhbC1yZXZpZXctZm9ybS5zY3NzIiwiYmxvY2tzL21vZGFsLXdpbmRvdy5zY3NzIiwiYmxvY2tzL21vZGFsLnNjc3MiLCJibG9ja3MvbmV3LXNsaWRlci5zY3NzIiwiYmxvY2tzL25vdGlmaWNhdGlvbi5zY3NzIiwiYmxvY2tzL25vdGlmaWNhdGlvbnMuc2NzcyIsImJsb2Nrcy9vcmRlci1iYW5uZXIuc2NzcyIsImJsb2Nrcy9vdmVycmlkZXMuc2NzcyIsImJsb2Nrcy9wYWdlLWZvb3Rlci1tZW51LnNjc3MiLCJibG9ja3MvcGFnZS1mb290ZXIuc2NzcyIsImJsb2Nrcy9wYWdlLWhlYWRlci1sb2dvLnNjc3MiLCJibG9ja3MvcGFnZS1oZWFkZXItc3BhY2VyLnNjc3MiLCJibG9ja3MvcGFnZS1oZWFkZXItd3JhcC5zY3NzIiwiYmxvY2tzL3BhZ2UtaGVhZGVyLnNjc3MiLCJibG9ja3MvcGFnZS1uYXYuc2NzcyIsImJsb2Nrcy9wYWdlLXNlY3Rpb24taGVhZGVyLnNjc3MiLCJibG9ja3MvcGFnZS1zZWN0aW9uLnNjc3MiLCJibG9ja3MvcGFnZS1zdWJmb290ZXIuc2NzcyIsImJsb2Nrcy9wYWdlLXRpdGxlLnNjc3MiLCJibG9ja3MvcGFuZWwtaGVhZC5zY3NzIiwiYmxvY2tzL3BhbmVsLnNjc3MiLCJibG9ja3MvcGF5LWljb25zLnNjc3MiLCJibG9ja3MvcGF5bWVudC1zZWN0aW9uLnNjc3MiLCJibG9ja3MvcGF5bWVudC5zY3NzIiwiYmxvY2tzL3BvcHVsYXIuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LWMtZ3JpZC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtY2FyZC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtZ3JpZC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtaW1hZ2Uuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LWxpbmUuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LWxpc3Quc2NzcyIsImJsb2Nrcy9wcm9kdWN0LW1hcmtlci5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtcmV2aWV3cy5zY3NzIiwiYmxvY2tzL3Byb2R1Y3Qtc2xpZGVyLnNjc3MiLCJibG9ja3MvcHJvZHVjdC10LWdyaWQuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LXQtbGlzdC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3Quc2NzcyIsImJsb2Nrcy9xci1jb2RlLnNjc3MiLCJibG9ja3MvcmF0aW5nLnNjc3MiLCJibG9ja3Mvc2NoZW1lLnNjc3MiLCJibG9ja3Mvc2VhcmNoLXNtYWxsLnNjc3MiLCJibG9ja3Mvc2VjdGlvbi5zY3NzIiwiYmxvY2tzL3Nlby1tZWRpYS5zY3NzIiwiYmxvY2tzL3Nlby5zY3NzIiwiYmxvY2tzL3NlcnZpY2Utc2VjdGlvbi5zY3NzIiwiYmxvY2tzL3NlcnZpY2Uuc2NzcyIsImJsb2Nrcy9zaWRlYmFyLnNjc3MiLCJibG9ja3Mvc2ltcGxlLXNsaWRlLnNjc3MiLCJibG9ja3Mvc2ltcGxlLXNsaWRlci5zY3NzIiwiYmxvY2tzL3NsaWRlci5zY3NzIiwiYmxvY2tzL3NvYy1jb250YWN0cy5zY3NzIiwiYmxvY2tzL3NvY2lhbC1saW5rcy5zY3NzIiwiYmxvY2tzL3NvY2lhbHMtYmxvY2tzLnNjc3MiLCJibG9ja3Mvc29jaWFscy5zY3NzIiwiYmxvY2tzL3N0YXRpc3RpY3MtYmFubmVyLnNjc3MiLCJibG9ja3Mvc3RhdHVzLnNjc3MiLCJibG9ja3Mvc3RvY2stc2xpZGVyLnNjc3MiLCJibG9ja3Mvc3Vic2NyaXB0aW9uLWZvcm0uc2NzcyIsImJsb2Nrcy9zd2lwZXItc2xpZGVyLnNjc3MiLCJibG9ja3MvdGFicy5zY3NzIiwiYmxvY2tzL3RleHQtYmFubmVyLnNjc3MiLCJibG9ja3MvdGV4dC1ibG9ja3Muc2NzcyIsImJsb2Nrcy90aGVtZS10b2dnbGVyLnNjc3MiLCJibG9ja3MvdG9vbHRpcC5zY3NzIiwiYmxvY2tzL3RvcC1uYXYtYnRuLnNjc3MiLCJibG9ja3MvdG9wLW5hdi1idXR0b25zLnNjc3MiLCJibG9ja3MvdG9wLW5hdi1saW5rLnNjc3MiLCJibG9ja3MvdG9wLW5hdi5zY3NzIiwiYmxvY2tzL3VwZ3JhZGVzLW1vZGFsLnNjc3MiLCJibG9ja3MvdmlkZW8uc2NzcyIsImJsb2Nrcy92aWV3LXBpY2tl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OztBSzVOQztFQzJOQSxvQkFBQTtBTktEOztBS2hPQztFQzJOQSxxQkFBQTtBTlNEOztBS3BPQztFQzJOQSxVQUFBO0FOYUQ7O0FLeE9DO0VDMk5BLHFCQUFBO0FOaUJEOztBSzVPQztFQzJOQSxxQkFBQTtBTnFCRDs7QUtoUEM7RUMyTkEsVUFBQTtBTnlCRDs7QUtwUEM7RUMyTkEscUJBQUE7QU42QkQ7O0FLeFBDO0VDMk5BLHFCQUFBO0FOaUNEOztBSzVQQztFQzJOQSxVQUFBO0FOcUNEOztBS2hRQztFQzJOQSxxQkFBQTtBTnlDRDs7QUtwUUM7RUMyTkEscUJBQUE7QU42Q0Q7O0FLeFFDO0VDMk5BLFdBQUE7QU5pREQ7O0FLdFFDO0VBQ0MsVUFGVztBTDJRYjs7QUsxUUM7RUFDQyxVQUZXO0FMK1FiOztBSzlRQztFQUNDLFVBRlc7QUxtUmI7O0FLbFJDO0VBQ0MsU0FGVztBTHVSYjs7QUt0UkM7RUFDQyxTQUZXO0FMMlJiOztBSzFSQztFQUNDLFNBRlc7QUwrUmI7O0FLOVJDO0VBQ0MsU0FGVztBTG1TYjs7QUtsU0M7RUFDQyxTQUZXO0FMdVNiOztBS3RTQztFQUNDLFNBRlc7QUwyU2I7O0FLMVNDO0VBQ0MsU0FGVztBTCtTYjs7QUs5U0M7RUFDQyxTQUZXO0FMbVRiOztBS2xUQztFQUNDLFNBRlc7QUx1VGI7O0FLdFRDO0VBQ0MsUUFGVztBTDJUYjs7QUsxVEM7RUFDQyxRQUZXO0FMK1RiOztBSzlUQztFQUNDLFFBRlc7QUxtVWI7O0FLbFVDO0VBQ0MsUUFGVztBTHVVYjs7QUt0VUM7RUFDQyxRQUZXO0FMMlViOztBSzFVQztFQUNDLFFBRlc7QUwrVWI7O0FLOVVDO0VBQ0MsUUFGVztBTG1WYjs7QUtsVkM7RUFDQyxRQUZXO0FMdVZiOztBS3RWQztFQUNDLFFBRlc7QUwyVmI7O0FLMVZDO0VBQ0MsUUFGVztBTCtWYjs7QUs5VkM7RUFDQyxTQUZXO0FMbVdiOztBS2xXQztFQUNDLFNBRlc7QUx1V2I7O0FLdFdDO0VBQ0MsU0FGVztBTDJXYjs7QUtyV0E7RUFFRTtJQzhNRCxvQkFBQTtFTjBKQztFS3hXQTtJQzhNRCxxQkFBQTtFTjZKQztFSzNXQTtJQzhNRCxVQUFBO0VOZ0tDO0VLOVdBO0lDOE1ELHFCQUFBO0VObUtDO0VLalhBO0lDOE1ELHFCQUFBO0VOc0tDO0VLcFhBO0lDOE1ELFVBQUE7RU55S0M7RUt2WEE7SUM4TUQscUJBQUE7RU40S0M7RUsxWEE7SUM4TUQscUJBQUE7RU4rS0M7RUs3WEE7SUM4TUQsVUFBQTtFTmtMQztFS2hZQTtJQzhNRCxxQkFBQTtFTnFMQztFS25ZQTtJQzhNRCxxQkFBQTtFTndMQztFS3RZQTtJQzhNRCxXQUFBO0VOMkxDO0VLbllBO0lBQ0MsVUFGVztFTHVZWjtFS3RZQTtJQUNDLFVBRlc7RUwwWVo7RUt6WUE7SUFDQyxVQUZXO0VMNllaO0VLNVlBO0lBQ0MsU0FGVztFTGdaWjtFSy9ZQTtJQUNDLFNBRlc7RUxtWlo7RUtsWkE7SUFDQyxTQUZXO0VMc1paO0VLclpBO0lBQ0MsU0FGVztFTHlaWjtFS3haQTtJQUNDLFNBRlc7RUw0Wlo7RUszWkE7SUFDQyxTQUZXO0VMK1paO0VLOVpBO0lBQ0MsU0FGVztFTGthWjtFS2phQTtJQUNDLFNBRlc7RUxxYVo7RUtwYUE7SUFDQyxTQUZXO0VMd2FaO0VLdmFBO0lBQ0MsUUFGVztFTDJhWjtFSzFhQTtJQUNDLFFBRlc7RUw4YVo7RUs3YUE7SUFDQyxRQUZXO0VMaWJaO0VLaGJBO0lBQ0MsUUFGVztFTG9iWjtFS25iQTtJQUNDLFFBRlc7RUx1Ylo7RUt0YkE7SUFDQyxRQUZXO0VMMGJaO0VLemJBO0lBQ0MsUUFGVztFTDZiWjtFSzViQTtJQUNDLFFBRlc7RUxnY1o7RUsvYkE7SUFDQyxRQUZXO0VMbWNaO0VLbGNBO0lBQ0MsUUFGVztFTHNjWjtFS3JjQTtJQUNDLFNBRlc7RUx5Y1o7RUt4Y0E7SUFDQyxTQUZXO0VMNGNaO0VLM2NBO0lBQ0MsU0FGVztFTCtjWjtBQUNGO0FLemNBO0VBRUU7SUNnTUQsb0JBQUE7RU4yUUM7RUszY0E7SUNnTUQscUJBQUE7RU44UUM7RUs5Y0E7SUNnTUQsVUFBQTtFTmlSQztFS2pkQTtJQ2dNRCxxQkFBQTtFTm9SQztFS3BkQTtJQ2dNRCxxQkFBQTtFTnVSQztFS3ZkQTtJQ2dNRCxVQUFBO0VOMFJDO0VLMWRBO0lDZ01ELHFCQUFBO0VONlJDO0VLN2RBO0lDZ01ELHFCQUFBO0VOZ1NDO0VLaGVBO0lDZ01ELFVBQUE7RU5tU0M7RUtuZUE7SUNnTUQscUJBQUE7RU5zU0M7RUt0ZUE7SUNnTUQscUJBQUE7RU55U0M7RUt6ZUE7SUNnTUQsV0FBQTtFTjRTQztFS3RlQTtJQUNDLFVBRlc7RUwwZVo7RUt6ZUE7SUFDQyxVQUZXO0VMNmVaO0VLNWVBO0lBQ0MsVUFGVztFTGdmWjtFSy9lQTtJQUNDLFNBRlc7RUxtZlo7RUtsZkE7SUFDQyxTQUZXO0VMc2ZaO0VLcmZBO0lBQ0MsU0FGVztFTHlmWjtFS3hmQTtJQUNDLFNBRlc7RUw0Zlo7RUszZkE7SUFDQyxTQUZXO0VMK2ZaO0VLOWZBO0lBQ0MsU0FGVztFTGtnQlo7RUtqZ0JBO0lBQ0MsU0FGVztFTHFnQlo7RUtwZ0JBO0lBQ0MsU0FGVztFTHdnQlo7RUt2Z0JBO0lBQ0MsU0FGVztFTDJnQlo7RUsxZ0JBO0lBQ0MsUUFGVztFTDhnQlo7RUs3Z0JBO0lBQ0MsUUFGVztFTGloQlo7RUtoaEJBO0lBQ0MsUUFGVztFTG9oQlo7RUtuaEJBO0lBQ0MsUUFGVztFTHVoQlo7RUt0aEJBO0lBQ0MsUUFGVztFTDBoQlo7RUt6aEJBO0lBQ0MsUUFGVztFTDZoQlo7RUs1aEJBO0lBQ0MsUUFGVztFTGdpQlo7RUsvaEJBO0lBQ0MsUUFGVztFTG1pQlo7RUtsaUJBO0lBQ0MsUUFGVztFTHNpQlo7RUtyaUJBO0lBQ0MsUUFGVztFTHlpQlo7RUt4aUJBO0lBQ0MsU0FGVztFTDRpQlo7RUszaUJBO0lBQ0MsU0FGVztFTCtpQlo7RUs5aUJBO0lBQ0MsU0FGVztFTGtqQlo7QUFDRjtBSzVpQkE7RUFFRTtJQ2tMRCxvQkFBQTtFTjRYQztFSzlpQkE7SUNrTEQscUJBQUE7RU4rWEM7RUtqakJBO0lDa0xELFVBQUE7RU5rWUM7RUtwakJBO0lDa0xELHFCQUFBO0VOcVlDO0VLdmpCQTtJQ2tMRCxxQkFBQTtFTndZQztFSzFqQkE7SUNrTEQsVUFBQTtFTjJZQztFSzdqQkE7SUNrTEQscUJBQUE7RU44WUM7RUtoa0JBO0lDa0xELHFCQUFBO0VOaVpDO0VLbmtCQTtJQ2tMRCxVQUFBO0VOb1pDO0VLdGtCQTtJQ2tMRCxxQkFBQTtFTnVaQztFS3prQkE7SUNrTEQscUJBQUE7RU4wWkM7RUs1a0JBO0lDa0xELFdBQUE7RU42WkM7RUt6a0JBO0lBQ0MsVUFGVztFTDZrQlo7RUs1a0JBO0lBQ0MsVUFGVztFTGdsQlo7RUsva0JBO0lBQ0MsVUFGVztFTG1sQlo7RUtsbEJBO0lBQ0MsU0FGVztFTHNsQlo7RUtybEJBO0lBQ0MsU0FGVztFTHlsQlo7RUt4bEJBO0lBQ0MsU0FGVztFTDRsQlo7RUszbEJBO0lBQ0MsU0FGVztFTCtsQlo7RUs5bEJBO0lBQ0MsU0FGVztFTGttQlo7RUtqbUJBO0lBQ0MsU0FGVztFTHFtQlo7RUtwbUJBO0lBQ0MsU0FGVztFTHdtQlo7RUt2bUJBO0lBQ0MsU0FGVztFTDJtQlo7RUsxbUJBO0lBQ0MsU0FGVztFTDhtQlo7RUs3bUJBO0lBQ0MsUUFGVztFTGluQlo7RUtobkJBO0lBQ0MsUUFGVztFTG9uQlo7RUtubkJBO0lBQ0MsUUFGVztFTHVuQlo7RUt0bkJBO0lBQ0MsUUFGVztFTDBuQlo7RUt6bkJBO0lBQ0MsUUFGVztFTDZuQlo7RUs1bkJBO0lBQ0MsUUFGVztFTGdvQlo7RUsvbkJBO0lBQ0MsUUFGVztFTG1vQlo7RUtsb0JBO0lBQ0MsUUFGVztFTHNvQlo7RUtyb0JBO0lBQ0MsUUFGVztFTHlvQlo7RUt4b0JBO0lBQ0MsUUFGVztFTDRvQlo7RUszb0JBO0lBQ0MsU0FGVztFTCtvQlo7RUs5b0JBO0lBQ0MsU0FGVztFTGtwQlo7RUtqcEJBO0lBQ0MsU0FGVztFTHFwQlo7QUFDRjtBSy9vQkE7RUFFRTtJQ29LRCxvQkFBQTtFTjZlQztFS2pwQkE7SUNvS0QscUJBQUE7RU5nZkM7RUtwcEJBO0lDb0tELFVBQUE7RU5tZkM7RUt2cEJBO0lDb0tELHFCQUFBO0VOc2ZDO0VLMXBCQTtJQ29LRCxxQkFBQTtFTnlmQztFSzdwQkE7SUNvS0QsVUFBQTtFTjRmQztFS2hxQkE7SUNvS0QscUJBQUE7RU4rZkM7RUtucUJBO0lDb0tELHFCQUFBO0VOa2dCQztFS3RxQkE7SUNvS0QsVUFBQTtFTnFnQkM7RUt6cUJBO0lDb0tELHFCQUFBO0VOd2dCQztFSzVxQkE7SUNvS0QscUJBQUE7RU4yZ0JDO0VLL3FCQTtJQ29LRCxXQUFBO0VOOGdCQztFSzVxQkE7SUFDQyxVQUZXO0VMZ3JCWjtFSy9xQkE7SUFDQyxVQUZXO0VMbXJCWjtFS2xyQkE7SUFDQyxVQUZXO0VMc3JCWjtFS3JyQkE7SUFDQyxTQUZXO0VMeXJCWjtFS3hyQkE7SUFDQyxTQUZXO0VMNHJCWjtFSzNyQkE7SUFDQyxTQUZXO0VMK3JCWjtFSzlyQkE7SUFDQyxTQUZXO0VMa3NCWjtFS2pzQkE7SUFDQyxTQUZXO0VMcXNCWjtFS3BzQkE7SUFDQyxTQUZXO0VMd3NCWjtFS3ZzQkE7SUFDQyxTQUZXO0VMMnNCWjtFSzFzQkE7SUFDQyxTQUZXO0VMOHNCWjtFSzdzQkE7SUFDQyxTQUZXO0VMaXRCWjtFS2h0QkE7SUFDQyxRQUZXO0VMb3RCWjtFS250QkE7SUFDQyxRQUZXO0VMdXRCWjtFS3R0QkE7SUFDQyxRQUZXO0VMMHRCWjtFS3p0QkE7SUFDQyxRQUZXO0VMNnRCWjtFSzV0QkE7SUFDQyxRQUZXO0VMZ3VCWjtFSy90QkE7SUFDQyxRQUZXO0VMbXVCWjtFS2x1QkE7SUFDQyxRQUZXO0VMc3VCWjtFS3J1QkE7SUFDQyxRQUZXO0VMeXVCWjtFS3h1QkE7SUFDQyxRQUZXO0VMNHVCWjtFSzN1QkE7SUFDQyxRQUZXO0VMK3VCWjtFSzl1QkE7SUFDQyxTQUZXO0VMa3ZCWjtFS2p2QkE7SUFDQyxTQUZXO0VMcXZCWjtFS3B2QkE7SUFDQyxTQUZXO0VMd3ZCWjtBQUNGO0FLbHZCQTtFQUVFO0lDc0pELG9CQUFBO0VOOGxCQztFS3B2QkE7SUNzSkQscUJBQUE7RU5pbUJDO0VLdnZCQTtJQ3NKRCxVQUFBO0VOb21CQztFSzF2QkE7SUNzSkQscUJBQUE7RU51bUJDO0VLN3ZCQTtJQ3NKRCxxQkFBQTtFTjBtQkM7RUtod0JBO0lDc0pELFVBQUE7RU42bUJDO0VLbndCQTtJQ3NKRCxxQkFBQTtFTmduQkM7RUt0d0JBO0lDc0pELHFCQUFBO0VObW5CQztFS3p3QkE7SUNzSkQsVUFBQTtFTnNuQkM7RUs1d0JBO0lDc0pELHFCQUFBO0VOeW5CQztFSy93QkE7SUNzSkQscUJBQUE7RU40bkJDO0VLbHhCQTtJQ3NKRCxXQUFBO0VOK25CQztFSy93QkE7SUFDQyxVQUZXO0VMbXhCWjtFS2x4QkE7SUFDQyxVQUZXO0VMc3hCWjtFS3J4QkE7SUFDQyxVQUZXO0VMeXhCWjtFS3h4QkE7SUFDQyxTQUZXO0VMNHhCWjtFSzN4QkE7SUFDQyxTQUZXO0VMK3hCWjtFSzl4QkE7SUFDQyxTQUZXO0VMa3lCWjtFS2p5QkE7SUFDQyxTQUZXO0VMcXlCWjtFS3B5QkE7SUFDQyxTQUZXO0VMd3lCWjtFS3Z5QkE7SUFDQyxTQUZXO0VMMnlCWjtFSzF5QkE7SUFDQyxTQUZXO0VMOHlCWjtFSzd5QkE7SUFDQyxTQUZXO0VMaXpCWjtFS2h6QkE7SUFDQyxTQUZXO0VMb3pCWjtFS256QkE7SUFDQyxRQUZXO0VMdXpCWjtFS3R6QkE7SUFDQyxRQUZXO0VMMHpCWjtFS3p6QkE7SUFDQyxRQUZXO0VMNnpCWjtFSzV6QkE7SUFDQyxRQUZXO0VMZzBCWjtFSy96QkE7SUFDQyxRQUZXO0VMbTBCWjtFS2wwQkE7SUFDQyxRQUZXO0VMczBCWjtFS3IwQkE7SUFDQyxRQUZXO0VMeTBCWjtFS3gwQkE7SUFDQyxRQUZXO0VMNDBCWjtFSzMwQkE7SUFDQyxRQUZXO0VMKzBCWjtFSzkwQkE7SUFDQyxRQUZXO0VMazFCWjtFS2oxQkE7SUFDQyxTQUZXO0VMcTFCWjtFS3AxQkE7SUFDQyxTQUZXO0VMdzFCWjtFS3YxQkE7SUFDQyxTQUZXO0VMMjFCWjtBQUNGO0FLcjFCQTtFQUVFO0lDd0lELG9CQUFBO0VOK3NCQztFS3YxQkE7SUN3SUQscUJBQUE7RU5rdEJDO0VLMTFCQTtJQ3dJRCxVQUFBO0VOcXRCQztFSzcxQkE7SUN3SUQscUJBQUE7RU53dEJDO0VLaDJCQTtJQ3dJRCxxQkFBQTtFTjJ0QkM7RUtuMkJBO0lDd0lELFVBQUE7RU44dEJDO0VLdDJCQTtJQ3dJRCxxQkFBQTtFTml1QkM7RUt6MkJBO0lDd0lELHFCQUFBO0VOb3VCQztFSzUyQkE7SUN3SUQsVUFBQTtFTnV1QkM7RUsvMkJBO0lDd0lELHFCQUFBO0VOMHVCQztFS2wzQkE7SUN3SUQscUJBQUE7RU42dUJDO0VLcjNCQTtJQ3dJRCxXQUFBO0VOZ3ZCQztFS2wzQkE7SUFDQyxVQUZXO0VMczNCWjtFS3IzQkE7SUFDQyxVQUZXO0VMeTNCWjtFS3gzQkE7SUFDQyxVQUZXO0VMNDNCWjtFSzMzQkE7SUFDQyxTQUZXO0VMKzNCWjtFSzkzQkE7SUFDQyxTQUZXO0VMazRCWjtFS2o0QkE7SUFDQyxTQUZXO0VMcTRCWjtFS3A0QkE7SUFDQyxTQUZXO0VMdzRCWjtFS3Y0QkE7SUFDQyxTQUZXO0VMMjRCWjtFSzE0QkE7SUFDQyxTQUZXO0VMODRCWjtFSzc0QkE7SUFDQyxTQUZXO0VMaTVCWjtFS2g1QkE7SUFDQyxTQUZXO0VMbzVCWjtFS241QkE7SUFDQyxTQUZXO0VMdTVCWjtFS3Q1QkE7SUFDQyxRQUZXO0VMMDVCWjtFS3o1QkE7SUFDQyxRQUZXO0VMNjVCWjtFSzU1QkE7SUFDQyxRQUZXO0VMZzZCWjtFSy81QkE7SUFDQyxRQUZXO0VMbTZCWjtFS2w2QkE7SUFDQyxRQUZXO0VMczZCWjtFS3I2QkE7SUFDQyxRQUZXO0VMeTZCWjtFS3g2QkE7SUFDQyxRQUZXO0VMNDZCWjtFSzM2QkE7SUFDQyxRQUZXO0VMKzZCWjtFSzk2QkE7SUFDQyxRQUZXO0VMazdCWjtFS2o3QkE7SUFDQyxRQUZXO0VMcTdCWjtFS3A3QkE7SUFDQyxTQUZXO0VMdzdCWjtFS3Y3QkE7SUFDQyxTQUZXO0VMMjdCWjtFSzE3QkE7SUFDQyxTQUZXO0VMODdCWjtBQUNGO0FPemlDQTs7RUFFQyxhQUFBO0FQMmlDRDs7QU94aUNBOztFQUVDLGdCQUFBO0FQMmlDRDs7QU94aUNBO0VBQ0MsYUFBQTtBUDJpQ0Q7O0FPeGlDQTtFQUNDLGdCQUFBO0FQMmlDRDs7QU94aUNBO0VBQ0MsYUFBQTtFQUNBLGdCQUFBO0FQMmlDRDs7QU94aUNBO0VBQ0MsYUFBQTtBUDJpQ0Q7O0FPeGlDQTtFQUNDLGNBQUE7QVAyaUNEOztBT3hpQ0E7RUFDQyxxQkFBQTtBUDJpQ0Q7O0FPeGlDQTtFQUNDLGFBQUE7QVAyaUNEOztBT3hpQ0E7RUFDQyxvQkFBQTtBUDJpQ0Q7O0FPeGlDQTtFQUNDLGVBQUE7QVAyaUNEOztBT3hpQ0E7RUFDQyxjQUFBO0FQMmlDRDs7QU94aUNBO0VBQ0MsbUJBQUE7QVAyaUNEOztBT3hpQ0E7RUFDQyxhQUFBO0FQMmlDRDs7QU94aUNBO0VBQ0MsYUFBQTtBUDJpQ0Q7O0FPeGlDQTtFQUNDLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBUDJpQ0Q7O0FPeGlDQTtFQUNDLFdBQUE7QVAyaUNEOztBT3hpQ0E7RUFDQyxnQkFBQTtBUDJpQ0Q7O0FPeGlDQTtFQUNDLGlCQUFBO0FQMmlDRDs7QU94aUNBO0VBQ0Msa0JBQUE7QVAyaUNEOztBT3hpQ0E7RUFDQyxtQkFBQTtBUDJpQ0Q7O0FPdGlDQTtFQUNDO0lBQ0MsYUFBQTtFUHlpQ0E7RU90aUNEO0lBQ0MsY0FBQTtFUHdpQ0E7RU9yaUNEO0lBQ0MsZUFBQTtFUHVpQ0E7RU9waUNEO0lBQ0MsYUFBQTtFUHNpQ0E7RU9uaUNEO0lBQ0Msb0JBQUE7RVBxaUNBO0VPbGlDRDtJQUNDLHFCQUFBO0VQb2lDQTtFT2ppQ0Q7SUFDQyxjQUFBO0VQbWlDQTtFT2hpQ0Q7SUFDQyxtQkFBQTtFUGtpQ0E7QUFDRjtBTzdoQ0E7RUFDQztJQUNDLGFBQUE7RVAraENBO0VPNWhDRDtJQUNDLGNBQUE7RVA4aENBO0VPM2hDRDtJQUNDLGVBQUE7RVA2aENBO0VPMWhDRDtJQUNDLGFBQUE7RVA0aENBO0VPemhDRDtJQUNDLG9CQUFBO0VQMmhDQTtFT3hoQ0Q7SUFDQyxxQkFBQTtFUDBoQ0E7RU92aENEO0lBQ0MsY0FBQTtFUHloQ0E7RU90aENEO0lBQ0MsbUJBQUE7RVB3aENBO0FBQ0Y7QU9uaENBO0VBQ0M7SUFDQyxhQUFBO0VQcWhDQTtFT2xoQ0Q7SUFDQyxjQUFBO0VQb2hDQTtFT2poQ0Q7SUFDQyxhQUFBO0VQbWhDQTtFT2hoQ0Q7SUFDQyxvQkFBQTtFUGtoQ0E7RU8vZ0NEO0lBQ0MsZUFBQTtFUGloQ0E7RU85Z0NEO0lBQ0MscUJBQUE7RVBnaENBO0VPN2dDRDtJQUNDLGNBQUE7RVArZ0NBO0VPNWdDRDtJQUNDLG1CQUFBO0VQOGdDQTtBQUNGO0FPemdDQTtFQUNDO0lBQ0MsYUFBQTtFUDJnQ0E7RU94Z0NEO0lBQ0MsY0FBQTtFUDBnQ0E7RU92Z0NEO0lBQ0MsYUFBQTtFUHlnQ0E7RU90Z0NEO0lBQ0Msb0JBQUE7RVB3Z0NBO0VPcmdDRDtJQUNDLGVBQUE7RVB1Z0NBO0VPcGdDRDtJQUNDLHFCQUFBO0VQc2dDQTtFT25nQ0Q7SUFDQyxjQUFBO0VQcWdDQTtFT2xnQ0Q7SUFDQyxtQkFBQTtFUG9nQ0E7QUFDRjtBTy8vQkE7RUFDQztJQUNDLGFBQUE7RVBpZ0NBO0VPOS9CRDtJQUNDLGNBQUE7RVBnZ0NBO0VPNy9CRDtJQUNDLGFBQUE7RVArL0JBO0VPNS9CRDtJQUNDLG9CQUFBO0VQOC9CQTtFTzMvQkQ7SUFDQyxlQUFBO0VQNi9CQTtFTzEvQkQ7SUFDQyxxQkFBQTtFUDQvQkE7RU96L0JEO0lBQ0MsY0FBQTtFUDIvQkE7RU94L0JEO0lBQ0MsbUJBQUE7RVAwL0JBO0FBQ0Y7QU9yL0JBO0VBQ0M7SUFDQyxhQUFBO0VQdS9CQTtFT3AvQkQ7SUFDQyxjQUFBO0VQcy9CQTtFT24vQkQ7SUFDQyxhQUFBO0VQcS9CQTtFT2wvQkQ7SUFDQyxvQkFBQTtFUG8vQkE7RU9qL0JEO0lBQ0MsZUFBQTtFUG0vQkE7RU9oL0JEO0lBQ0MscUJBQUE7RVBrL0JBO0VPLytCRDtJQUNDLGNBQUE7RVBpL0JBO0VPOStCRDtJQUNDLG1CQUFBO0VQZy9CQTtBQUNGO0FROXhDQTtFQUNDLFdQeUNhO0FEdXZDZDs7QVE3eENBO0VBQ0MsV1B1Q2lCO0FEeXZDbEI7O0FRN3hDQTtFQUNDLFdQb0NZO0FENHZDYjs7QVE3eENBO0VBQ0MseUJQaUNrQjtBRCt2Q25COztBUTd4Q0E7RUFDQyxjUHdDZTtBRHd2Q2hCOztBUTd4Q0E7RUFDQyxxRlBxQ3FCO0FEMnZDdEI7O0FRN3hDQTtFQUNDLFdQc0NzQjtBRDB2Q3ZCOztBUTd4Q0E7RUFDQyxXUG1DaUI7QUQ2dkNsQjs7QVE3eENBO0VBQ0MsV1BnQ3VCO0FEZ3dDeEI7O0FRN3hDQTtFQUNDLFdQNkJ3QjtBRG13Q3pCOztBUTd4Q0E7RUFDQyxjUGFlO0FEbXhDaEI7O0FRN3hDQTtFQUNDLFdQVXFCO0FEc3hDdEI7O0FRN3hDQTtFQUNDLFdQR2U7QUQ2eENoQjs7QVE3eENBO0VBQ0MsV0FBQTtBUmd5Q0Q7O0FRN3hDQTtFQUNDLFdQUGE7QUR1eUNkOztBUTd4Q0E7RUFDQyxXUFZtQjtBRDB5Q3BCOztBUTN4Q0E7RUFDQyxnQlB6QmE7QUR1ekNkOztBUTN4Q0E7RUFDQyxnQlAzQmlCO0FEeXpDbEI7O0FRM3hDQTtFQUNDLGdCUDlCWTtBRDR6Q2I7O0FRM3hDQTtFQUNDLDhCUGpDa0I7QUQrekNuQjs7QVEzeENBO0VBQ0MsZ0JQeENhO0FEczBDZDs7QVEzeENBO0VBQ0MsbUJQOUJlO0FENHpDaEI7O0FRM3hDQTtFQUNDLDBGUGpDcUI7QUQrekN0Qjs7QVEzeENBO0VBQ0MsZ0JQaENzQjtBRDh6Q3ZCOztBUTN4Q0E7RUFDQyxnQlBuQ2lCO0FEaTBDbEI7O0FRM3hDQTtFQUNDLGdCUHRDdUI7QURvMEN4Qjs7QVEzeENBO0VBQ0MsZ0JQekN3QjtBRHUwQ3pCOztBUTN4Q0E7RUFDQyxtQlB6RGU7QUR1MUNoQjs7QVEzeENBO0VBQ0MsZ0JQNURxQjtBRDAxQ3RCOztBUTN4Q0E7RUFDQyxnQlBuRWU7QURpMkNoQjs7QVEzeENBO0VBQ0MsZ0JQdEVxQjtBRG8yQ3RCOztBUTN4Q0E7RUFDQyxnQlA3RWE7QUQyMkNkOztBUTN4Q0E7RUFDQyxnQlBoRm1CO0FEODJDcEI7O0FTaDZDQTtFQUNDLG1CUnVEZTtFUXREZixXUndDYTtBRDIzQ2Q7O0FTLzVDQTtFQUNDLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSxpRUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0FUazZDRDs7QVMvNUNBO0VBQ0MsY0FBQTtFQUNBLDRCQUFBO0FUazZDRDs7QVM5NUNBO0VBQ0MsYUFBQTtBVGk2Q0Q7O0FTNzVDQTtFQUNDLGlCQUFBO0VBQ0Esa0JSQ21CO0VRQW5CLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBVGc2Q0Q7O0FTNzVDQTtFQUNDLGVBQUE7QVRnNkNEOztBUzU1Q0E7RUFDQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLDhCUnVDWTtFUXRDWixVQUFBO0VBQ0EsZ0JSbUphO0VRbEpiLFlBQUE7QVQrNUNEOztBUzU1Q0E7OztFQUdDLFVBQUE7RUFDQSxtQkFBQTtBVCs1Q0Q7O0FTMzVDQTtFQUNDLGNBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtBVDg1Q0Q7O0FTMzVDQTtFQUNDLGNBQUE7RUFDQSxjQUFBO0FUODVDRDs7QVMzNUNBO0VBQ0MsaUJBQUE7RUFDQSxnQkFBQTtBVDg1Q0Q7O0FTMTVDQTtFQUNDLFdBQUE7RUFDQSxnQkFBQTtBVDY1Q0Q7O0FTMTVDQTtFQUNDLDZCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FUNjVDRDs7QVMxNUNBO0VBQ0MseUJBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtBVDY1Q0Q7O0FTejVDQTtFQUNDLHFCQUFBO0VBQ0Esd0JBQUE7QVQ0NUNEOztBU3o1Q0E7RUFDQyxhQUFBO0VBQ0EsUUFBQTtBVDQ1Q0Q7O0FTejVDQTtFQUNDLGVBQUE7RUFDQSxnQkFBQTtBVDQ1Q0Q7O0FTejVDQTtFQUVDO0lBQ0MsZUFBQTtFVDI1Q0E7RVN2NUNEOzs7SUFHQyxVQUFBO0lBQ0EsbUJBQUE7RVR5NUNBO0FBQ0Y7QVUxaERBLGlCQUFBO0FBQ0E7O0VBRUMsaUVBQUE7RUFDQSxvQlRvSE87RVNuSFAsc0JUb0hPO0VTbkhQLFNBQUE7QVY0aEREOztBVXpoREE7O0VBRUMsaUVBQUE7RUFDQSxvQlRtSE87RVNsSFAsc0JUbUhPO0VTbEhQLFNBQUE7QVY0aEREOztBVXpoREE7O0VBRUMsaUVBQUE7RUFDQSxvQlRrSE87RVNqSFAsc0JUa0hPO0VTakhQLFNBQUE7QVY0aEREOztBVXpoREE7O0VBRUMsaUVBQUE7RUFDQSxvQlRpSE87RVNoSFAsc0JUaUhPO0VTaEhQLFNBQUE7QVY0aEREOztBVXpoREE7O0VBRUMsaUVBQUE7RUFDQSxvQlRnSE87RVMvR1Asc0JUZ0hPO0VTL0dQLFNBQUE7QVY0aEREOztBVXpoREE7RUFDQyxnQlQwRFM7QURrK0NWOztBVXpoREE7RUFDQyxlVDZEVTtFUzVEVixpQlQ2RFU7RVM1RFYsZ0JUbURZO0FEeStDYjs7QVV6aERBO0VBQ0MsZVR5RFk7RVN4RFosaUJUeURZO0VTeERaLGdCVDZDWTtBRCsrQ2I7O0FVemhEQTtFQUNDLGdCVDBDUztBRGsvQ1Y7O0FVemhEQTtFQUNDLGlFQUFBO0FWNGhERDs7QVV6aERBOztFSmlFQyxjTHpFZTtFSzBFZixlQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JMK0RVO0VLOURWLG1CQUFBO0VBQ0EsYUFBQTtBTjY5Q0Q7QU01bERDO0VBcUpDOztJQWxCRCxXTDVFaUI7SUs2RWpCLFlBQUE7SUFDQSxxQkFBQTtFTjg5Q0M7RU16OENDOztJQWpCRixtQkFBQTtJQUNBLG1CQUFBO0VOODlDQztBQUNGO0FNejhDQzs7RUFsQkEsV0x0RnVCO0FEcWpEeEI7O0FVOWlEQTs7O0VBR0MsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtBVmlqREQ7O0FVN2lEQTs7RUFFQyw0QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJUdkNrQjtFU3dDbEIsV1Q1Q2E7RVM2Q2IsZVRrQlM7RVNqQlQsaUJUa0JTO0VTakJULGNBQUE7QVZnakREOztBVTdpREE7RUFDQyxrQkFBQTtFQUNBLDhCVGhEa0I7QURnbURuQjs7QVU3aURBO0VBQ0MsV0FBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBVmdqREQ7O0FVN2lEQTtFQUNDLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBVmdqREQ7O0FVN2lEQTs7O0VBR0MsYUFBQTtBVmdqREQ7O0FVN2lEQTs7O0VBR0MsZ0JBQUE7QVZnakREOztBVTdpREE7O0VBRUMsWUFBQTtFQUNBLGNBQUE7RUFDQSx3Q0FBQTtBVmdqREQ7O0FVN2lEQTtFQUNDLGNBQUE7QVZnakREOztBVTdpREE7RUFDQyxlVDlCUztFUytCVCxpQlQ5QlM7QUQ4a0RWOztBVTdpREE7O0VBRUMsY0FBQTtFQUNBLFdBQUE7QVZnakREOztBVTdpREE7Ozs7Ozs7O0VBUUMsbUJBQUE7RUFDQSxXQUFBO0FWZ2pERDs7QVU3aURBOztFQUVDLGNBQUE7QVZnakREOztBVTdpREE7O0VBRUMsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBVmdqREQ7O0FVN2lEQTs7RUFFQyxlQUFBO0FWZ2pERDs7QVU3aURBO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QVZnakREOztBVTdpREE7RUFDQyxpQkFBQTtBVmdqREQ7O0FVN2lEQTtFQUNDLHFCQUFBO0FWZ2pERDs7QVU3aURBO0VBQ0Msd0JBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0FWZ2pERDs7QVU3aURBO0VBQ0MsY0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FWZ2pERDs7QVU3aURBOztFQUVDLGNBQUE7QVZnakREOztBVTdpREE7RUFDQyxxQkFBQTtFQUNBLFdBQUE7QVZnakREOztBVTdpREE7RUFDQyxxQkFBQTtFQUNBLFlBQUE7QVZnakREOztBVTdpREE7RUFDQyx5QkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGVUckhVO0VTc0hWLGlCVHJIVTtFU3NIVixXQUFBO0FWZ2pERDs7QVU3aURBO0VBQ0MsZUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FWZ2pERDs7QVU3aURBO0VBQ0MsU0FBQTtBVmdqREQ7O0FVN2lEQTs7RUFFQyxzQkFBQTtFQUNBLHNDQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QVZnakREOztBVTdpREE7RUFDQyw4QlQ1TWtCO0FENHZEbkI7O0FVN2lEQTtFQUNDLGdCVDFKUztBRDBzRFY7O0FVN2lEQTtFQUNDLG9DVHBOa0I7QURvd0RuQjs7QVU3aURBO0VBQ0MsZUFBQTtBVmdqREQ7O0FVN2lEQTtFQUNDLGNBQUE7QVZnakREOztBVTdpREE7Ozs7Ozs7Ozs7Ozs7Ozs7RUFnQkMsYUFBQTtBVmdqREQ7O0FVN2lEQTs7Ozs7Ozs7Ozs7Ozs7OztFQWdCQyxnQkFBQTtBVmdqREQ7O0FVM2lEQSxxQkFBQTtBQUNBO0VBQ0MsV1Q1UWE7QUQwekRkOztBVXppREE7RUFDQztJQUNDLGNBQUE7RVY0aURBO0FBQ0Y7QVV2aURBO0VBQ0MsaUJBQUE7RUFDQTs7SUFFQyxpRUFBQTtJQUNBLG9CVHBLUztJU3FLVCxzQlRwS1M7SVNxS1QsU0FBQTtFVnlpREE7RVV0aUREOztJQUVDLGlFQUFBO0lBQ0Esb0JUcktTO0lTc0tULHNCVHJLUztJU3NLVCxTQUFBO0VWd2lEQTtFVXJpREQ7O0lBRUMsaUVBQUE7SUFDQSxvQlR0S1M7SVN1S1Qsc0JUdEtTO0lTdUtULFNBQUE7RVZ1aURBO0VVcGlERDs7SUFFQyxpRUFBQTtJQUNBLG9CVHZLUztJU3dLVCxzQlR2S1M7SVN3S1QsU0FBQTtFVnNpREE7RVVuaUREOztJQUVDLGlFQUFBO0lBQ0Esb0JUeEtTO0lTeUtULHNCVHhLUztJU3lLVCxTQUFBO0VWcWlEQTtFVWxpREQ7SUFDQyxlVGpOWTtJU2tOWixpQlRqTlk7RURxdkRaO0VVamlERDtJQUNDLGVUMU5ZO0lTMk5aLGlCVDFOWTtFRDZ2RFo7RVVoaUREO0lBQ0MsZVRqT1c7SVNrT1gsaUJUak9XO0VEbXdEWDtFVS9oREQ7O0lBRUMsZ0JBQUE7SUFDQSxtQkFBQTtFVmlp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MUtqQmE7QUR3dXVCZDs7QTJLcHR1QkE7RUFDQyxXQUFBO0EzS3V0dUJEOztBMktwdHVCQTtFQUNDLFVBQUE7RUFDQSxZQUFBO0EzS3V0dUJEOztBMktwdHVCQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0EzS3V0dUJEOztBMktwdHVCQTtFQUNDO0lBQ0MsY0FBQTtFM0t1dHVCQTtFMktwdHVCRDtJQUNDLHVCQUFBO0UzS3N0dUJBO0UyS250dUJEO0lBQ0MsWUFBQTtFM0txdHVCQTtFMktsdHVCRDtJQUNDLFdBQUE7SUFDQSxZQUFBO0UzS290dUJBO0UyS2p0dUJEO0lBQ0MsV0FBQTtFM0ttdHVCQTtFMktodHVCRDtJQUNDLFlBQUE7RTNLa3R1QkE7QUFDRiIsImZpbGUiOiJzdHlsZXMuYnVpbGQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcblx0dmFyaWFibGUgbmFtaW5nIHJ1bGVzOlxuXHRjb2xvci0qIC0tIGNvbG9yIHZhbHVlXG5cdGZ6LSogLS0gZm9udC1zaXplIHZhbHVlXG5cdGZ3LSogLS0gZm9udC13ZWlnaHQgdmFsdWVcblx0ZmYtKiAtLSBmb250LWZhbWlseSB2YWx1ZVxuXHRmcy0qIC0tIGZvbnQtc3R5bGUgdmFsdWVcblx0Ki1jb2xvciAtLSBjb2xvciBvZiBzcGVjaWZpYyBlbGVtZW50XG5cdCotYmcgLS0gYmFja2dyb3VuZCBvZiBzcGVjaWZpYyBlbGVtZW50XG5cdC4uLlxuKi9cbi8qIHNpemVzICovXG4vKiBjb250YWluZXIgKi9cbi8qIGdyaWQgKi9cbi8qIGNvbG9ycyAqL1xuLyogc2hhZG93cyAqL1xuLyogYm9yZGVyIHJhZGl1cyAqL1xuLyogdGV4dCAqL1xuLyogdGV4dCB4cyAqL1xuLyogdHJhbnNpdGlvbnMgKi9cbmJvZHkge1xuICAtLXdoaXRlLTEwMDogI2ZmZjtcbiAgLS1ibGFjay0xMDA6ICMwMDA7XG4gIC0tYmx1ZS0xMDA6ICMwMDI3NzI7XG59XG5cbmJvZHkuZGFyay10aGVtZSB7XG4gIC0td2hpdGUtMTAwOiAjMDAwO1xuICAtLWJsYWNrLTEwMDogI2ZmZjtcbiAgLS1ibHVlLTEwMDogIzA5NDliNDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiSW50ZXIgUmVndWxhclwiKSwgbG9jYWwoXCJJbnRlci1SZWd1bGFyXCIpLCB1cmwoXCIvbG9jYWwvbmV3X2J1aWxkL2xvY2FsL2Fzc2V0cy9mb250cy9JbnRlci9JbnRlci1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvbG9jYWwvbmV3X2J1aWxkL2xvY2FsL2Fzc2V0cy9mb250cy9JbnRlci9JbnRlci1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIkludGVyIE1lZGl1bVwiKSwgbG9jYWwoXCJJbnRlci1NZWRpdW1cIiksIHVybChcIi9sb2NhbC9uZXdfYnVpbGQvbG9jYWwvYXNzZXRzL2ZvbnRzL0ludGVyL0ludGVyLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2xvY2FsL25ld19idWlsZC9sb2NhbC9hc3NldHMvZm9udHMvSW50ZXIvSW50ZXItTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiBsb2NhbChcIkludGVyIFNlbWlCb2xkXCIpLCBsb2NhbChcIkludGVyLVNlbWlCb2xkXCIpLCB1cmwoXCIvbG9jYWwvbmV3X2J1aWxkL2xvY2FsL2Fzc2V0cy9mb250cy9JbnRlci9JbnRlci1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2xvY2FsL25ld19idWlsZC9sb2NhbC9hc3NldHMvZm9udHMvSW50ZXIvSW50ZXItU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiSW50ZXIgQm9sZFwiKSwgbG9jYWwoXCJJbnRlci1Cb2xkXCIpLCB1cmwoXCIvbG9jYWwvbmV3X2J1aWxkL2xvY2FsL2Fzc2V0cy9mb250cy9JbnRlci9JbnRlci1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvbG9jYWwvbmV3X2J1aWxkL2xvY2FsL2Fzc2V0cy9mb250cy9JbnRlci9JbnRlci1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJuYnJiXCI7XG4gIHNyYzogdXJsKFwiL2xvY2FsL25ld19idWlsZC9sb2NhbC9hc3NldHMvZm9udHMvbmJyYi9uYnJiLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvbG9jYWwvbmV3X2J1aWxkL2xvY2FsL2Fzc2V0cy9mb250cy9uYnJiL25icmIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvbG9jYWwvbmV3X2J1aWxkL2xvY2FsL2Fzc2V0cy9mb250cy9uYnJiL25icmIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK0U5MDEsIFUrMDE4MiwgVSswMTgzO1xuICBzaXplLWFkanVzdDogMTI1JTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJuYnJiLWxpZ2FcIjtcbiAgc3JjOiB1cmwoXCIvbG9jYWwvbmV3X2J1aWxkL2xvY2FsL2Fzc2V0cy9mb250cy9uYnJiL25icmIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9sb2NhbC9uZXdfYnVpbGQvbG9jYWwvYXNzZXRzL2ZvbnRzL25icmIvbmJyYi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9sb2NhbC9uZXdfYnVpbGQvbG9jYWwvYXNzZXRzL2ZvbnRzL25icmIvbmJyYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIHNpemUtYWRqdXN0OiAxMjUlO1xufVxuLm5icmItaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIm5icmItbGlnYVwiLCBcIm5icmJcIiwgc2Fucy1zZXJpZjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2E9MVwiO1xuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiIDE7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC13ZWJraXQtZm9udC12YXJpYW50LWxpZ2F0dXJlczogZGlzY3JldGlvbmFyeS1saWdhdHVyZXM7XG4gIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IGRpc2NyZXRpb25hcnktbGlnYXR1cmVzO1xufVxuXG4ubmJyYi1pY29uLWJ5bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbnRleHRhcmVhIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxubGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG46Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwibmJyYlwiLCBcIkludGVyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5pbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkuaW9zLFxuYm9keS5pb3MgKiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvdWNoICoge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMCAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm93IHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNlbGwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmNvbCB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbi5jb2wteGwtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhsLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteGwtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wteGwtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14bC01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhsLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLXhsLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteGwtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14bC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC14bC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14bC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14bC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXIteGwtLTEyIHtcbiAgb3JkZXI6IC0xMjtcbn1cblxuLm9yZGVyLXhsLS0xMSB7XG4gIG9yZGVyOiAtMTE7XG59XG5cbi5vcmRlci14bC0tMTAge1xuICBvcmRlcjogLTEwO1xufVxuXG4ub3JkZXIteGwtLTkge1xuICBvcmRlcjogLTk7XG59XG5cbi5vcmRlci14bC0tOCB7XG4gIG9yZGVyOiAtODtcbn1cblxuLm9yZGVyLXhsLS03IHtcbiAgb3JkZXI6IC03O1xufVxuXG4ub3JkZXIteGwtLTYge1xuICBvcmRlcjogLTY7XG59XG5cbi5vcmRlci14bC0tNSB7XG4gIG9yZGVyOiAtNTtcbn1cblxuLm9yZGVyLXhsLS00IHtcbiAgb3JkZXI6IC00O1xufVxuXG4ub3JkZXIteGwtLTMge1xuICBvcmRlcjogLTM7XG59XG5cbi5vcmRlci14bC0tMiB7XG4gIG9yZGVyOiAtMjtcbn1cblxuLm9yZGVyLXhsLS0xIHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXIteGwtMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXIteGwtMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXIteGwtMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXIteGwtMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXIteGwtNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXIteGwtNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXIteGwtNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXIteGwtNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXIteGwtOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXIteGwtOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXIteGwtMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci14bC0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLXhsLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbGctLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC5vcmRlci1sZy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLm9yZGVyLWxnLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAub3JkZXItbGctLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAub3JkZXItbGctLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAub3JkZXItbGctLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAub3JkZXItbGctLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAub3JkZXItbGctLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAub3JkZXItbGctLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAub3JkZXItbGctLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAub3JkZXItbGctLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAub3JkZXItbGctLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1tZC0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLm9yZGVyLW1kLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAub3JkZXItbWQtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC5vcmRlci1tZC0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC5vcmRlci1tZC0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC5vcmRlci1tZC0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC5vcmRlci1tZC0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC5vcmRlci1tZC0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC5vcmRlci1tZC0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC5vcmRlci1tZC0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC5vcmRlci1tZC0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC5vcmRlci1tZC0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXNtLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAub3JkZXItc20tLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC5vcmRlci1zbS0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLm9yZGVyLXNtLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLm9yZGVyLXNtLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLm9yZGVyLXNtLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLm9yZGVyLXNtLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLm9yZGVyLXNtLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLm9yZGVyLXNtLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLm9yZGVyLXNtLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLm9yZGVyLXNtLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLm9yZGVyLXNtLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC14cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14cy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLm9yZGVyLXhzLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAub3JkZXIteHMtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC5vcmRlci14cy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC5vcmRlci14cy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC5vcmRlci14cy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC5vcmRlci14cy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC5vcmRlci14cy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC5vcmRlci14cy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC5vcmRlci14cy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC5vcmRlci14cy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC5vcmRlci14cy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14cy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteHMtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhzLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14cy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteHMtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhzLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14cy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteHMtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhzLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14cy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteHMtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteHMtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteHMtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5jb2wtMnhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtMnhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTJ4cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtMnhzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTJ4cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC0yeHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLTJ4cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0yeHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtMnhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC0yeHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTJ4cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtMnhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItMnhzLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAub3JkZXItMnhzLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAub3JkZXItMnhzLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAub3JkZXItMnhzLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLm9yZGVyLTJ4cy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC5vcmRlci0yeHMtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAub3JkZXItMnhzLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLm9yZGVyLTJ4cy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC5vcmRlci0yeHMtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAub3JkZXItMnhzLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLm9yZGVyLTJ4cy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC5vcmRlci0yeHMtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItMnhzLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci0yeHMtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLTJ4cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItMnhzLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci0yeHMtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLTJ4cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItMnhzLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci0yeHMtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLTJ4cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItMnhzLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci0yeHMtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItMnhzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLTJ4cy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvbC0zeHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0zeHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtM3hzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC0zeHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtM3hzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTN4cy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtM3hzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTN4cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC0zeHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLTN4cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtM3hzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC0zeHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci0zeHMtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC5vcmRlci0zeHMtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC5vcmRlci0zeHMtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC5vcmRlci0zeHMtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAub3JkZXItM3hzLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLm9yZGVyLTN4cy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC5vcmRlci0zeHMtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAub3JkZXItM3hzLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLm9yZGVyLTN4cy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC5vcmRlci0zeHMtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAub3JkZXItM3hzLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLm9yZGVyLTN4cy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci0zeHMtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLTN4cy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItM3hzLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci0zeHMtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLTN4cy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItM3hzLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci0zeHMtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLTN4cy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItM3hzLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci0zeHMtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLTN4cy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci0zeHMtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItM3hzLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbi5mYzpmaXJzdC1jaGlsZCxcbi5mbGM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGM6bGFzdC1jaGlsZCxcbi5mbGM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mY2MuZmNjIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxjYy5sY2Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmxjYy5mbGNjIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aXNpYmxlLWliIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udmlzaWJsZS1mIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnZpc2libGUtaWYge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLnZpc2libGUtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4udmlzaWJsZS10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udmlzaWJsZS10YyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi50b2dnbGUtd2hlbi1vcGVuLXBhcmVudC5vcGVuIC5oaWRkZW4td2hlbi1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvZ2dsZS13aGVuLW9wZW4tcGFyZW50Om5vdCgub3BlbikgLmhpZGRlbi13aGVuLW5vdC1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC52aXNpYmxlLW1kLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnZpc2libGUtbWQtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC52aXNpYmxlLW1kLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnZpc2libGUtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC52aXNpYmxlLW1kLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC52aXNpYmxlLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC52aXNpYmxlLXNtLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnZpc2libGUtc20taWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC52aXNpYmxlLXNtLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnZpc2libGUtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC52aXNpYmxlLXNtLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnZpc2libGUteHMtZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudmlzaWJsZS14cy1pZiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnZpc2libGUteHMtaWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAudmlzaWJsZS14cy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLnZpc2libGUteHMtdGMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaGlkZGVuLTJ4cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlzaWJsZS0yeHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC52aXNpYmxlLTJ4cy1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC52aXNpYmxlLTJ4cy1pZiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLnZpc2libGUtMnhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC52aXNpYmxlLTJ4cy1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC52aXNpYmxlLTJ4cy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLnZpc2libGUtMnhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhpZGRlbi0zeHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpc2libGUtM3hzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudmlzaWJsZS0zeHMtZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudmlzaWJsZS0zeHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC52aXNpYmxlLTN4cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAudmlzaWJsZS0zeHMtaWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAudmlzaWJsZS0zeHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC52aXNpYmxlLTN4cy10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3OXB4KSB7XG4gIC5oaWRkZW4tNHhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aXNpYmxlLTR4cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnZpc2libGUtNHhzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnZpc2libGUtNHhzLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAudmlzaWJsZS00eHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnZpc2libGUtNHhzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnZpc2libGUtNHhzLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAudmlzaWJsZS00eHMtdGMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbi5jLWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jLWdyYXktZGFyayB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uYy1ncmF5IHtcbiAgY29sb3I6ICNiYmI7XG59XG5cbi5jLWdyYXktbGlnaHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uYy1wcmltYXJ5IHtcbiAgY29sb3I6ICNGMTI4MkY7XG59XG5cbi5jLXByaW1hcnktc2hhZGUtMiB7XG4gIGNvbG9yOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMikgMTAwJSksICNGMTI4MkY7XG59XG5cbi5jLXByaW1hcnktc2hhZGUtMyB7XG4gIGNvbG9yOiAjMDI4O1xufVxuXG4uYy1wcmltYXJ5LTIge1xuICBjb2xvcjogI2UwNjtcbn1cblxuLmMtcHJpbWFyeS0yLXNoYWRlLTIge1xuICBjb2xvcjogI2EwNDtcbn1cblxuLmMtcHJpbWFyeS0yLXNoYWRlLTMge1xuICBjb2xvcjogIzgwMjtcbn1cblxuLmMtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNzRmZjMzO1xufVxuXG4uYy1zdWNjZXNzLWxpZ2h0IHtcbiAgY29sb3I6ICNhZmE7XG59XG5cbi5jLXdhcm5pbmcge1xuICBjb2xvcjogI2U5MTtcbn1cblxuLmMtd2FybmluZy1saWdodCB7XG4gIGNvbG9yOiAjZmQ4O1xufVxuXG4uYy1lcnJvciB7XG4gIGNvbG9yOiAjZTExO1xufVxuXG4uYy1lcnJvci1saWdodCB7XG4gIGNvbG9yOiAjZmFhO1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uYmctZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzY2Njtcbn1cblxuLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xufVxuXG4uYmctZ3JheS1saWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjRjEyODJGO1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS0yIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDEwMCUpLCAjRjEyODJGO1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS0zIHtcbiAgYmFja2dyb3VuZDogIzAyODtcbn1cblxuLmJnLXByaW1hcnktMiB7XG4gIGJhY2tncm91bmQ6ICNlMDY7XG59XG5cbi5iZy1wcmltYXJ5LTItc2hhZGUtMiB7XG4gIGJhY2tncm91bmQ6ICNhMDQ7XG59XG5cbi5iZy1wcmltYXJ5LTItc2hhZGUtMyB7XG4gIGJhY2tncm91bmQ6ICM4MDI7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzc0ZmYzMztcbn1cblxuLmJnLXN1Y2Nlc3MtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjYWZhO1xufVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNlOTE7XG59XG5cbi5iZy13YXJuaW5nLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZkODtcbn1cblxuLmJnLWVycm9yIHtcbiAgYmFja2dyb3VuZDogI2UxMTtcbn1cblxuLmJnLWVycm9yLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZhYTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjRjEyODJGO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay0xMDApO1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2ICFpbXBvcnRhbnQ7XG4gIGZvbnQ6IDQwMCAxNnB4LzI0cHggXCJuYnJiXCIsIFwiSW50ZXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4ucGFnZS1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cblt2LWNsb2FrXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyLS1mcmVlIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgei1pbmRleDogMTUwO1xufVxuXG4ub3ZlcmxheS5vcGVuLFxuLnN0YXRlLS1tb2RhbC1vcGVuIC5vdmVybGF5LFxuLnN0YXRlLS1tb2RhbC1sb2FkaW5nIC5vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN2Zy1zcHJpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdmctaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnRlc3Qtc2Nyb2xsYmFyIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENkQ2RDY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cblxuLnNjcm9sbGJhci1ub25lIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5zY3JvbGxiYXItbm9uZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbn1cblxucHJlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAub3ZlcmxheSxcbi5zdGF0ZS0tbW9iaWxlLW5hdi1vcGVuIC5vdmVybGF5LFxuLnN0YXRlLS1tb2JpbGUtdG9wLW5hdi1vcGVuIC5vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbi8qIC0tLSB0ZXh0IC0tLSAqL1xuaDEsXG4uaDEge1xuICBmb250OiA3MDAgNDBweC81MHB4IFwibmJyYlwiLCBcIkludGVyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udDogNzAwIDMwcHgvMzhweCBcIm5icmJcIiwgXCJJbnRlclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQ6IDcwMCAyNHB4LzMwcHggXCJuYnJiXCIsIFwiSW50ZXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cblxuaDQsXG4uaDQge1xuICBmb250OiA3MDAgMjBweC8yOHB4IFwibmJyYlwiLCBcIkludGVyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udDogNzAwIDE2cHgvMjRweCBcIm5icmJcIiwgXCJJbnRlclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGV4dC1zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50ZXh0LXNtYWxsZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZvbnQtYmFzZSB7XG4gIGZvbnQ6IDQwMCAxNnB4LzI0cHggXCJuYnJiXCIsIFwiSW50ZXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLmxpbmssXG4udGV4dC1ndWlkZSBhIHtcbiAgY29sb3I6ICNGMTI4MkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmxpbms6aG92ZXIsXG4udGV4dC1ndWlkZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2UwNjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAubGluazpmb2N1cyxcbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAudGV4dC1ndWlkZSBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cbi5saW5rOmFjdGl2ZSxcbi50ZXh0LWd1aWRlIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNhMDQ7XG59XG5cbnVsLFxub2wsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJsb2NrcXVvdGUsXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMjdweDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRjEyODJGO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDI1cHggMDtcbn1cblxuLnZpZGVvLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi52aWRlby1ibG9jazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLnZpZGVvLWJsb2NrIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmxvY2txdW90ZTpmaXJzdC1jaGlsZCxcbmJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG4udGFibGUtc2Nyb2xsZXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmxvY2txdW90ZTpsYXN0LWNoaWxkLFxuYmxvY2txdW90ZTpsYXN0LWNoaWxkLFxuLnRhYmxlLXNjcm9sbGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ocixcbi5ociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5oci0tbGcge1xuICBtYXJnaW46IDYwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4udGV4dC1ndWlkZSBoMSxcbi50ZXh0LWd1aWRlIC5oMSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnRleHQtZ3VpZGUgaDIsXG4udGV4dC1ndWlkZSAuaDIsXG4udGV4dC1ndWlkZSBoMyxcbi50ZXh0LWd1aWRlIC5oMyxcbi50ZXh0LWd1aWRlIGg0LFxuLnRleHQtZ3VpZGUgLmg0LFxuLnRleHQtZ3VpZGUgaDUsXG4udGV4dC1ndWlkZSAuaDUge1xuICBtYXJnaW46IDI0cHggMCAxNnB4O1xuICBjbGVhcjogYm90aDtcbn1cblxuLnRleHQtZ3VpZGUgdWwsXG4udGV4dC1ndWlkZSBvbCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4udGV4dC1ndWlkZSB1bCA+IGxpLFxuLnRleHQtZ3VpZGUgb2wgPiBsaSB7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXh0LWd1aWRlIGxpID4gdWw6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBsaSA+IG9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4udGV4dC1ndWlkZSB1bCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbn1cblxuLnRleHQtZ3VpZGUgb2wge1xuICBjb3VudGVyLXJlc2V0OiBvbDtcbn1cblxuLnRleHQtZ3VpZGUgb2wgPiBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBvbDtcbn1cblxuLnRleHQtZ3VpZGUgb2wgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihvbCkgXCIuXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4udGV4dC1ndWlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPWxlZnRdLFxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPXJpZ2h0XSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249bGVmdF0ge1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249cmlnaHRdIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAyMHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi50ZXh0LWd1aWRlIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYmxlLXNjcm9sbGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi50YWJsZS1zY3JvbGxlciB0YWJsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRleHQtZ3VpZGUgdGQsXG4udGV4dC1ndWlkZSB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWd1aWRlIHRoIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4udGV4dC1ndWlkZSB0aGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50ZXh0LWd1aWRlIHRib2R5IHRyOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4udGV4dC1ndWlkZSBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50ZXh0LWd1aWRlIC52aWRlby1ibG9jayB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4udGV4dC1ndWlkZSBoMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgcDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB0YWJsZTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udGV4dC1ndWlkZSBoMTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgxOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMjpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMzpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgzOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg0Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBwOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB1bDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHRhYmxlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIC0tLSBibGFja291dCAtLS0gKi9cbi5ibGFja291dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oci0tbGcge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC8qIC0tLSB0ZXh0IC0tLSAqL1xuICBoMSxcbi5oMSB7XG4gICAgZm9udDogNzAwIDI4cHgvMzZweCBcIm5icmJcIiwgXCJJbnRlclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGgyLFxuLmgyIHtcbiAgICBmb250OiA3MDAgMjRweC8zMHB4IFwibmJyYlwiLCBcIkludGVyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaDMsXG4uaDMge1xuICAgIGZvbnQ6IDcwMCAyMHB4LzI4cHggXCJuYnJiXCIsIFwiSW50ZXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBoNCxcbi5oNCB7XG4gICAgZm9udDogNzAwIDE4cHgvMjZweCBcIm5icmJcIiwgXCJJbnRlclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGg1LFxuLmg1IHtcbiAgICBmb250OiA3MDAgMTZweC8yNHB4IFwibmJyYlwiLCBcIkludGVyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnRleHQtc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLnRleHQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAudGV4dC1ndWlkZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC50ZXh0LWd1aWRlIC5oMSxcbi50ZXh0LWd1aWRlIGgxIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnRleHQtZ3VpZGUgdWwgPiBsaSxcbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRleHQtZ3VpZGUgaW1nLFxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPWxlZnRdLFxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPXJpZ2h0XSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmhyLS1sZyB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbn1cbi8qIC0tLSBidXR0b25zIC0tLSAqL1xuLmJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmc6IDExcHggMThweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNGMTI4MkY7XG4gIGZvbnQtZmFtaWx5OiBcIm5icmJcIiwgXCJJbnRlclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgY29sb3I6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlKSwgI0YxMjgyRjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlKSwgI0YxMjgyRiBpbnNldDtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5idG46Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmJ0bjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzAyODtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMjggaW5zZXQ7XG59XG5cbi5idG4uYnRuLmJ0bi0tZGlzYWJsZWQsXG4uYnRuLmJ0bjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjYmJiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNiYmIgaW5zZXQ7XG59XG5cbi5idG4tLXByaW1hcnkge1xuICBoZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmc6IDExcHggMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNGMTI4MkY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMsIGNvbG9yIDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLS1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjRjEyODJGO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbiAgLmJ0bi0tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6aG92ZXIucHJvZHVjdC1yZXZpZXdzX19lbXB0eS1idG4sIC5idG4tLXByaW1hcnk6bm90KFtkaXNhYmxlZF0pOmhvdmVyLnByb2R1Y3QtcmV2aWV3c19fY3RhLWJ0biB7XG4gICAgYmFja2dyb3VuZDogIzIxMzJDMjtcbiAgfVxufVxuLmJ0bi0tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNGMTI4MkY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uYnRuLS1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTphY3RpdmUucHJvZHVjdC1yZXZpZXdzX19lbXB0eS1idG4sIC5idG4tLXByaW1hcnk6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZS5wcm9kdWN0LXJldmlld3NfX2N0YS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjMjEzMkMyO1xufVxuXG4uYnRuLS1wcmltYXJ5LmlzLWFjdGl2ZSxcbi5idG4tLXByaW1hcnkuYnRuLS1hY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLS1wcmltYXJ5LmlzLWFjdGl2ZTpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4uYnRuLS1wcmltYXJ5LmJ0bi0tYWN0aXZlOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5idG4uYnRuLS1wcmltYXJ5LmJ0bi0tZGlzYWJsZWQsXG4uYnRuLmJ0bi0tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1wcmltYXJ5LW91dGxpbmUge1xuICBjb2xvcjogI0YxMjgyRjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyOiAycHggc29saWQgI0YxMjgyRjtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tLXByaW1hcnktb3V0bGluZTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNGMTI4MkY7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0YxMjgyRjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4uYnRuLS1wcmltYXJ5LW91dGxpbmU6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjRjEyODJGO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjEyODJGO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLmJ0bi0tcHJpbWFyeS1vdXRsaW5lLmJ0bi0tZGlzYWJsZWQsXG4uYnRuLmJ0bi0tcHJpbWFyeS1vdXRsaW5lOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG59XG5cbi5idG4tLWJsdWUge1xuICBoZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmc6IDExcHggMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMyOTNFRjI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tLWJsdWU6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlKSwgIzI5M0VGMjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4uYnRuLS1ibHVlOm5vdChbZGlzYWJsZWRdKTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDEwMCUpLCAjMjkzRUYyO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLmJ0bi0tYmx1ZS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLWJsdWU6ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2JiYjtcbn1cblxuLmJ0bi0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmIGluc2V0O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi0td2hpdGU6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICBjb2xvcjogI2JiYjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2JiYiBpbnNldDtcbiAgfVxufVxuLmJ0bi0td2hpdGU6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiBpbnNldDtcbn1cblxuLmJ0bi5idG4tLXdoaXRlLmJ0bi0tZGlzYWJsZWQsXG4uYnRuLmJ0bi0td2hpdGU6ZGlzYWJsZWQge1xuICBjb2xvcjogI2JiYjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYmJiIGluc2V0O1xufVxuXG4uYnRuLS1wcmltYXJ5LXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLS1wcmltYXJ5LXdoaXRlOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZDogI2JiYjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4uYnRuLS1wcmltYXJ5LXdoaXRlOm5vdChbZGlzYWJsZWRdKTphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi5idG4tLXByaW1hcnktd2hpdGUuYnRuLS1kaXNhYmxlZCxcbi5idG4uYnRuLS1wcmltYXJ5LXdoaXRlOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG5fX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnRuX19pY29uLS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5idG4tLWxnIHtcbiAgaGVpZ2h0OiA1MnB4O1xuICBwYWRkaW5nOiAxMXB4IDIycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJ0bi0tc20ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5idG4tLXNtIC5idG5fX2ljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uYnRuLS1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLS1jdXN0b20ge1xuICBmb250LXNpemU6IDIyLjE0OHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDIlO1xuICB3aWR0aDogNDAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnRuLS1jdXN0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG5cbi5wcmljZV9fZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wcmljZV9fcHJlZml4IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucHJpY2VfX2dyb3VwLS1uZXcge1xuICBjb2xvcjogI0YxMjgyRjtcbn1cblxuLnByaWNlX19ncm91cC0tb2xkIHtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4ucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX3ByZWZpeCxcbi5wcmljZS0tbGcgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG4gIC5wcmljZV9fY3VycmVuY3kge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG4gIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgfVxuICAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbiAgLnByaWNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5ndWlkZWxpbmVfX2hlYWQge1xuICBtYXJnaW46IDQwcHggMDtcbn1cblxuLmd1aWRlbGluZS1ibG9jayB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmd1aWRlbGluZS1ibG9ja19faGVhZC1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiYjtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW0tY29sb3Ige1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbS1sYWJlbCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZ3VpZGVsaW5lLWVsZW1lbnQge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmd1aWRlbGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3VpZGVsaW5lLWdyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5ndWlkZWxpbmUtZ3JpZF9fY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ndWlkZWxpbmUtZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uZmFkZS1lbnRlci1hY3RpdmUsXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4uZmFkZS1lbnRlcixcbi5mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmRyb3Bkb3duLWVudGVyLWFjdGl2ZSxcbi5kcm9wZG93bi1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmRyb3Bkb3duLWVudGVyLFxuLmRyb3Bkb3duLWxlYXZlLXRvIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5saXN0LWNvbXBsZXRlLWl0ZW0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5saXN0LWNvbXBsZXRlLWVudGVyLWZyb20sXG4ubGlzdC1jb21wbGV0ZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbn1cblxuLmxpc3QtY29tcGxldGUtbGVhdmUtYWN0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uY29sbGFwc2UtZW50ZXItYWN0aXZlLFxuLmNvbGxhcHNlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb2xsYXBzZS1lbnRlci1mcm9tLFxuLmNvbGxhcHNlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyoqXG4gKiBTd2lwZXIgMTAuMy4xXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIzIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IFNlcHRlbWJlciAyOCwgMjAyM1xuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic3dpcGVyLWljb25zXCI7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbml0aWFsO1xuICAqL1xufVxuXG46aG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93OiBjbGlwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4vKiBTbGlkZSBzdHlsZXMgc3RhcnQgKi9cbi8qIDNEIFNoYWRvd3MgKi9cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBTbGlkZSBzdHlsZXMgZW5kICovXG4uYWNjb3JkaW9uIHtcbiAgbWFyZ2luOiAxMDBweCAwO1xufVxuXG4uYWNjb3JkaW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWNjb3JkaW9uX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW1zLXdyYXAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZS0xMDApO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uYWNjb3JkaW9uX19pdGVtcy13cmFwLS1tdDAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYWNjb3JkaW9uX19pdGVtcyB7XG4gIG1heC13aWR0aDogODM2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWNjb3JkaW9uX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW0tYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay0xMDApO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW0tYmFyLS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW0tYmFyLXRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uYWNjb3JkaW9uX19pdGVtLWJhci1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uYWNjb3JkaW9uX19pdGVtLWJhci0tb3BlbmVkIC5hY2NvcmRpb25fX2l0ZW0tYmFyLWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW0tYmFyLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFjY29yZGlvbl9faXRlbS1iYXItaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNzAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmFjY29yZGlvbl9faXRlbS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWNjb3JkaW9uIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxuICAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB9XG4gIC5hY2NvcmRpb25fX2l0ZW0tYmFyLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY29yZGlvbl9faXRlbXMtd3JhcCB7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmFjY29yZGlvbl9faXRlbS1iYXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuYWNjb3JkaW9uX19pdGVtLWJhci1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5hY2NvcmRpb25fX2l0ZW0tY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWN0aXZlLWZpbHRlcnNfX2dyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fZ3JpZC5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG4gIG1hcmdpbjogLTVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19jZWxsLmFjdGl2ZS1maWx0ZXJzX19jZWxsIHtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uYXBwLXdpZGdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hcHAtd2lkZ2V0X19pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQ5cHg7XG4gIHdpZHRoOiA0OXB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hcHAtd2lkZ2V0X19pdGVtLWljb24ge1xuICBoZWlnaHQ6IDI5cHg7XG4gIHdpZHRoOiAyOXB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmFwcC13aWRnZXRfX2l0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjRjEyODJGO1xuICB9XG59XG4uYXBwLXdpZGdldF9faXRlbTphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTQpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcC13aWRnZXRfX2l0ZW0ge1xuICAgIGhlaWdodDogMzRweDtcbiAgICB3aWR0aDogMzRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICB9XG4gIC5hcHAtd2lkZ2V0X19pdGVtLWljb24ge1xuICAgIGhlaWdodDogMjFweDtcbiAgICB3aWR0aDogMjFweDtcbiAgfVxufVxuLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZS1ncmlkX19ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDI1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIH1cbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICB9XG4gIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYXJ0aWNsZS1wb3N0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMjRweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmFydGljbGUtcG9zdGVyX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogLTRweDtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAtNHB4O1xuICByaWdodDogLTRweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX192aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFydGljbGUtcG9zdGVyX192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9faW1hZ2UsXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlLnByb2R1Y3QtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYXJ0aWNsZS1wb3N0ZXI6aG92ZXIgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG4gICAgY29sb3I6ICNlMDY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmFydGljbGUtcG9zdGVyOmFjdGl2ZSAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNhMDQ7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYXJ0aWNsZS1wb3N0ZXJfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmFydGljbGVfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDMwcHggMCA4MHB4O1xufVxuXG4uYXJ0aWNsZV9fbGVmdCB7XG4gIGZsZXg6IDAgMCAyMCU7XG59XG5cbi5hcnRpY2xlX19yaWdodCB7XG4gIGZsZXg6IDAgMCA4MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGVfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYXNpZGUtbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5hdmFpbGFiaWxpdHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogIzAyMGIyYTtcbn1cblxuLmF2YWlsYWJpbGl0eV9fbWFpbiB7XG4gIGNvbG9yOiAjMDIwYjJhO1xufVxuXG4uYXZhaWxhYmlsaXR5X19zdGF0dXMge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmF2YWlsYWJpbGl0eS0tYXZhaWxhYmxlIC5hdmFpbGFiaWxpdHlfX3N0YXR1cyB7XG4gIGJhY2tncm91bmQ6ICM3NGZmMzM7XG59XG5cbi5hdmFpbGFiaWxpdHktLXVuYXZhaWxhYmxlIC5hdmFpbGFiaWxpdHlfX3N0YXR1cyB7XG4gIGJhY2tncm91bmQ6ICNlMTE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmF2YWlsYWJpbGl0eV9fbWFpbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiByZ2JhKDIsIDExLCA0MiwgMC42KTtcbiAgfVxufVxuLmJhZGdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBmb250LXNpemU6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5iYWRnZS0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMyOTNFRjI7XG59XG5cbi5iYW5uZXItdGVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbjogMTAwcHggMCAzMHB4O1xufVxuXG4uYmFubmVyLXRlbF9fdGVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJhbm5lci10ZWxfX3RlbC1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICNFRDI4MkY7XG59XG5cbi5iYW5uZXItdGVsX190ZWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjZweDtcbiAgY29sb3I6ICMyRjJGMkY7XG59XG5cbi5iYW5uZXItdGVsX190ZXh0IHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4xMnB4O1xuICBjb2xvcjogIzJGMkYyRjtcbiAgbWF4LXdpZHRoOiA1MDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyLXRlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAuYmFubmVyLXRlbF9fdGVsLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICB9XG4gIC5iYW5uZXItdGVsX190ZWwtaWNvbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5iYW5uZXItdGVsX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uYmFza2V0LWFjdGlvbl9fd2lkZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCArIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2J0biB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2J0bi1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYXNrZXQtc21hbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX3dpZGdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYmFza2V0LXNtYWxsX193aWRnZXQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbGVmdDogLTJweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogLTJweDtcbiAgdG9wOiAtMnB4O1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmJhc2tldC1zbWFsbF9fd2lkZ2V0OmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5iYXNrZXQtc21hbGxfX2NlbGwtaWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX2NlbGwtbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYmFza2V0LXNtYWxsX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4uYmFza2V0LXNtYWxsX19iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTEycHg7XG59XG5cbi5iYXNrZXQtc21hbGxfX2JhZGdlLnZpc2libGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmFza2V0LXNtYWxsX190aXRsZSB7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4uYmFza2V0LXNtYWxsX19wcmljZSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX2ljb24sXG4uYmFza2V0LXNtYWxsX193aWRnZXQ6aG92ZXIgLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xuICAgIGNvbG9yOiAjZTA2O1xuICB9XG59XG4uYmFza2V0LXNtYWxsX193aWRnZXQ6YWN0aXZlIC5iYXNrZXQtc21hbGxfX2ljb24sXG4uYmFza2V0LXNtYWxsX193aWRnZXQ6YWN0aXZlIC5iYXNrZXQtc21hbGxfX3ByaWNlIHtcbiAgY29sb3I6ICM4MDI7XG59XG5cbi5iYXNrZXQtc21hbGwtLWVtcHR5IC5iYXNrZXQtc21hbGxfX3dpZGdldCAuYmFza2V0LXNtYWxsX19pY29uIHtcbiAgY29sb3I6ICNiYmI7XG59XG5cbi5iYXNrZXQtc21hbGwtLWVtcHR5IC5iYXNrZXQtc21hbGxfX3dpZGdldCAuYmFza2V0LXNtYWxsX19wcmljZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYmFza2V0LXNtYWxsLS1lbXB0eSAuYmFza2V0LXNtYWxsX193aWRnZXQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5iYXNrZXQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXRfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmFza2V0X19wcm9kdWN0cyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYmFza2V0X19zdGlja3ktd3JhcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTVweDtcbn1cblxuLmJhc2tldF9fcmVzdW1lIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uYmFza2V0X19wcm9kdWN0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmJhc2tldF9fc3VtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5iYXNrZXRfX3N1bS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5iYXNrZXRfX3BhcmFtcyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5iYXNrZXRfX3BhcmFtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5iYXNrZXRfX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2Njtcbn1cblxuLmJhc2tldF9fcHJvbW9jb2RlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmJhc2tldF9fcHJvbW9jb2RlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbjogMTBweCAtNnB4IDA7XG59XG5cbi5iYXNrZXRfX3Byb21vY29kZS1maWVsZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAwIDZweDtcbn1cblxuLmJhc2tldF9fcHJvbW9jb2RlLWFjdGlvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwIDZweDtcbn1cblxuLmJhc2tldF9fZm9ybSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5iYXNrZXRfX2Zvcm0td3JhcCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5iYXNrZXRfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5iYXNrZXRfX3BhcmFtcy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJhc2tldF9fa2V5LXZhbHVlLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXgtd2lkdGg6IDgyMHB4O1xufVxuXG4uYmFza2V0X19lbXB0eS1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzViNWI1YjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5icmVhZGNydW1ic19faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzViNWI1Yjtcbn1cblxuLmJyZWFkY3J1bWJzX19saW5rLFxuLmJyZWFkY3J1bWJzX19jdXJyZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM1YjViNWI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbi5icmVhZGNydW1ic19fbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5icmVhZGNydW1ic19fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5icmVhZGNydW1ic19fY3VycmVudCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJyZWFkY3J1bWJzX19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweCA2cHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM1YjViNWI7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5idG4tZGVsIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDIsIDEzLCAzMywgMC4wNik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbi5idG4tZGVsX19pY29uIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLmJ0bi1kZWw6aG92ZXIge1xuICBjb2xvcjogI0YxMjgyRjtcbn1cblxuLmJ0bi1zY3JvbGwtdG9wIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG59XG5cbi5idG4tc2Nyb2xsLXRvcC0tdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmJ0bi1zY3JvbGwtdG9wX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOTBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyIDAuMnMsIGNvbG9yIDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLXNjcm9sbC10b3BfX2J0bjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzIsIDIzMiwgMjMwKTtcbiAgfVxufVxuLmJ0bi1zY3JvbGwtdG9wX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjRjEyODJGO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBmaWxsOiBub25lO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmJ0bi1zY3JvbGwtdG9wX19idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgYm9yZGVyLWNvbG9yOiAjNjY2O1xufVxuXG4uYnRuLXNjcm9sbC10b3BfX2J0bjphY3RpdmUgLmJ0bi1zY3JvbGwtdG9wX19pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJ0bi1zY3JvbGwtdG9wX19idG4ge1xuICAgIGJvdHRvbTogMTgwcHg7XG4gIH1cbiAgYm9keTpoYXMoLmRldGFpbGVkQ2FyZENvbnRhaW5lcikgLmIyNC13aWRnZXQtYnV0dG9uLXdyYXBwZXIuYjI0LXdpZGdldC1idXR0b24tcG9zaXRpb24tYm90dG9tLXJpZ2h0IHtcbiAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keTpoYXMoLmRldGFpbGVkQ2FyZENvbnRhaW5lcikgLmJ0bi1zY3JvbGwtdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2F0YWxvZy1jb21wYXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZCAuY2F0YWxvZy1jb21wYXJlX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IC04cHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQgLmNhdGFsb2ctY29tcGFyZV9fYXJyb3ctLW5leHQge1xuICByaWdodDogLThweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogLTIwcHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAtMjBweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NiU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tb2Qge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbXMtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDExMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIHZpc2liaWxpdHkgMC4zcywgb3BhY2l0eSAwLjNzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG4gIGhlaWdodDogODRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMiwgMTMsIDMzLCAwLjA4KTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLnRvdWNoIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZS0taGVhZC1maXhlZCAuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAgKyAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXIge1xuICBwYWRkaW5nOiAyNHB4IDAgMTFweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlci1pY29uIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogOHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC5vcGVuIC5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyLWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLXJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDQ5LCAxMDYsIDAuMDQpO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NiU7XG4gIHBhZGRpbmc6IDhweCAyMHB4IDhweCAwO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZS0tYm9sZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDhweCAyMHB4IDhweCAwO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZzogOHB4IDIwcHggOHB4IDEycHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwtLWFjY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZWY7XG59XG5cbi5uby10b3VjaCAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZSAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmNhdGFsb2dfX3BsYWNlaG9sZGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbn1cblxuLmNhdGFsb2dfX3BsYWNlaG9sZGVyLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzgxODY5MDtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2dfX3BsYWNlaG9sZGVyLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2UwNjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTM2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2Fycm93IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxMjgyRjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19hcnJvdy5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogLTI0cHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2Fycm93LS1uZXh0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNHB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19hcnJvdy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYge1xuICAgIHRvcDogOThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDIsIDEzLCAzMywgMC4wOCk7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogLTEwcHg7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNhdGFsb2ctY29tcGFyZSB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbW9kIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2hlY2tib3gtcm93X192aXN1YWwge1xuICAgIHRvcDogMXB4O1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtcy1ncmlkIHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19ib2R5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICB9XG4gIC50b3VjaCAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlciB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tZ3JpZCB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUgLmlubGluZS10b29sdGlwX19ib2R5IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4uc2lkZUluZm9fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHggMTJweDtcbn1cblxuLnNpZGVJbmZvX19oZWFkZXIgLnNpdGVfbWFya2VycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpZGVJbmZvX19oZWFkZXIgLnJhdGluZy1ibG9jayB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpZGVJbmZvX190aXRsZSB7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBtYXJnaW46IDRweCAwIDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIG1heC13aWR0aDogODYwcHg7XG59XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkV4byAyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuc3Bhbi5wcm9kdWN0LWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLnByb2R1Y3QtZGVzY3JpcHRpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLnByb2R1Y3QtZGVzY3JpcHRpb25fX2NvbnRlbnQuaXMtZXhwYW5kZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiB1bnNldDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uX19jb250ZW50IHAge1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbl9fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbl9fbW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMjkzZWYyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uX19tb3JlOmhvdmVyIHtcbiAgY29sb3I6ICNlZDI4MmY7XG59XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uX19tb3JlW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZGVJbmZvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZHVjdC1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5IHtcbiAgLS1jZWctZ2FwOiAxMnB4O1xuICAtLWNlZy10aHVtYjogNjBweDtcbiAgLS1jZWctdGh1bWItZ2FwOiA4cHg7XG4gIC0tY2VnLXJhZGl1cy10aHVtYjogOHB4O1xuICAtLWNlZy1yYWRpdXMtbWFpbjogMTZweDtcbiAgLS1jZWctYWN0aW9uLWJnOiAjZjFmMWYxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tY2VnLXRodW1iKSArIHZhcigtLWNlZy1nYXApKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X190aHVtYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogdmFyKC0tY2VnLXRodW1iKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1jZWctdGh1bWIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X190aHVtYnMtc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fdGh1bWJzLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X190aHVtYnMtc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogdmFyKC0tY2VnLXRodW1iKTtcbiAgaGVpZ2h0OiB2YXIoLS1jZWctdGh1bWIpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX3RodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWNlZy10aHVtYik7XG4gIGhlaWdodDogdmFyKC0tY2VnLXRodW1iKTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jZWctcmFkaXVzLXRodW1iKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X190aHVtYjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fdGh1bWItLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X190aHVtYi1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX3RodW1iLXZpZGVvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX3BsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNnB4IDAgNnB4IDEwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X190aHVtYi1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX3RodW1iLW92ZXJsYXktYmx1ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODEpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbn1cblxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19pY29uLTM2MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX2ljb24tMzYwLnN2Zy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX2ljb24tMzYwIHN2Zyxcbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9faWNvbi0zNjAgdXNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fc3RhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgYXNwZWN0LXJhdGlvOiA4NjAvNjU2O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jZWctcmFkaXVzLW1haW4pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX3N3aXBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fc2xpZGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fbWVkaWEtLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX21lZGlhLS1mcmFtZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19pbWFnZSxcbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDk1JTtcbiAgaGVpZ2h0OiA5NSU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlcjogMDtcbn1cblxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAxNnB4O1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDcwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX2JhZGdlLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWF4LWhlaWdodDogNTZweDtcbn1cblxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19iYWRnZS0taW5zdGFsbG1lbnQge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmY2YTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNnB4O1xuICBib3R0b206IDE2cHg7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX2FyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogN3B4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgMTJweCAwIDhweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNlZy1hY3Rpb24tYmcpO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA2O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xufVxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19hcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX2FyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDAgMCAxN3B4O1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19hci1pY29uIC5zdmctaWNvbixcbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fYXItaWNvbiAudi1wcm9wZXJ0eS1pY29uLFxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19hci1pY29uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fYXItaWNvbiBzdmcsXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX2FyLWljb24gdXNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX2FyLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA2O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19yb3RhdGUtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2VnLWFjdGlvbi1iZyk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2U7XG59XG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX3JvdGF0ZS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xufVxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19yb3RhdGUtYnRuIC5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9faWNvbi0zNjAge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0YWxvZy1lbGVtZW50LWdhbGxlcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdhcDogOHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X190aHVtYnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLWNlZy10aHVtYikgKyA0cHgpO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tY2VnLXRodW1iKSArIDRweCk7XG4gICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS1jZWctdGh1bWIpICsgNHB4KTtcbiAgfVxuICAuY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX3RodW1icy1zd2lwZXIge1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIH1cbiAgLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19zdGFnZSB7XG4gICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIH1cbiAgLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19hci10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wcm9kdWN0LWluZm8tdGFicyB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIG1heC13aWR0aDogMTM2MHB4O1xuICBzY3JvbGwtbWFyZ2luLXRvcDogOTZweDtcbn1cblxuLnByb2R1Y3QtaW5mby10YWJzX19sZWdhbC5jaGFyYWN0ZXJpc3RpY3NfX2Rlc2NyIHtcbiAgbWF4LXdpZHRoOiA5MjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM4NDg0ODQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wcm9kdWN0LWluZm8tdGFic19fbGVnYWwgLmNoYXJhY3RlcmlzdGljc19fZGVzY3ItbGVnYWwge1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuXG4ucHJvZHVjdC1pbmZvLXRhYnNfX2xlZ2FsIC5jaGFyYWN0ZXJpc3RpY3NfX2Rlc2NyLWxlZ2FsIHAge1xuICBtYXJnaW46IDAgMCA0cHg7XG59XG5cbi5wcm9kdWN0LWluZm8tdGFic19fbGVnYWwgLmNoYXJhY3RlcmlzdGljc19fZGVzY3ItbGVnYWwgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3QtaW5mby10YWJzX19sZWdhbCAuY2hhcmFjdGVyaXN0aWNzX19kZXNjci1kaXNjbGFpbWVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvZHVjdC1pbmZvLXRhYnNfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucHJvZHVjdC1pbmZvLXRhYnNfX3RhYiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDEzcHggMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fdGFiOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTJFMkUyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuLnByb2R1Y3QtaW5mby10YWJzX190YWIuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLnByb2R1Y3QtaW5mby10YWJzX19jb3VudCB7XG4gIGNvbG9yOiAjZjEyODJmO1xufVxuXG4ucHJvZHVjdC1pbmZvLXRhYnNfX2NvdW50LS16ZXJvIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuaXMtYWN0aXZlW2RhdGEtcGFuZWw9YnJhbmRdIHtcbiAgbWF4LXdpZHRoOiA5MjRweDtcbn1cblxuLnByb2R1Y3QtaW5mby10YWJzX19hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBzY3JvbGwtbWFyZ2luLXRvcDogOTZweDtcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZDpub3QoLmlzLW9wZW4pIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XG59XG5cbi5wcm9kdWN0LWluZm8tdGFic19fYWNjb3JkaW9uLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LWluZm8tdGFic19fYWNjb3JkaW9uLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5wcm9kdWN0LWluZm8tdGFic19fYWNjb3JkaW9uLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19hY2NvcmRpb24taWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMTQxNDE0O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzE0MTQxNDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTY1JSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnByb2R1Y3QtaW5mby10YWJzX19hY2NvcmRpb24taXRlbS5pcy1vcGVuIC5wcm9kdWN0LWluZm8tdGFic19fYWNjb3JkaW9uLWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX2FjY29yZGlvbi1pdGVtLmlzLW9wZW4gLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbCB7XG4gIHBhZGRpbmc6IDhweCAwIDE2cHg7XG59XG5cbi5wcm9kdWN0LWluZm8tdGFicy0tYWNjb3JkaW9uIC5wcm9kdWN0LWluZm8tdGFic19fbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljc19fdGFibGUtc2NoZW1lIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGNztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljc19fc2NoZW1lLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuaW5mby10YWJsZV9fbGluZSB7XG4gIGhlaWdodDogNThweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5pbmZvLXRhYmxlX19saW5lID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljc19fdGFibGUge1xuICBtYXgtd2lkdGg6IDkyNHB4O1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljc19fdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3NfX3RhYmxlIHRkOmxhc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljc19fdGFibGUgdGQge1xuICB3aWR0aDogNTAlO1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljc19fdGFibGUgdGRbaXRlbXByb3A9dmFsdWVdIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzX190YWJsZSAuY2hhcmFjdGVyaXN0aWNzX19tb3JlLXJvdyB7XG4gIGhlaWdodDogNThweDtcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3NfX3RhYmxlIC5jaGFyYWN0ZXJpc3RpY3NfX21vcmUtcm93IHRkOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3NfX3RhYmxlIHRyLmlzLWNvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzX19tb3JlLXJvdyB0ZCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzX19kaXNjbGFpbWVyLXJvdyB0ZCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljc19fZGlzY2xhaW1lci1yb3cgLmNoYXJhY3RlcmlzdGljc19fZGVzY3ItZGlzY2xhaW1lciB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA5MjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM4NDg0ODQ7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzX19tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMjkzZWYyO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzX19tb3JlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI5M2VmMjtcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3NfX21vcmU6aG92ZXIge1xuICBjb2xvcjogI2VkMjgyZjtcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3NfX21vcmU6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNlZDI4MmY7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzX19zY2hlbWVUaXRsZSB7XG4gIG1hcmdpbjogMCAwIDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkV4byAyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzX19zY2hlbWVJdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3NfX3NjaGVtZUl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzX19zY2hlbWVJdGVtSW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3NfX3NjaGVtZUl0ZW1Db250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzX19zY2hlbWVJdGVtVGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTQlO1xuICBjb2xvcjogIzJmMmYyZjtcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3NfX3NjaGVtZUl0ZW1EZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtNCU7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBtYXJnaW46IDA7XG59XG5cbi5wcm9kdWN0LWNoYXJhY3RlcmlzdGljcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDkyNHB4KSBtYXgtY29udGVudDtcbiAgY29sdW1uLWdhcDogMzRweDtcbiAgcm93LWdhcDogMTZweDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBzdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fbWFpbiB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogOTI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3NfX21haW4gPiAuY2hhcmFjdGVyaXN0aWNzX190YWJsZSxcbi5wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fbWFpbiA+IC5wcm9kdWN0LWluZm8tdGFic19fbGVnYWwsXG4ucHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3NfX21haW4gPiAuY2hhcmFjdGVyaXN0aWNzX19tb3JlLXdyYXAge1xuICBtYXgtd2lkdGg6IDkyNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzID4gLmNoYXJhY3RlcmlzdGljc19fc2NoZW1lIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAxO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMzYwcHg7XG59XG5cbi5jaGFyYWN0ZXJpc3RpY3NfX21vcmUtd3JhcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLnByb2R1Y3QtaW5mby10YWJzIC5jaGFyYWN0ZXJpc3RpY3NfX3RpdGxlLFxuLnByb2R1Y3QtaW5mby10YWJzIC5tYXRlcmlhbHNfX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5tYXRlcmlhbHMge1xuICBib3JkZXI6IG5vbmU7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLm1hdGVyaWFscyAubWF0ZXJpYWxzX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAyNHB4O1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5tYXRlcmlhbHMgLm1hdGVyaWFsc19fdGV4dCB7XG4gIG1heC13aWR0aDogOTA2cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzE0MTQxNDtcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwubWF0ZXJpYWxzIC5tYXRlcmlhbHNfX2d1aWRhbmNlQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTA2cHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLm1hdGVyaWFscyAubWF0ZXJpYWxzX19ndWlkYW5jZUltZyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogOTA2LzQ4MDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLm1hdGVyaWFscyAubWF0ZXJpYWxzX19ndWlkYW5jZUltZ19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5tYXRlcmlhbHMgLm1hdGVyaWFsc19fZ3VpZGFuY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQycHg7XG4gIGJvdHRvbTogMjhweDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDI0cHggMzJweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4NHB4KTtcbiAgcGFkZGluZzogMzJweCA0MHB4IDM2cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwubWF0ZXJpYWxzIC5tYXRlcmlhbHNfX2d1aWRhbmNlSXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5tYXRlcmlhbHMgLmd1aWRhbmNlSXRlbV9faWNvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDA7XG59XG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLm1hdGVyaWFscyAuZ3VpZGFuY2VJdGVtX19pY28gc3ZnLFxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5tYXRlcmlhbHMgLmd1aWRhbmNlSXRlbV9faWNvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5tYXRlcmlhbHMgLmd1aWRhbmNlSXRlbV9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5wcm9kdWN0LWluZm8tdGFic19fYnJhbmQge1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG4ucHJvZHVjdC1pbmZvLXRhYnNfX2JyYW5kLW5hbWUge1xuICBtYXJnaW46IDAgMCAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG4ucHJvZHVjdC1pbmZvLXRhYnNfX2JyYW5kLXRleHQge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNDg0ODQ4O1xufVxuXG4ucHJvZHVjdC1pbmZvLWZpbGVzIHtcbiAgbWF4LXdpZHRoOiA0MDJweDtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWY3O1xufVxuXG4ucHJvZHVjdC1pbmZvLWZpbGVzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxOHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wcm9kdWN0LWluZm8tZmlsZXNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG59XG5cbi5wcm9kdWN0LWluZm8tZmlsZXNfX2ljb24ge1xuICBmbGV4OiAwIDAgMzhweDtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wcm9kdWN0LWluZm8tZmlsZXNfX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucHJvZHVjdC1pbmZvLWZpbGVzX19uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLnByb2R1Y3QtaW5mby1maWxlc19faGludCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICM4NDg0ODQ7XG59XG5cbi5wcm9kdWN0LWluZm8tZmlsZXNfX2VtcHR5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM4NDg0ODQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5wcm9kdWN0LWNoYXJhY3RlcmlzdGljcyA+IC5jaGFyYWN0ZXJpc3RpY3NfX3NjaGVtZSB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gICAgZ3JpZC1yb3c6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3NfX3RhYmxlLXNjaGVtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljc19fdGFibGUsXG4ucHJvZHVjdC1yZXZpZXdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5pbmZvLXRhYmxlX19saW5lIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5jaGFyYWN0ZXJpc3RpY3MgLmluZm8tdGFibGVfX2xpbmU6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5jaGFyYWN0ZXJpc3RpY3NfX3RhYmxlIHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5wcm9kdWN0LWluZm8tdGFic19fYWNjb3JkaW9uLWl0ZW0uaXMtb3BlbiAucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wcm9kdWN0LXJldmlld3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5wcm9kdWN0LWluZm8tdGFic19fYnJhbmQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtaW5mby10YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5wcm9kdWN0LWluZm8tdGFic19fbmF2IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICAucHJvZHVjdC1pbmZvLXRhYnNfX25hdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3QtaW5mby10YWJzX190YWIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5wcm9kdWN0LWluZm8tZmlsZXMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLm1hdGVyaWFscyAubWF0ZXJpYWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwubWF0ZXJpYWxzIC5tYXRlcmlhbHNfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwubWF0ZXJpYWxzIC5tYXRlcmlhbHNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgfVxuICAucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLm1hdGVyaWFscyAubWF0ZXJpYWxzX19ndWlkYW5jZUNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLm1hdGVyaWFscyAubWF0ZXJpYWxzX19ndWlkYW5jZUltZ19kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwubWF0ZXJpYWxzIC5tYXRlcmlhbHNfX2d1aWRhbmNlSW1nX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYXNwZWN0LXJhdGlvOiAzNTUvMjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbiAgLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5tYXRlcmlhbHMgLm1hdGVyaWFsc19fZ3VpZGFuY2Uge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG4gIC5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwubWF0ZXJpYWxzIC5tYXRlcmlhbHNfX2d1aWRhbmNlSXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwubWF0ZXJpYWxzIC5ndWlkYW5jZUl0ZW1fX2ljbyB7XG4gICAgZmxleDogMCAwIDMycHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwubWF0ZXJpYWxzIC5ndWlkYW5jZUl0ZW1fX2ljbyBzdmcsXG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLm1hdGVyaWFscyAuZ3VpZGFuY2VJdGVtX19pY28gaW1nIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbiAgLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5tYXRlcmlhbHMgLmd1aWRhbmNlSXRlbV9fdGV4dCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wcm9kdWN0LWluZm8tdGFic19fYWNjb3JkaW9uLXRpdGxlIHtcbiAgICBnYXA6IDRweDtcbiAgfVxuICAucHJvZHVjdC1pbmZvLXRhYnNfX2FjY29yZGlvbi1pdGVtLmlzLW9wZW4gLnByb2R1Y3QtaW5mby10YWJzX19hY2NvcmRpb24tYmFyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTNFMztcbiAgfVxuICAucHJvZHVjdC1pbmZvLXRhYnNfX2FjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5jaGFyYWN0ZXJpc3RpY3NfX3RhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3NfX3RhYmxlIHRkOmZpcnN0LWNoaWxkLFxuLnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljc19fdGFibGUgdGQ6bGFzdC1jaGlsZCxcbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3NfX21vcmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbCB7XG4gIC0tY2dtLWJnOiByZ2JhKDI0LCAyNCwgMjcsIDAuOTgpO1xuICAtLWNnbS1jb2xvcjogI2RiZGJkYjtcbiAgLS1jZ20tY29sb3ItaG92ZXI6ICNmZmY7XG4gIC0tY2dtLWJ1dHRvbi1iZzogcmdiYSgyNCwgMjQsIDI3LCAwLjY1KTtcbiAgLS1jZ20tYnV0dG9uLWhvdmVyLWJnOiByZ2JhKDI0LCAyNCwgMjcsIDAuODUpO1xuICAtLWNnbS10aHVtYi13OiA5NnB4O1xuICAtLWNnbS10aHVtYi1oOiA3MnB4O1xuICAtLWNnbS10aHVtYi1nYXA6IDhweDtcbiAgLS1jZ20tdGh1bWItcmFkaXVzOiAycHg7XG4gIC0tY2dtLXRodW1iLW9wYWNpdHk6IDAuNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMDtcbiAgY29sb3I6IHZhcigtLWNnbS1jb2xvcik7XG59XG5cbi5tb2RhbC0tY2F0YWxvZy1nYWxsZXJ5IC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLm1vZGFsLS1jYXRhbG9nLWdhbGxlcnkgLm1vZGFsLXdpbmRvdy0tY2F0YWxvZy1nYWxsZXJ5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5tb2RhbC0tY2F0YWxvZy1nYWxsZXJ5IC5tb2RhbF9fc3VyZmFjZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNnbS1iZywgcmdiYSgyNCwgMjQsIDI3LCAwLjk4KSk7XG59XG5cbi5tb2RhbC13aW5kb3ctLWNhdGFsb2ctZ2FsbGVyeSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubW9kYWwtd2luZG93LS1jYXRhbG9nLWdhbGxlcnkgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubW9kYWwtd2luZG93LS1jYXRhbG9nLWdhbGxlcnkgLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9faW5uZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tY2F0YWxvZy1nYWxsZXJ5IC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5tb2RhbC13aW5kb3ctLWNhdGFsb2ctZ2FsbGVyeSAubW9kYWwtd2luZG93X19jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2dtLWJnKTtcbiAgY29sb3I6IHZhcigtLWNnbS1jb2xvcik7XG59XG5cbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX3Rvb2xiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fdG9vbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jZ20tYnV0dG9uLWJnKTtcbiAgY29sb3I6IHZhcigtLWNnbS1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xufVxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fdG9vbCAuc3ZnLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX3Rvb2wgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX190b29sOmhvdmVyLCAuY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX190b29sLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jZ20tYnV0dG9uLWhvdmVyLWJnKTtcbiAgY29sb3I6IHZhcigtLWNnbS1jb2xvci1ob3Zlcik7XG59XG5cbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19zd2lwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNTJweCA3MnB4IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19tZWRpYS0tem9vbWVkIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX2ltYWdlLFxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBib3JkZXI6IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xufVxuXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19pbWFnZSB7XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fZnJhbWUge1xuICB3aWR0aDogbWluKDEwMCUsIDk2MHB4KTtcbiAgaGVpZ2h0OiBtaW4oMTAwJSwgNzB2aCk7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1hcmdpbi10b3A6IC0yM3B4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNnbS1idXR0b24tYmcpO1xuICBjb2xvcjogdmFyKC0tY2dtLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kIDAuMTVzIGVhc2U7XG59XG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19uYXYgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX25hdjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNnbS1idXR0b24taG92ZXItYmcpO1xuICBjb2xvcjogdmFyKC0tY2dtLWNvbG9yLWhvdmVyKTtcbn1cbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX25hdi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fbmF2LS1wcmV2IHtcbiAgbGVmdDogOHB4O1xufVxuXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19uYXYtLW5leHQge1xuICByaWdodDogOHB4O1xufVxuXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX190aHVtYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAxNnB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQsIDI0LCAyNywgMC45Mik7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xufVxuXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX190aHVtYnMtc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tY2dtLXRodW1iLWgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fdGh1bWJzLXN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IHZhcigtLWNnbS10aHVtYi13KTtcbiAgaGVpZ2h0OiB2YXIoLS1jZ20tdGh1bWItaCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX3RodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogdmFyKC0tY2dtLXRodW1iLXcpO1xuICBoZWlnaHQ6IHZhcigtLWNnbS10aHVtYi1oKTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNnbS10aHVtYi1yYWRpdXMpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjMTExO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IHZhcigtLWNnbS10aHVtYi1vcGFjaXR5KTtcbiAgb3V0bGluZTogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UsIG91dGxpbmUtY29sb3IgMC4xNXMgZWFzZTtcbn1cbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX3RodW1iOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX3RodW1iLS1hY3RpdmUsIC5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX3RodW1iLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBvdXRsaW5lOiAycHggc29saWQgIzVlYjBlZjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX3RodW1iLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX3RodW1iLXZpZGVvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xufVxuXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19wbGF5IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggMCA2cHggMTBweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX190aHVtYi1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjgpO1xufVxuXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19pY29uLTM2MCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nLWdhbGxlcnktbW9kYWwge1xuICAgIC0tY2dtLXRodW1iLXc6IDcycHg7XG4gICAgLS1jZ20tdGh1bWItaDogNTRweDtcbiAgfVxuICAuY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX190b29sIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fdG9vbCAuc3ZnLWljb24ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAuY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19tZWRpYSB7XG4gICAgcGFkZGluZzogNTJweCAxMnB4IDEycHg7XG4gIH1cbiAgLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX3RodW1icyB7XG4gICAgcGFkZGluZzogOHB4IDEwcHggMTJweDtcbiAgfVxufVxuLmNhdGFsb2ctaXRlbS1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDQwcHg7XG4gIHBhZGRpbmc6IDhweCAwIDMwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW0tbGF5b3V0X19oZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2ctaXRlbS1sYXlvdXRfX2dhbGxlcnkge1xuICBmbGV4OiAxIDEgMDtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDkzMnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtLWxheW91dF9fc2lkZWJhciB7XG4gIGZsZXg6IDAgMSAzODdweDtcbiAgd2lkdGg6IDM4N3B4O1xuICBtaW4td2lkdGg6IDI2MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhdGFsb2ctaXRlbS1sYXlvdXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICB9XG4gIC5jYXRhbG9nLWl0ZW0tbGF5b3V0X19oZWFkaW5nOm5vdCg6ZW1wdHkpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLmNhdGFsb2ctaXRlbS1sYXlvdXRfX2dhbGxlcnksXG4uY2F0YWxvZy1pdGVtLWxheW91dF9fc2lkZWJhciB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4uY2F0YWxvZy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCA2MHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQ0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9faW1hZ2UsXG4uY2F0YWxvZy1pdGVtX19pbWFnZS5wcm9kdWN0LWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3N0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG4uY2F0YWxvZy1pdGVtX19hdmFpbGFiaWxpdHkge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Uge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBtYXgtd2lkdGg6IDIxNnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjVweCAwO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19pbmZvIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3BhcmFtcyB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtYXJnaW46IDQwcHggMCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX190YWIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY2F0YWxvZy1pdGVtX192aXN1YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhdGFsb2ctaXRlbV9fdmlzdWFsLXdyYXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmNhdGFsb2ctaXRlbV9fdmlzdWFsOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhdGFsb2ctbGlua3Mge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLmNhdGFsb2ctbGlua3NfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbn1cblxuLmNhdGFsb2ctbGlua3NfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWxpbmtzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyRjJGMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jYXRhbG9nLWxpbmtzX19pdGVtOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDIxOHB4IDYxcHggMCByZ2JhKDEzNSwgMTM1LCAxMzUsIDApLCAwIDEzOXB4IDU2cHggMCByZ2JhKDEzNSwgMTM1LCAxMzUsIDAuMDEpLCAwIDc4cHggNDdweCAwIHJnYmEoMTM1LCAxMzUsIDEzNSwgMC4wNSksIDAgMzVweCAzNXB4IDAgcmdiYSgxMzUsIDEzNSwgMTM1LCAwLjA5KSwgMCA5cHggMTlweCAwIHJnYmEoMTM1LCAxMzUsIDEzNSwgMC4xKTtcbiAgICBjb2xvcjogI0VDMjgyRjtcbiAgfVxufVxuLmNhdGFsb2ctbGlua3NfX2ltYWdlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiA1N3B4O1xuICBoZWlnaHQ6IDU3cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1hcmdpbi1yaWdodDogNDNweDtcbn1cblxuLmNhdGFsb2ctbGlua3NfX21vYi1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2ctbGlua3NfX3RleHQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmNhdGFsb2ctbGlua3MtdGl0bGUge1xuICBmb250LXNpemU6IDM3cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDQ0Ljc4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2ctbGlua3Mge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG4gIC5jYXRhbG9nLWxpbmtzX19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIH1cbiAgLmNhdGFsb2ctbGlua3NfX21vYi1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmNhdGFsb2ctbGlua3NfX2dyaWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmNhdGFsb2ctbGlua3NfX2NlbGwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmOGY5ZmQ7XG4gIH1cbiAgLmNhdGFsb2ctbGlua3NfX2NlbGw6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2F0YWxvZy1saW5rc19faW1hZ2Uge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY2F0YWxvZy1saW5rc19faXRlbTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogI0VDMjgyRjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZy1saW5rcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uY2F0YWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cblxuLmNhdGFsb2dfX3BsYWNlaG9sZGVyIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbi5jYXRhbG9nX19sYXlvdXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nX19sYXlvdXQtbWFpbiB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fbGF5b3V0LW1haW4ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZSB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYm9keSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbnMge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb25zLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9ucy1ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbiB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5jYXRhbG9nX190b3AtbmF2IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fdG9wLW5hdi1ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2dfX3RvcC1uYXYtY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hY3RpdmUtZmlsdGVycyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tc2VsZWN0IHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hc2lkZS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICNGMTI4MkY7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGUtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDEwMCUpLCAjRjEyODJGO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDI4O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY2F0YWxvZ19fYXNpZGUtY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuY2F0YWxvZ19fYXNpZGUtY2xvc2U6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjYmJiO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFzaWRlLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tc2VsZWN0LFxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tdmlldyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICAgIHotaW5kZXg6IDE2MDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlLWNvbnRhaW5lci1pbm5lciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuY2F0YWxvZ19fbGF5b3V0LW1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnN0YXRlLS1jYXRhbG9nLWFzaWRlLW9wZW4gLmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbi5jb2xsYXBzZXIge1xuICBtYXJnaW46IDEwMHB4IDA7XG59XG5cbi5jb2xsYXBzZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMS40NHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY29sbGFwc2VyX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG59XG5cbi5jb2xsYXBzZXJfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uY29sbGFwc2VyX190YWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uY29sbGFwc2VyX190YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMyRjJGMkY7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xufVxuXG4uY29sbGFwc2VyX190YWJbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFOUZBO1xuICBjb2xvcjogI0VDMjgyRjtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jb2xsYXBzZXJfX3RhYjpob3ZlciB7XG4gICAgY29sb3I6ICNFQzI4MkY7XG4gIH1cbn1cbi5jb2xsYXBzZXJfX3RhYi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uY29sbGFwc2VyX190YWItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHggMzdweDtcbn1cblxuLmNvbGxhcHNlcl9faXRlbS1jb250ZW50LnRleHQtZ3VpZGUgdWwgPiBsaSxcbi5jb2xsYXBzZXJfX3RhYi1jb250ZW50LnRleHQtZ3VpZGUgdWwgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29sbGFwc2VyX19pdGVtLWNvbnRlbnQudGV4dC1ndWlkZSB1bCA+IGxpOjpiZWZvcmUsXG4uY29sbGFwc2VyX190YWItY29udGVudC50ZXh0LWd1aWRlIHVsID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjJGMkY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbGxhcHNlciB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gIH1cbiAgLmNvbGxhcHNlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNvbGxhcHNlcl9faXRlbXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmNvbGxhcHNlcl9faXRlbS1iYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLmNvbGxhcHNlcl9faXRlbS1iYXItLW9wZW4ge1xuICAgIGNvbG9yOiAjRUMyODJGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkU5RkE7XG4gIH1cbiAgLmNvbGxhcHNlcl9faXRlbS1iYXItLW9wZW4gLmNvbGxhcHNlcl9fdGFiLWljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAuY29sbGFwc2VyX19pdGVtLWNvbnRlbnQudGV4dC1ndWlkZSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG4uY29sbGVjdGlvbnMtYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmNvbGxlY3Rpb25zLXBhZ2UtdGl0bGUge1xuICBsaW5lLWhlaWdodDogNTlweDtcbn1cblxuLmNvbGxlY3Rpb25zLXNlbyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uY29sbGVjdGlvbnMtc2VvIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC50ZXh0LWd1aWRlLmNvbGxlY3Rpb25zLXNlbyBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmNvbGxlY3Rpb25zLWZpbHRlciB7XG4gIG1hcmdpbjogMzBweCAwIDI0cHg7XG59XG4uY29sbGVjdGlvbnMtZmlsdGVyOmhhcygrIC5jb2xsZWN0aW9uc19fbWFpbikge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY29sbGVjdGlvbnMge1xuICBtYXJnaW46IDQwcHggMDtcbn1cbi5jb2xsZWN0aW9ucyAucHJvZHVjdC1ncmlkX19jYXJkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbGxlY3Rpb25zIC5zbGlkZXJfX2Fycm93IHtcbiAgZmlsbDogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jb2xsZWN0aW9ucyAuc2xpZGVyX19hcnJvdzpob3ZlciB7XG4gICAgY29sb3I6ICNlZDI4MmY7XG4gIH1cbn1cbi5jb2xsZWN0aW9uc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uY29sbGVjdGlvbnNfX2hlYWRlci5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDU5cHg7XG59XG5cbi5jb2xsZWN0aW9uc19faGVhZGVyLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4uY29sbGVjdGlvbnNfX2hlYWRlci10ZXh0IHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLmNvbGxlY3Rpb25zX19oZWFkZXItaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmaWxsOiBub25lO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY29sbGVjdGlvbnNfX2hlYWRlci1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2VkMjgyZjtcbiAgfVxufVxuLmNvbGxlY3Rpb25zX190YWJzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmNvbGxlY3Rpb25zX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5jb2xsZWN0aW9uc19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgaGVpZ2h0OiA1NHB4O1xufVxuXG4uY29sbGVjdGlvbnNfX2xpbmstdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb2xsZWN0aW9uc19fbGluay10ZXh0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTJweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuXG4uY29sbGVjdGlvbnNfX2xpbmstaWNvbiB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG5cbi5jb2xsZWN0aW9uc19fbGluay0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jb2xsZWN0aW9uc19fbGluay0tZGVza3RvcDpob3ZlciB7XG4gICAgY29sb3I6ICNlZDI4MmY7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19saW5rOmhvdmVyIC5jb2xsZWN0aW9uc19fbGluay10ZXh0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQyODJmO1xuICB9XG59XG4uY29sbGVjdGlvbnNfX3RhYiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1NHB4O1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNvbGxlY3Rpb25zX190YWItLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY29sbGVjdGlvbnNfX3RhYjpub3QoLmNvbGxlY3Rpb25zX190YWItLWFjdGl2ZSk6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpIGluc2V0O1xuICB9XG59XG4uY29sbGVjdGlvbnNfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAyMHB4O1xuICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgaGVpZ2h0OiA1NDBweDtcbn1cblxuLmNvbGxlY3Rpb25zLS1sYW5kaW5nLXJldmVyc2UgLmNvbGxlY3Rpb25zX19tYWluIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uY29sbGVjdGlvbnNfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIDUwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sbGVjdGlvbnNfX3N3aXBlcixcbi5jb2xsZWN0aW9uc19fc3dpcGVyIC5zd2lwZXItc2xpZGVyX19zbGlkZXIsXG4uY29sbGVjdGlvbnNfX3N3aXBlciAuc3dpcGVyLFxuLmNvbGxlY3Rpb25zX19zd2lwZXIgLnN3aXBlci13cmFwcGVyLFxuLmNvbGxlY3Rpb25zX19zbGlkZSxcbi5jb2xsZWN0aW9uc19fc2xpZGUtaW1hZ2Utd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNvbGxlY3Rpb25zX19zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbGxlY3Rpb25zX19zbGlkZS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jb2xsZWN0aW9uc19fc2xpZGUtaW1hZ2Utd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb2xsZWN0aW9uc19fc2xpZGUtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jb2xsZWN0aW9uc19fY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY29sbGVjdGlvbnNfX2Fycm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmNvbGxlY3Rpb25zX19hcnJvd3MgLnNsaWRlcl9fYXJyb3cge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmNvbGxlY3Rpb25zX19hcnJvd3MgLnNsaWRlcl9fYXJyb3cuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uY29sbGVjdGlvbnNfX3Njcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgYm90dG9tOiAxMXB4O1xuICB3aWR0aDogMTMycHg7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgIWltcG9ydGFudDtcbn1cblxuLmNvbGxlY3Rpb25zX19zY3JvbGxiYXIgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAycHggIWltcG9ydGFudDtcbn1cblxuLmNvbGxlY3Rpb25zX19wcm9kdWN0cyB7XG4gIGZsZXg6IDEgMSA1MCU7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3RzLXNjcm9sbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3RzLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5jb2xsZWN0aW9uc19fcHJvZHVjdHMtLXNjcm9sbGFibGUgLmNvbGxlY3Rpb25zX19wcm9kdWN0cy1pbm5lciB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmNvbGxlY3Rpb25zX19wcm9kdWN0cy1pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3RzLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3RzLWJhci1kcmFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNXMgbGluZWFyO1xufVxuXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3QsXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3Qtc2xpZGUge1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogNTQwcHg7XG59XG5cbi5jb2xsZWN0aW9uc19fcHJvZHVjdC1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNvbGxlY3Rpb25zX19wcm9kdWN0cy1zd2lwZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jb2xsZWN0aW9uc19fcHJvZHVjdHMtc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvcjogIzAwMDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXNpemU6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICB3aWR0aDogMTMycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMzJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xsZWN0aW9uc19fcHJvZHVjdHMtc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItbG9jayxcbi5jb2xsZWN0aW9uc19fcHJvZHVjdHMtc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xsZWN0aW9uc19fcHJvZHVjdHMtc2Nyb2xsYmFyIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLmNvbGxlY3Rpb25zIC5wcm9kdWN0IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29sbGVjdGlvbnMgLnByb2R1Y3QtZ3JpZF9fdG9wIHtcbiAgcGFkZGluZzogMTZweCAxNnB4IDA7XG59XG5cbi5jb2xsZWN0aW9ucyAucHJvZHVjdC1ncmlkX19pbWFnZXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY29sbGVjdGlvbnMgLnByb2R1Y3QtZ3JpZF9fYm90dG9tIHtcbiAgcGFkZGluZzogMTZweCAxNnB4IDE4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uY29sbGVjdGlvbnMgLnByb2R1Y3QtZ3JpZF9fbmFtZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY29sbGVjdGlvbnMgLnByb2R1Y3QtZ3JpZF9fdGV4dCxcbi5jb2xsZWN0aW9ucyAuYXZhaWxhYmlsaXR5X19tYWluIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogcmdiYSgyLCAxMSwgNDIsIDAuNik7XG59XG5cbi5jb2xsZWN0aW9ucyAuYXZhaWxhYmlsaXR5X19zdGF0dXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGVjdGlvbnMgLnByb2R1Y3QtZ3JpZF9fYXZhaWwge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jb2xsZWN0aW9ucyAucHJvZHVjdC1ncmlkX19jb2xvcnMge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5jb2xsZWN0aW9ucyAucHJvZHVjdC1ncmlkX19wcmljZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uY29sbGVjdGlvbnMgLnN0YXR1cy1sYWJlbCB7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29sbGVjdGlvbnMtYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5jb2xsZWN0aW9ucy1wYWdlLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LnRleHQtZ3VpZGUuY29sbGVjdGlvbnMtc2VvIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuY29sbGVjdGlvbnMtZmlsdGVyIHtcbiAgICBtYXJnaW46IDIwcHggMCAxNnB4O1xuICB9XG4gIC5jb2xsZWN0aW9ucyB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19oZWFkZXIuc2VjdGlvbi10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAuY29sbGVjdGlvbnMtLWxhbmRpbmcgLmNvbGxlY3Rpb25zX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19oZWFkZXItbGluayB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5jb2xsZWN0aW9uc19fdGFicy1yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX190YWJzIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgfVxuICAuY29sbGVjdGlvbnNfX3RhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb2xsZWN0aW9uc19fdGFiIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG4gIC5jb2xsZWN0aW9uc19fbGluay0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29sbGVjdGlvbnNfX21haW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5jb2xsZWN0aW9ucy0tbGFuZGluZy1yZXZlcnNlIC5jb2xsZWN0aW9uc19fbWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5jb2xsZWN0aW9uc19fc2xpZGVyIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuICAuY29sbGVjdGlvbnNfX2NvbnRyb2xzIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19hcnJvd3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuY29sbGVjdGlvbnNfX2Fycm93cyAuc2xpZGVyX19hcnJvdyB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5jb2xsZWN0aW9uc19fYXJyb3dzIC5zbGlkZXJfX2ljb24ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuICAuY29sbGVjdGlvbnNfX3Njcm9sbGJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMTMycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvdHRvbTogMTFweDtcbiAgfVxuICAuY29sbGVjdGlvbnNfX3Byb2R1Y3RzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sbGVjdGlvbnNfX3Byb2R1Y3RzLS1zY3JvbGxhYmxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgfVxuICAuY29sbGVjdGlvbnNfX3Byb2R1Y3Qtc2xpZGUuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19wcm9kdWN0cy1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwsXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3RzLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWxvY2ssXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3RzLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2xsZWN0aW9uc19fcHJvZHVjdHMtc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3RzLXN3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb2xsZWN0aW9uc19fbGluay0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNlZDI4MmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5jb2xsZWN0aW9uc19faGVhZGVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sbGVjdGlvbnNfX2hlYWRlci1saW5rIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19wcm9kdWN0cyAucHJpY2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmNvbGxlY3Rpb25zLS1sYW5kaW5nLXJldmVyc2UgLmNvbGxlY3Rpb25zX19tYWluIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jb2xsZWN0aW9ucyB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19hcnJvd3MgLnNsaWRlcl9faWNvbiB7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICB9XG4gIC5jb2xsZWN0aW9uc19fcHJvZHVjdHMgLmNvbGxlY3Rpb25zX19wcm9kdWN0cy1zd2lwZXIge1xuICAgIGhlaWdodDogMzY4cHg7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19wcm9kdWN0LXNsaWRlLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiAzNjhweDtcbiAgfVxuICAuY29sbGVjdGlvbnMgLnByb2R1Y3QtZ3JpZF9fYm90dG9tIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5jb2xsZWN0aW9ucyAucHJvZHVjdCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbGxlY3Rpb25zX19wcm9kdWN0cy1pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19zbGlkZXIge1xuICAgIGhlaWdodDogMzMycHg7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19oZWFkZXItbGluayB7XG4gICAgZ2FwOiA0cHg7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19oZWFkZXItaWNvbiB7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICB9XG59XG4uY29sb3JzLXNsaWRlcl9fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbG9ycy1zbGlkZXJfX3N3aXBlci1zbGlkZXItd3JhcCB7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sb3JzLXNsaWRlciAuc2xpZGVyX19hcnJvdyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uY29sb3JzLXNsaWRlciAuc2xpZGVyX19hcnJvd1tkaXNhYmxlZF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sb3JzLXNsaWRlciAuc2xpZGVyX19hcnJvdzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uY29sb3JzLXNsaWRlcl9fc2xpZGUtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sb3JzLXNsaWRlcl9fc2xpZGUtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jb2xvcnMtc2xpZGVyX19zbGlkZS1saW5rLS1vdXRsaW5lIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29sb3JzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbG9ycy1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uY29udGFjdC1saW5rLWJsb2NrIHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLmNvbnRhY3QtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jb250YWN0LWxpbmtfX25vdGUge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmNvbnRhY3QtbGlua19fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI0YxMjgyRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jb250YWN0LWxpbms6aG92ZXIgLmNvbnRhY3QtbGlua19fdmFsdWUge1xuICAgIGNvbG9yOiAjZTA2O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuY29udGFjdC1saW5rOmZvY3VzIC5jb250YWN0LWxpbmtfX3ZhbHVlIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZDtcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbn1cblxuLmNvbnRhY3QtbGluazphY3RpdmUgLmNvbnRhY3QtbGlua19fdmFsdWUge1xuICBjb2xvcjogI2EwNDtcbn1cblxuLmNvbnRhY3RzLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFjdHMtbGlzdCAuY29udGFjdHNfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC00JTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICMyRjJGMkY7XG59XG4uY29udGFjdHMtbGlzdCAubWFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiA3NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdHMtbGlzdCAubWFwIHtcbiAgICBoZWlnaHQ6IDQ2OHB4O1xuICB9XG59XG5cbi5jb250YWN0cy1saXN0X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgbWF4LWhlaWdodDogNzYwcHg7XG4gIGZsZXg6IDAgMCAzMTZweDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6ICNGMTI4MkYgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLmNvbnRhY3RzLWxpc3RfX2l0ZW1zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA2cHggIWltcG9ydGFudDtcbn1cbi5jb250YWN0cy1saXN0X19pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNjJweDtcbn1cbi5jb250YWN0cy1saXN0X19pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBtaW4taGVpZ2h0OiA5NnB4O1xuICBib3JkZXItcmFkaXVzOiA2MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjEyODJGO1xufVxuLmNvbnRhY3RzLWxpc3RfX2l0ZW1zOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uY29udGFjdHMtbGlzdF9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFjdHMtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDYlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY29udGFjdHMtbGlzdF9faXRlbTpob3ZlciAuY29udGFjdHMtbGlzdF9faXRlbS10aXRsZSB7XG4gICAgY29sb3I6ICNlZDI4MmY7XG4gIH1cbn1cbi5jb250YWN0cy1saXN0X19pdGVtLWFkcmVzcyB7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDYlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLXNxdWFyZSB7XG4gIGNvbG9yOiByZ2JhKDIsIDExLCA0MiwgMC42KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRENEQ0RDO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2l0ZW0tcGhvbmUge1xuICBjb2xvcjogIzI5M0VGMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTA2JTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY29udGFjdHMtbGlzdF9faXRlbS1waG9uZTpob3ZlciB7XG4gICAgY29sb3I6ICNlZDI4MmY7XG4gIH1cbn1cbi5jb250YWN0cy1saXN0X19pdGVtLXRpbWUge1xuICBjb2xvcjogIzc2NzY3NjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jb250YWN0cy1saXN0X19pdGVtLXRpbWUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDIwQjJBO1xufVxuXG4uY29udGFjdHMtbGlzdF9fbWFwIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRhY3RzLWxpc3RfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29udGFjdHMtbGlzdF9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jb250YWN0cy1saXN0X19pdGVtcyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGFjdHMtbGlzdF9faXRlbXMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgbWF4LWhlaWdodDogMjU4cHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG59XG4uY29udGFjdHMge1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnZS1mb290ZXJfX3NvY2lhbHMgKyAucGFnZS1mb290ZXJfX2NvbnRhY3RzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmNvbnRhY3RzX190aXRsZSB7XG4gIGNvbG9yOiAjMjkzRUYyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uY29udGFjdHNfX3NjaGVkdWxlLWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5jb250YWN0c19fc2NoZWR1bGUtaXRlbSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jb250YWN0c19fYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jb250YWN0c19fbGluZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI5M0VGMjtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uY29udGFjdHNfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvbnRhY3RzX19saW5rcy1pdGVtIHtcbiAgYmFja2dyb3VuZDogIzAxMDEwMTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbnRhY3RzX19saW5rcy1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY29udGFjdF9fbGluay1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI0YxMjgyRjtcbiAgfVxufVxuLmNvbnRhY3RfX2xpbmstaXRlbTphY3RpdmUge1xuICBjb2xvcjogI0YxMjgyRjtcbn1cblxuLmNvbnRhY3RzX19saW5rcy1pdGVtLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY29udGFjdHNfX2xpbmtzLWl0ZW06aG92ZXIgLmNvbnRhY3RzX19saW5rcy1pdGVtLWljb24ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbn1cbi5jb252ZXJ0ZXJfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb252ZXJ0ZXJfX3RpdGxlLWZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwO1xufVxuXG4uY29udmVydGVyX190aXRsZS1maWVsZCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5cbi5jb252ZXJ0ZXJfX2N1cnJlbmN5LWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2N3B4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogLTNweCA1cHggMjJweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNvbnZlcnRlcl9fY3VycmVuY3ktd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA4OHB4O1xufVxuXG4uY29udmVydGVyX19jdXJyZW5jeS1uYW1lIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2stMTAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNvbnZlcnRlcl9fZmllbGRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udmVydGVyX19maWVsZCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jb252ZXJ0ZXJfX2ZpZWxkLS1zYWxlLWN1cnJlbmN5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM0cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB6LWluZGV4OiAxMTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNvbnZlcnRlcl9fZmllbGQtLWJ1eWluZy1jdXJyZW5jeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMTRweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY29udmVydGVyX19idG4tc3dhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0YxMjgyRiBpbnNldDtcbiAgdG9wOiA2OXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCB0cmFuc2Zvcm0gMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jb252ZXJ0ZXJfX2J0bi1zd2FwOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS4xKTtcbiAgfVxufVxuLmNvbnZlcnRlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uY29udmVydGVyX19idG4tc3dhcDpob3ZlciB7XG4gIGNvbG9yOiAjMDI4O1xufVxuXG4uY29udmVydGVyX19maWVsZHMtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jb252ZXJ0ZXJfX2N1cnJlbmN5LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IC01M3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnZlcnRlcl9fdGl0bGUtZmllbGQge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbiAgLmNvbnZlcnRlcl9fbWFpbi1maWVsZHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjk1cHg7XG4gIH1cbiAgLmNvbnZlcnRlcl9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb252ZXJ0ZXJfX3RpdGxlLWZpZWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5jb252ZXJ0ZXJfX21haW4tZmllbGRzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUtMTAwKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG4gIC5jb252ZXJ0ZXJfX2N1cnJlbmN5LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuY29udmVydGVyX19idG4tc3dhcCB7XG4gICAgbGVmdDogNDAlO1xuICB9XG59XG4uZGF0ZXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5kYXRlcGlja2VyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2l0aW9uOiAwLjJzLCBsZWZ0IDBzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5kYXRlcGlja2VyLm9wZW4gLmRhdGVwaWNrZXJfX2NvbnRhaW5lcixcbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uZGF0ZXBpY2tlciB0ciB7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG5cbi5kYXRlcGlja2VyIHRoLFxuLmRhdGVwaWNrZXIgdGQge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGMTI4MkY7XG59XG5cbi5kYXRlcGlja2VyIHRkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRlcGlja2VyIHRkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1wYXNzLFxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1mdXR1cmUge1xuICBjb2xvcjogI2JiYjtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1oaWdobGlnaHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3R0b206IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0YxMjgyRjtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1pbi1yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTI4MkY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWFjdGl2ZS5kYXRlLWhpZ2hsaWdodDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9faGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTI4MkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2hlYWQgdGgge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhdGVwaWNrZXJfX2hlYWQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19ib2R5IHtcbiAgY29sb3I6ICNGMTI4MkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2hlYWQteWVhcixcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19oZWFkLW1vbnRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9feWVhciB7XG4gIG1pbi13aWR0aDogNTBweDtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX21vbnRoIHtcbiAgbWluLXdpZHRoOiA2NnB4O1xufVxuXG4uZGF0ZXBpY2tlcl9fc3ZnLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLXByZXYsXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLW5leHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLXByZXY6OmFmdGVyLFxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1uZXh0OjphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLW5leHQ6OmFmdGVyIHtcbiAgbGVmdDogLTJweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLXByZXY6aG92ZXIsXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTA2O1xufVxuXG4uZGF0ZXBpY2tlcl9fZmllbGQtaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uIHtcbiAgbWFyZ2luOiAxMDBweCAwO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC1jb3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LWNvdmVyLS12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LWl0ZW0td3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LWl0ZW0td3JhcC0tdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDMzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4zMnB4O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiA2NDNweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3RhYi13cmFwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAgOHB4O1xuICB3aWR0aDogNTAlO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fdGFiLXdyYXA6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX190YWItd3JhcDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3RhYiB7XG4gIHBhZGRpbmc6IDE1cHggNzdweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3RhYltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX190YWItaWNvbi5kZWxpdmVyeS1zZWN0aW9uX190YWItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDAgYXV0byA0cHg7XG4gIGNvbG9yOiAjRUQyODJGO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fdGFiLW5hbWUge1xuICBmb250LXNpemU6IDEzLjlweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3RhYi5hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fc21hbGwtdGFiIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyRjJGMkY7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3NtYWxsLXRhYi1pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX19zbWFsbC10YWIub3BlbiAuZGVsaXZlcnktc2VjdGlvbl9fc21hbGwtdGFiLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGVZKC0xKTtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3NtYWxsLXRhYltkaXNhYmxlZF0sXG4uZGVsaXZlcnktc2VjdGlvbl9fc21hbGwtdGFiLm9wZW4ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjRUMyODJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFOUZBO1xufVxuXG5idXR0b24uZGVsaXZlcnktc2VjdGlvbl9fc21hbGwtdGFiIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC1pdGVtcy13cmFwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgbWFyZ2luOiAtMjBweDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQtaXRlbSB7XG4gIGNvbG9yOiAjMkYyRjJGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LWl0ZW0udGV4dC1ndWlkZSB1bCB7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC1pdGVtLnRleHQtZ3VpZGUgdWwgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQtaXRlbS50ZXh0LWd1aWRlIHVsID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDdweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjJGMkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQtaXRlbSBoNSB7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fdGFicy1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3RpdGxlMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjg4cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX19zbG90IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDMwcHggLTEwcHggMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX19zbWFsbC10YWJzLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX19jZWxsLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fZm9ybS13cmFwIC5maWVsZC1zZWxlY3RfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fZm9ybS13cmFwIC5maWVsZC1zZWxlY3RfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGNvbG9yOiAjMkYyRjJGO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fZm9ybS13cmFwIC5maWVsZC1zZWxlY3RfX2ZpZWxkLXRleHQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2Zvcm0td3JhcCAuZmllbGQtc2VsZWN0IC5maWVsZC1pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDE2cHggNTBweCAxNnB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzJGMkYyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QwRDBEMDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2Zvcm0td3JhcCAuZmllbGQtc2VsZWN0IC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2Zvcm0td3JhcCAuZmllbGQtc2VsZWN0IC5maWVsZC1zZWxlY3RfX3NoZXZyb24ge1xuICB0b3A6IDVweDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2Zvcm0td3JhcCAuZmllbGQtc2VsZWN0IC5maWVsZC1zZWxlY3RfX2xpc3Qge1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZGVsaXZlcnktc2VjdGlvbl9fZm9ybS13cmFwIC5maWVsZC1zZWxlY3QgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cbi5kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeVBpY2t1cCAud3JhcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5UGlja3VwX190ZXh0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB3aWR0aDogNTYwcHg7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeVBpY2t1cF9faW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeUFkZHJlc3NfX2RldGFpbHNUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjg4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeUFkZHJlc3NfX2RldGFpbHNBZGRyZXNzLmFkZHJlc3NfdGV4dCBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeUFkZHJlc3NfX2RldGFpbHNBZGRyZXNzLmFkZHJlc3NfdGV4dC1jaXR5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZGVsaXZlcnlQaWNrdXBfX2dlbmVyYWw6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlBZGRyZXNzX19kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5QWRkcmVzc19fZGV0YWlsczpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeUFkZHJlc3NfX2RldGFpbHNUaXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeUFkZHJlc3NfX3NjaGVkdWxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlBZGRyZXNzX19kZXRhaWxzQWRkcmVzcy5hZGRyZXNzX3RleHQuYWRkcmVzc190ZXh0LWNpdHkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5kZWxpdmVyeUFkZHJlc3NfX2RldGFpbHNBZGRyZXNzLmFkZHJlc3NfdGV4dC5hZGRyZXNzX3RleHQtY2l0eSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeV9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LnRleHQtZ3VpZGUgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG4gIGNvbG9yOiAjMkYyRjJGO1xuICBtYXJnaW46IDMwcHggMCAyMHB4O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC50ZXh0LWd1aWRlIGg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICBjb2xvcjogIzJGMkYyRjtcbiAgbWFyZ2luOiAyMHB4IDAgMTZweDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQudGV4dC1ndWlkZSBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzJGMkYyRjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnYtZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC50ZXh0LWd1aWRlIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMkYyRjJGO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC50ZXh0LWd1aWRlIHVsID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDhweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGMkYyRjtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQudGV4dC1ndWlkZSB1bCA+IGxpLFxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQudGV4dC1ndWlkZSBvbCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LnRleHQtZ3VpZGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzJGMkYyRjtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LnRleHQtZ3VpZGUgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uZGVsaXZlcnktc2VjdGlvbl9fc2xvdC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX19zbG90LWNlbGwge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fc2xvdC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uX19zbG90LWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4uZm9ybV9faGVhZGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMS40NHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udi1kZWxpdmVyeS1zZWN0aW9uIC5mb3JtX19oZWFkZXItdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG4gIGNvbG9yOiAjMkYyRjJGO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuZm9ybV9faGVhZGVyLW5vdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uIC5mb3JtX19ncm91cHMge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuZm9ybV9fZ3JvdXBzLmZvcm1fX2dyb3VwcyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uIC5mb3JtX19ncm91cC5mb3JtX19ncm91cCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uIC5mb3JtX19maWVsZHMge1xuICBtYXJnaW46IC01cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmZvcm1fX2ZpZWxkIHtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuZm9ybV9fYWN0aW9uIC5idG4tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjRjEyODJGO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuZm9ybV9fYWN0aW9uIC5idG4tLWxnIHtcbiAgcGFkZGluZzogMTFweCA5MnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBoZWlnaHQ6IDUycHg7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uIC5maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uIC5maWVsZC1maWxlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmZpZWxkLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41NnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uIC5maWVsZC1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRDBEMEQwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGhlaWdodDogNTJweDtcbiAgcGFkZGluZzogMTZweCAxOHB4O1xuICBmb250LWZhbWlseTogSW50ZXIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzJGMkYyRjtcbn1cblxuLm1vZGFsLS1yZXZpZXcgLmZpZWxkLWlucHV0LFxuLm1vZGFsLXJldmlldy1mb3JtIC5maWVsZC1pbnB1dCB7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuZmllbGQtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiB0ZXh0YXJlYS5maWVsZC1pbnB1dCB7XG4gIGhlaWdodDogMTIwcHg7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uIC5mb3JtX19hY3Rpb24gLmJ0bi0tbGdbZGlzYWJsZWRdIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZGVsaXZlcnktc2VjdGlvbiAuZm9ybV9fYWN0aW9uIC5idG4tLXByaW1hcnk6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjEyODJGO1xuICB9XG59XG4uZGVsaXZlcnktc2VjdGlvbiAuZmllbGQtLWNvbmZpcm0tY2hlY2tib3ggLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuZmllbGQtLWNvbmZpcm0tY2hlY2tib3ggLmZpZWxkLWNoZWNrYm94IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uIC5maWVsZC1jaGVja2JveF9fdGV4dCBhIHtcbiAgY29sb3I6ICMwMjBCMkE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuZm9ybV9fZ3JvdXAtLWNvbmZpcm0ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbl9fc2VydmljZSB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4uZGVsaXZlcnktc2VjdGlvbiAuc2VydmljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgY29sb3I6ICMyRjJGMkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRlbGl2ZXJ5LXNlY3Rpb24gLnNlcnZpY2VfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5kZWxpdmVyeS1zZWN0aW9uIC5zZXJ2aWNlX193cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5UGlja3VwX190ZXh0IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQtaXRlbS13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA2MHB4IDAgNjBweDtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbl9fZ3JpZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb25fX2NlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uX19mb3JtLXdyYXAgLmZpZWxkLXNlbGVjdF9fd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb25fX2Zvcm0td3JhcCAuZmllbGQtc2VsZWN0X19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbl9fc21hbGwtdGFiIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb25fX3NtYWxsLXRhYi5hY3RpdmUsXG4uZGVsaXZlcnktc2VjdGlvbl9fc21hbGwtdGFiLm9wZW4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbl9fc21hbGwtdGFiIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb25fX2FjY29yZGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbl9fZm9ybS13cmFwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb25fX2Zvcm0td3JhcCAuZmllbGQtc2VsZWN0X193cmFwIHtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb25fX2Zvcm0td3JhcCAuZmllbGQtc2VsZWN0X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44OHB4O1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uX190aXRsZTIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uX190YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uX190YWItd3JhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uX190YWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uX190YWIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeVBpY2t1cCAud3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5UGlja3VwX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5UGlja3VwX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzYwcHg7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbl9fYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzO1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uX19hY2NvcmRpb24tY29udGVudC5vcGVuIHtcbiAgICBoZWlnaHQ6IHZhcigtLWluaXRpYWwtaGVpZ2h0KTtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbl9fc21hbGwtdGFiLm92ZXJmbG93LXZpc2libGUgKyAuZGVsaXZlcnktc2VjdGlvbl9fYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeUFkZHJlc3NfX2RldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5QWRkcmVzc19fZGV0YWlsczpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlBZGRyZXNzX19kZXRhaWxzVGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5QWRkcmVzc19fZGV0YWlsc0FkZHJlc3MuYWRkcmVzc190ZXh0LmFkZHJlc3NfdGV4dC1jaXR5IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlBZGRyZXNzX19kZXRhaWxzQWRkcmVzcy5hZGRyZXNzX3RleHQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbl9fc2VydmljZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbl9fc2xvdC13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb25fX3Nsb3QtY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uX19zbG90LWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uX19zbG90LWZvcm0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmZvcm1fX2hlYWRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAudi1kZWxpdmVyeS1zZWN0aW9uIC5mb3JtX19oZWFkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZGVsaXZlcnktc2VjdGlvbiAuZm9ybV9faGVhZGVyLW5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LnRleHQtZ3VpZGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDMwcHggMCAxMHB4O1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uIC5zZXJ2aWNlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG4gIC5kZWxpdmVyeS1zZWN0aW9uIC5zZXJ2aWNlX193cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQudGV4dC1ndWlkZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICMyRjJGMkY7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC52LWRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQudGV4dC1ndWlkZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICMyRjJGMkY7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1kcC1wcmltYXJ5OiAjZjEyODJmO1xuICAtLWRwLXByaW1hcnktaG92ZXI6ICNkOTFmMjY7XG4gIC0tZHAtcHJpbWFyeS1zb2Z0OiAjZmRlYWVhO1xuICAtLWRwLXRleHQ6ICMyZjJmMmY7XG4gIC0tZHAtdGV4dC1tdXRlZDogIzgwODA4MDtcbiAgLS1kcC1ib3JkZXI6ICNkMGQwZDA7XG4gIC0tZHAtYmc6ICNmNmY2ZjY7XG4gIC0tZHAtY2FyZDogI2ZmZjtcbiAgLS1kcC1yYWRpdXM6IDEycHg7XG4gIC0tZHAtcmFkaXVzLXNtOiA4cHg7XG4gIC0tZHAtZm9udDogXCJJbnRlclwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5kcC1wYWdlIHtcbiAgcGFkZGluZzogMjRweCAwIDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRwLWJnKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWRwLWZvbnQpO1xuICBjb2xvcjogdmFyKC0tZHAtdGV4dCk7XG59XG5cbi5kcC1wYWdlIGIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZHAtdGl0bGUge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogdmFyKC0tZHAtdGV4dCk7XG59XG5cbi8qIEhlcm8gKi9cbi5kcC1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1kcC1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllNGRjO1xufVxuXG4uZHAtaGVyb19faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIDYwJTtcbn1cblxuLmRwLWhlcm86OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTIpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMzglLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYyJSk7XG59XG5cbi5kcC1oZXJvX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCA1NnB4O1xufVxuXG4uZHAtaGVyb19fYmFkZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHAtcmFkaXVzLXNtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHAtcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRwLWhlcm9fX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogdmFyKC0tZHAtdGV4dCk7XG59XG5cbi5kcC1oZXJvX190ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMjhweDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1kcC10ZXh0KTtcbn1cblxuLmRwLWhlcm9fX3RleHQsXG4uZHAtaGVyb19fdGV4dCBwLFxuLmRwLWhlcm9fX3RleHQgc3Bhbixcbi5kcC1oZXJvX190ZXh0IGIge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLmRwLWhlcm9fX3RleHQgYiB7XG4gIGNvbG9yOiB2YXIoLS1kcC1wcmltYXJ5KTtcbn1cblxuLmRwLWhlcm9fX2J0biB7XG4gIGhlaWdodDogNTJweDtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi8qIEhlcm8vZm9ybSBDVEE6INC10LTQuNC90YvQuSDQsdGA0LXQvdC0LdC60YDQsNGB0L3Ri9C5LCDQsdC10Lcg0LPQu9C+0LHQsNC70YzQvdC+0LPQviA6YWN0aXZlICgjMDI4KSDQuCB0YXAtaGlnaGxpZ2h0ICovXG4uZHAtcGFnZSBhLmJ0bi5kcC1oZXJvX19idG4sXG4uZHAtcGFnZSAuYnRuLmRwLWZvcm1fX3N1Ym1pdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHAtcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcC1wYWdlIGEuYnRuLmRwLWhlcm9fX2J0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4uZHAtcGFnZSBhLmJ0bi5kcC1oZXJvX19idG46bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSxcbi5kcC1wYWdlIGEuYnRuLmRwLWhlcm9fX2J0bjpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4uZHAtcGFnZSAuYnRuLmRwLWZvcm1fX3N1Ym1pdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4uZHAtcGFnZSAuYnRuLmRwLWZvcm1fX3N1Ym1pdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuLmRwLXBhZ2UgLmJ0bi5kcC1mb3JtX19zdWJtaXQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRwLXByaW1hcnktaG92ZXIpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBBYm91dCArIGZlYXR1cmVzICovXG4uZHAtYWJvdXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCA1ZnIpIG1pbm1heCgwLCA3ZnIpO1xuICBnYXA6IDMycHg7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cbi5kcC1hYm91dF9fdGV4dCB7XG4gIHBhZGRpbmc6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWRwLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRwLWNhcmQpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5kcC1hYm91dF9fdGV4dCBwIHtcbiAgbWFyZ2luOiAwIDAgMTRweDtcbn1cblxuLmRwLXN0ZXBzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW46IDI0cHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZHAtc3RlcHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kcC1zdGVwc19fbnVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRwLXByaW1hcnkpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZHAtc3RlcHNfX3RleHQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZHAtZmVhdHVyZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZHAtZmVhdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyOHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWRwLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRwLWNhcmQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xufVxuXG4uZHAtZmVhdHVyZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuXG4uZHAtZmVhdHVyZV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjA1LjhweDtcbn1cblxuLmRwLWZlYXR1cmVfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDcycHg7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHAtcHJpbWFyeS1zb2Z0KTtcbn1cblxuLmRwLWZlYXR1cmVfX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiB2YXIoLS1kcC1wcmltYXJ5KTtcbiAgc3Ryb2tlLXdpZHRoOiAxLjg7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbn1cblxuLmRwLWZlYXR1cmVfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRwLWZlYXR1cmVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5kcC1mZWF0dXJlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tZHAtdGV4dC1tdXRlZCk7XG59XG5cbi8qIEZvcm0gKi9cbi5kcC1mb3JtLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBwYWRkaW5nOiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1kcC1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcC1jYXJkKTtcbn1cblxuLmRwLWZvcm0tc2VjdGlvbl9faGVhZCB7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5kcC1mb3JtX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDIwcHggMjRweDtcbn1cblxuLmRwLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRwLWZpZWxkLS13aWRlIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG5cbi5kcC1maWVsZF9fbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1kcC10ZXh0KTtcbn1cblxuLmRwLWZpZWxkX19yZXEge1xuICBjb2xvcjogdmFyKC0tZHAtcHJpbWFyeSk7XG59XG5cbi5kcC1wYWdlIC5kcC1maWVsZF9faW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRwLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWRwLXJhZGl1cy1zbSk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1kcC1mb250KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tZHAtdGV4dCk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG59XG5cbi5kcC1wYWdlIC5kcC1maWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNhNmE2YTY7XG59XG5cbi5kcC1wYWdlIC5kcC1maWVsZF9faW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiNWI1YjU7XG59XG5cbi5kcC1wYWdlIC5kcC1maWVsZF9faW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWRwLXRleHQpO1xufVxuXG4uZHAtZmllbGRfX2Vycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tZHAtcHJpbWFyeSk7XG59XG5cbi5kcC1wYWdlIC5kcC1maWVsZC0taW52YWxpZCAuZHAtZmllbGRfX2lucHV0LFxuLmRwLXBhZ2UgLmRwLWZpZWxkLS1pbnZhbGlkIC5kcC1maWVsZF9faW5wdXQ6aG92ZXIsXG4uZHAtcGFnZSAuZHAtZmllbGQtLWludmFsaWQgLmRwLWZpZWxkX19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHAtcHJpbWFyeSk7XG59XG5cbi5kcC1maWVsZC0taW52YWxpZCAuZHAtZmllbGRfX2Vycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcC1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAyOHB4IDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5kcC1jaGVja2JveF9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZHAtY2hlY2tib3hfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRwLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG59XG5cbi5kcC1jaGVja2JveF9fYm94OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDZweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmRwLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmRwLWNoZWNrYm94X19ib3gge1xuICBib3JkZXItY29sb3I6IHZhcigtLWRwLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcC1wcmltYXJ5KTtcbn1cblxuLmRwLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmRwLWNoZWNrYm94X19ib3g6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRwLWNoZWNrYm94X19pbnB1dDpmb2N1cy12aXNpYmxlICsgLmRwLWNoZWNrYm94X19ib3gge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tZHAtdGV4dCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi5kcC1jaGVja2JveF9fdGV4dCBhIHtcbiAgY29sb3I6IHZhcigtLWRwLXByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmRwLWZvcm1fX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAzNnB4IDAgMjRweDtcbn1cblxuLmRwLWZvcm1fX3N1Ym1pdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5kcC1mb3JtX19zdWJtaXQ6ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5kcC1zdWNjZXNzIHtcbiAgcGFkZGluZzogNDBweCAwIDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZHAtc3VjY2Vzc1toaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRwLXN1Y2Nlc3NfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDcycHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHAtcHJpbWFyeS1zb2Z0KTtcbn1cblxuLmRwLXN1Y2Nlc3NfX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiB2YXIoLS1kcC1wcmltYXJ5KTtcbiAgc3Ryb2tlLXdpZHRoOiAyLjQ7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbn1cblxuLmRwLXN1Y2Nlc3NfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5kcC1zdWNjZXNzX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1kcC10ZXh0LW11dGVkKTtcbn1cblxuLyogUmVzcG9uc2l2ZSAoYnJlYWtwb2ludHMgbWF0Y2gga2luZ3N0eWxlLmJ5KSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZHAtYWJvdXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG4gIC5kcC1mZWF0dXJlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZHAtcGFnZSB7XG4gICAgcGFkZGluZzogMTZweCAwIDY0cHg7XG4gIH1cbiAgLmRwLWhlcm8ge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLmRwLWhlcm86OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSA1NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgODUlKTtcbiAgfVxuICAuZHAtaGVyb19fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG4gIC5kcC1oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIC5kcC1hYm91dCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIC5kcC1mZWF0dXJlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICB9XG4gIC5kcC1mb3JtLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kcC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuZHAtaGVybyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcC1jYXJkKTtcbiAgfVxuICAuZHAtaGVybzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmRwLWhlcm9fX2ltZyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiA3MCUgY2VudGVyO1xuICB9XG4gIC5kcC1oZXJvX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMTZweCAyNHB4O1xuICB9XG4gIC5kcC1oZXJvX19iYWRnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAuZHAtaGVyb19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5kcC1oZXJvX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5kcC1oZXJvX190ZXh0LFxuLmRwLWhlcm9fX3RleHQgcCxcbi5kcC1oZXJvX190ZXh0IHNwYW4sXG4uZHAtaGVyb19fdGV4dCBiIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAuZHAtaGVyb19fYnRuLFxuLmRwLXBhZ2UgLmJ0bi5kcC1mb3JtX19zdWJtaXQsXG4uZHAtZm9ybV9fc3VibWl0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5kcC1hYm91dCB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLmRwLWFib3V0X190ZXh0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5kcC1mZWF0dXJlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAuZHAtZmVhdHVyZSB7XG4gICAgcGFkZGluZzogMjBweCAxMnB4O1xuICB9XG4gIC5kcC1mZWF0dXJlX19pbm5lciB7XG4gICAgbWluLWhlaWdodDogMTcxLjVweDtcbiAgfVxuICAuZHAtZmVhdHVyZV9faWNvbiB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5kcC1mZWF0dXJlX19pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5kcC1mZWF0dXJlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuZHAtZmVhdHVyZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5kcC1mb3JtLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICB9XG4gIC5kcC1mb3JtLXNlY3Rpb25fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmRwLWZvcm1fX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5kcC1wYWdlIC5kcC1maWVsZF9faW5wdXQge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gIH1cbiAgLmRwLWNoZWNrYm94IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuZHAtZm9ybV9fZm9vdGVyIHtcbiAgICBtYXJnaW46IDMycHggMCAyMHB4O1xuICB9XG4gIC5kcC1zdWNjZXNzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLmRwLWhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmRwLWZlYXR1cmVzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB9XG59XG4uZHAtcGFnZSAuZm9ybV9fZmllbGRzLmRwLWZvcm1fX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogMjBweCAyNHB4O1xufVxuXG4uZHAtcGFnZSAuZm9ybV9fZmllbGQtLXdpZGUge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cblxuLmRwLXBhZ2UgLmZpZWxkLXRleHQsXG4uZHAtcGFnZSAuZmllbGQtdGVsLFxuLmRwLXBhZ2UgLnYtZmllbGQtZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuXG4uZHAtcGFnZSAuZmllbGQtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuXG4uZHAtcGFnZSAuZmllbGQtdGV4dF9fc3Rhcixcbi5kcC1wYWdlIC5maWVsZC1yZXF1aXJlZCB7XG4gIGNvbG9yOiAjZjEyODJmO1xufVxuXG4uZHAtcGFnZSAuZmllbGQtaW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkMGQwZDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG59XG5cbi5kcC1wYWdlIC5maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2E2YTZhNjtcbn1cblxuLmRwLXBhZ2UgLmZpZWxkLWlucHV0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjViNWI1O1xufVxuXG4uZHAtcGFnZSAuZmllbGQtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyZjJmMmY7XG59XG5cbi5kcC1wYWdlIC5maWVsZC10ZXh0LS1pbnZhbGlkIC5maWVsZC1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2YxMjgyZjtcbn1cblxuLmRwLXBhZ2UgLmZpZWxkLWVycm9yIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2YxMjgyZjtcbn1cblxuLmRwLXBhZ2UgLmZvcm1fX2dyb3VwLmZvcm1fX2dyb3VwLS1jb25maXJtIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZHAtcGFnZSAuZm9ybV9fZ3JvdXAtLWNvbmZpcm0gLmZvcm1fX2dyb3VwLWJvZHkge1xuICBtYXJnaW46IDhweCAwIDA7XG59XG5cbi5kcC1wYWdlIC5maWVsZC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmRwLXBhZ2UgLmRhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHAtcGFnZSAuZGF0ZXBpY2tlcl9fc3ZnLWljb24ge1xuICByaWdodDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgei1pbmRleDogMTtcbn1cblxuLmRwLXBhZ2UgLmRhdGVwaWNrZXJfX2ZpZWxkLWlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cblxuLmRwLXBhZ2UgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAyODBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMzJweCk7XG59XG5cbi5kcC1wYWdlIC5mb3JtX19zdWNjZXNzLW1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kcC1wYWdlIC5mb3JtX19zdWNjZXNzLW1lc3NhZ2UgLmRwLXN1Y2Nlc3Mge1xuICBwYWRkaW5nOiAyNHB4IDA7XG59XG5cbi5kcC1wYWdlIC5maWVsZC1jaGVja2JveF9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZHAtcGFnZSAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2QwZDBkMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5kcC1wYWdlIC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDZweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmRwLXBhZ2UgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBib3JkZXItY29sb3I6ICNmMTI4MmY7XG4gIGJhY2tncm91bmQ6ICNmMTI4MmY7XG59XG5cbi5kcC1wYWdlIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kcC1wYWdlIC5maWVsZC1jaGVja2JveF9fdGV4dCBhIHtcbiAgY29sb3I6ICNmMTI4MmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZHAtcGFnZSAuZm9ybV9fZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDM2cHggMCAyNHB4O1xufVxuXG4uZHAtcGFnZSAuZm9ybV9fZm9vdGVyIC5mb3JtX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRwLXBhZ2UgLmZvcm1fX2Zvb3RlciAuZm9ybV9fYWN0aW9uIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5kcC1wYWdlIC5mb3JtX19mb290ZXIgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHAtcGFnZSAuZm9ybV9fZm9ybS1lcnJvciB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGNvbG9yOiAjZjEyODJmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZHAtcGFnZSAuZm9ybV9fZmllbGRzLmRwLWZvcm1fX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5kcC1wYWdlIC5maWVsZC1pbnB1dCB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5kcC1wYWdlIC5mb3JtX19ncm91cC0tY29uZmlybSAuZm9ybV9fZ3JvdXAtYm9keSB7XG4gICAgbWFyZ2luOiA4cHggMCAwO1xuICB9XG4gIC5kcC1wYWdlIC5maWVsZC1jaGVja2JveCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuZHAtcGFnZSAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG4gIC5kcC1wYWdlIC5mb3JtX19mb290ZXIsXG4uZHAtZm9ybV9fZm9vdGVyIHtcbiAgICBtYXJnaW46IDMycHggMCAyMHB4O1xuICB9XG4gIC5kcC1wYWdlIC5mb3JtX19mb290ZXIgLmZvcm1fX2FjdGlvbnMsXG4uZHAtcGFnZSAuZm9ybV9fZm9vdGVyIC5mb3JtX19hY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZHAtcGFnZSAuZm9ybV9fZm9vdGVyIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZGlzY291bnQtYmFubmVyIHtcbiAgbWFyZ2luOiAxMDBweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lciAuZGlzY291bnQtYmFubmVyIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZGlzY291bnQtYmFubmVyX19ib2R5IHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IDJweCBkYXNoZWQgI0VEMjgyRjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRTZGRDtcbn1cblxuLmRpc2NvdW50LWJhbm5lcl9fYmFyY29kZS13cmFwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggZGFzaGVkICNFRDI4MkY7XG59XG5cbi5kaXNjb3VudC1iYW5uZXJfX2JhcmNvZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDg1cHg7XG4gIG1heC13aWR0aDogOTVweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5kaXNjb3VudC1iYW5uZXJfX21haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogNDZweCA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZGlzY291bnQtYmFubmVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogLTEuNzJweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5kaXNjb3VudC1iYW5uZXJfX2NvZGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5kaXNjb3VudC1iYW5uZXJfX2NvZGUtbGluZSB7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjMycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRUQyODJGO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNFRDI4MkY7XG59XG5cbi5kaXNjb3VudC1iYW5uZXJfX2J0bi1jb3B5IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjRUQyODJGO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGlzY291bnQtYmFubmVyX19idG4tY29weS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmRpc2NvdW50LWJhbm5lcl9fZGlzY291bnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyNTVweDtcbn1cblxuLmRpc2NvdW50LWJhbm5lcl9fZGlzY291bnQtdGl0bGUge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMnB4O1xufVxuXG4uZGlzY291bnQtYmFubmVyX19kaXNjb3VudC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTRweDtcbn1cblxuLmRpc2NvdW50LWJhbm5lcl9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZGlzY291bnQtYmFubmVyX19idG4tbm90aWZpY2F0aW9uIHtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDE1OSwgMTU5LCAxNTksIDAuMjUpO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IGNhbGMoMTAwJSArIDEwcHgpO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwcHgpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYnRuLW5vdGlmaWNhdGlvbi0tdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZGlzY291bnQtYmFubmVyX19idG4tbm90aWZpY2F0aW9uLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5kaXNjb3VudC1iYW5uZXIge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG4gIC5kaXNjb3VudC1iYW5uZXJfX2JvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuZGlzY291bnQtYmFubmVyX19iYXJjb2RlLXdyYXAge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAycHggZGFzaGVkICNFRDI4MkY7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuZGlzY291bnQtYmFubmVyX19tYWluIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kaXNjb3VudC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgfVxuICAuZGlzY291bnQtYmFubmVyX19jb2RlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5kaXNjb3VudC1iYW5uZXJfX2NvZGUtbGluZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogNTlweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuOTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5kaXNjb3VudC1iYW5uZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuZGlzY291bnQtYmFubmVyX19kaXNjb3VudCB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgfVxuICAuZGlzY291bnQtYmFubmVyX19kaXNjb3VudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gIH1cbiAgLmRpc2NvdW50LWJhbm5lcl9fZGlzY291bnQtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTMuMnB4O1xuICB9XG4gIC5kaXNjb3VudC1iYW5uZXJfX2JhcmNvZGUge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogOTVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd25fX2J0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRyb3Bkb3duX19idG4taWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5kcm9wZG93bl9fYm9keSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI4cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMsIG9wYWNpdHkgMC4yNXM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uZHJvcGRvd24tLWxlZnQgLmRyb3Bkb3duX19ib2R5IHtcbiAgcmlnaHQ6IC0yOHB4O1xuICBsZWZ0OiB1bnNldDtcbn1cblxuLmRyb3Bkb3duX19wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1pbi13aWR0aDogMzc1cHg7XG59XG5cbi5kcm9wZG93bi5vcGVuIC5kcm9wZG93bl9fYm9keSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5kcm9wZG93bi5vcGVuIC5kcm9wZG93bl9fYnRuIC5idG5fX2Fycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmRyb3Bkb3duX190aXRsZSB7XG4gIGZvbnQ6IHZhcigtLWZvbnQtbWVudSk7XG4gIGNvbG9yOiAjYmJiO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgYS5kcm9wZG93bl9fdGl0bGU6aG92ZXIge1xuICAgIGNvbG9yOiAjRjEyODJGO1xuICB9XG59XG5hLmRyb3Bkb3duX190aXRsZTphY3RpdmUge1xuICBjb2xvcjogI0YxMjgyRjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZHJvcGRvd24tLWxlZnQgLmRyb3Bkb3duX19ib2R5IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLmR1bWItYmFubmVyIHtcbiAgbWFyZ2luOiAxMDBweCAwO1xufVxuXG4uZHVtYi1iYW5uZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmR1bWItYmFubmVyX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLTEwMCk7XG59XG5cbi5kdW1iLWJhbm5lcl9fYmFja2dyb3VuZC0tZGFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXJrLXRoZW1lIC5kdW1iLWJhbm5lcl9fYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXJrLXRoZW1lIC5kdW1iLWJhbm5lcl9fYmFja2dyb3VuZC0tZGFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHVtYi1iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTEwMCk7XG59XG5cbi5kdW1iLWJhbm5lci0tYmxhY2tvdXQgLmR1bWItYmFubmVyX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS0xMDApO1xufVxuXG4uZGFyay10aGVtZSAuZHVtYi1iYW5uZXJfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrLTEwMCk7XG59XG5cbi5kdW1iLWJhbm5lci0tYmxhY2tvdXQgLmR1bWItYmFubmVyX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS0xMDApO1xufVxuXG4uZGFyay10aGVtZSAuZHVtYi1iYW5uZXItLWJsYWNrb3V0IC5kdW1iLWJhbm5lcl9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tYmxhY2stMTAwKTtcbn1cblxuLmR1bWItYmFubmVyX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmR1bWItYmFubmVyX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6IHZhcigtLWJsdWUtMTAwKTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmR1bWItYmFubmVyLS1ibGFja291dCAuZHVtYi1iYW5uZXJfX3N1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLTEwMCk7XG59XG5cbi5kYXJrLXRoZW1lIC5kdW1iLWJhbm5lcl9fc3VidGl0bGUge1xuICBjb2xvcjogdmFyKC0tYmxhY2stMTAwKTtcbn1cblxuLmR1bWItYmFubmVyLS1ibGFja291dCAuZHVtYi1iYW5uZXJfX3N1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLTEwMCk7XG59XG5cbi5kYXJrLXRoZW1lIC5kdW1iLWJhbm5lci0tYmxhY2tvdXQgLmR1bWItYmFubmVyX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay0xMDApO1xufVxuXG4uZHVtYi1iYW5uZXJfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQ2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmR1bWItYmFubmVyX19hY3Rpb24taXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5kdW1iLWJhbm5lcl9fbGVmdCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5kdW1iLWJhbm5lcl9fcmlnaHQge1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmR1bWItYmFubmVyX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmR1bWItYmFubmVyIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZHVtYi1iYW5uZXJfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmR1bWItYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB9XG4gIC5kdW1iLWJhbm5lcl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gIC5kdW1iLWJhbm5lcl9fYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kdW1iLWJhbm5lcl9fYWN0aW9uLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kdW1iLWJhbm5lcl9fYWN0aW9uLWl0ZW0gLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmR1bWItYmFubmVyX19yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZhdm9yaXRlLWFjdGlvbl9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5QTlEQUE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuLmZhdm9yaXRlLWFjdGlvbl9fYnRuLmFjdGl2ZSxcbi5mYXZvcml0ZS1hY3Rpb25fX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxODQsIDE4NCwgMC42OCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAxODQsIDE4NCwgMC42OCk7XG4gIGNvbG9yOiAjRUQyODJGO1xufVxuXG4uZmF2b3JpdGUtYWN0aW9uX19idG4taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uZmllbGQtYXZhdGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtYXZhdGFyX19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtYXZhdGFyX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweCAxMnB4O1xufVxuXG4uZmllbGQtYXZhdGFyX192aXN1YWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiAjYmJiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpZWxkLWF2YXRhcl9fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC1hdmF0YXJfX3Zpc3VhbDpob3Zlcjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxufVxuLmZpZWxkLWF2YXRhcl9faW1hZ2UsXG4uZmllbGQtYXZhdGFyX19waCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmZpZWxkLWF2YXRhcl9fcGgtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAtMTZweDtcbn1cblxuLmZpZWxkLWF2YXRhcl9fbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWF2YXRhcl9fYWN0aW9uLWxpbmsge1xuICBjb2xvcjogI0YxMjgyRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtYXZhdGFyX19hY3Rpb24tbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNlMDY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmZpZWxkLWF2YXRhcl9fYWN0aW9uLWxpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLmZpZWxkLWF2YXRhcl9fYWN0aW9uLWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNhMDQ7XG59XG5cbi5maWVsZC1hdmF0YXJfX2FjdGlvbi1saW5rLS1yZW1vdmUge1xuICBjb2xvcjogI2UxMTtcbn1cblxuLmZpZWxkLWF2YXRhcl9fZXJyb3JzIHtcbiAgbWFyZ2luOiA0cHggMDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDZweCAwO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5maWVsZC1jaGVja2JveC0tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAjNjY2O1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IC0zcHg7XG4gIHJpZ2h0OiAtM3B4O1xuICBib3R0b206IC0zcHg7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGJvcmRlci1jb2xvcjogI0YxMjgyRjtcbiAgYmFja2dyb3VuZDogI0YxMjgyRjtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtY2hlY2tib3g6aG92ZXIgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxuICAuZmllbGQtY2hlY2tib3g6aG92ZXI6bm90KC5maWVsZC1jaGVja2JveC0tZGlzYWJsZWQpIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgICBib3JkZXItY29sb3I6ICNiOTIyMjc7XG4gICAgYmFja2dyb3VuZDogI2I5MjIyNztcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Zm9jdXMgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpkaXNhYmxlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItY29sb3I6ICNiYmI7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgYmFja2dyb3VuZDogI2JiYjtcbiAgYm9yZGVyLWNvbG9yOiAjNjY2O1xufVxuXG4uZmllbGQtY29kZV9fZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWNvZGVfX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0YxMjgyRjtcbn1cblxuLmZpZWxkLWNvZGVfX2lucHV0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtY29kZV9faW5wdXQ6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5maWVsZC1jb2RlX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb3JtLWVycm9yIC5maWVsZC1jb2RlX19pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2UxMTtcbn1cblxuLmZpZWxkLWNvdW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtY291bnRfX2lucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNiYmI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtY291bnRfX2J0bjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5maWVsZC1jb3VudF9fYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZmllbGQtY291bnRfX2J0bjpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViIHtcbiAgbGVmdDogMDtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLWFkZCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5maWVsZC1jdXJyZW5jeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMHMgZWFzZSAwLjJzO1xufVxuXG4uZmllbGQtY3VycmVuY3ktLWFsdCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZmllbGQtY3VycmVuY3lfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycywgY29sb3IgMC4ycztcbn1cblxuLmZpZWxkLWN1cnJlbmN5LS1hbHQgLmZpZWxkLWN1cnJlbmN5X19idG4ge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNywgMTcsIDU3LCAwLjEpIGluc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmZpZWxkLWN1cnJlbmN5LS1zbSAuZmllbGQtY3VycmVuY3lfX2J0biB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogMzNweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4uZmllbGQtY3VycmVuY3lfX2J0bi5vcGVuIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19idG4tdGV4dCxcbi5maWVsZC1jdXJyZW5jeV9fYnRuLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19idG4tYXJyb3cge1xuICByaWdodDogMTNweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5maWVsZC1jdXJyZW5jeS0tc20gLmZpZWxkLWN1cnJlbmN5X19idG4tYXJyb3cge1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmZpZWxkLWN1cnJlbmN5X19idG46Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNGMTI4MkY7XG59XG5cbi5maWVsZC1jdXJyZW5jeS0tb3BlbiB7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMHM7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uZmllbGQtY3VycmVuY3ktLW9wZW4gLmZpZWxkLWN1cnJlbmN5X19idG4ge1xuICBib3JkZXItY29sb3I6ICNGMTI4MkY7XG59XG5cbi5maWVsZC1jdXJyZW5jeS0tb3BlbiAuZmllbGQtY3VycmVuY3lfX2J0bi1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fYnRuLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWF4LWhlaWdodDogNTB2aDtcbiAgd2lkdGg6IDEyNXB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMsIHZpc2liaWxpdHkgMC4yNXMsIHRyYW5zZm9ybSAwLjI1cywgYm94LXNoYWRvdyAwLjI1cztcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19saXN0Lm9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19saXN0LWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19saXN0LWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNGMTI4MkY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19saXN0LWl0ZW1bZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtY3VycmVuY3lfX2J0bi1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWN1cnJlbmN5X19saXN0LWl0ZW06bm90KC5hY3RpdmUpOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwNjtcbiAgfVxuICAuYm9keS0tYmxhY2tvdXQgLmZpZWxkLWN1cnJlbmN5X19saXN0LWl0ZW06bm90KC5hY3RpdmUpOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgY29sb3I6ICNGMTI4MkY7XG4gIH1cbn1cbi5maWVsZC1maWxlX19pbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtZmlsZV9faXRlbS1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXgtd2lkdGg6IDUwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5maWVsZC1maWxlX19pdGVtLW5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogOHB4IDI0cHggOHB4IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmZpZWxkLWZpbGVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0uZmllbGQtZmlsZV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5maWVsZC1maWxlX19pdGVtLXJlbW92ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLmZpZWxkLWZpbGVfX2l0ZW0tcmVtb3ZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbi5maWVsZC1maWxlX19pdGVtLXJlbW92ZTo6YmVmb3JlLFxuLmZpZWxkLWZpbGVfX2l0ZW0tcmVtb3ZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMXB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0tcmVtb3ZlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uZmllbGQtZmlsZV9faXRlbS1yZW1vdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtZmlsZV9faXRlbS1yZW1vdmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRDI4MkY7XG4gIH1cbiAgLmZpZWxkLWZpbGVfX2l0ZW0tcmVtb3ZlOmhvdmVyOjpiZWZvcmUsXG4uZmllbGQtZmlsZV9faXRlbS1yZW1vdmU6aG92ZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG4uZmllbGQtZmlsZV9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNEMEQwRDA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWVsZC1maWxlX19idG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uZmllbGQtZmlsZV9fYnRuLmlzLWRyYWdvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyLCAxMSwgNDIsIDAuMDQpO1xufVxuXG4uZmllbGQtZmlsZV9fYnRuLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZmllbGQtZmlsZV9fYnRuLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMjBCMkE7XG59XG5cbi5maWVsZC1maWxlX19idG4tZXJyb3Ige1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNFRDI4MkY7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZpZWxkLWZpbGVfX25vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gIGNvbG9yOiByZ2JhKDIsIDExLCA0MiwgMC41KTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZmllbGQtZmlsZV9faW5wdXQtYmxvY2suZmllbGQtZmlsZV9faW5wdXQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWZpbGVfX2J0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLmZpZWxkLWZpbGVfX2l0ZW06aG92ZXIgLmZpZWxkLWZpbGVfX2l0ZW0tcmVtb3ZlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbmlucHV0LmZpZWxkLWlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dC5maWVsZC1pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5maWVsZC1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRDBEMEQwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGhlaWdodDogNTJweDtcbiAgcGFkZGluZzogMTZweCAxOHB4O1xuICBmb250LWZhbWlseTogXCJuYnJiXCIsIFwiSW50ZXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMkYyRjJGO1xufVxuXG5pbnB1dC5maWVsZC1pbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbmlucHV0LmZpZWxkLWlucHV0W3R5cGU9cGFzc3dvcmRdOjpwbGFjZWhvbGRlcixcbi5maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxudGV4dGFyZWEuZmllbGQtaW5wdXQge1xuICBoZWlnaHQ6IDEyMHB4O1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuaW5wdXQuZmllbGQtaW5wdXRbdHlwZT10ZXh0XTpkaXNhYmxlZCxcbmlucHV0LmZpZWxkLWlucHV0W3R5cGU9cGFzc3dvcmRdOmRpc2FibGVkLFxuLmZpZWxkLWlucHV0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWlucHV0OmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICB9XG59XG5pbnB1dC5maWVsZC1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGMTI4MkY7XG59XG5cbi5mb3JtLWVycm9yIC5maWVsZC1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2UxMTtcbn1cblxuLmZpZWxkLWlucHV0X19ub3RlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xuICBjb2xvcjogcmdiYSgyLCAxMSwgNDIsIDAuNSk7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmZpZWxkLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41NnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXIge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2JhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYmJiIGluc2V0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtcmFuZ2Utc2xpZGVyX19iYXI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDAwIGluc2V0O1xuICB9XG4gIC5maWVsZC1yYW5nZS1zbGlkZXItLWRpc2FibGVkIC5maWVsZC1yYW5nZS1zbGlkZXJfX2Jhcjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNiYmIgaW5zZXQ7XG4gIH1cbn1cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLXRvcDogMjNweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX190ZXh0LWlucHV0cyAuZmllbGQtcmFuZ2Utc2xpZGVyX190ZXh0LWlucHV0IHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXRzLXNlcGFyYXRvciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgd2lkdGg6IDEwcHg7XG4gIG1hcmdpbjogMCAxMHB4IDE2cHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDNweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fYnVmZmVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAyMHB4O1xuICBib3R0b206IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2J1ZmZlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdW5pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogM3B4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LW1vei1yYW5nZS10cmFjayB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbXMtdHJhY2sge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLXByaW1hcnktMTAwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dFtkaXNhYmxlZF06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjEyODJGO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXRbZGlzYWJsZWRdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tcy10aHVtYiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjEyODJGO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXRbZGlzYWJsZWRdOjotbXMtdGh1bWIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dC13cmFwcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAzcHgpO1xuICBsZWZ0OiAxMnB4O1xuICByaWdodDogMTJweDtcbiAgYm90dG9tOiAwO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dC13cmFwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19zbGlkZXItdHJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjEyODJGO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX192aXN1YWwtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTI4MkY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdmlzdWFsLWhhbmRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX192aXN1YWwtaGFuZGxlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMXB4O1xuICB6LWluZGV4OiA0O1xufVxuXG4uZmllbGQtcmFuZ2Uge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5maWVsZC1yYW5nZS0tc20ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5maWVsZC1yYW5nZV9fY2VsbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5maWVsZC1yYW5nZV9fY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uZmllbGQtcmFuZ2VfX3ByZWZpeCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZmllbGQtcmFuZ2VfX3Bvc3RmaXgge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZmllbGQtcmFuZ2VfX3NwYWNlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4uZmllbGQtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiB6LWluZGV4IDBzIGVhc2UgMC4ycztcbn1cblxuLmZpZWxkLXNlbGVjdF9fd3JhcC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmllbGQtc2VsZWN0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbnNlbGVjdC5maWVsZC1zZWxlY3RfX2ZpZWxkLXRleHQtaW5wdXQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgcGFkZGluZzogN3B4IDMwcHggN3B4IDEycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tdGV4dCxcbi5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC1zZWxlY3RfX2J0bjpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5maWVsZC1zZWxlY3RfX2J0bjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0YxMjgyRjtcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiB7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMHM7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uZmllbGQtc2VsZWN0LS1vcGVuIC5maWVsZC1zZWxlY3RfX2J0biB7XG4gIGJvcmRlci1jb2xvcjogI0YxMjgyRjtcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cywgdHJhbnNmb3JtIDAuMjVzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19saXN0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLS1tZXNzYWdlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2JiYjtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjEyODJGO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmllbGQtc2VsZWN0X19pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC1zZWxlY3RfX2NoZWNrLWxpc3QtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG59XG5cbi5maWVsZC1zZWxlY3RfX2NoZWNrLWxpc3QtaWNvbi5zaG93bixcbi5maWVsZC1zZWxlY3RfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtc2VsZWN0X19jaGVjay1saXN0LWljb24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0tLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmllbGQtc2VsZWN0X19zaGV2cm9uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWVsZC1zZWxlY3RfX3NoZXZyb25bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMyRjJGMkY7XG59XG5cbi5maWVsZC1zZWxlY3RfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uZmllbGQtc2VsZWN0X19jb250ZW50IGg1IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5maWVsZC10b2dnbGVyX19idXR0b24ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmZpZWxkLXRvZ2dsZXJfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZpZWxkLXRvZ2dsZXJfX2J1dHRvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0YxMjgyRjtcbiAgYm9yZGVyLWNvbG9yOiAjRjEyODJGO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC10b2dnbGVyX19idXR0b246aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjRjEyODJGO1xuICAgIGJvcmRlci1jb2xvcjogI0YxMjgyRjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLmZpZWxkLXRvZ2dsZXJfX2J1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjEyODJGO1xuICBib3JkZXItY29sb3I6ICNGMTI4MkY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmllbGQtdHVtYmxlci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5maWVsZC10dW1ibGVyLWxpc3RfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZpZWxkLXR1bWJsZXItbGlzdF9faXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmllbGQtdHVtYmxlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZpZWxkLXR1bWJsZXI6aG92ZXIge1xuICBjb2xvcjogI0YxMjgyRjtcbn1cblxuLmZpZWxkLXR1bWJsZXJfX3Zpc3VhbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NmZDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuXG4uZmllbGQtdHVtYmxlcjpob3ZlciAuZmllbGQtdHVtYmxlcl9fdmlzdWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YWJiMjtcbn1cblxuLmZpZWxkLXR1bWJsZXJfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cblxuLmZpZWxkLXR1bWJsZXJfX2lucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbn1cblxuLmZpZWxkLXR1bWJsZXJfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtdHVtYmxlcl9fdmlzdWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxMjgyRjtcbn1cblxuLmZpZWxkLXR1bWJsZXJfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtdHVtYmxlcl9fdmlzdWFsOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNnB4KTtcbn1cblxuLmZpZWxkX19lcnJvcnMge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5maWVsZF9fZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNlMTE7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWVsZF9fbXVsdGlwbGUtbGlzdC1ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmllbGRfX211bHRpcGxlLWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtcmVtb3ZlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uZmlsZXMtYW5kLWRvY3VtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5maWxlcy1hbmQtZG9jdW1lbnRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmc6IDdweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFQkVEO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogNTZweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWxlcy1hbmQtZG9jdW1lbnRfX2l0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEREREREY7XG4gIH1cbiAgLmZpbGVzLWFuZC1kb2N1bWVudF9faXRlbTpob3ZlciAuZmlsZXMtYW5kLWRvY3VtZW50X19pdGVtLWljb24sXG4uZmlsZXMtYW5kLWRvY3VtZW50X19pdGVtOmhvdmVyIC5maWxlcy1hbmQtZG9jdW1lbnRfX2l0ZW0tdGl0bGUsXG4uZmlsZXMtYW5kLWRvY3VtZW50X19pdGVtOmhvdmVyIC5maWxlcy1hbmQtZG9jdW1lbnRfX2l0ZW0tdHlwZSB7XG4gICAgY29sb3I6ICMyOTNFRjI7XG4gIH1cbn1cbi5maWxlcy1hbmQtZG9jdW1lbnRfX2l0ZW0taWNvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDUwNTA1O1xuICBtaW4td2lkdGg6IDMycHg7XG59XG4uZmlsZXMtYW5kLWRvY3VtZW50X19pdGVtLWljb24gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uZmlsZXMtYW5kLWRvY3VtZW50X19pdGVtLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZpbGVzLWFuZC1kb2N1bWVudF9faXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMDUwNTA1O1xufVxuXG4uZmlsZXMtYW5kLWRvY3VtZW50X19pdGVtLXR5cGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzA1MDUwNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmlsZXMtYW5kLWRvY3VtZW50X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG59XG4uZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmlsdGVyX19ncm91cCB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuXG4uZmlsdGVyX19saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5maWx0ZXJfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpbHRlcl9fbGluayB7XG4gIGNvbG9yOiAjRjEyODJGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWx0ZXJfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZTA2O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5maWx0ZXJfX2xpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLmZpbHRlcl9fbGluazphY3RpdmUge1xuICBjb2xvcjogI2EwNDtcbn1cblxuLmZpbHRlcl9fbGluay5maWx0ZXJfX2xpbmstLWN1cnJlbnQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZmlsdGVyX19ncm91cC1ib2R5IHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXZpZXcsXG4uZmlsdGVyX19ncm91cC0tc29ydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpbHRlcl9fZ3JvdXAtLXZpZXcsXG4uZmlsdGVyX19ncm91cC0tc29ydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybS0tY2FyZCB7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbn1cblxuLmZvcm1fX2hlYWRlciB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4uZm9ybV9faGVhZGVyLXRpdGxlIHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLmZvcm1fX2hlYWRlci1ub3RlIHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLmZvcm1fX2dyb3VwcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybV9fZ3JvdXBzIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uZm9ybV9fZ3JvdXBzLmZvcm1fX2dyb3VwcyB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cblxuLmZvcm1fX2dyb3VwIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtX19ncm91cCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uZm9ybV9fZ3JvdXAuZm9ybV9fZ3JvdXAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5mb3JtX19ncm91cC10aXRsZSB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5mb3JtX19ncm91cC1ub3RlIHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLmZvcm1fX2dyb3VwLWJvZHkge1xuICBtYXJnaW46IDE4cHggMDtcbn1cblxuLmZvcm1fX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm1fX2ZpZWxkcyB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmZvcm1fX2ZpZWxkIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtX19maWVsZCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uZm9ybV9fZmllbGQuZm9ybV9fZmllbGQtLXNwYWNlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb3JtX19mb290ZXIge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLmZvcm1fX2FjdGlvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtX19hY3Rpb25zIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uZm9ybV9fYWN0aW9uIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm1fX2FjdGlvbiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uZm9ybV9fZm9ybS1lcnJvcnMge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZm9ybV9fZm9ybS1lcnJvciB7XG4gIGNvbG9yOiAjZTExO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmZvcm1fX21lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZm9ybV9fZmllbGQtdGV4dC1yZXF1aXJlLWNvbmZpcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzAyMEIyQTtcbn1cblxuLmZvcm1fX2ZpZWxkLS1mbGV4LXRleHQtcmVxdWlyZS1jb25maXJtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZvcm1fX2ZpZWxkLS1mbGV4LXRleHQtcmVxdWlyZS1jb25maXJtIC5maWVsZC0tYmlnLWNoZWNrYm94IHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4uZm9ybV9fZmllbGQtLWZsZXgtdGV4dC1yZXF1aXJlLWNvbmZpcm0gLmZpZWxkLWNoZWNrYm94IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm0tLWNhcmQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZm9ybV9fZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvcm1fX2ZpZWxkLS1mbGV4LXRleHQtcmVxdWlyZS1jb25maXJtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmZvcm1fX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5mb3JtX19maWVsZC10ZXh0LXJlcXVpcmUtY29uZmlybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5mb3JtX19maWVsZC0tZmxleC10ZXh0LXJlcXVpcmUtY29uZmlybSAuZmllbGQtLWJpZy1jaGVja2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeV9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5nYWxsZXJ5X19zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5nYWxsZXJ5IC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nYWxsZXJ5IC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmdhbGxlcnkgLnN3aXBlci1jb250YWluZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5nYWxsZXJ5IC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogLTQ1cHg7XG59XG5cbi5nYWxsZXJ5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTI4MkY7XG59XG5cbi5nYWxsZXJ5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTI4MkY7XG59XG5cbi5nYWxsZXJ5IC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbiAgLmdhbGxlcnkgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCA2cHg7XG4gIH1cbiAgLmdhbGxlcnkgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZ2FsbGVyeSAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGJvdHRvbTogMjRweDtcbiAgfVxuICAuZ2FsbGVyeSAubW9kYWwtd2luZG93X19jbG9zZSB7XG4gICAgdG9wOiA0cHg7XG4gICAgcmlnaHQ6IDRweDtcbiAgfVxufVxuLmhhbGYtYmFubmVyIHtcbiAgbWFyZ2luOiAxMDBweCAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5oYWxmLWJhbm5lcl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oYWxmLWJhbm5lci0tcmlnaHQgLmhhbGYtYmFubmVyX193cmFwIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uaGFsZi1iYW5uZXItLWJsYWNrb3V0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5oYWxmLWJhbm5lcl9fbGVmdCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAwO1xufVxuXG4uaGFsZi1iYW5uZXItLXJpZ2h0IC5oYWxmLWJhbm5lcl9fbGVmdCB7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XG59XG5cbi5oYWxmLWJhbm5lcl9fcmlnaHQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcbn1cblxuLmhhbGYtYmFubmVyLS1yaWdodCAuaGFsZi1iYW5uZXJfX3JpZ2h0IHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcbn1cblxuLmhhbGYtYmFubmVyX19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oYWxmLWJhbm5lcl9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW9fX3ZpZGVvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlb19fc291cmNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvX19pZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhbGYtYmFubmVyIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGFsZi1iYW5uZXJfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuICAuaGFsZi1iYW5uZXJfX2xlZnQsXG4uaGFsZi1iYW5uZXItLXJpZ2h0IC5oYWxmLWJhbm5lcl9fbGVmdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5oYWxmLWJhbm5lcl9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oYWxmLWJhbm5lcl9fbGVmdCxcbi5oYWxmLWJhbm5lci0tcmlnaHQgLmhhbGYtYmFubmVyX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhlcm8tYmxvY2ssXG52LWhlcm8tYmxvY2sge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIG1pbi1oZWlnaHQ6IDU0MHB4O1xufVxuXG4uaGVyby1ibG9jayxcbi5oZXJvLWJsb2NrX19mZy1sYXllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmhlcm8tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGVyby1ibG9ja19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvLWJsb2NrX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuLmhlcm8tYmxvY2tfX3RpdGxlIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5oZXJvLWJsb2NrX190ZXh0IHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5oZXJvLWJsb2NrX19hY3Rpb25zIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG5cbi5oZXJvLWJsb2NrX19hY3Rpb25zLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLWJsb2NrX19hY3Rpb25zLWdyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5oZXJvLWJsb2NrX19hY3Rpb25zLWNlbGwge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1ibG9ja19fYWN0aW9ucy1jZWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5oZXJvLWJsb2NrX19hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5oZXJvLWJsb2NrX19saW5rLFxuLmhlcm8tYmxvY2tfX2JnLWxheWVyLFxuLmhlcm8tYmxvY2tfX2JnLFxuLmhlcm8tYmxvY2tfX2JnLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5oZXJvLWJsb2NrX19saW5rIHtcbiAgei1pbmRleDogMztcbn1cblxuLmhlcm8tYmxvY2tfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5oZXJvLWJsb2NrX19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5oZXJvLWJsb2NrX19iZy1sYXllciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLWltYWdlIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0sXG4uaGVyby1ibG9ja19fYmctLXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlcm8tYmxvY2stLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhlcm8tYmxvY2stLWRhcmsgLmhlcm8tYmxvY2tfX2JnLWxheWVyIHtcbiAgYmFja2dyb3VuZDogIzY2Njtcbn1cblxuLmhlcm8tYmxvY2stLXJpZ2h0IC5oZXJvLWJsb2NrX19jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tYmxvY2ssXG52LWhlcm8tYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDM5LjEzMDQzNDc4MjZ2dztcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tYmxvY2ssXG52LWhlcm8tYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDQ4dnc7XG4gIH1cbiAgLmhlcm8tYmxvY2tfX2JnLS1sYXJnZSxcbi5oZXJvLWJsb2NrX19iZy0tc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmhlcm8tYmxvY2ssXG52LWhlcm8tYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZ3O1xuICB9XG4gIC5oZXJvLWJsb2NrX19iZy0tbGFyZ2UsXG4uaGVyby1ibG9ja19fYmctLW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVyby1ibG9ja19fYmctLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlcm8tc2xpZGVyLFxuLnYtaGVyby1zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiBjYWxjKDUwdncgLSAxMzYwcHggLyAyKTtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGNvbG9yOiAjYmJiO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEzNjBweCAvIDIgLSAzMnB4KTtcbn1cblxuLmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTM2MHB4IC8gMiAtIDMycHgpO1xufVxuXG4uaGVyby1zbGlkZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zbGlkZXIsXG52LWhlcm8tc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMy43NXZ3O1xuICB9XG4gIC5oZXJvLXNsaWRlcl9fYXJyb3cge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5oZXJvLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tc2xpZGVyLFxudi1oZXJvLXNsaWRlciB7XG4gICAgbWluLWhlaWdodDogNDh2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5oZXJvLXNsaWRlcixcbnYtaGVyby1zbGlkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZ3O1xuICB9XG59XG4uaW1hZ2UtYmFubmVyIHtcbiAgbWFyZ2luOiAyMHB4IDAgNTBweDtcbn1cblxuLmltYWdlLWJhbm5lcl9faW1hZ2Utd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW1hZ2UtYmFubmVyX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4uaW1hZ2UtYmFubmVyX19pbWFnZS0tbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW1hZ2UtYmFubmVyIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxuICAuaW1hZ2UtYmFubmVyX19pbWFnZS13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5pbWFnZS1iYW5uZXJfX2ltYWdlLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbWFnZS1iYW5uZXJfX2ltYWdlLS1tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaW1hZ2Utc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3NsaWRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5pbWFnZS1zbGlkZXIgLnN3aXBlci1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLnN3aXBlci1zbGlkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLnN3aXBlci1zbGlkZXJfX3NsaWRlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93OmhvdmVyIHtcbiAgY29sb3I6ICNGMTI4MkY7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2ljb24ge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG4uaW1hZ2Utc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogOHB4IC00cHggMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDhweCk7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1iIHtcbiAgd2lkdGg6IDIwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjODE4NjkwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYi0tbW9yZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYi1idG4ge1xuICB3aWR0aDogMTYuNjY2NiU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAzcHg7XG4gIGhlaWdodDogNjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzgxODY5MDtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItYnRuIH4gZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWIuYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuICBoZWlnaHQ6IDJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTI4MkY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDRweDtcbiAgbGVmdDogNHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjJGMDtcbiAgei1pbmRleDogLTE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fdGh1bWIge1xuICB3aWR0aDogMTAlO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogODBweDtcbiAgdG9wOiA1MCU7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiA0MHB4O1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDQwcHg7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uaW1hZ2Utc2xpZGVyIC5oZXJvLXNsaWRlcl9fYXJyb3cge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uaW1hZ2Utc2xpZGVyIC5oZXJvLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDI0cHg7XG4gIGJvdHRvbTogMjRweDtcbn1cblxuLmltYWdlLXNsaWRlciAuaGVyby1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjRweDtcbiAgYm90dG9tOiAyNHB4O1xufVxuXG4uaGVyby1zbGlkZXJfX2dhbGxlcnktYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHpvb20taW47XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmltYWdlLXNsaWRlcl9faWZyYW1lLXdyYXAge1xuICBwYWRkaW5nOiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faWZyYW1lLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pZnJhbWUge1xuICB3aWR0aDogOTAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MDZweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLmltYWdlLXNsaWRlcl9faXRlbS12aWRlby1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3ctaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5oZXJvLXNsaWRlcl9fZ2FsbGVyeS1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5oZXJvLXNsaWRlcl9fZ2FsbGVyeS1idG46YWN0aXZlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW1hZ2Utc2xpZGVyX190aHVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlcm8tc2xpZGVyX19nYWxsZXJ5LWJ0biB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gIH1cbiAgLmltYWdlLXNsaWRlcl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzEuNiU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2l0ZW0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuaW1hZ2Utc2xpZGVyX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuaW1hZ2Utc2xpZGVyLS1yZWd1bGFyLmltYWdlLXNsaWRlci0tZnVsbCAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIH1cbiAgLmltYWdlLXNsaWRlci0tcmVndWxhci5pbWFnZS1zbGlkZXItLWZ1bGwgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmltYWdlLXNsaWRlcl9faWZyYW1lLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmltYWdlLXNsaWRlcl9faXRlbS12aWRlby1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIGJvdHRvbTogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faWZyYW1lIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmhlcm8tc2xpZGVyX19hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmhlcm8tc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5oZXJvLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5oZXJvLXNsaWRlcl9fYXJyb3c6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltYWdlLXNsaWRlciAuaGVyby1zbGlkZXJfX2dhbGxlcnktYnRuIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmltYWdlLXNsaWRlciAuaGVyby1zbGlkZXJfX2dhbGxlcnktYnRuOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5pbWFnZS1zbGlkZXIgLmhlcm8tc2xpZGVyX19pY29uIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG59XG4uaW1hZ2VzLXNsaWRlcl9fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltYWdlcy1zbGlkZXJfX3NsaWRlLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW1hZ2VzLXNsaWRlcl9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDE1cHggMDtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIuaW1hZ2VzLXNsaWRlcl9fc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0QwRDNGMSAhaW1wb3J0YW50O1xuICBsZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uaW1hZ2VzLXNsaWRlcl9fc2Nyb2xsYmFyIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbWFnZXMtc2xpZGVyX19zbGlkZS5pbWFnZXMtc2xpZGVyX19zbGlkZS5pbWFnZXMtc2xpZGVyX19zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmltYWdlcy1zbGlkZXJfX3NsaWRlci1vdmVybGF5cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uaW1hZ2VzLXNsaWRlcl9fc2xpZGVyLW92ZXJsYXkge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmluZm8tYm94IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4uaW5mby1ib3hfX2dyb3VwIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG5cbi5pbmZvLWJveF9faGVhZGluZyxcbi5pbmZvLWJveF9fYm9keSB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvLWJveCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmluc3RhbGxtZW50LW1vZGFsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDU2cHg7XG4gIHBhZGRpbmc6IDE2cHggMjBweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xufVxuXG4uaW5zdGFsbG1lbnQtbW9kYWxfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA1OHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nOiAwIDMycHg7XG59XG5cbi5pbnN0YWxsbWVudC1tb2RhbF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmluc3RhbGxtZW50LW1vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uaW5zdGFsbG1lbnQtbW9kYWxfX2Nsb3NlIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5pbnN0YWxsbWVudC1tb2RhbF9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG4uaW5zdGFsbG1lbnQtbW9kYWxfX3RhYiB7XG4gIGZsZXg6IDEgMSAwO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDhweCA0cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM4NTg2ODY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5pbnN0YWxsbWVudC1tb2RhbF9fdGFiLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzA1MDUwNTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5pbnN0YWxsbWVudC1tb2RhbF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbiAgbWF4LWhlaWdodDogbWluKDUydmgsIDQ4MHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5pbnN0YWxsbWVudC1tb2RhbF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pbnN0YWxsbWVudC1tb2RhbF9faXRlbS0tc3RhdGljIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uaW5zdGFsbG1lbnQtbW9kYWxfX2l0ZW0taW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDEwNXB4O1xuICB3aWR0aDogMTA1cHg7XG4gIGhlaWdodDogNjdweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmluc3RhbGxtZW50LW1vZGFsX19pdGVtLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4uaW5zdGFsbG1lbnQtbW9kYWxfX2l0ZW0tdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uaW5zdGFsbG1lbnQtbW9kYWxfX2l0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjODU4Njg2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5tb2RhbC0taW5zdGFsbG1lbnQgLm1vZGFsLXdpbmRvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ1NnB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLm1vZGFsLS1pbnN0YWxsbWVudCAubW9kYWwtd2luZG93X19oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwtLWluc3RhbGxtZW50IC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RhbC0taW5zdGFsbG1lbnQgLm1vZGFsX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5tb2RhbC0taW5zdGFsbG1lbnQgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDU2cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAubW9kYWwtLWluc3RhbGxtZW50IC5tb2RhbC13aW5kb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5pbnN0YWxsbWVudC1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5zdGFsbG1lbnQtbW9kYWwge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIH1cbiAgLmluc3RhbGxtZW50LW1vZGFsX19oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBwYWRkaW5nOiAwIDI4cHg7XG4gIH1cbiAgLmluc3RhbGxtZW50LW1vZGFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5pbnN0YWxsbWVudC1tb2RhbF9fdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuaW5zdGFsbG1lbnQtbW9kYWxfX3RhYiB7XG4gICAgcGFkZGluZzogOHB4IDJweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLmluc3RhbGxtZW50LW1vZGFsX19saXN0IHtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogbWluKDYwdmgsIDUyMHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIH1cbiAgLmluc3RhbGxtZW50LW1vZGFsX19pdGVtIHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLmluc3RhbGxtZW50LW1vZGFsX19pdGVtLWltYWdlIHtcbiAgICBmbGV4OiAwIDAgODhweDtcbiAgICB3aWR0aDogODhweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbiAgLmluc3RhbGxtZW50LW1vZGFsX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmluc3RhbGxtZW50LW1vZGFsX19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmtleS12YWx1ZS1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmtleS12YWx1ZS1saXN0X19pdGVtLXN0YXJ0LFxuLmtleS12YWx1ZS1saXN0X19pdGVtLWVuZCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDQwJTtcbn1cblxuLmtleS12YWx1ZS1saXN0X19pdGVtLXNwYWNlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW46IDAgNnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjYmJiO1xufVxuXG4ubGF6eS1jb21wb25lbnRfX3RlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHotaW5kZXg6IDMwO1xufVxuXG4ubG9hZGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sb2FkZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgY29sb3I6ICNGMTI4MkY7XG4gIGFuaW1hdGlvbjogc3BpbiAxcyBpbmZpbml0ZTtcbn1cblxuLmxvYWRlci0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4ubG9jYXRpb24tbW9kYWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgcGFkZGluZzogMjRweCAyMHB4IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggMTdweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG4ubG9jYXRpb24tbW9kYWxfX2Nsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMCAwIDEycHggYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4ubG9jYXRpb24tbW9kYWxfX2Nsb3NlIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5sb2NhdGlvbi1tb2RhbF9fbWVkaWEge1xuICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICBtYXgtd2lkdGg6IDI4MHB4O1xufVxuXG4ubG9jYXRpb24tbW9kYWxfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5sb2NhdGlvbi1tb2RhbF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuXG4ubG9jYXRpb24tbW9kYWxfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sb2NhdGlvbi1tb2RhbF9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubG9jYXRpb24tbW9kYWxfX3N1Z2dlc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNHB4IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubG9jYXRpb24tbW9kYWxfX3N1Z2dlc3QtdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjdweDtcbiAgbWFyZ2luOiAwIDRweCA2cHggMDtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZjgyZDQwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5sb2NhdGlvbi1tb2RhbF9fc3VnZ2VzdC10YWc6aG92ZXIge1xuICAgIGNvbG9yOiAjMWU1NWI5O1xuICAgIGJhY2tncm91bmQ6ICNmMmY1Zjg7XG4gIH1cbn1cbi5sb2NhdGlvbi1tb2RhbF9fc3VnZ2VzdC10YWctLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMWU1NWI5O1xuICBiYWNrZ3JvdW5kOiAjZjJmNWY4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubG9jYXRpb24tbW9kYWxfX2ZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxvY2F0aW9uLW1vZGFsX19zZWxlY3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmxvY2F0aW9uLW1vZGFsX19zZWxlY3QtdmFsdWUtLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG5cbi5sb2NhdGlvbi1tb2RhbF9fc2VsZWN0LWNsZWFyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxvY2F0aW9uLW1vZGFsX19zZWxlY3QtY2xlYXIgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmxvY2F0aW9uLW1vZGFsX19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyA4cHgpO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjIwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2FjZWQxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmxvY2F0aW9uLW1vZGFsX19zZWFyY2gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCA0MHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2ViZWJlYiB1cmwoXCIvbG9jYWwvbmV3X2J1aWxkL2xvY2FsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvc2VhcmNoLnN2Z1wiKSBuby1yZXBlYXQgMTBweCBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmxvY2F0aW9uLW1vZGFsX19vcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4ubG9jYXRpb24tbW9kYWxfX29wdGlvbjpob3Zlcixcbi5sb2NhdGlvbi1tb2RhbF9fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG59XG5cbi5sb2NhdGlvbi1tb2RhbF9fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5sb2NhdGlvbi1tb2RhbF9fZW1wdHkge1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvY2F0aW9uLW1vZGFsX19zYXZlIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtaW4td2lkdGg6IDE2N3B4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tb2RhbC0tbG9jYXRpb24gLm1vZGFsLXdpbmRvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLm1vZGFsLS1sb2NhdGlvbiAubW9kYWwtd2luZG93X19oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwtLWxvY2F0aW9uIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kYWwtLWxvY2F0aW9uIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxuICAubW9kYWwtLWxvY2F0aW9uIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLm1vZGFsLS1sb2NhdGlvbiAubW9kYWwtd2luZG93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLmxvY2F0aW9uLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHggMjRweDtcbiAgfVxuICAubG9jYXRpb24tbW9kYWxfX2JvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5sb2NhdGlvbi1tb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAubG9jYXRpb24tbW9kYWxfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmxvY2F0aW9uLXBpY2tlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sb2NhdGlvbi1waWNrZXJfX2ljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzgwODA4MDtcbiAgZmlsbDogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5sb2NhdGlvbi1waWNrZXI6aG92ZXIgLmxvY2F0aW9uLXBpY2tlcl9faWNvbiB7XG4gICAgY29sb3I6ICNlZDI4MmY7XG4gIH1cbiAgLmxvY2F0aW9uLXBpY2tlcjpob3ZlciAubG9jYXRpb24tcGlja2VyX19maWVsZCB7XG4gICAgY29sb3I6ICNlZDI4MmY7XG4gIH1cbn1cbi5sb2NhdGlvbi1waWNrZXJfX2ZpZWxkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmxvY2F0aW9uLXBpY2tlcl9fZmllbGQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZWQyODJmO1xuICB9XG59XG4ubG9jYXRpb24tcGlja2VyX19maWVsZCAuZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9jYXRpb24tcGlja2VyX19maWVsZCAuZmllbGQtc2VsZWN0X19saXN0IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5sb2NhdGlvbi1waWNrZXJfX2ZpZWxkIC5maWVsZC1zZWxlY3RfX2xpc3Qge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4ubWFpbi1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLWJhbm5lcl9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tYWluLWJhbm5lcl9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubWFpbi1iYW5uZXIge1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4ubWFpbi1uYXYge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzMCwgMjMyLCAyNTMsIDAuMjkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW5hdl9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBwYWRkaW5nOiA2cHggMDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuXG4ubWFpbi1uYXZfX2xheW91dDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbn1cblxuLm1haW4tbmF2X19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5tYWluLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubWFpbi1uYXZfX2xpbmstaWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY29sb3I6ICMyOTNFRjI7XG59XG5cbi5tYWluLW5hdl9fbGluay1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWFpbi1uYXZfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZWQyODJmO1xuICB9XG59XG4ubWFpbi1uYXZfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5tYWluLW5hdl9fbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ubWFpbi1uYXZfX2xpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5tYWluLW5hdl9fbGluay5tYWluLW5hdl9fbGluay0tb3Blbjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG5cbi5tYWluLW5hdl9fZGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDI1cHggMCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgei1pbmRleDogMTIwO1xuICB0cmFuc2l0aW9uOiAwLjM1cztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ubWFpbi1uYXZfX2RkLWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4ubWFpbi1uYXZfX2RkLS1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG4gIHRyYW5zaXRpb246IDAuMzVzO1xuICB6LWluZGV4OiAxNDA7XG59XG5cbi5tYWluLW5hdl9fZGQtLW9wZW4gLm1haW4tbmF2X19kZC1jb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlIDAuMXM7XG59XG5cbi5tYWluLW5hdl9fZGQtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW4tbmF2X19kZC1ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4ubWFpbi1uYXZfX2RkLWNlbGwge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbi1uYXZfX2RkLWNlbGwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWhlYWQge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4ubWFpbi1uYXZfX2RkLWxpc3QtaGVhZC1saW5rLS1saW5rIHtcbiAgY29sb3I6ICNGMTI4MkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tYWluLW5hdl9fZGQtbGlzdC1oZWFkLWxpbmstLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZTA2O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5tYWluLW5hdl9fZGQtbGlzdC1oZWFkLWxpbmstLWxpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLm1haW4tbmF2X19kZC1saXN0LWhlYWQtbGluay0tbGluazphY3RpdmUge1xuICBjb2xvcjogI2EwNDtcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDZweCAwO1xufVxuXG4ubWFpbi1uYXZfX2RkLWxpc3QtbGluayB7XG4gIGNvbG9yOiAjRjEyODJGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzY2Njtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWFpbi1uYXZfX2RkLWxpc3QtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNlMDY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3RhdGUtLWZvY3VzLWVuYWJsZWQgLm1haW4tbmF2X19kZC1saXN0LWxpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLm1haW4tbmF2X19kZC1saXN0LWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNhMDQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW4tbmF2X19kZC1jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG4gIC5tYWluLW5hdl9fbGF5b3V0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW4tbmF2IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICAubWFpbi1uYXY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuICAuYngtaW9zIC5tYWluLW5hdiAubWFpbi1uYXZfX2xpbmsgLm1haW4tbmF2X19saW5rLWljb24sXG4uaW9zIC5tYWluLW5hdiAubWFpbi1uYXZfX2xpbmsgLm1haW4tbmF2X19saW5rLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAubWFpbi1uYXZfX2RkLWNlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xuICAubWFpbi1uYXZfX2RkLWNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWFpbi1zbGlkZXIge1xuICBoZWlnaHQ6IDU0MHB4O1xufVxuXG4ubWFpbi1zbGlkZXJfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5tYWluLXNsaWRlcl9fc2xpZGUtaW5uZXIge1xuICBoZWlnaHQ6IDU0MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5tYWluLXNsaWRlcl9fYXJyb3dzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTBweDtcbiAgYm90dG9tOiA2MHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4ubWFpbi1zbGlkZXIgLnNsaWRlcl9fYXJyb3cge1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4ubWFpbi1zbGlkZXIgLnNsaWRlcl9fYXJyb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tYWluLXNsaWRlciAuc2xpZGVyX19hcnJvdzpob3ZlciB7XG4gICAgY29sb3I6ICNlZDI4MmY7XG4gIH1cbn1cbi5tYWluLXNsaWRlcl9fc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYWluLXNsaWRlcl9fc2xpZGUtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ubWFpbi1zbGlkZXJfX3NsaWRlLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1haW4tc2xpZGVyX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cblxuLm1haW4tc2xpZGVyX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNjdweDtcbiAgbGluZS1oZWlnaHQ6IDg4JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuXG4ubWFpbi1zbGlkZXJfX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLm1haW4tc2xpZGVyX19zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHRvcDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbi1zbGlkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubWFpbi1zbGlkZXItLW5vdC1maWxsZWQge1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICB9XG4gIC5tYWluLXNsaWRlcl9fc2xpZGUge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA5NCU7XG4gIH1cbiAgLm1haW4tc2xpZGVyX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICB9XG4gIC5zd2lwZXItc2Nyb2xsYmFyLm1haW4tc2xpZGVyX19zY3JvbGxiYXIge1xuICAgIGJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYXAge1xuICBoZWlnaHQ6IDUwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5tYXBfX21hcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tYXBfX21hcCAueW1hcHMtMi0xLTc5LW1hcCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWFwX19iYWxsb29uIHtcbiAgd2lkdGg6IDI1NXB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLm1hcF9fYmFsbG9vbi10eXBlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzgxODY5MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm1hcF9fYmFsbG9vbi1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubWFwX19iYWxsb29uLWRlc2NyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzgxODY5MDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4ubWFwX19iYWxsb29uLWxpbmVzIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4ubWFwX19iYWxsb29uLWxpbmVzOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1hcF9fYmFsbG9vbi1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1hcF9fYmFsbG9vbi1pY29uIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5tYXBfX2JhbGxvb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm1hcF9fYmFsbG9vbi10ZXh0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubWFya2Rvd24tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ubWFya2Rvd24tbGluay0tdmlzaWJsZS1zbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYXJrZG93bi1saW5rX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0Y4MkQ0MDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLm1hcmtkb3duLWxpbmsgYSB7XG4gIGNvbG9yOiAjRjgyRDQwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1hcmtkb3duLWxpbmsgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1hcmtkb3duLWxpbmtfX3ByaWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcmtkb3duLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOEU4RTg7XG4gICAgcGFkZGluZzogMTBweCAwIDIwcHg7XG4gIH1cbiAgLm1hcmtkb3duLWxpbmstLWhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFya2Rvd24tbGluay0tdmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm1hc29ucnktZ3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFzb25yeS1ncmlkX19jZWxsIHtcbiAgd2lkdGg6IDMzLjMzMzMlO1xufVxuXG4ubWFzb25yeS1ncmlkX19jZWxsLS0xLW9mLTQge1xuICB3aWR0aDogMjUlO1xufVxuXG4ubWVkaWEtY29udGVudF9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWVkaWEtY29udGVudF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDcwcHggNDBweCA0MHB4O1xufVxuXG4ubWVkaWEtY29udGVudF9fdGl0bGUge1xuICBmb250LXNpemU6IDMzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICBjb2xvcjogIzJGMkYyRjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLm1lZGlhLWNvbnRlbnRfX3RleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTQlO1xuICBjb2xvcjogIzJGMkYyRjtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLm1lZGlhLWNvbnRlbnRfX2l0ZW1zIHtcbiAgcGFkZGluZzogMjJweCAxNnB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTAsIDIxNCwgMjQ3LCAwLjU0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubWVkaWEtY29udGVudF9faXRlbSB7XG4gIHBhZGRpbmc6IDAgMCAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxIDEgY2FsYygzMy4zJSAtIDEwcHgpO1xufVxuXG4ubWVkaWEtY29udGVudF9faXRlbS1pbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tZWRpYS1jb250ZW50X19pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTQlO1xuICBjb2xvcjogIzJGMkYyRjtcbn1cblxuLm1lZGlhLWNvbnRlbnRfX2l0ZW0tdGV4dCBzcGFuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC00JTtcbiAgY29sb3I6ICNFRDI4MkY7XG59XG5cbi5tZWRpYS1jb250ZW50X19hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1lZGlhLWNvbnRlbnRfX2FjdGlvbiB7XG4gIGZsZXg6IDAgMSA1MCU7XG59XG5cbi5tZWRpYS1jb250ZW50X19tZWRpYSB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NjRweDtcbn1cblxuLm1lZGlhLWNvbnRlbnRfX3ZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWVkaWEtY29udGVudC0tbm90LWZpbGxlZCB7XG4gICAgaGVpZ2h0OiA1OThweDtcbiAgfVxuICAubWVkaWEtY29udGVudF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLm1lZGlhLWNvbnRlbnRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1lZGlhLWNvbnRlbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubWVkaWEtY29udGVudF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cbiAgLm1lZGlhLWNvbnRlbnRfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAubWVkaWEtY29udGVudF9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAubWVkaWEtY29udGVudF9fbWVkaWEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLm1lZGlhLWNvbnRlbnRfX3ZpZGVvIHtcbiAgICBoZWlnaHQ6IDI3MnB4O1xuICB9XG4gIC5tZWRpYS1jb250ZW50X192aWRlbyAudmlkZW9fX3Bvc3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1jb250ZW50LS1ub3QtZmlsbGVkIHtcbiAgICBoZWlnaHQ6IDEwMjRweDtcbiAgfVxufVxuLm1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMTJweCk7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zaXRpb246IDAuMjVzLCBsZWZ0IDBzO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDhweCk7XG59XG4udG9wLWhlYWQtbGluZSA+IC5wYWdlLWhlYWRlciAubWVudSB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE3M3B4KTtcbn1cblxuLm1lbnVfX2Nyb3NzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2JiYjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHJpZ2h0OiAyNnB4O1xuICB0b3A6IDM2cHg7XG59XG5cbi5tZW51X19jcm9zcy1jbG9zZWJ0biB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWVudV9fY3Jvc3M6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI2JiYjtcbiAgfVxufVxuLm1lbnVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAgNjRweCA4MHB4O1xufVxuXG4ubWVudS0tb3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4ubWVudV9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTEzcHg7XG59XG5cbi5tZW51X19saXN0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZW51X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tZW51X19sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmbGV4OiAwIDAgMjQ4cHg7XG59XG5cbi5tZW51X190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGNjtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDA7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbn1cblxuLm1lbnVfX3RhYiB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbiAgY29sb3I6ICM1MjUyNTI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGhlaWdodDogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4ubWVudV9fdGFiLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI0VDMjgyRjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tZW51X190YWI6aG92ZXIge1xuICAgIGNvbG9yOiAjRUMyODJGO1xuICB9XG59XG4ubWVudV9fcm93cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTJweCAxMnB4IDEycHg7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbn1cblxuLm1lbnVfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgaGVpZ2h0OiA1OXB4O1xuICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuXG4ubWVudV9fcm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1lbnVfX3Jvdzpob3ZlciB7XG4gICAgY29sb3I6ICNlZDI4MmY7XG4gIH1cbn1cbi5tZW51X19yb3ctLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNFNkU5RkE7XG4gIGNvbG9yOiAjZWQyODJmO1xufVxuXG4ubWVudV9fcm93LWljb24ge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZmlsbDogbm9uZTtcbn1cblxuLm1lbnVfX3Jvdy10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5tZW51X19yb3ctYXJyb3cge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZmlsbDogbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLm1lbnVfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tZW51X19hY3Rpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzJGMkYyRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tZW51X19hY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWVudV9fYWN0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2VkMjgyZjtcbiAgfVxufVxuLm1lbnVfX2FjdGlvbi1pbWFnZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1lbnVfX21haW4ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xMHB4IC0yMHB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWVudV9fZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5tZW51X19ncm91cDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWVudV9fZ3JvdXAtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBjb2xvcjogIzVGNUY1Rjtcbn1cblxuLm1lbnVfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTEwcHggLTEwcHggMDtcbn1cblxuLm1lbnVfX2xpbmsge1xuICBmbGV4OiAwIDEgY2FsYygzMy4zMyUgLSAxMHB4KTtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1lbnVfX2dyb3VwLS1iYW5uZXIgLm1lbnVfX2xpbmsge1xuICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAxMHB4KTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tZW51X19saW5rOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDE5cHggMHB4IHJnYmEoMTM1LCAxMzUsIDEzNSwgMC4xMDE5NjA3ODQzKTtcbiAgICBjb2xvcjogI2VkMjgyZjtcbiAgfVxufVxuLm1lbnVfX2xpbmstaW1nIHtcbiAgd2lkdGg6IDU3cHg7XG4gIGhlaWdodDogNTdweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MnB4O1xufVxuXG4ubWVudV9fYmFubmVyIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubWVudV9fYmFubmVyLWltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tZW51X19saW5rIHtcbiAgICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxuICAubWVudV9fZ3JvdXAtLWJhbm5lciAubWVudV9fbGluayB7XG4gICAgZmxleDogMCAxIGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG4gIC5tZW51X19saW5rLWltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4ubW9iaWxlLWNvbnRhY3RzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDAgNTBweDtcbiAgei1pbmRleDogNzA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5tb2JpbGUtY29udGFjdHNfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLm1vYmlsZS1jb250YWN0c19fY2xvc2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm1vYmlsZS1jb250YWN0c19fY2xvc2UtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5tb2JpbGUtY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDY3cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLm1vYmlsZS1jb250cm9sX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbn1cblxuLm1vYmlsZS1jb250cm9sX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubW9iaWxlLWNvbnRyb2xfX2ljb24sXG4ubW9iaWxlLWNvbnRyb2xfX2ltYWdlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5tb2JpbGUtY29udHJvbF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuXG4ubW9iaWxlLW5hdl9fcGFuZWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYW5lbCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1mZWVkYmFjay1mb3JtIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWZlZWRiYWNrLWZvcm0ge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4ubW9kYWwtZmVlZGJhY2stZm9ybS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjMkYyRjJGO1xufVxuXG4ubW9kYWwtZmVlZGJhY2stZm9ybSAuZmllbGQtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDIwQjJBO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubW9kYWwtZmVlZGJhY2stZm9ybSAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZzogNDBweCAxOHB4O1xufVxuXG4ubW9kYWwtZmVlZGJhY2stZm9ybSAuZm9ybV9fZm9vdGVyIC5idG4ge1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5tb2RhbC1mZWVkYmFjay1mb3JtIC5mb3JtX19maWVsZCB7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xufVxuXG4ubW9kYWwtZmVlZGJhY2stZm9ybSAuZm9ybV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubW9kYWwtZmVlZGJhY2stZm9ybSAuZm9ybV9fYWN0aW9uIHtcbiAgcGFkZGluZzogMzBweCAxMnB4IDA7XG59XG5cbi5tb2RhbC1mZWVkYmFjay1mb3JtIC5maWVsZC1pbnB1dCB7XG4gIHBhZGRpbmc6IDEycHggMThweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiYmI7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2JiYjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZGFsLWZlZWRiYWNrLWZvcm0gLmxpbmsge1xuICBjb2xvcjogIzAyMEIyQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tb2RhbC0tcmV2aWV3IC5tb2RhbC13aW5kb3csXG4ubW9kYWwtcmV2aWV3LWZvcm0ubW9kYWwtd2luZG93IHtcbiAgd2lkdGg6IDQ1NnB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzMnB4KTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFsLS1yZXZpZXcgLm1vZGFsLXdpbmRvd19faGVhZGVyLFxuLm1vZGFsLXJldmlldy1mb3JtIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9kYWwtLXJldmlldyAubW9kYWwtd2luZG93X19oZWFkZXIgLm1vZGFsLXdpbmRvd19fY2xvc2UsXG4ubW9kYWwtcmV2aWV3LWZvcm0gLm1vZGFsLXdpbmRvd19faGVhZGVyIC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZGFsLS1yZXZpZXcgLm1vZGFsLXdpbmRvd19faGVhZGVyIC5tb2RhbC13aW5kb3dfX2Nsb3NlLWljb24sXG4ubW9kYWwtcmV2aWV3LWZvcm0gLm1vZGFsLXdpbmRvd19faGVhZGVyIC5tb2RhbC13aW5kb3dfX2Nsb3NlLWljb24ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubW9kYWwtLXJldmlldyAubW9kYWwtd2luZG93X19ib2R5LFxuLm1vZGFsLXJldmlldy1mb3JtIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nOiAxNnB4IDIwcHggMjBweDtcbn1cblxuLm1vZGFsLS1yZXZpZXcgLm1vZGFsLXdpbmRvd19fYm9keSAuZmllbGQtbGFiZWwsXG4ubW9kYWwtcmV2aWV3LWZvcm0ubW9kYWwtd2luZG93IC5maWVsZC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yNXB4O1xuICBjb2xvcjogIzJGMkYyRjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm1vZGFsLS1yZXZpZXcgLm1vZGFsLXdpbmRvd19fYm9keSAuZm9ybV9fZmllbGQsXG4ubW9kYWwtcmV2aWV3LWZvcm0ubW9kYWwtd2luZG93IC5mb3JtX19maWVsZCB7XG4gIHBhZGRpbmc6IDhweCAxMnB4IDhweDtcbn1cbi5tb2RhbC0tcmV2aWV3IC5tb2RhbC13aW5kb3dfX2JvZHkgaW5wdXQuZmllbGQtaW5wdXRbdHlwZT10ZXh0XSwgLm1vZGFsLS1yZXZpZXcgLm1vZGFsLXdpbmRvd19fYm9keSAuZmllbGQtaW5wdXQsXG4ubW9kYWwtcmV2aWV3LWZvcm0ubW9kYWwtd2luZG93IGlucHV0LmZpZWxkLWlucHV0W3R5cGU9dGV4dF0sXG4ubW9kYWwtcmV2aWV3LWZvcm0ubW9kYWwtd2luZG93IC5maWVsZC1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubW9kYWwtLXJldmlldyAubW9kYWwtd2luZG93X19ib2R5IC5wcm9kdWN0LXJldmlldy1mb3JtIC5maWVsZC1maWxlX19idG4sXG4ubW9kYWwtcmV2aWV3LWZvcm0ubW9kYWwtd2luZG93IC5wcm9kdWN0LXJldmlldy1mb3JtIC5maWVsZC1maWxlX19idG4ge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgYm9yZGVyLWNvbG9yOiAjQzlDQUNCO1xufVxuLm1vZGFsLS1yZXZpZXcgLm1vZGFsLXdpbmRvd19fYm9keSAuZmllbGQtZmlsZV9fYnRuLWljb24sXG4ubW9kYWwtcmV2aWV3LWZvcm0ubW9kYWwtd2luZG93IC5maWVsZC1maWxlX19idG4taWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogNHB4O1xufVxuLm1vZGFsLS1yZXZpZXcgLm1vZGFsLXdpbmRvd19fYm9keSAuZmllbGQtZmlsZV9fYnRuLXRleHQsXG4ubW9kYWwtcmV2aWV3LWZvcm0ubW9kYWwtd2luZG93IC5maWVsZC1maWxlX19idG4tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTU1cHg7XG59XG4ubW9kYWwtLXJldmlldyAubW9kYWwtd2luZG93X19ib2R5IC5yYXRpbmdfX2l0ZW0sXG4ubW9kYWwtcmV2aWV3LWZvcm0ubW9kYWwtd2luZG93IC5yYXRpbmdfX2l0ZW0ge1xuICBjb2xvcjogI0JFQkVCRTtcbn1cbi5tb2RhbC0tcmV2aWV3IC5tb2RhbC13aW5kb3dfX2JvZHkgLnJhdGluZ19faXRlbS5yYXRpbmdfX2l0ZW0tLWNoZWNrZWQsXG4ubW9kYWwtcmV2aWV3LWZvcm0ubW9kYWwtd2luZG93IC5yYXRpbmdfX2l0ZW0ucmF0aW5nX19pdGVtLS1jaGVja2VkIHtcbiAgY29sb3I6ICNGRkMwMUU7XG59XG4ubW9kYWwtLXJldmlldyAubW9kYWwtd2luZG93X19ib2R5IC5yYXRpbmdfX2l0ZW0gLnN2Zy1pY29uLFxuLm1vZGFsLXJldmlldy1mb3JtLm1vZGFsLXdpbmRvdyAucmF0aW5nX19pdGVtIC5zdmctaWNvbiB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG59XG4ubW9kYWwtLXJldmlldyAubW9kYWwtd2luZG93X19ib2R5IC5yYXRpbmdfX3ZhbHVlLFxuLm1vZGFsLXJldmlldy1mb3JtLm1vZGFsLXdpbmRvdyAucmF0aW5nX192YWx1ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1vZGFsLS1yZXZpZXcgLm1vZGFsLXdpbmRvd19fYm9keSAuZmllbGQtZmlsZV9fYnRuOm5vdChbZGlzYWJsZWRdKTpob3Zlcixcbi5tb2RhbC1yZXZpZXctZm9ybS5tb2RhbC13aW5kb3cgLmZpZWxkLWZpbGVfX2J0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgIGJvcmRlci1jb2xvcjogI0M5Q0FDQjtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxufVxuLm1vZGFsLS1yZXZpZXcgLm1vZGFsLXdpbmRvd19fYm9keSAuZm9ybV9fYWN0aW9ucywgLm1vZGFsLS1yZXZpZXcgLm1vZGFsLXdpbmRvd19fYm9keSAuZm9ybV9fYWN0aW9uLFxuLm1vZGFsLXJldmlldy1mb3JtLm1vZGFsLXdpbmRvdyAuZm9ybV9fYWN0aW9ucyxcbi5tb2RhbC1yZXZpZXctZm9ybS5tb2RhbC13aW5kb3cgLmZvcm1fX2FjdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1vZGFsLXJldmlldy1mb3JtX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuXG4ubW9kYWwtcmV2aWV3LWZvcm1fX25vdGUge1xuICBtYXJnaW46IDAgMCAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzg1ODY4Njtcbn1cblxuLnByb2R1Y3QtcmV2aWV3LWZvcm0gLmZvcm1fX2hlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC1yZXZpZXctZm9ybSAuZm9ybV9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5wcm9kdWN0LXJldmlldy1mb3JtIC5mb3JtX19hY3Rpb25zLFxuLnByb2R1Y3QtcmV2aWV3LWZvcm0gLmZvcm1fX2FjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3QtcmV2aWV3LWZvcm0gLnByb2R1Y3QtcmV2aWV3LWZvcm1fX3N1Ym1pdCxcbi5wcm9kdWN0LXJldmlldy1mb3JtIC5idG4ucHJvZHVjdC1yZXZpZXctZm9ybV9fc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2YxMjgyZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjEyODJmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9kdWN0LXJldmlldy1mb3JtIC5wcm9kdWN0LXJldmlldy1mb3JtX19zdWJtaXQ6aG92ZXIsXG4ucHJvZHVjdC1yZXZpZXctZm9ybSAuYnRuLnByb2R1Y3QtcmV2aWV3LWZvcm1fX3N1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkNjFmMjY7XG4gIGJvcmRlci1jb2xvcjogI2Q2MWYyNjtcbn1cbi5wcm9kdWN0LXJldmlldy1mb3JtIC5maWVsZC1maWxlX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1pbi1oZWlnaHQ6IDE3OXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M5Y2FjYjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNjtcbiAgY29sb3I6ICM4NTg2ODY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9kdWN0LXJldmlldy1mb3JtIC5maWVsZC1maWxlX19idG4tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjODU4Njg2O1xufVxuLnByb2R1Y3QtcmV2aWV3LWZvcm0gLmZpZWxkLWZpbGVfX25vdGUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjODU4Njg2O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RhbC0tcmV2aWV3IC5tb2RhbF9fc3VyZmFjZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubW9kYWwtLXJldmlldyAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubW9kYWwtLXJldmlldyAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MGR2aDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLm1vZGFsLS1yZXZpZXcgLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC1yZXZpZXctZm9ybS5tb2RhbC13aW5kb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogODBkdmg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubW9kYWwtLXJldmlldyAubW9kYWwtd2luZG93X19ib2R5LFxuLm1vZGFsLXJldmlldy1mb3JtIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgIHNjcm9sbGJhci1jb2xvcjogI0YxMjgyRiB0cmFuc3BhcmVudDtcbiAgfVxuICAubW9kYWwtLXJldmlldyAubW9kYWwtd2luZG93X19ib2R5Ojotd2Via2l0LXNjcm9sbGJhcixcbi5tb2RhbC1yZXZpZXctZm9ybSAubW9kYWwtd2luZG93X19ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDRweDtcbiAgfVxuICAubW9kYWwtLXJldmlldyAubW9kYWwtd2luZG93X19ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbi5tb2RhbC1yZXZpZXctZm9ybSAubW9kYWwtd2luZG93X19ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxMjgyRjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgLm1vZGFsLS1yZXZpZXcgLm1vZGFsLXJldmlldy1mb3JtX190aXRsZSxcbi5tb2RhbC1yZXZpZXctZm9ybSAubW9kYWwtcmV2aWV3LWZvcm1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5tb2RhbC0tcmV2aWV3IC5tb2RhbC1yZXZpZXctZm9ybV9fbm90ZSxcbi5tb2RhbC1yZXZpZXctZm9ybSAubW9kYWwtcmV2aWV3LWZvcm1fX25vdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLm1vZGFsLS1yZXZpZXcgLmZpZWxkLWlucHV0LFxuLm1vZGFsLXJldmlldy1mb3JtIC5maWVsZC1pbnB1dCB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5mb3JtX19maWVsZCxcbi5tb2RhbC1yZXZpZXctZm9ybS5tb2RhbC13aW5kb3cgLmZvcm1fX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiA1cHggMTJweCA1cHg7XG4gIH1cbn1cbi5tb2RhbC13aW5kb3cge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogODAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4ubW9kYWwtd2luZG93X19oZWFkZXIge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG5cbi5tb2RhbC13aW5kb3dfX2hlYWRlci1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAtMTBweCAtMjRweCAtMTBweCBhdXRvO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM2NjY7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5tb2RhbC13aW5kb3dfX2Nsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tb2RhbC0tZmVlZGJhY2sgLm1vZGFsLXdpbmRvdyB7XG4gIHdpZHRoOiA5MDBweDtcbn1cblxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5tb2RhbC13aW5kb3dfX2Nsb3NlOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5tb2RhbC13aW5kb3dfX2Nsb3NlLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tb2RhbC13aW5kb3dfX2Nsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogI0YxMjgyRjtcbiAgfVxufVxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93IHtcbiAgd2lkdGg6IDExMDBweDtcbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19oZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7XG59XG5cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4ubW9kYWwtLXNtIC5tb2RhbC13aW5kb3cge1xuICB3aWR0aDogNDgwcHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLWdhbGxlcnkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubW9kYWwtd2luZG93LS1nYWxsZXJ5IC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tZ2FsbGVyeSAubW9kYWwtd2luZG93X19oZWFkZXIge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5tb2RhbC13aW5kb3ctLWdhbGxlcnkgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RhbC13aW5kb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtLWZlZWRiYWNrIC5tb2RhbC13aW5kb3csXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3csXG4ubW9kYWwtLXNtIC5tb2RhbC13aW5kb3cge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubW9kYWwtd2luZG93X19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDExO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5tb2RhbDpoYXMoPiAubW9kYWxfX3N1cmZhY2UpIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDExMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3RhdGUtLW1vZGFsLW9wZW4gLm1vZGFsOmhhcyg+IC5tb2RhbF9fc3VyZmFjZSkge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLm1vZGFsX19zdXJmYWNlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTEwMDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5tb2RhbF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IG1pbi1jb250ZW50O1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX3N1cmZhY2Uge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN0YXRlLS1tb2RhbC1vcGVuIC5tb2RhbF9fc3VyZmFjZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsX19jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDAgMDtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX3N1cmZhY2Uge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5nYWxsZXJ5IC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcbiAgdG9wOiA0MHB4O1xuICByaWdodDogODBweDtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXIgLmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiA4MHB4O1xuICBib3R0b206IDQwcHg7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyIC5oZXJvLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiA4MHB4O1xuICBib3R0b206IDQwcHg7XG59XG5cbi5tb2RhbC0tY2F0YWxvZy1nYWxsZXJ5IC5tb2RhbF9fc3VyZmFjZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQsIDI0LCAyNywgMC45OCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vZGFsX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsX19zdXJmYWNlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubmV3LXNsaWRlciB7XG4gIG1hcmdpbjogODBweCAwO1xufVxuXG4ubmV3LXNsaWRlcl9fc2xpZGUuc3dpcGVyLXNsaWRlIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2JiYjtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubmV3LXNsaWRlcl9fc2xpZGUtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5uZXctc2xpZGVyX19zbGlkZS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm5ldy1zbGlkZXJfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubmV3LXNsaWRlcl9fYnV0dG9uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5ub3RpZmljYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5vdGlmaWNhdGlvbl9fbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNnB4IDI0cHggMTZweCAxNnB4O1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIyMHB4O1xufVxuXG4ubm90aWZpY2F0aW9uX19saW5rIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTJweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubm90aWZpY2F0aW9uX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB9XG59XG4ubm90aWZpY2F0aW9uX19idG4tY2xvc2Uge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm5vdGlmaWNhdGlvbl9fYnRuLWNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB9XG59XG4ubm90aWZpY2F0aW9uX19idG4tY2xvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRFNEU0RTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTAuNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5ub3RpZmljYXRpb25fX2J0bi1jbG9zZS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLm5vdGlmaWNhdGlvbl9fdGV4dCB7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm90aWZpY2F0aW9uIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxuICAubm90aWZpY2F0aW9uX19tZXNzYWdlIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAubm90aWZpY2F0aW9uX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICB9XG59XG4ubm90aWZpY2F0aW9ucyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA0OHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5ub3RpZmljYXRpb25zX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ubm90aWZpY2F0aW9uc19faXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vdGlmaWNhdGlvbnMge1xuICAgIHRvcDogMDtcbiAgfVxuICAubm90aWZpY2F0aW9uc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxuICAubm90aWZpY2F0aW9uc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxufVxuLm9yZGVyLWJhbm5lciB7XG4gIG1hcmdpbjogMTAwcHggMDtcbn1cblxuLm9yZGVyLWJhbm5lcl9fdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDQ0Ljc4cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ub3JkZXItYmFubmVyX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ub3JkZXItYmFubmVyX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0VEMjgyRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCA1MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5vcmRlci1iYW5uZXJfX25vdGUge1xuICBjb2xvcjogIzJGMkYyRjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5vcmRlci1iYW5uZXJfX2FjdGlvbi1idG4ub3JkZXItYmFubmVyX19hY3Rpb24tYnRuIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxMXB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgxMjg5Ljk4JSAyNzUuMSUgYXQgMTE4Ljg0JSAtMzYuNTQlLCByZ2IoMjU1LCAxNTEsIDE1NCkgMCUsIHJnYigyNTUsIDg4LCA5MykgMTguMDAwMDAwNzE1MyUsIHJnYigyNTUsIDU5LCA2NSkgMzMuMDAwMDAxMzExMyUsIHJnYigyNDIsIDQwLCA0NykgNTQuNTAwMDAxNjY4OSUsIHJnYigyMjcsIDM5LCA0NikgNzMuMDAwMDAxOTA3MyUsIHJnYigyMTgsIDM4LCA0NSkgOTEuMDAwMDAyNjIyNiUsIHJnYigyMDYsIDM2LCA0MykgOTkuMDAwMDAwOTUzNyUpO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWdyYWRpZW50IDAuMnM7XG59XG5cbi5vcmRlci1iYW5uZXJfX2FjdGlvbi1idG4ub3JkZXItYmFubmVyX19hY3Rpb24tYnRuOm5vdChbZGlzYWJsZWRdKTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZkNGI1MjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5vcmRlci1iYW5uZXJfX2FjdGlvbi1idG4ub3JkZXItYmFubmVyX19hY3Rpb24tYnRuOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2ZkNGI1MjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vcmRlci1iYW5uZXIge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG4gIC5vcmRlci1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQ0Ljc4cHg7XG4gIH1cbiAgLm9yZGVyLWJhbm5lcl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAub3JkZXItYmFubmVyX19tYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIH1cbiAgLm9yZGVyLWJhbm5lcl9fbm90ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbiAgLm9yZGVyLWJhbm5lcl9fYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uYWN0aW9uc1NlY3Rpb24uYWN0aW9uc1NlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG59XG5cbi5hY3Rpb25zSXRlbV9fdGl0bGUge1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjMycHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4zMnB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmFjdGlvbnNEZXRhaWwuYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmFjdGlvbnNEZXRhaWwgLnRleHQtYmxvY2sge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAzMHB4IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcbn1cblxuLmFjdGlvbnNEZXRhaWwuYWN0aW9uc0RldGFpbC5hY3Rpb25zRGV0YWlsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmFjdGlvbnNEZXRhaWwgLmFjdGlvbnNJdGVtX19pbWcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLmFjdGlvbnNEZXRhaWwgLmFjdGlvbnNJdGVtX19pbWctLW1haW4ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX2NvbnRlbnQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFjdGlvbnNEZXRhaWwgLmFjdGlvbnNJdGVtX19jb250ZW50IH4gLmFjdGlvbnNJdGVtX19pbWcge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX2NvbnRlbnQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5hY3Rpb25zRGV0YWlsIC5hY3Rpb25zSXRlbV9fY29udGVudDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjdGlvbnNEZXRhaWwgLmFjdGlvbnNJdGVtX19jb250ZW50IGltZyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5hY3Rpb25zRGV0YWlsIC5hY3Rpb25zSXRlbV9fY29udGVudCBpbWc6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY3Rpb25zRGV0YWlsID4gLmFjdGlvbnNJdGVtX19pbWcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX2NvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWN0aW9uc0RldGFpbCAuY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWN0aW9uc0RldGFpbCAuY2F0YWxvZ19saW5rcyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5hY3Rpb25zRGV0YWlsIC5hY3Rpb25zSXRlbV9fY2F0YWxvZ1dyYXAge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFjdGlvbnNTZWN0aW9uLmFjdGlvbnNTZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5hY3Rpb25zRGV0YWlsLmFjdGlvbnNEZXRhaWwuYWN0aW9uc0RldGFpbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX2NhdGFsb2dXcmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmFjdGlvbnNEZXRhaWwgLmNhdGFsb2dfbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuOTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5hY3Rpb25zRGV0YWlsIC5hY3Rpb25zSXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5hY3Rpb25zRGV0YWlsLmFjdGlvbnNEZXRhaWwgLmFjdGlvbnNJdGVtX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuYnV0dG9uI3JlYWQtbW9yZS1idG4jcmVhZC1tb3JlLWJ0bixcbmJ1dHRvbi5yZWFkLW1vcmUtYnRuLnJlYWQtbW9yZS1idG4sXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC50ZXh0LWd1aWRlIC5yZWFkLW1vcmUtYnRuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzI5M0VGMjtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJ1dHRvbiNyZWFkLW1vcmUtYnRuI3JlYWQtbW9yZS1idG46OmJlZm9yZSxcbmJ1dHRvbi5yZWFkLW1vcmUtYnRuLnJlYWQtbW9yZS1idG46OmJlZm9yZSxcbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LnRleHQtZ3VpZGUgLnJlYWQtbW9yZS1idG46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICBidXR0b24jcmVhZC1tb3JlLWJ0biNyZWFkLW1vcmUtYnRuOmhvdmVyLFxuYnV0dG9uLnJlYWQtbW9yZS1idG4ucmVhZC1tb3JlLWJ0bjpob3Zlcixcbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LnRleHQtZ3VpZGUgLnJlYWQtbW9yZS1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjRUMyODJGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLnNlb19odG1sX3RleHQuc2VvX2h0bWxfdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uY2F0YWxvZ19zb3J0Q29udGFpbmVyLmNhdGFsb2dfc29ydENvbnRhaW5lciBidXR0b24ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWN0aW9uc0RldGFpbCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5hY3Rpb25zRGV0YWlsIC5hY3Rpb25zSXRlbV9faW1nLS1tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jYXRhbG9nX2ZpbHRlck9wdGlvbnMuY2F0YWxvZ19maWx0ZXJPcHRpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucGFnZS10aXRsZS0tYWx0IC5jYXRhbG9nX3NlY3Rpb25OYW1lIGgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5yb2JvdC1zdHlsZXMgLmNhdGFsb2ctc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJvYm90LXN0eWxlcyAubmV3RGV0YWlsZWRDYXJkQ29udGFpbmVyIC5jYXRhbG9nLXNsaWRlcl9fbmF2IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJvYm90LXN0eWxlcyAuY2F0YWxvZy1zbGlkZXJfX3dyYXAgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm9ib3Qtc3R5bGVzIC5pbWFnZXMtc2xpZGVyX19zbGlkZS1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucm9ib3Qtc3R5bGVzIC5pbWFnZXMtc2xpZGVyX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzA3cHg7XG4gIGhlaWdodDogMzA3cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnJvYm90LXN0eWxlcyAuY2F0YWxvZy1zbGlkZXJfX3dyYXAgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MDBweDtcbiAgaGVpZ2h0OiA2OTdweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnJvYm90LXN0eWxlcyAubWFpbi1zbGlkZXJfX3NsaWRlLWltYWdlIHtcbiAgd2lkdGg6IDEzNTZweDtcbn1cblxuLnJvYm90LXN0eWxlcyAubW9kYWwtZGlhbG9nIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucm9ib3Qtc3R5bGVzIC5wb3B1bGFyIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogMjYwcHggIWltcG9ydGFudDtcbn1cblxuLnJvYm90LXN0eWxlcyAucG9wdWxhciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjYwcHggIWltcG9ydGFudDtcbn1cblxuLnJvYm90LXN0eWxlcyAucHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyX19zd2lwZXItc2xpZGVyID4gLnN3aXBlci1zbGlkZXJfX3NsaWRlciA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogNjY0cHggIWltcG9ydGFudDtcbn1cblxuLnJvYm90LXN0eWxlcyAucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zbGlkZS5wcm9kdWN0LXNsaWRlcl9fc2xpZGUge1xuICB3aWR0aDogMzE2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2NjRweCAhaW1wb3J0YW50O1xufVxuXG4uZGV0YWlsZWRDYXJkQ29udGFpbmVyX19zaWRlLFxuLnNpZGVJbmZvIHtcbiAgd2lkdGg6IDM0NXB4O1xufVxuXG4ubmV3RGV0YWlsZWRDYXJkQ29udGFpbmVyLmRldGFpbGVkQ2FyZENvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJvYm90LXN0eWxlcyAuaW1hZ2VzLXNsaWRlcl9faW1hZ2Uge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucm9ib3Qtc3R5bGVzIC5tYWluLXNsaWRlcl9fc2xpZGUtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMjE1cHg7XG4gIH1cbiAgLnJvYm90LXN0eWxlcyAubWFpbi1zbGlkZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucm9ib3Qtc3R5bGVzIC5tYWluLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5yb2JvdC1zdHlsZXMgLm1haW4tc2xpZGVyIC5zbGlkZXJfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvYm90LXN0eWxlcyAubWFpbi1zbGlkZXJfX3NsaWRlLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5yb2JvdC1zdHlsZXMgLnN3aXBlci1zY3JvbGxiYXIubWFpbi1zbGlkZXJfX3Njcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb2JvdC1zdHlsZXMgLnBvcHVsYXIgLnN3aXBlci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvYm90LXN0eWxlcyAucG9wdWxhciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMjIwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvYm90LXN0eWxlcyAucHJvZHVjdC1zbGlkZXIgLnByb2R1Y3QtZ3JpZF9fY29sb3JzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yb2JvdC1zdHlsZXMgLnNsaWRlcl9fYXJyb3dzLFxuLnJvYm90LXN0eWxlcyAuc3dpcGVyLXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb2JvdC1zdHlsZXMgLnByb2R1Y3QtZ3JpZCxcbi5yb2JvdC1zdHlsZXMgLnByb2R1Y3QtZ3JpZF9fY2FyZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5yb2JvdC1zdHlsZXMgLnByb2R1Y3QtZ3JpZF9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnJvYm90LXN0eWxlcyAucHJvZHVjdC1zbGlkZXItc3dpcGVyLWZsZXggLnByb2R1Y3Qtc2xpZGVyX19wcm9tbyBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucm9ib3Qtc3R5bGVzIC5wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXJfX3N3aXBlci1zbGlkZXIgPiAuc3dpcGVyLXNsaWRlcl9fc2xpZGVyID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucm9ib3Qtc3R5bGVzIC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNsaWRlLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvYm90LXN0eWxlcyAuc29jaWFscy1ibG9ja3NfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucm9ib3Qtc3R5bGVzIC53cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm9ib3Qtc3R5bGVzIC5kZXRhaWxlZENhcmRDb250YWluZXJfX21haW4sXG4ucm9ib3Qtc3R5bGVzIC5iYXNrZXRUYWJsZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvYm90LXN0eWxlcyAuZGV0YWlsZWRDYXJkQ29udGFpbmVyX19zaWRlLFxuLnJvYm90LXN0eWxlcyAuc2lkZUluZm8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb2JvdC1zdHlsZXMgLmNhdGFsb2ctc2xpZGVyIC5zbGljay10cmFjayB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zaWRlSW5mb09wdGlvbnNfX2NvbG9ycyAuc2xpY2stdHJhY2sge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm9ib3Qtc3R5bGVzIC5jYXRhbG9nLXNsaWRlcl9fd3JhcCBpbWcge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucm9ib3Qtc3R5bGUgLm5ld0RldGFpbGVkQ2FyZENvbnRhaW5lciAuZGV0YWlsZWRDYXJkQ29udGFpbmVyX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJvYm90LXN0eWxlcyAubmV3RGV0YWlsZWRDYXJkQ29udGFpbmVyIC5jYXRhbG9nLXNsaWRlcl9fbmF2IHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxuICAucm9ib3Qtc3R5bGVzIC5tYWluLXNsaWRlcl9fc2xpZGUtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMjE1cHg7XG4gIH1cbiAgLnJvYm90LXN0eWxlcyAubWFpbi1zbGlkZXJfX3NsaWRlLWltYWdlIHtcbiAgICB3aWR0aDogMzU1cHg7XG4gICAgaGVpZ2h0OiAzNjFweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG4gIC5kZXRhaWxlZENhcmRDb250YWluZXJfX3NpZGUsXG4uc2lkZUluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaWRlSW5mb09wdGlvbnNfX3dyYXAge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAucGFnZS1tYWluOmhhcyguZGV0YWlsZWRDYXJkQ29udGFpbmVyKSAuZGVsaXZlcnktc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA0NnB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucm9ib3Qtc3R5bGVzIC5uZXdEZXRhaWxlZENhcmRDb250YWluZXIgLmNhdGFsb2ctc2xpZGVyLFxuLnJvYm90LXN0eWxlcyAubmV3RGV0YWlsZWRDYXJkQ29udGFpbmVyIC5zaWRlSW5mb09wdGlvbnMge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cbi5wYWdlLWZvb3Rlci1tZW51X19saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICMyRjJGMkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2UtZm9vdGVyLW1lbnVfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZWQyODJmO1xuICB9XG59XG4ucGFnZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5wYWdlLWZvb3Rlcl9fc29jaWFscyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wYWdlLWZvb3Rlcl9fcGF5bWVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wYWdlLWZvb3Rlcl9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucGFnZS1mb290ZXJfX2xlZnQge1xuICBmbGV4OiAwIDAgMjI3cHg7XG59XG5cbi5wYWdlLWZvb3Rlcl9fY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgNzJweCAtMjBweCA0OHB4O1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wYWdlLWZvb3Rlcl9fY2VsbCB7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbn1cblxuLnBhZ2UtZm9vdGVyX19yaWdodCB7XG4gIGZsZXg6IDAgMSAzMDZweDtcbiAgbWF4LXdpZHRoOiAzMDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnBhZ2UtZm9vdGVyX19ibG9jay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gIGNvbG9yOiAjMkYyRjJGO1xufVxuXG4ucGFnZS1mb290ZXJfX2Jsb2NrLXRpdGxlLWFycm93IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZmlsbDogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ucGFnZS1mb290ZXJfX2NvbnRhY3RzIC5jb250YWN0cyB7XG4gIGJhY2tncm91bmQ6ICNEMEQ0RjQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbn1cbi5wYWdlLWZvb3Rlcl9fY29udGFjdHMgLmNvbnRhY3RzX190aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1mb290ZXJfX2NvbnRhY3RzIC5jb250YWN0c19fc2NoZWR1bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtZm9vdGVyX19jb250YWN0cyAuY29udGFjdHNfX3NjaGVkdWxlLWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMkYyRjJGO1xufVxuLnBhZ2UtZm9vdGVyX19jb250YWN0cyAuY29udGFjdHNfX3NjaGVkdWxlLWl0ZW0gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMkYyRjJGO1xufVxuLnBhZ2UtZm9vdGVyX19jb250YWN0cyAuY29udGFjdHNfX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnBhZ2UtZm9vdGVyX19jb250YWN0cyAuY29udGFjdHNfX2J1dHRvbnMtaXRlbSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgY29sb3I6ICMyOTNFRjI7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2UtZm9vdGVyX19jb250YWN0cyAuY29udGFjdHNfX2J1dHRvbnMtaXRlbS5idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIGNvbG9yOiAjMjkzRUYyO1xuICB9XG59XG4ucGFnZS1mb290ZXJfX2NvbnRhY3RzIC5jb250YWN0c19fbGlua3Mge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZ2UtZm9vdGVyX19wcml2YWN5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICMyRjJGMkY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2UtZm9vdGVyX19wcml2YWN5OmhvdmVyIHtcbiAgICBjb2xvcjogI2VkMjgyZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucGFnZS1mb290ZXJfX2NlbnRlciB7XG4gICAgbWF4LWhlaWdodDogODUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnBhZ2UtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyX19sYXlvdXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyX19sZWZ0IHtcbiAgICBmbGV4OiB1bnNldDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucGFnZS1mb290ZXJfX2NlbnRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyX19jb250YWN0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucGFnZS1mb290ZXJfX2NlbGwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucGFnZS1mb290ZXJfX2Jsb2NrLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyX19ibG9jay10aXRsZS0tb3BlbmVkIC5wYWdlLWZvb3Rlcl9fYmxvY2stdGl0bGUtYXJyb3cge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wYWdlLWZvb3Rlcl9fcmlnaHQge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnBhZ2Utc3ViZm9vdGVyIHtcbiAgICBtYXJnaW46IDIwcHggMCA1MHB4O1xuICB9XG4gIC5wYWdlLWZvb3Rlcl9fcHJpdmFjeSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAucGFnZS1mb290ZXJfX2NvbnRhY3RzLS1zZXJ2aWNlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtZm9vdGVyLS1ub3QtZmlsbGVkIHtcbiAgICBoZWlnaHQ6IDE1NTNweDtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxNzVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI0YxMjgyRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4ucGFnZS1oZWFkZXItbG9nb19faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2UtaGVhZGVyLWxvZ286aG92ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wYWdlLWhlYWRlci1sb2dvOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjNjY2O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLWhlYWRlci1sb2dvIHtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLWxvZ28ge1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5wYWdlLWhlYWRlci1zcGFjZXIge1xuICBoZWlnaHQ6IDE0OHB4O1xufVxuXG4ucGFnZS1oZWFkZXItc3BhY2VyOmhhcygrIC5wYWdlLWhlYWRlci13cmFwID4gLnRvcC1oZWFkLWxpbmUpIHtcbiAgaGVpZ2h0OiAxNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucGFnZS1oZWFkZXItc3BhY2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS1oZWFkZXItd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wYWdlLWhlYWRlci13cmFwIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wYWdlLWhlYWRlcixcbnYtcGFnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG52LXBhZ2UtaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLWxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tc2VhcmNoIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWhlYWRlcl9fbWVudS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAtMTBweDtcbiAgY29sb3I6ICNGMTI4MkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLnBhZ2UtaGVhZGVyX19tZW51LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19jYXRhbG9nLWJ0biB7XG4gIGhlaWdodDogNTJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2F0YWxvZy1idG4taGFtYnVyZ2VyIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2F0YWxvZy1idG4taGFtYnVyZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NhdGFsb2ctYnRuLWhhbWJ1cmdlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC02cHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2F0YWxvZy1idG4tLWFjdGl2ZSAucGFnZS1oZWFkZXJfX2NhdGFsb2ctYnRuLWhhbWJ1cmdlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2F0YWxvZy1idG4tLWFjdGl2ZSAucGFnZS1oZWFkZXJfX2NhdGFsb2ctYnRuLWhhbWJ1cmdlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTM2JSwgMCk7XG4gIHJpZ2h0OiA1MCU7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2F0YWxvZy1idG4tLWFjdGl2ZSAucGFnZS1oZWFkZXJfX2NhdGFsb2ctYnRuLWhhbWJ1cmdlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NhdGFsb2ctYnRuLXRleHQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2NhdGFsb2ctaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyX19jYXRhbG9nLWJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19jZWxsLS1zZWFyY2gge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19sYXlvdXQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19sYXlvdXQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAucGFnZS1oZWFkZXJfX21lbnUtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkY0MTQxO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgd2lkdGg6IDQycHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19tZW51LWljb24ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuICAucGFnZS1oZWFkZXJfX2NlbGwtLWxvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucGFnZS1oZWFkZXJfX2NlbGwtLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fY2VsbC0tY2F0YWxvZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZS1oZWFkZXJfX2NlbGwtLXNlYXJjaCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGFnZS1oZWFkZXJfX2NlbGwtLWZhdm9yaXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fY2VsbC0tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAucGFnZS1oZWFkZXJfX2NlbGwge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG4vKiAtLS0gcGFnZSBuYXZpZ2F0aW9uIC0tLSAqL1xuLnBhZ2UtbmF2IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBhZ2UtbmF2X19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFnZS1uYXZfX2J1dHRvbiB7XG4gIGNvbG9yOiAjMjkzRUYyO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjkzRUYyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjg1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnZS1uYXZfX2J1dHRvbi1hcnJvdyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZpbGw6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG4gIGNvbG9yOiAjMjkzRUYyO1xufVxuXG4ucGFnZS1uYXZfX2NlbGwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBhZ2UtbmF2X19jZWxsLS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucGFnZS1uYXZfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFnZS1uYXZfX2xpbmssXG4ucGFnZS1uYXZfX2xpbmstc3BhY2VyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNGMTI4MkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnZS1uYXZfX2xpbmstc3BhY2VyIHtcbiAgbWluLXdpZHRoOiAxNHB4O1xufVxuXG4ucGFnZS1uYXZfX2xpbmsge1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2UtbmF2X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2UwNjtcbiAgfVxufVxuLnBhZ2UtbmF2X19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjODAyO1xufVxuXG4ucGFnZS1uYXZfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wYWdlLW5hdl9fbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucGFnZS1uYXZfX2xpbmsucGFnZS1uYXZfX2xpbmstLWFjdGl2ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogI0YxMjgyRjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1uYXYge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhZ2UtbmF2X19idXR0b24ge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbiAgLnBhZ2UtbmF2X19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBhZ2UtbmF2X19jZWxsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgLnBhZ2UtbmF2X19jZWxsLS1yaWdodCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc5cHgpIHtcbiAgLnBhZ2UtbmF2X19saW5rcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICB9XG4gIC5wYWdlLW5hdl9fbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgfVxufVxuLnBhZ2Utc2VjdGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlLWxpbmtzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZS1saW5rcy1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5wYWdlLXNlY3Rpb24ge1xuICBtYXJnaW46IDYwcHggMDtcbn1cbi5wYWdlLXNlY3Rpb246aGFzKC5wcm9kdWN0LXNsaWRlcik6aGFzKCsgLnBhZ2Utc2VjdGlvbikge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ucGFnZS1zdWJmb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzY2Njtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC01cHggLTEycHg7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMTJweDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogcmdiYSg0NywgNDcsIDQ3LCAwLjQpO1xufVxuLnBhZ2Utc3ViZm9vdGVyX19jb3B5cmlnaHQgKyAucGFnZS1zdWJmb290ZXJfX2NvcHlyaWdodCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19zcGFjZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19saW5rIHtcbiAgY29sb3I6ICNGMTI4MkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjNjY2O1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wYWdlLXN1YmZvb3Rlcl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNlMDY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnBhZ2Utc3ViZm9vdGVyX19saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cbi5wYWdlLXN1YmZvb3Rlcl9fbGluazphY3RpdmUge1xuICBjb2xvcjogI2EwNDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucGFnZS1zdWJmb290ZXJfX2xheW91dCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucGFnZS10aXRsZSB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4ucGFnZS10aXRsZS0tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucGFnZS10aXRsZV9fcXVhbnRpdHkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wYW5lbC1oZWFkIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDMwcHg7XG59XG5cbi5wYW5lbC1oZWFkX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wYW5lbC1oZWFkX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnBhbmVsLWhlYWRfX2J0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuLS1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuLS1iYWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZmlsbDogbm9uZTtcbiAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5wYW5lbC1oZWFkX190aXRsZSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wYW5lbC1oZWFkX19idG46aG92ZXIge1xuICAgIGNvbG9yOiAjZTA2O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnBhbmVsLWhlYWRfX2J0bjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG59XG5cbi5wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIHotaW5kZXg6IDE2MDtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBhbmVsLS1vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuLXRleHQge1xuICBjb2xvcjogIzgwODA4MDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnBhbmVsX19iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYW5lbF9fYmFubmVyLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnBhbmVsX19iYW5uZXItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucGFuZWxfX2JvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5wYW5lbF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFuZWxfX2l0ZW0gKyAucGFuZWxfX2l0ZW0ge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ucGFuZWxfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ucGFuZWxfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTNweCAxMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjhGOUZEO1xuICBoZWlnaHQ6IDU0cHg7XG59XG5cbi5wYW5lbF9fYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wYW5lbF9fYnRuLWljb24sXG4ucGFuZWxfX2J0bi1hcnJvdyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjNjY2O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4ucGFuZWxfX2J0bi1hcnJvdyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucGFuZWxfX2J0bi1pbWFnZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnBhbmVsX19idG4tbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wYW5lbF9fYnRuOmhvdmVyLFxuLnBhbmVsX19idG46aG92ZXIgLnBhbmVsX19idG4taWNvbixcbi5wYW5lbF9fYnRuOmhvdmVyIC5wYW5lbF9fYnRuLWFycm93IHtcbiAgICBjb2xvcjogI2UwNjtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wYW5lbF9fYnRuOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wYW5lbF9fYnRuOmFjdGl2ZSAucGFuZWxfX2J0bi1tYWluIHtcbiAgY29sb3I6ICNFQzI4MkY7XG59XG5cbi5wYXktaWNvbnNfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC00cHg7XG59XG5cbi5wYXktaWNvbnNfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogNHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLXZpc2Ege1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS12YnZpc2Ege1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS1tYyB7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLW1jc2Mge1xuICB3aWR0aDogNTlweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS1iZWxjYXJ0IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLXdlYnBheSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5bWVudC1zZWN0aW9uIHtcbiAgbWFyZ2luOiA1MHB4IDAgMTAwcHg7XG59XG5cbi5wYXltZW50LXNlY3Rpb25fX3RhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5wYXltZW50LXNlY3Rpb25fX3RhYi13cmFwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4ucGF5bWVudC1zZWN0aW9uX190YWItd3JhcDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnBheW1lbnQtc2VjdGlvbl9fdGFiLXdyYXA6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5wYXltZW50LXNlY3Rpb25fX3RhYiB7XG4gIHBhZGRpbmc6IDE1cHggNzdweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJ1dHRvbi5wYXltZW50LXNlY3Rpb25fX3RhYiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBheW1lbnQtc2VjdGlvbl9fdGFiLWljb24ucGF5bWVudC1zZWN0aW9uX190YWItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDAgYXV0byA0cHg7XG4gIGNvbG9yOiAjRUQyODJGO1xufVxuXG4ucGF5bWVudC1zZWN0aW9uX190YWItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTMuOXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzI4MjgyODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGF5bWVudC1zZWN0aW9uX190YWIuYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnBheW1lbnQtc2VjdGlvbl9fc21hbGwtdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDBEM0YxO1xufVxuXG4ucGF5bWVudC1zZWN0aW9uX19zbWFsbC10YWIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBwYWRkaW5nOiAxM3B4IDIycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYXltZW50LXNlY3Rpb25fX3NtYWxsLXRhYi5hY3RpdmUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4ucGF5bWVudC1zZWN0aW9uX19zbWFsbC10YWIuYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAyMnB4O1xuICByaWdodDogMjJweDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xufVxuXG5idXR0b24ucGF5bWVudC1zZWN0aW9uX19zbWFsbC10YWIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbi5wYXltZW50LXNlY3Rpb25fX3NtYWxsLXRhYjpob3ZlciB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4ucGF5bWVudC1zZWN0aW9uX19zbWFsbC10YWI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wYXltZW50LXNlY3Rpb25fX3NtYWxsLXRhYi5hY3RpdmU6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgbGVmdDogMDtcbn1cblxuLnBheW1lbnQtc2VjdGlvbl9fc21hbGwtdGFiOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucGF5bWVudC1zZWN0aW9uX19zbWFsbC10YWIuYWN0aXZlOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtaXRlbXMtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgbWFyZ2luOiAtMjBweDtcbn1cblxuLnBheW1lbnQtc2VjdGlvbl9fY29udGVudC1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzJGMkYyRjtcbn1cblxuLnBheW1lbnQtc2VjdGlvbl9fY29udGVudC1pdGVtLnRleHQtZ3VpZGUgdWwgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMkYyRjJGO1xufVxuXG4ucGF5bWVudC1zZWN0aW9uX19jb250ZW50LWl0ZW0gaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG5cbi5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyRjJGMkY7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG5cbi5wYXltZW50LXNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTEuMzJweDtcbiAgY29sb3I6ICMyRjJGMkY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtcGFydG5lcnMtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtcGFydG5lcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuXG4ucGF5bWVudC1zZWN0aW9uX19jb250ZW50LXBhcnRuZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBheW1lbnQtc2VjdGlvbl9fY29udGVudC1wYXJ0bmVyLWxlZnQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGF5bWVudC1zZWN0aW9uX19jb250ZW50LXBhcnRuZXItaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTE0cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtcGFydG5lci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzJGMkYyRjtcbn1cblxuLnBheW1lbnQtc2VjdGlvbl9fY29udGVudC1wYXJ0bmVyLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBheW1lbnQtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA0MHB4IDAgNjBweDtcbiAgfVxuICAucGF5bWVudC1zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucGF5bWVudC1zZWN0aW9uX19jb250ZW50LWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnBheW1lbnQtc2VjdGlvbl9fY29udGVudC1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLnBheW1lbnQtc2VjdGlvbl9fYmFycyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAucGF5bWVudC1zZWN0aW9uX19iYXItd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAucGF5bWVudC1zZWN0aW9uX19iYXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMjgyODI4O1xuICB9XG4gIC5wYXltZW50LXNlY3Rpb25fX2Jhci1pY29uIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIH1cbiAgLnBheW1lbnQtc2VjdGlvbl9fYmFyLXdyYXAub3BlbiAucGF5bWVudC1zZWN0aW9uX19iYXItaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIC5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQgaDMsXG4ucGF5bWVudC1zZWN0aW9uX19jb250ZW50LWl0ZW0gaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG4gIC5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtcGFydG5lcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucGF5bWVudC1zZWN0aW9uX19jb250ZW50LXBhcnRuZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICAucGF5bWVudC1zZWN0aW9uX19jb250ZW50LXBhcnRuZXI6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtcGFydG5lci1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxuICAucGF5bWVudC1zZWN0aW9uX190YWJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGF5bWVudC1zZWN0aW9uX190YWItd3JhcCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucGF5bWVudC1zZWN0aW9uX190YWIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnBheW1lbnQtc2VjdGlvbl9fYmFyLWNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5wYXltZW50X19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC00cHggLTRweCAwO1xufVxuXG4ucGF5bWVudF9fbGluayB7XG4gIG1hcmdpbjogMCA0cHggNHB4IDA7XG4gIHdpZHRoOiA3NHB4O1xuICBoZWlnaHQ6IDc0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGF5bWVudF9faW1hZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucGF5bWVudF9fbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wb3B1bGFyIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3B1bGFyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5wb3B1bGFyX19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cblxuLnBvcHVsYXJfX3N3aXBlci1zbGlkZXItd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3B1bGFyIC5wb3B1bGFyX19zbGlkZS5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMjIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnBvcHVsYXIgLnBvcHVsYXJfX3NsaWRlLS1wcm9tby5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5wb3B1bGFyX19hcnJvd3MgLnNsaWRlcl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wb3B1bGFyX19hcnJvd3MgLnNsaWRlcl9fYXJyb3ctLWxlZnQge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgLSAxNXB4KSk7XG59XG5cbi5wb3B1bGFyX19hcnJvd3MgLnNsaWRlcl9fYXJyb3ctLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgY2FsYygtNTAlIC0gMTVweCkpO1xufVxuXG4ucG9wdWxhcl9fY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wb3B1bGFyX19jb2wgPiAucG9wdWxhcl9fbGluazpmaXJzdC1jaGlsZDpub3QoLnBvcHVsYXJfX2xpbmstLXByb21vKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogY2FsYygtNTAlICsgMTBweCk7XG59XG5cbi5wb3B1bGFyX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wb3B1bGFyX19saW5rOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDE2cHggNDBweCByZ2JhKDEzNSwgMTM1LCAxMzUsIDAuMTIpO1xuICB9XG59XG4ucG9wdWxhcl9fbGluay0tcHJvbW8ge1xuICB3aWR0aDogMTIwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmVmY2I7XG59XG5cbi5wb3B1bGFyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDEzMHB4O1xuICBtaW4td2lkdGg6IDA7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucG9wdWxhcl9fbGluay0tcHJvbW8gLnBvcHVsYXJfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnBvcHVsYXJfX2xpbmstdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wb3B1bGFyX19saW5rOmhvdmVyIC5wb3B1bGFyX19saW5rLXRpdGxlIHtcbiAgICBjb2xvcjogI2VkMjgyZjtcbiAgfVxufVxuLnBvcHVsYXJfX3Byb21vLW1hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIGJvdHRvbTogNXB4O1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbiAgZmlsbDogI2VkMjgyZjtcbiAgY29sb3I6ICNlZDI4MmY7XG59XG5cbi5wb3B1bGFyX19saW5rLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMCAxMnB4IDEycHggMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLnBvcHVsYXJfX3Njcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IDY1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCA0MCwgNDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci5wb3B1bGFyX19zY3JvbGxiYXIgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGJhY2tncm91bmQ6ICMyODI4MjggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3B1bGFyX19zd2lwZXItc2xpZGVyLXdyYXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3ICsgMjAwcHgpO1xuICB9XG4gIC5wb3B1bGFyX19zd2lwZXItc2xpZGVyLXdyYXAgLnN3aXBlci1zbGlkZS5wb3B1bGFyX19zbGlkZTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucG9wdWxhciB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbiAgLnBvcHVsYXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5wb3B1bGFyX19tYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuICAucG9wdWxhciAucG9wdWxhcl9fc2xpZGUuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbiAgLnBvcHVsYXIgLnBvcHVsYXJfX3NsaWRlLS1wcm9tby5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuICAucG9wdWxhcl9fY29sIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLnBvcHVsYXJfX2xpbmsge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG4gIC5wb3B1bGFyX19saW5rLS1wcm9tbyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuICAucG9wdWxhcl9fbGluay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wb3B1bGFyX19wcm9tby1tYXJrIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cbiAgLnBvcHVsYXJfX2xpbmstaW1hZ2Uge1xuICAgIHdpZHRoOiA4NnB4O1xuICB9XG4gIC5wb3B1bGFyX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gIH1cbiAgLnN3aXBlci1zY3JvbGxiYXIucG9wdWxhcl9fc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wb3B1bGFyX19zd2lwZXItc2xpZGVyLXdyYXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3ICsgNTBweCk7XG4gIH1cbiAgLnBvcHVsYXJfX3N3aXBlci1zbGlkZXItd3JhcCAuc3dpcGVyLXNsaWRlLnBvcHVsYXJfX3NsaWRlOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcHVsYXJfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNzJweDtcbiAgfVxuICAucG9wdWxhcl9fc3dpcGVyLXNsaWRlci13cmFwIC5zd2lwZXItc2xpZGUucG9wdWxhcl9fc2xpZGU6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2R1Y3QtYy1ncmlkLFxuLnByb2R1Y3QtYy1ncmlkX19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX2NhcmQge1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJvZHVjdC1jLWdyaWRfX2NhcmQge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZCAuYnRuLWRlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMjRweDtcbiAgei1pbmRleDogNDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAucHJvZHVjdC1jLWdyaWRfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19saW5rOmFjdGl2ZSB+IC5wcm9kdWN0LWMtZ3JpZF9fY2FyZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX192aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDY3JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWQtLXNtYWxsIC5wcm9kdWN0LWMtZ3JpZF9fdmlzdWFsIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19pbWFnZS5wcm9kdWN0LWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX2ltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgNDksIDEwNiwgMC4wNCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19uYW1lIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogNDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJvZHVjdC1jLWdyaWRfX25hbWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByaWNlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvZHVjdC1jLWdyaWQtLXNtYWxsIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWQtLXNtYWxsIC5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM4MTg2OTA7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWF4LWhlaWdodDogMzZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0LWMtZ3JpZDpob3ZlciAucHJvZHVjdC1jLWdyaWRfX25hbWUge1xuICAgIGNvbG9yOiAjRjEyODJGO1xuICB9XG59XG4ucHJvZHVjdC1jLWdyaWRfX2FjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJvZHVjdC1jLWdyaWRfX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX19kaXNjb3VudC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcmljZS0tcmlnaHQgLnByaWNlX19kaXNjb3VudC13cmFwIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlLS1hY2NlbnQge1xuICBjb2xvcjogI2UwNjtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1uZXcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogI2UwNjtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fcHJpY2UgLnByaWNlX19kaXNjb3VudC13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMi41cHg7XG59XG5cbi5wcm9kdWN0LWNhcmRfdGFnIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LWNhcmRfdGFnLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4ucHJvZHVjdC1jYXJkX190YWctaW5uZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4ucHJvZHVjdC1jYXJkX190YWctdGV4dCB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmc6IDJweDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3NsaWRlLWxhYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICBib3R0b206IDhweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZjYyYjNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtY2FyZF9fbGFibGUtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5wcm9kdWN0LWNhcmRfX2xhYmxlLXRleHQ6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucHJvZHVjdC1jYXJkX19zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucHJvZHVjdC1jYXJkX19jb2xvcnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucHJvZHVjdC1jYXJkX19jb2xvcnMtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX2NvbG9ycy1lbCB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fY29sb3JzLWVsLmFjdGl2ZSAucHJvZHVjdC1jYXJkX19lbC1pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xufVxuXG4ucHJvZHVjdC1jYXJkX19lbC1pbm5lciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xufVxuXG4ucHJvZHVjdC1jYXJkX19zdWJzdHJhdGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAyMnB4IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDE5OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3N1YnN0cmF0ZS10aXRsZS50aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1mYW1pbHk6IEV4bzI7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3N1YnN0cmF0ZSBwLFxuLnByb2R1Y3QtY2FyZF9fc3Vic3RyYXRlLWRlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucHJvZHVjdC1jYXJkX19zdWJzdHJhdGUtYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucHJvZHVjdC1jYXJkX19zdWJzdHJhdGUtdmlzdWFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IDE2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvZHVjdC1jYXJkX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fZGVzYy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiO1xufVxuXG4ucHJvZHVjdC1jYXJkX19yb3ctdmlzdWFsIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ucHJvZHVjdC1jYXJkX19yb3ctbGluayB7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3RleHQgLnByb2R1Y3QtY2FyZF9fdGV4dC10aXRsZSxcbi5wcm9kdWN0LWNhcmRfX3RleHQtdGl0bGUudGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LWZhbWlseTogRXhvMjtcbn1cblxuLnByb2R1Y3QtY2FyZF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3RleHQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJvZHVjdC1jYXJkX19yb3ctbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTJweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAwLjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnByb2R1Y3QtY2FyZF9fdGFicyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fdGFicy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1mYW1pbHk6IEV4bzI7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3Jvdy1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjYyYjNlO1xufVxuXG4ucHJvZHVjdC1jYXJkX19yb3ctbGluazphY3RpdmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fZGVzYy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4ucHJvZHVjdC1jYXJkX190YWJzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5wcm9kdWN0LWNhcmRfX3RhYnMtbGlzdC1lbCAudGFiLWJ0biB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbi5jb250YWluZXItY3VzdG9tIHtcbiAgcGFkZGluZzogOHB4IDE1cHggMCAxNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0Y0RjRGNCAwJSwgI0ZGRkZGRiAxMDAlKSwgI0Y4RjhGODtcbn1cblxuLnByb2R1Y3QtY2FyZF9fdGFicy0tZGlzYWJsZWQgLmNvbnRhaW5lci1jdXN0b20ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fdGFicy1saXN0LWVsLmFjdGl2ZSAudGFiLWJ0biB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHJvZHVjdC1jYXJkX190YWJzLWxpc3QtZWwge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnByb2R1Y3QtY2FyZF9fdGFicy1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnByb2R1Y3QtY2FyZF9fdGFicy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fdGFicy1jb250ZW50IHtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fdGFicy1jb250ZW50LWVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtY2FyZF9fdGFicy1jb250ZW50LWVsLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdC1jYXJkX190YWJzLWNvbnRlbnQtZWwgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5wcm9kdWN0LWNhcmRfX2Rlc2NyaXB0aW9uLXZpc3VhbCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1heC13aWR0aDogNzYwcHg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX2Rlc2NyaXB0aW9uLXZpc3VhbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC1jYXJkX19saXN0LWVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX2xpc3QtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4ucHJvZHVjdC1jYXJkX19kZXNjcmlwdGlvbi1saXN0IHtcbiAgbWF4LXdpZHRoOiA3NjBweDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fbGlzdC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fdGFicy5wcm9kdWN0LWNhcmRfX3RhYnMtLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fdGFicy0tZGlzYWJsZWQgLnByb2R1Y3QtY2FyZF9fdGFicy1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fdGFicy0tZGlzYWJsZWQgLmNvbnRhaW5lci1jdXN0b20ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucHJvZHVjdC1jYXJkX190YWJzLS1kaXNhYmxlZCAucHJvZHVjdC1jYXJkX190YWJzLWxpc3QtZWwgLnRhYi1idG4ge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLnRleHQtZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNmE3MTc4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4udGV4dC1sYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi50ZXh0LWxhYmxlX192YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi50ZXh0LWxhYmxlX19kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucHJvZHVjdC1jYXJkX190YWJzLS1kaXNhYmxlZCAucHJvZHVjdC1jYXJkX190YWJzLWxpc3QtZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZsZXg6IGluaXRpYWw7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgcGFkZGluZzogNXB4IDlweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuXG4udmlkZW8tc2xpZGVyX19zbGlkZS12aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW8tc2xpZGVyX19zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW8tc2xpZGVyX19zbGlkZS12aXN1YWwgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4udmlkZW8tc2xpZGVyX19zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZpZGVvLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4udmlkZW8tc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3QtaW5mb19fdGl0bGUudGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uYmItbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmJiLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTJweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAwLjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmNjJiM2U7XG4gIG9wYWNpdHk6IDAuMztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmJiLWxpbms6YWN0aXZlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iYi1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucHJvZHVjdC1pbmZvX190ZXh0IHAge1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnByb2R1Y3QtaW5mb19fdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJvZHVjdC1pbmZvX19sYWJsZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjQURBRkJEO1xufVxuXG4udGV4dC0tcmVkIHtcbiAgY29sb3I6ICNmNjJiM2U7XG59XG5cbi50ZXh0LS1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjZThlOGU4O1xufVxuXG4udGV4dC0tZ3JheSB7XG4gIGNvbG9yOiAjQURBRkJEO1xufVxuXG4uc21hbGwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5wcm9kdWN0LWluZm9fX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubGluay1lbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5saW5rLWVsOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4uc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5wcm9kdWN0LWFkdmlzZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZnJlZS1zbGlkZXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xufVxuXG4uZnJlZS1zbGlkZXJfX3NsaWRlLWxhYmxlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZnJlZS1zbGlkZXJfX3NsaWRlLXRleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uY2FyZC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xMnB4O1xufVxuXG4uY2FyZC1saXN0X19lbCB7XG4gIGZsZXg6IDAgMCAzMy4zMyU7XG4gIG1heC13aWR0aDogMzMuMzMlO1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4uY2FyZC1saXN0X19lbC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgI2JiYjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZm9udC1mYW1pbHk6IEV4bzI7XG59XG5cbi5hY3Rpb25zTGlzdCAuY2FyZC1saXN0X19lbC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmNhcmQtbGlzdF9fZWwtdGV4dC50ZXh0LS1yZWQge1xuICBjb2xvcjogI2ViMzMyNDtcbn1cblxuLmNhcmQtbGlzdF9fZWwtaW5uZXIge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJkLWxpc3RfX2VsLWlubmVyOmFjdGl2ZSAuY2FyZC1saXN0X19lbC10ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jYXJkLWxpc3RfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJ0bi1iYWNrIGEgLmFycm93LS1pY29uIHtcbiAgdG9wOiAwO1xufVxuXG4uYnRuLWJhY2sgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uY2FyZC1saXN0X19lbC1pbm5lcjphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuXG4uY2FyZC1saXN0X19lbC12aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctdG9wOiA3MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXJkLWxpc3RfX2VsLXZpc3VhbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmNhcmQtbGlzdF9fZWwtbGFibGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTZweDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZjYyYjNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cblxuLmxpbmstbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jb250YWN0cy1zb2NpYWwtc2VjdGlvbiAubGluay1saXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubGluay1saXN0X19lbCB7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjYyYjNlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmxpbmstbGlzdF9fZWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmxpbmstbGlzdF9fZWwgc3ZnIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5saW5rLWxpc3RfX2VsOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNjJiM2U7XG59XG5cbi5saW5rLWxpc3RfX2VsOmFjdGl2ZSBzdmcge1xuICBjb2xvcjogI2Y2MmIzZTtcbn1cblxuLnR3aXR0ZXIgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmZhY2Vib29rIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG59XG5cbi5saW5rLWxpc3RfX2VsLmZhY2Vib29rIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ub2staWNvbiAuc3ZnLWljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuXG4udmstaWNvbiAuc3ZnLWljb24ge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4udGVsZWdyYW0gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDMzcHg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3N1YnN0cmF0ZS5zb2NpYWwge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3dpdGNoLXJvdyB7XG4gIGJvcmRlcjogMC41cHggc29saWQgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnN3aXRjaC1yb3dfX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM2YTcxNzg7XG4gIHBhZGRpbmc6IDdweCA4cHggOHB4IDEwcHg7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uc3dpdGNoLWJ0bl9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5zd2l0Y2gtYnRuX19kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uc3dpdGNoLXJvd19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXRjaC1idG5fX3ByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uc3dpdGNoLXJvd19fYnRuLmFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnN3aXRjaC1idG5fX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDdweDtcbiAgYm90dG9tOiAwO1xufVxuXG4ubW9kYWwtYWN0aW9uIC5idG5fX3ByaWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5idG5fX3RleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idG5fX3RleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogNTclO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zd2l0Y2gtYnRuX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnN3aXRjaC1yb3dfX2J0biAuc3dpdGNoLWJ0bl9fdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDU3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXRjaC1yb3dfX2J0biAuc3dpdGNoLWJ0bl9fdmlzdWFsIHtcbiAgd2lkdGg6IDY3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zd2l0Y2gtcm93X19idG4ucm93LW1kIC5zd2l0Y2gtYnRuX192aXN1YWwge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogNjZweDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuXG4ucHJvZHVjdC1jYXJkX19vcmRlciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX29yZGVyLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1jYXJkX19jb250ZW50LXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX2NvbnRlbnQtdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fb3JkZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX2NvbnRlbnQtdmlzdWFsIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgbWF4LWhlaWdodDogMTIwcHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWNhcmRfX29yZGVyLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5wcm9kdWN0LWNhcmRfX2NvbnRlbnQtdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4ucHJvZHVjdC1jYXJkX19iaWcge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICNmNjJiM2U7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kdWN0LWNhcmRfX21pbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3N1YnN0cmF0ZS5wcm9kdWN0LWNhcmRfX3N1YnN0cmF0ZS0tbWluIHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLnByb2R1Y3QtY2FyZF9fZWwtaW5uZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5hbmNvci10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5hbmNvci10aXRsZS0tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbmNvci1jb250ZW50IHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uYW5jb3ItY29udGVudF9fbnVtYmVyIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5hbmNvci1jb250ZW50X19udW1iZXIgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmFuY29yLWNvbnRlbnRfX251bWJlciBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjYyYjNlO1xufVxuXG4uYW5jb3ItbGluayB7XG4gIGNvbG9yOiAjZjYyYjNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlci1ib3R0b206IDAuNXB4IGRhc2hlZCAjZjYyYjNlO1xufVxuXG4uYW5jb3ItbGluay5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYW5jb3ItYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMXB4O1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBiYWNrZ3JvdW5kOiAjZjYyYjNlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5hbmNvci1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2Y2MmIzZTtcbiAgbGVmdDogMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uYW5jb3ItbGlua19fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFuY29yLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRvcDogMnB4O1xuICByaWdodDogLTFweDtcbiAgYmFja2dyb3VuZDogI2Y2MmIzZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmFuY29yLWxpbms6YWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5hbmNvci1saW5rOmFjdGl2ZSAuYW5jb3ItYXJyb3csXG4uYW5jb3ItbGluazphY3RpdmUgLmFuY29yLWFycm93OmFmdGVyLFxuLmFuY29yLWxpbms6YWN0aXZlIC5hbmNvci1hcnJvdzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uaGFsZi1pbmZvX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uaGFsZi1pbmZvX19yb3cge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICNiYmI7XG59XG5cbi5oYWxmLWluZm9fX3JvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmhhbGYtaW5mb19fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmhhbGYtaW5mb19fcHJvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmhhbGYtaW5mb19fcHJvcC12YWx1ZSxcbi5oYWxmLWluZm9fX3Byb3AtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5oYWxmLWluZm9fX3Byb3AtbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmhhbGYtaW5mb19fcHJvcC12YWx1ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaGFsZi1pbmZvX19yb3cgLmhhbGYtaW5mb19fcHJvcCB7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5cbi5oYWxmLWluZm9fX3JvdyAuaGFsZi1pbmZvX19wcm9wOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDVweCAwIDAgMDtcbn1cblxuLmZyZWUtc2xpZGVyX19zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZyZWUtc2xpZGVyX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mcmVlLXNsaWRlcl9fc2xpZGUtcHJvcCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICM2YTcxNzg7XG59XG5cbi5mcmVlLXNsaWRlcl9fc2xpZGUtcHJpY2Uge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJsb2NrLWxhYmxlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmJsb2NrLWxhYmxlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5jb2xsZWN0aW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgZm9udC1mYW1pbHk6IEV4bzI7XG59XG5cbi5jb2xsZWN0aW9uLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uY29sbGVjdGlvbi1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuXG4uY29sbGVjdGlvbiB7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbn1cblxuLmJsb2NrLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvY2stbGFibGVfX3Byb3Age1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uY29sbGVjdGlvbi1lbCB7XG4gIHdpZHRoOiA3NnB4O1xuICBwYWRkaW5nOiA4cHggNHB4O1xufVxuXG4uY29sbGVjdGlvbi1lbF9fdmlzdWFsIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA2OHB4O1xufVxuXG4uY29sbGVjdGlvbi1lbF9fdmlzdWFsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY29sbGVjdGlvbi1lbF9fbmFtZSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM2YTcxNzg7XG59XG5cbi5ibG9jay1sYWJsZV9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgI2JiYjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5ibG9jay1sYWJsZV9fY29udGVudC0tcmVkIHtcbiAgY29sb3I6ICNmNjJiM2U7XG59XG5cbi5ibG9jay1sYWJsZV9fY29udGVudDphY3RpdmUgLmJsb2NrLWxhYmxlX190ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLm1hdGVyaWFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4ubWF0ZXJpYWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5tYXRlcmlhbC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cblxuLm1hdGVyaWFsLWNvbnRlbnRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLm1hdGVyaWFsLWNvbnRlbnRfX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tYXRlcmlhbC1lbCB7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbi5tYXRlcmlhbC1lbF9fdmlzdWFsIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjJweDtcbn1cblxuLm1hdGVyaWFsLWVsX192aXN1YWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5maXhlZC1lbF9fYWN0aW9uIC5maXhlZC1lbF9fYmFza2V0LWNvdW50IC5saW5rVHlwZTEge1xuICBjb2xvcjogI2ViMzMyNDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi5maXhlZC1lbF9fYWN0aW9uIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLmZpeGVkLWVsX19hY3Rpb24gLmZpeGVkLWVsX19iYXNrZXQtY291bnQge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xNHB4O1xufVxuXG4uaW4tYmFza2V0IC5maXhlZC1lbF9fYmFza2V0LWNvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZpeGVkLWVsX19hY3Rpb24gLmJ0bi5idG4tdG8tb3JkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW4tYmFza2V0IC5maXhlZC1lbF9fYWN0aW9uIC5idG4uYnRuLWJhc2tldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbi1iYXNrZXQgLmZpeGVkLWVsX19hY3Rpb24gLmJ0bi5idG4tdG8tb3JkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpeGVkLWVsX19hY3Rpb24gLmJ0bi5idG4tYmFza2V0IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB3aWR0aDogMTUycHg7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLnByZWxvYWRlciBzdmcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uY2FsY3VsYXRvci1yZXN1bHRfX2NvbC10aXRsZSAucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmJ0bi1iYXNrZXRfX3dyYXAge1xuICBtaW4taGVpZ2h0OiA3NnB4O1xufVxuXG4uYnRuLWJhc2tldF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUzcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmN1c3RvbS1lbGVtIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI2Y2MmIzZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uZml4ZWQtZWxfX2FjdGlvbiAuYnRuLmJ0bi1iYXNrZXQuYW5pbWF0aW9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjYyYjNlO1xuICBib3gtc2hhZG93OiAtM3B4IDZweCAxM3B4IDJweCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2Y2MmIzZTtcbiAgYm94LXNoYWRvdzogLTNweCA2cHggMTNweCAycHggdHJhbnNwYXJlbnQ7XG59XG5cbi5maXhlZC1lbF9fYWN0aW9uIC5idG4uYnRuLWJhc2tldC5vcGFjaXR5IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uZml4ZWQtZWxfX2FjdGlvbiAuYnRuLmJ0bi1iYXNrZXQuaW5pdGhpYWwge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAyNXB4O1xuICBhbmltYXRpb246IDAuN3Mgc2hvd0J0biBjdWJpYy1iZXppZXIoMCwgMC4yMywgMC45OSwgLTAuNDgpO1xufVxuXG4ucHJlbG9hZGVyLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmFza2V0LW1hcmsge1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IC00cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2Y2MmIzZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYmFza2V0LW1hcmsubm90LWVtcHR5IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmhlYWRlci1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBrZXlmcmFtZXMgc2hvd0J0biB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxuICA4MCUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMS41KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5idG4uYnRuLWJhc2tldCAucHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuLmJ0bi5idG4tYmFza2V0IC5idG4tYmFza2V0X190ZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuQGtleWZyYW1lcyBzaG93UHJlbG9kZXIge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAyMCUge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgOTAlIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYWRkQ2FyZCB7XG4gIDAlIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgd2lkdGg6IDE1MnB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuICAzMCUge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwJTtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJveC1zaGFkb3c6IC0zcHggNnB4IDEzcHggMnB4ICNmNjJiM2U7XG4gIH1cbiAgNjAlIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMCU7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJveC1zaGFkb3c6IC0ycHggNnB4IDQxcHggMnB4ICNmNjJiM2U7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3gtc2hhZG93OiAtM3B4IDZweCAxM3B4IDJweCB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zd2l0Y2gtcm93X19idG4gLnN3aXRjaC1idG5fX3RleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnN3aXRjaC1yb3dfX2J0biAuc3dpdGNoLWJ0bl9fdmlzdWFsIHtcbiAgICB3aWR0aDogNDdweDtcbiAgfVxuICAuZnJlZS1zbGlkZXJfX3NsaWRlLXByaWNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zd2l0Y2gtYnRuX192aXN1YWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2l0Y2gtcm93X19idG4ucm93LW1kIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc3dpdGNoLXJvd19fYnRuLnJvdy1tZCAuc3dpdGNoLWJ0bl9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2l0Y2gtcm93X19idG4ucm93LW1kIC5zd2l0Y2gtYnRuX19wcmljZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5maWVsZC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5zd2l0Y2gtcm93X19idG4ucm93LXNtIHtcbiAgZmxleDogMTtcbn1cblxuLnN3aXRjaC1yb3dfX2J0bi5yb3ctc20gLnN3aXRjaC1idG5fX3RleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnN3aXRjaC1yb3dfX2J0bi5yb3ctc20ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG59XG4ubW9kYWwtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTJweCAxNnB4IDE2cHggMTZweDtcbn1cblxuLm1vZGFsLWluZm9fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBjb2xvcjogI2Y2MmIzZTtcbn1cblxuLm1vZGFsLWluZm9fX3RpdGxlLmJvb3RpbmctZGlhbWV0ZXIge1xuICBmb250LWZhbWlseTogXCJFWE8gMlwiO1xufVxuXG4ucm93LWVsX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnJvdy1lbCBwLFxuLnJvdy1lbF9fZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5yb3ctZWxfX3Zpc3VhbCBpbWcsXG4uZGVzYy1lbF9fdmlzdWFsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWVsX192aXN1YWwgc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWVsX19kZXNjOmxhc3QtY2hpbGQsXG4ucm93LWVsIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kZXNjLWVsIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5kZXNjLWVsX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5kZXNjLWVsIHAsXG4uZGVzYy1lbF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5kZXNjLWVsX192aXN1YWwge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucm93LWVsX192aXN1YWwge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yb3ctZWwge1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiO1xufVxuXG4ucG9kdWN0LWNhcmRfX2ZpeGVkLmluLWJhc2tldCB7XG4gIG1pbi1oZWlnaHQ6IDc2cHg7XG59XG5cbi5wb2R1Y3QtY2FyZF9fZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDRweCA2LjcxMTExcHggMzMuMTMzM3B4IHJnYigyMiwgNDksIDYzKTtcbiAgbWluLWhlaWdodDogNjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5MTtcbn1cblxuLmZpeGVkLWVsX190ZXh0LXByaWNlIC5wcmljZS1vbGQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uZml4ZWQtZWxfX3RleHQtcHJpY2Utcm93IC5mYWRlLWJsb2NrLS1wcmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xufVxuXG4uZml4ZWQtZWxfX3RleHQtcHJpY2Utcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByaWNlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wcmljZS13cmFwIC5wcmljZS1kaXNjb250IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZml4ZWQtZWxfX2FjdGlvbiAuYnRuIHtcbiAgd2lkdGg6IDE1MnB4O1xufVxuXG4uZml4ZWQtZWxfX3RleHQgLmZpeGVkLWVsX190ZXh0LXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5zdGF0aWMgLm1vZGFsLWxpbmsge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCk7XG59XG5cbi5zdGF0aWMgLm1vZGFsLWxpbmsgLmJ0bi1iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuXG4uc3RhdGljIC5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW9kYWwtYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2VuZFRvQmFza2V0X19maWVsZHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJpY2UtZGVmYXVsdF9fZGVzYyB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5tb2RhbC1hY3Rpb24gLmJ0bl9fdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fZGVzYy1saW5rIGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnN3aXRjaC1yb3dfX2J0bi5yb3ctbWQgLnN3aXRjaC1idG5fX3RleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aWR0aDogNjAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5sYWJsZS13aWR0aCB7XG4gIHRvcDogLTlweDtcbiAgbGVmdDogMjIlO1xufVxuXG4ubGFibGUtaGVpZ2h0IHtcbiAgdG9wOiAzMCU7XG4gIGxlZnQ6IC0xNXB4O1xufVxuXG4ubGFibGUtd2lkdGgtdyB7XG4gIHJpZ2h0OiAtMTVweDtcbiAgdG9wOiA3MiU7XG59XG5cbi5yb3ctZWxfX3Zpc3VhbC1sYWJsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucm93LWVsX192aXN1YWwtbGFibGUtZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxhYmxlLWhlaWdodC13IHtcbiAgdG9wOiAtOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMSU7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3ByaWNlIC5maXhlZC1lbF9fdGV4dC1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wcm9kdWN0LWNhcmRfX3ByaWNlIC5maXhlZC1lbF9fdGV4dC1wcmljZS1yb3cge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW5zdGFsbG1lbnRfX2xpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uaW5zdGFsbG1lbnRfX2xpbmsgLmpzLW1vZGFsLWJ0biB7XG4gIGNvbG9yOiAjZjgyZDQwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmluc3RhbGxtZW50X19saW5rIC5qcy1tb2RhbC1idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pbnN0YWxsbWVudF9fbGluay1pbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uaW5zdGFsbG1lbnRfX2luZm8ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5pbnN0YWxsbWVudF9faW5mby0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAucm93LWVsX192aXN1YWwtbGFibGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAubGFibGUtaGVpZ2h0IHtcbiAgICB0b3A6IDI4JTtcbiAgfVxuICAubGFibGUtd2lkdGgge1xuICAgIGxlZnQ6IDE5JTtcbiAgfVxuICAubGFibGUtaGVpZ2h0LXcge1xuICAgIHJpZ2h0OiA4JTtcbiAgfVxuICAubGFibGUtd2lkdGgtdyB7XG4gICAgdG9wOiA3MSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAuc3dpdGNoLXJvd19fYnRuLFxuLnN3aXRjaC1yb3dfX2J0bi5yb3ctc20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWNhcmRfX3RhZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLmNhcmQtbGlzdF9fZWwtbGFibGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuZnJlZS1zbGlkZXJfX3NsaWRlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuY2FyZC1saXN0X19lbCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucHJvZHVjdC1jYXJkX19sYWJsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZF9fbGlzdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnRleHQtZGVzYy5jaGFyYWN0ZXJpc3RpY3NfX2Rlc2NyLWxlZ2FsIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNhcmQtbGlzdF9fZWwge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZHVjdC1jYXJkX19zdWJzdHJhdGUuc29jaWFsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucHJvZHVjdC1jYXJkX19zdWJzdHJhdGUtYWN0aW9uIC5mb3JtLWJvZHlfX2J0biB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLmZpeGVkLWVsX19hY3Rpb24gLmJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnN3aXRjaC1yb3dfX2J0bi5yb3ctbWQgLnN3aXRjaC1idG5fX3Zpc3VhbCB7XG4gICAgd2lkdGg6IDUzcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5zd2l0Y2gtcm93X19idG4ucm93LW1kIC5zd2l0Y2gtYnRuX190ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ucHJvZHVjdC1ncmlkX19ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1ncmlkX19ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4ucHJvZHVjdC1ncmlkX19jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDI1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1ncmlkX19tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG4ucHJvZHVjdC1ncmlkX19tYXJrZXItaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA3MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucHJvZHVjdC1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWltYWdlLS1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ucHJvZHVjdC1pbWFnZS0tbG9hZGluZyAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiAjYmJiO1xufVxuXG4ucHJvZHVjdC1pbWFnZV9fcGxhY2Vob2xkZXItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgbWF4LXdpZHRoOiA0MCU7XG4gIG1heC1oZWlnaHQ6IDQwJTtcbn1cblxuLnByb2R1Y3QtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtbGluZV9fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2dyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMjAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1saW5lX19jZWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rNikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAucHJvZHVjdC1saW5lX19ibG9jayB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4ICogMik7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG4gIC5wcm9kdWN0LWxpbmVfX2dyaWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwucHJvZHVjdC1saW5lX19jZWxsLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2Jsb2NrIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCAqIDIpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAucHJvZHVjdC1saW5lX19ncmlkOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHJvZHVjdC1saW5lX19jZWxsIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rNSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtbGluZV9fY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxuICAucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtbGluZV9fY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnByb2R1Y3QtbGluZV9fY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobisyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb2R1Y3QtbGlzdF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtbGlzdF9fZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1saXN0X19jZWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LW1hcmtlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG4ucHJvZHVjdC1tYXJrZXJfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNzBweDtcbn1cblxuLnByb2R1Y3QtcmV2aWV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXJldmlld3MtLWVtcHR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kdWN0LXJldmlld3NfX2VtcHR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMzFweDtcbiAgcGFkZGluZzogNDBweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWY3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5wcm9kdWN0LXJldmlld3NfX2VtcHR5LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIG1heC13aWR0aDogNTYwcHg7XG59XG5cbi5wcm9kdWN0LXJldmlld3NfX2VtcHR5LXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzJmMmYyZjtcbn1cblxuLnByb2R1Y3QtcmV2aWV3c19fZW1wdHktdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM0ODQ4NDg7XG59XG5cbi5wcm9kdWN0LXJldmlld3NfX2VtcHR5LWJ0biB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1pbi13aWR0aDogMzQ0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjMjkzZWYyO1xuICBib3JkZXItY29sb3I6ICMyOTNlZjI7XG59XG5cbi5wcm9kdWN0LXJldmlld3NfX21haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDkzMnB4O1xufVxuXG4ucHJvZHVjdC1yZXZpZXdzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucHJvZHVjdC1yZXZpZXdzX19pdGVtIHtcbiAgcGFkZGluZzogOHB4IDAgMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XG59XG4ucHJvZHVjdC1yZXZpZXdzX19pdGVtICsgLnByb2R1Y3QtcmV2aWV3c19faXRlbSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5wcm9kdWN0LXJldmlld3NfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnByb2R1Y3QtcmV2aWV3c19faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucHJvZHVjdC1yZXZpZXdzX19oZWFkLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5wcm9kdWN0LXJldmlld3NfX2F1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuXG4ucHJvZHVjdC1yZXZpZXdzX19kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzQ4NDg0ODtcbn1cblxuLnByb2R1Y3QtcmV2aWV3c19fc3RhcnMsXG4ucHJvZHVjdC1yZXZpZXdzX19jdGEtc3RhcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5wcm9kdWN0LXJldmlld3NfX3N0YXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogNHB4O1xuICBjb2xvcjogI2UzZTNlMztcbn1cbi5wcm9kdWN0LXJldmlld3NfX3N0YXIgLmljb24sXG4ucHJvZHVjdC1yZXZpZXdzX19zdGFyIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2R1Y3QtcmV2aWV3c19fc3Rhci0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmMwMWU7XG59XG5cbi5wcm9kdWN0LXJldmlld3NfX3RleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzQ4NDg0ODtcbn1cblxuLnByb2R1Y3QtcmV2aWV3c19fcGhvdG9zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbn1cblxuLnByb2R1Y3QtcmV2aWV3c19fcGhvdG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2YxZjFmNztcbn1cblxuLnByb2R1Y3QtcmV2aWV3c19fcGhvdG8tLXZpZGVvIHtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbn1cblxuLnByb2R1Y3QtcmV2aWV3c19fcGhvdG8taW1nLFxuLnByb2R1Y3QtcmV2aWV3c19fcGhvdG8tdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucHJvZHVjdC1yZXZpZXdzX19waG90by1wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSg0MSwgNjIsIDI0MiwgMC45Mik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucHJvZHVjdC1yZXZpZXdzX19waG90by1wbGF5LWljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnByb2R1Y3QtcmV2aWV3c19fbW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMjkzZWYyO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC1yZXZpZXdzX19tb3JlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xufVxuLnByb2R1Y3QtcmV2aWV3c19fbW9yZTpob3ZlciB7XG4gIGNvbG9yOiAjZWQyODJmO1xufVxuXG4ucHJvZHVjdC1yZXZpZXdzX19hc2lkZSB7XG4gIGZsZXg6IDAgMCAzODlweDtcbiAgd2lkdGg6IDM4OXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXJldmlld3NfX2N0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjc7XG59XG5cbi5wcm9kdWN0LXJldmlld3NfX2N0YS1hdmVyYWdlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG5cbi5wcm9kdWN0LXJldmlld3NfX2N0YS1zdW0ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzJGMkYyRjtcbn1cblxuLnByb2R1Y3QtcmV2aWV3c19fY3RhLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuXG4ucHJvZHVjdC1yZXZpZXdzX19jdGEtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMyZjJmMmY7XG59XG5cbi5wcm9kdWN0LXJldmlld3NfX2N0YS1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjMjkzZWYyO1xuICBib3JkZXItY29sb3I6ICMyOTNlZjI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnByb2R1Y3QtcmV2aWV3cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbiAgLnByb2R1Y3QtcmV2aWV3c19fbWFpbixcbi5wcm9kdWN0LXJldmlld3NfX2FzaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAucHJvZHVjdC1yZXZpZXdzX19hc2lkZSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LXJldmlld3NfX2hlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogOHB4O1xuICB9XG4gIC5wcm9kdWN0LXJldmlld3NfX3Bob3RvIHtcbiAgICB3aWR0aDogOTZweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG4gIC5wcm9kdWN0LXJldmlld3NfX2VtcHR5IHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gIH1cbiAgLnByb2R1Y3QtcmV2aWV3c19fZW1wdHktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucHJvZHVjdC1yZXZpZXdzX19lbXB0eS1idG4ge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZHVjdC1yZXZpZXdzX19jdGEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnByb2R1Y3Qtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0ODBweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93cyAuc2xpZGVyX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19hcnJvd3MgLnNsaWRlcl9fYXJyb3ctLWxlZnQge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgLSAxNXB4KSk7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3dzIC5zbGlkZXJfX2Fycm93LS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIGNhbGMoLTUwJSAtIDE1cHgpKTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyLS1hbHQge1xuICBtaW4taGVpZ2h0OiAyNDRweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyLXN3aXBlci1mbGV4IC5wcm9kdWN0LXNsaWRlcl9fc3dpcGVyLXNsaWRlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyLXN3aXBlci1mbGV4IC5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXNsaWRlci1zd2lwZXItZmxleCAuc3dpcGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXNsaWRlci1zd2lwZXItZmxleCAucHJvZHVjdC1zbGlkZXJfX3NsaWRlLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19zbGlkZS5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA0NjZweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX3NsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY29udGFpbjogbGF5b3V0IHBhaW50IHN0eWxlO1xufVxuXG4ucHJvZHVjdC1zbGlkZXItLWFsdCAucHJvZHVjdC1zbGlkZXJfX3NsaWRlLnN3aXBlci1zbGlkZSB7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LXNsaWRlci1zd2lwZXItZmxleCB7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyLXN3aXBlci1mbGV4IC5wcm9kdWN0LXNsaWRlcl9fcHJvbW8ge1xuICB3aWR0aDogMzUwcHg7XG4gIGZsZXg6IDAgMCAzNDBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXItc3dpcGVyLWZsZXggLnByb2R1Y3Qtc2xpZGVyX19wcm9tbyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXNsaWRlci1zd2lwZXItZmxleCAucHJvZHVjdC1zbGlkZXJfX2lubmVyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLnByb2R1Y3Qtc2xpZGVyX19zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHJvZHVjdC1zbGlkZXItLW5vdC1maWxsZWQge1xuICAgIGhlaWdodDogNjE4cHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZS5zd2lwZXItc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucHJvZHVjdC1zbGlkZXIge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyLXN3aXBlci1mbGV4IHtcbiAgICBtYXJnaW46IDAgLThweDtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXItc3dpcGVyLWZsZXggLnByb2R1Y3Qtc2xpZGVyX19wcm9tbyB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGZsZXg6IDAgMCAzNTBweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXItc3dpcGVyLWZsZXggLnByb2R1Y3Qtc2xpZGVyX19pbm5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1zbGlkZXItLW5vdC1maWxsZWQge1xuICAgIGhlaWdodDogNDk1cHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyLXN3aXBlci1mbGV4IC5wcm9kdWN0LXNsaWRlcl9fcHJvbW8ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXItc3dpcGVyLWZsZXggLnByb2R1Y3Qtc2xpZGVyX19pbm5lciB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXItc3dpcGVyLWZsZXggLnByb2R1Y3Qtc2xpZGVyX19wcm9tbyBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnByb2R1Y3QtdC1ncmlkLFxuLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICBwYWRkaW5nOiAxOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2JvdHRvbSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAucHJvZHVjdC10LWdyaWRfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rOmFjdGl2ZSB+IC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX192aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICBtYXgtaGVpZ2h0OiAyMTZweDtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3N0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX25hbWUge1xuICBtYXJnaW46IDhweCAwO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mYXZvcml0ZS1hY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogYXV0bztcbiAgei1pbmRleDogMztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX25hbWUge1xuICAgIGNvbG9yOiAjZTA2O1xuICB9XG59XG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLnByb2R1Y3QtdC1saXN0LFxuLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdC10LWxpc3Q6aG92ZXIgLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnByb2R1Y3QtdC1saXN0X19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluazphY3RpdmUgfiAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE4MHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X192aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBtYXgtaGVpZ2h0OiAyMTZweDtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3N0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX25hbWUge1xuICBtYXJnaW46IDhweCAwO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX25hbWUge1xuICAgIGNvbG9yOiAjZTA2O1xuICB9XG59XG4ucHJvZHVjdC10LWxpc3RfX3ByaWNlIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19mYXZvcml0ZS1hY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogNDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLFxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSArIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XG4gICAgbWluLWhlaWdodDogMTkwcHg7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8gKyAucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG4ucHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNTg0cHg7XG59XG5cbi5wcm9kdWN0LWdyaWRfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnByb2R1Y3QtZ3JpZCxcbi5wcm9kdWN0LWdyaWRfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC1ncmlkX19jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnByb2R1Y3QtZ3JpZF9fdG9wIHtcbiAgcGFkZGluZzogMCA3cHg7XG59XG5cbi5wcm9kdWN0LWdyaWRfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtZ3JpZF9faW1hZ2VzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIG1heC13aWR0aDogMzE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtZ3JpZF9fc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDEwcHg7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wcm9kdWN0LWdyaWRfX2JvdHRvbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3QtZ3JpZF9fcmF0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByb2R1Y3QtZ3JpZF9fcmF0aW5nICsgLnByb2R1Y3QtZ3JpZF9fbmFtZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QtZ3JpZF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEwNiU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBjb2xvcjogIzAyMGIyYTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICBtYXJnaW4tdG9wOiAzNHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdC1ncmlkOmhvdmVyIC5wcm9kdWN0LWdyaWRfX25hbWUge1xuICAgIGNvbG9yOiAjZWQyODJmO1xuICB9XG59XG4ucHJvZHVjdC1ncmlkX190ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTA2JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiAjMDIwQjJBO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5wcm9kdWN0LWdyaWRfX2F2YWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4ucHJvZHVjdC1ncmlkX19jb2xvcnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWdyaWRfX3ByaWNlIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5wcm9kdWN0LWdyaWRfX2FjdGlvbnMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnByb2R1Y3QtZ3JpZF9fYWN0aW9uIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtZ3JpZF9fYWN0aW9uLmZsYyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWdyaWRfX2FjdGlvbiAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0LWdyaWRfX2FjdGlvbiAuYmFza2V0LWFjdGlvbl9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWdyaWRfX2Zhdm9yaXRlLWFjdGlvbiB7XG4gIGZsZXg6IDAgMCA0NHB4O1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcm9kdWN0LWdyaWRfX3N0YXR1cyB7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICB9XG4gIC5wcm9kdWN0LWdyaWRfX2Zhdm9yaXRlLWFjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAucHJvZHVjdC1ncmlkX19ib3R0b20ge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4O1xuICB9XG4gIC5wcm9kdWN0LWdyaWRfX3JhdGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5wcm9kdWN0LWdyaWRfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBvdmVyZmxvdy14OiBjbGlwO1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHJvZHVjdC1ncmlkX190ZXh0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMiwgMTEsIDQyLCAwLjYpO1xuICB9XG4gIC5wcm9kdWN0LWdyaWRfX2ltYWdlcyB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLnFyLWNvZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0VEMjgyRjtcbn1cblxuLnFyLWNvZGVfX2xlZnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnFyLWNvZGVfX3JpZ2h0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ucXItY29kZV9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG4gIGNvbG9yOiAjMkYyRjJGO1xuICBtYXgtd2lkdGg6IDMwN3B4O1xufVxuXG4ucXItY29kZV9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnFyLWNvZGVfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNTVweDtcbiAgaGVpZ2h0OiAxNTVweDtcbiAgbWF4LXdpZHRoOiAxNTVweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnFyLWNvZGVfX2NhcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucXItY29kZV9fYnRuIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxMXB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnFyLWNvZGVfX2J0bi5xci1jb2RlX19idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEyODkuOTglIDI3NS4xJSBhdCAxMTguODQlIC0zNi41NCUsIHJnYigyNTUsIDE1MSwgMTU0KSAwJSwgcmdiKDI1NSwgODgsIDkzKSAxOC4wMDAwMDA3MTUzJSwgcmdiKDI1NSwgNTksIDY1KSAzMy4wMDAwMDEzMTEzJSwgcmdiKDI0MiwgNDAsIDQ3KSA1NC41MDAwMDE2Njg5JSwgcmdiKDIyNywgMzksIDQ2KSA3My4wMDAwMDE5MDczJSwgcmdiKDIxOCwgMzgsIDQ1KSA5MS4wMDAwMDI2MjI2JSwgcmdiKDIwNiwgMzYsIDQzKSA5OS4wMDAwMDA5NTM3JSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtZ3JhZGllbnQgMC4ycztcbn1cblxuLnFyLWNvZGVfX2J0bi5xci1jb2RlX19idG46bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZDRiNTI7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucXItY29kZV9fYnRuLnFyLWNvZGVfX2J0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNmZDRiNTI7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucXItY29kZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucXItY29kZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5xci1jb2RlX19hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnFyLWNvZGVfX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5xci1jb2RlX19jYXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucmF0aW5nLS1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF0aW5nX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF0aW5nX19yb3cge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX3JvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJhdGluZ19fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYXRpbmdfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjRkZDMDFFO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXM7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX2l0ZW0tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucmF0aW5nX19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucmF0aW5nX19pdGVtIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5wcm9kdWN0IC5yYXRpbmdfX2dyaWQge1xuICBnYXA6IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9kdWN0IC5yYXRpbmdfX2l0ZW0ge1xuICBwYWRkaW5nOiA0cHggMDtcbn1cbi5wcm9kdWN0IC5yYXRpbmdfX2l0ZW0gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5wcm9kdWN0IC5yYXRpbmdfX3ZhbHVlIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLnJhdGluZ19fbGF5ZXItLWNoZWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJhdGluZ19fbGF5ZXItLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yYXRpbmdfX2ljb24ucmF0aW5nX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYXRpbmdfX2ludGVncmF0ZWQtbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ucmF0aW5nX192YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiAjNUI1QjVCO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmF0aW5nX19sYXllci0tY2hlY2tlZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucmF0aW5nX19ncmlkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5yYXRpbmdfX2l0ZW0gLnN2Zy1pY29uIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbiAgLnJhdGluZ19fcm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5yYXRpbmdfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbiAgLnByb2R1Y3QgLnJhdGluZ19faXRlbSAuc3ZnLWljb24ge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuLnNpZGVJbmZvX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5zaWRlSW5mb19faGVhZGVyIC5zaXRlX21hcmtlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5zaWRlSW5mb19faGVhZGVyIC5yYXRpbmctYmxvY2sge1xuICBtYXJnaW46IDA7XG59XG5cbi5zaWRlSW5mb19fdGl0bGUge1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBmb250LWZhbWlseTogXCJFeG8gMlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIG1heC13aWR0aDogODYwcHg7XG59XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkV4byAyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLnByb2R1Y3QtZGVzY3JpcHRpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLnByb2R1Y3QtZGVzY3JpcHRpb25fX2NvbnRlbnQuaXMtZXhwYW5kZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiB1bnNldDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uX19jb250ZW50IHAge1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbl9fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbl9fbW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMjkzZWYyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uX19tb3JlOmhvdmVyIHtcbiAgY29sb3I6ICNlZDI4MmY7XG59XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uX19tb3JlW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZGVJbmZvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZHVjdC1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLnNlYXJjaC1zbWFsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDUyNHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsIC5sb2FkZXJfX2ljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2ZpZWxkIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0biB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuLnNlYXJjaC1zbWFsbF9fZmllbGQgLmZpZWxkLWlucHV0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2QwZDBkMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA0cHggMHB4IDRweCA0MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9sb2NhbC9uZXdfYnVpbGQvbG9jYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9zZWFyY2guc3ZnXCIpIG5vLXJlcGVhdCAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI0YxMjgyRjtcbiAgfVxufVxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0biB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bi1pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWF4LWhlaWdodDogMjEwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogMztcbiAgbWluLWhlaWdodDogODBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMsIHRyYW5zZm9ybSAwLjI1cztcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5zZWFyY2gtc21hbGxfX2xvYWRlci13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xufVxuXG4uc2VhcmNoLXNtYWxsX19sb2FkZXItd3JhcC52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fdG9wIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjRjEyODJGO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zZWFyY2gtc21hbGwge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbnNlY3Rpb24uc2VjdGlvbiB7XG4gIG1hcmdpbjogMTAwcHggMDtcbn1cblxuLnBhZ2UtbWFpbjpoYXMoLmRldGFpbGVkQ2FyZENvbnRhaW5lcikgc2VjdGlvbi5zZWN0aW9uIHtcbiAgbWFyZ2luOiA4MHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgc2VjdGlvbi5zZWN0aW9uOmhhcyg+IC5wb3B1bGFyKSB7XG4gICAgbWFyZ2luOiAtMTBweCAwIC05MHB4O1xuICB9XG59XG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi0tbWFyZ2lucy1zbWFsbCB7XG4gIG1hcmdpbjogNTBweCAwO1xufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiAjMmYyZjJmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMS43ODtcbn1cblxuLnBhZ2UtbWFpbjpoYXMoLmRldGFpbGVkQ2FyZENvbnRhaW5lcikgLnNlY3Rpb24tdGl0bGUge1xuICBmb250OiA3MDAgMzBweC8zOHB4IFwibmJyYlwiLCBcIkludGVyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5zZWN0aW9uLS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMEQ0RjQ7XG4gIHBhZGRpbmc6IDY4cHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICBzZWN0aW9uLnNlY3Rpb24ge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG4gIHNlY3Rpb24uc2VjdGlvbjpoYXMoPiAucG9wdWxhcikge1xuICAgIG1hcmdpbjogNDBweCAwIDMwcHggMDtcbiAgfVxuICBzZWN0aW9uLnNlY3Rpb246aGFzKD4gLnBvcHVsYXIpIC5wb3B1bGFyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgc2VjdGlvbi5zZWN0aW9uLnByb2R1Y3Qtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICBzZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi0tbWFyZ2lucy1zbWFsbCB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tLWJnIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1tYWluOmhhcyguZGV0YWlsZWRDYXJkQ29udGFpbmVyKSAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udDogNzAwIDI0cHgvMzBweCBuYnJiLCBJbnRlciwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgfVxuICAucGFnZS1tYWluOmhhcyguZGV0YWlsZWRDYXJkQ29udGFpbmVyKSBzZWN0aW9uLnNlY3Rpb24ge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG4gIC5wYWdlLW1haW46aGFzKC5kZXRhaWxlZENhcmRDb250YWluZXIpIHNlY3Rpb24uc2VjdGlvbjpoYXMoKyAuZGVsaXZlcnktc2VjdGlvbikge1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gIH1cbiAgYm9keTpoYXMoLmRldGFpbGVkQ2FyZENvbnRhaW5lcikgLnBhZ2Utc3ViZm9vdGVyIHtcbiAgICBtYXJnaW46IDIwcHggMCAxMzBweDtcbiAgfVxufVxuLnNlby1tZWRpYSB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cblxuLnNlby1tZWRpYV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDI0cHg7XG59XG5cbi5zZW8tbWVkaWFfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogOTQzcHg7XG59XG5cbi5zZW8tbWVkaWE6bm90KDpoYXMoLnNlby1tZWRpYV9fY29udGVudCkpIC5zZW8tbWVkaWFfX21lZGlhIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZW8tbWVkaWE6bm90KDpoYXMoLnNlby1tZWRpYV9fbWVkaWEpKSAuc2VvLW1lZGlhX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA5NDNweDtcbn1cblxuLnNlby1tZWRpYV9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5cbi5zZW8tbWVkaWFfX2JvZHktLWNvbGxhcHNlZCB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwMCAwJSwgIzAwMCBjYWxjKDEwMCUgLSAyNHB4KSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDAgMCUsICMwMDAgY2FsYygxMDAlIC0gMjRweCksIHRyYW5zcGFyZW50IDEwMCUpO1xufVxuXG4uc2VvLW1lZGlhX19ib2R5LS1hbmltYXRpbmcge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gIG1hc2staW1hZ2U6IG5vbmU7XG59XG5cbi5zZW8tbWVkaWFfX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNlby1tZWRpYV9fdGV4dCBzdHJvbmcsXG4uc2VvLW1lZGlhX190ZXh0IGIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuLnNlby1tZWRpYV9fdGV4dCBwIHtcbiAgbWFyZ2luOiAwIDAgMC41ZW07XG59XG4uc2VvLW1lZGlhX190ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VvLW1lZGlhX190ZXh0IHVsLFxuLnNlby1tZWRpYV9fdGV4dCBvbCB7XG4gIG1hcmdpbjogMC41ZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG59XG5cbi5zZW8tbWVkaWFfX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzI5M2VmMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNlby1tZWRpYV9fdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogI2VkMjgyZjtcbiAgfVxufVxuLnNlby1tZWRpYV9fbWVkaWEge1xuICBmbGV4OiAwIDAgMzg5cHg7XG4gIHdpZHRoOiAzODlweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2VvLW1lZGlhX192aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMzg5LzIxMTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2Q1ZDVkNTtcbn1cbi5zZW8tbWVkaWFfX3ZpZGVvIC52aWRlbyxcbi5zZW8tbWVkaWFfX3ZpZGVvIC52aWRlb19fcG9zdGVyLFxuLnNlby1tZWRpYV9fdmlkZW8gLnZpZGVvX192aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNlby1tZWRpYV9fdmlkZW8gLnZpZGVvX19pZnJhbWUtd3JhcCB7XG4gIGFzcGVjdC1yYXRpbzogMzg5LzIxMTtcbn1cbi5zZW8tbWVkaWFfX3ZpZGVvIC52aWRlb19fYnRuIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uc2VvLW1lZGlhX192aWRlbyAudmlkZW9fX2J0bi1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zNSkpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zZW8tbWVkaWFfX21lZGlhIHtcbiAgICBmbGV4LWJhc2lzOiAzMjBweDtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNlby1tZWRpYV9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5zZW8tbWVkaWFfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuc2VvLW1lZGlhX19tZWRpYSB7XG4gICAgZmxleDogbm9uZTtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VvLW1lZGlhX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICAuc2VvLW1lZGlhX190ZXh0IHN0cm9uZyxcbi5zZW8tbWVkaWFfX3RleHQgYiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlby1tZWRpYSB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG4gIC5zZW8tbWVkaWFfX2lubmVyIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLnNlby1tZWRpYV9fdmlkZW8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYXNwZWN0LXJhdGlvOiAzNTUvMjA2O1xuICB9XG4gIC5zZW8tbWVkaWFfX3ZpZGVvIC52aWRlb19faWZyYW1lLXdyYXAge1xuICAgIGFzcGVjdC1yYXRpbzogMzU1LzIwNjtcbiAgfVxuICAuc2VvLW1lZGlhX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICAuc2VvLW1lZGlhX190ZXh0IHN0cm9uZyxcbi5zZW8tbWVkaWFfX3RleHQgYiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zZW8tbWVkaWFfX3RvZ2dsZSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5zZW9fX2NvbnRlbnQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uc2VvX19idXR0b24ge1xuICBtYXJnaW46IDEwcHggMDtcbiAgY29sb3I6ICMyOTNFRjI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5zZW9fX2J1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNlZDI4MmY7XG4gIH1cbn1cbi5zZXJ2aWNlLXNlY3Rpb24ge1xuICBtYXJnaW46IDUwcHggMCA1MHB4O1xufVxuXG4uc2VydmljZS1zZWN0aW9uICsgLnN0YXRpY0NvbnRhY3RzIC5iYW5uZXItdGVsIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLnNlcnZpY2Utc2VjdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDMzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4zMnB4O1xufVxuXG4uc2VydmljZS1zZWN0aW9uX19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5zZXJ2aWNlLXNlY3Rpb25fX3RhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgbWFyZ2luOiAtMTBweDtcbn1cblxuLnNlcnZpY2Utc2VjdGlvbl9fdGFiLXdyYXAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDI1JTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlcnZpY2Utc2VjdGlvbl9fdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDY4cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc2VydmljZS1zZWN0aW9uX190YWI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMjE4cHggNjFweCAwIHJnYmEoMTM1LCAxMzUsIDEzNSwgMCksIDAgMTM5cHggNTZweCAwIHJnYmEoMTM1LCAxMzUsIDEzNSwgMC4wMSksIDAgNzhweCA0N3B4IDAgcmdiYSgxMzUsIDEzNSwgMTM1LCAwLjA1KSwgMCAzNXB4IDM1cHggMCByZ2JhKDEzNSwgMTM1LCAxMzUsIDAuMDkpLCAwIDlweCAxOXB4IDAgcmdiYSgxMzUsIDEzNSwgMTM1LCAwLjEpO1xuICAgIGNvbG9yOiAjRUQyODJGO1xuICB9XG59XG4uc2VydmljZS1zZWN0aW9uX190YWItaWNvbi5zZXJ2aWNlLXNlY3Rpb25fX3RhYi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIGNvbG9yOiAjRUQyODJGO1xufVxuXG4uc2VydmljZS1zZWN0aW9uX190YWItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNlcnZpY2Utc2VjdGlvbl9fdGFiLXdyYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlcnZpY2Utc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA0MHB4IDAgNjBweDtcbiAgfVxuICAuc2VydmljZS1zZWN0aW9uICsgLnN0YXRpY0NvbnRhY3RzIC5iYW5uZXItdGVsIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5zZXJ2aWNlLXNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuODhweDtcbiAgfVxuICAuc2VydmljZS1zZWN0aW9uX19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuc2VydmljZS1zZWN0aW9uX190YWIge1xuICAgIHBhZGRpbmc6IDMzcHggMjBweDtcbiAgfVxuICAuc2VydmljZS1zZWN0aW9uX190YWItbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5zZXJ2aWNlLXNlY3Rpb25fX3RhYi1pY29uLnNlcnZpY2Utc2VjdGlvbl9fdGFiLWljb24ge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBtYXJnaW46IDAgYXV0byA1cHg7XG4gIH1cbiAgLnNlcnZpY2Utc2VjdGlvbl9fdGFicyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIG1hcmdpbjogLTVweDtcbiAgfVxuICAuc2VydmljZS1zZWN0aW9uX190YWItd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG4uc2VydmljZSB7XG4gIG1hcmdpbjogMTAwcHggMDtcbn1cblxuLnNlcnZpY2VfX3dyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5zZXJ2aWNlX19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5zZXJ2aWNlX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnNlcnZpY2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZXJ2aWNlX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlcnZpY2VfX2l0ZW0tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2VydmljZV9faXRlbS1saXN0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzJGMkYyRjtcbiAgbWFyZ2luOiA1cHggMCAyMHB4O1xufVxuXG51bC5zZXJ2aWNlX19pdGVtLWxpc3QgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG51bC5zZXJ2aWNlX19pdGVtLWxpc3QgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGMkYyRjtcbn1cblxuLnNlcnZpY2VfX2l0ZW0tbHZsMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zZXJ2aWNlX19ub3RlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5zZXJ2aWNlX19ub3RlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zZXJ2aWNlX19pdGVtLW5hbWUsXG4uc2VydmljZV9faXRlbS1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyAvKiAyOTUlICovXG4gIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG59XG5cbi5zZXJ2aWNlX19pdGVtLXByaWNlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlcnZpY2Uge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG4gIC5zZXJ2aWNlX193cmFwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbiAgLnNlcnZpY2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICB9XG4gIC5zZXJ2aWNlX19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuc2VydmljZV9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuc2VydmljZV9faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLnNlcnZpY2VfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICB9XG4gIC5zZXJ2aWNlX19pdGVtLWx2bDIge1xuICAgIHBhZGRpbmc6IDEycHggNXB4O1xuICB9XG4gIC5zZXJ2aWNlX19pdGVtLW5hbWUsXG4uc2VydmljZV9faXRlbS1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zZXJ2aWNlX19pdGVtLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIHVsLnNlcnZpY2VfX2l0ZW0tbGlzdCA+IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgdWwuc2VydmljZV9faXRlbS1saXN0ID4gbGk6OmJlZm9yZSB7XG4gICAgdG9wOiA0cHg7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbiAgLnNlcnZpY2VfX25vdGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cbi5zaWRlYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMzg3cHg7XG59XG5cbi5zaWRlYmFyX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnNpZGViYXJfX3RvcC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5zaWRlYmFyX19oZWFkaW5nIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5zaWRlYmFyX19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDI2cHg7XG59XG5cbi5zaWRlYmFyX19yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBnYXA6IDRweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5zaWRlYmFyX19yYXRpbmc6aG92ZXIsXG4uc2lkZWJhcl9fcmF0aW5nOmhvdmVyLFxuLnNpZGViYXJfX3JhdGluZzpob3ZlciAuc2lkZWJhcl9fcmF0aW5nLWNvdW50IHtcbiAgICBjb2xvcjogIzI5M0VGMjtcbiAgfVxuICAuc2lkZWJhcl9fcmF0aW5nOmhvdmVyIC5zaWRlYmFyX19yYXRpbmctdGV4dC13cmFwOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5M0VGMjtcbiAgfVxufVxuLnNpZGViYXJfX3JhdGluZy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBjb2xvcjogI0ZGQzAxRTtcbn1cblxuLnNpZGViYXJfX3JhdGluZy10ZXh0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lkZWJhcl9fcmF0aW5nLXRleHQtd3JhcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4uc2lkZWJhcl9fcmF0aW5nLWNvdW50IHtcbiAgY29sb3I6ICM5OTk7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5zaWRlYmFyX19iYWRnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbn1cblxuLnNpZGViYXJfX2JhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjA2O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNpZGViYXJfX2JhZGdlLS1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnNpZGViYXJfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNpZGViYXJfX3ByaWNlLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwO1xufVxuXG4uc2lkZWJhcl9fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA2cHggMDtcbiAgZ2FwOiAwO1xufVxuXG4uc2lkZWJhcl9faW5zdGFsbG1lbnQtdG9vbHRpcCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnNpZGViYXJfX3ByaWNlLWN1cnJlbnQge1xuICBmb250LWZhbWlseTogXCJuYnJiXCIsIFwiSW50ZXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNGMTI4MkY7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uc2lkZWJhcl9fcHJpY2UtY3VycmVudC0tc2FsZSB7XG4gIGNvbG9yOiAjRjEyODJGO1xufVxuXG4uc2lkZWJhcl9fcHJpY2Utb2xkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnNpZGViYXJfX3ByaWNlLW9sZCxcbi5zaWRlYmFyX19wcmljZS1vbGQtY3VycmVuY3kge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2lkZWJhcl9fcHJpY2Utb2xkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lkZWJhcl9fcHJpY2Utb2xkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxMjgyRjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTM1ZGVnKTtcbn1cblxuLnNpZGViYXJfX2luc3RhbGxtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuXG4uc2lkZWJhcl9faW5zdGFsbG1lbnQtdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zaWRlYmFyX19pbnN0YWxsbWVudC12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc2lkZWJhcl9faW5zdGFsbG1lbnQtdmFsdWU6aG92ZXIge1xuICAgIGNvbG9yOiAjMjkzZWYyO1xuICB9XG59XG4uc2lkZWJhcl9faW5zdGFsbG1lbnQtaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lkZWJhcl9faW5zdGFsbG1lbnQtaW5mbyAuc3ZnLWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG5Aa2V5ZnJhbWVzIHRpbHQtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpIHRyYW5zbGF0ZVooNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbi5zaWRlYmFyX19jYXJ0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc2lkZWJhcl9fY2FydC13cmFwIC5zaWRlYmFyX19jYXJ0OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQ6ICNDMTIwMjY7XG4gICAgYW5pbWF0aW9uOiB0aWx0LXNoYWtpbmcgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuXG4uc2lkZWJhcl9fY2FydC5idG4ge1xuICBoZWlnaHQ6IDUycHg7XG59XG5cbi5zaWRlYmFyX19jYXJ0LmJ0bi5idG4tLWxvYWRpbmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLnNpZGViYXJfX3NlcnZpY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5zaWRlYmFyX19zZXJ2aWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc2lkZWJhcl9fc2VydmljZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNpZGViYXJfX3NlcnZpY2Utc3RhcnQsXG4uc2lkZWJhcl9fc2VydmljZS1lbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uc2lkZWJhcl9fc2VydmljZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGNvbG9yOiAjMDAwO1xuICBmaWxsOiBub25lO1xufVxuXG4uc2lkZWJhcl9fbGluay1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2lkZWJhcl9fc2VydmljZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5zaWRlYmFyX19zZXJ2aWNlLWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4wNjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjU2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zaWRlYmFyX19zZXJ2aWNlLWJhZGdlLS1mcmVlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE0YWQ5ODtcbiAgYmFja2dyb3VuZDogI2U2ZmZmYjtcbiAgY29sb3I6ICMxNGFkOTg7XG59XG5cbi5zaWRlYmFyX19zZXJ2aWNlLWJhZGdlLS1wYWlkLFxuLnNpZGViYXJfX3NlcnZpY2UtYmFkZ2UtLWRlZmF1bHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjkzZWYyO1xuICBiYWNrZ3JvdW5kOiAjZDllYmZlO1xuICBjb2xvcjogIzI5M2VmMjtcbn1cblxuLnNpZGViYXJfX3NlcnZpY2UtYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwIDZweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xufVxuXG4uc2lkZWJhcl9fc2VydmljZS1hcnJvdy0tdXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4uc2lkZWJhcl9fc2VydmljZS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAycHgpO1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG4gIHdpZHRoOiAyODRweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgbWF4LWhlaWdodDogMTU2cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAtNHB4IDVweCAxM3B4IHJnYmEoODcsIDg3LCA4NywgMC4xKSwgLTE1cHggMThweCAyNHB4IHJnYmEoODcsIDg3LCA4NywgMC4wOSksIC0zNHB4IDQycHggMzJweCByZ2JhKDg3LCA4NywgODcsIDAuMDUpO1xufVxuXG4uc2lkZWJhcl9fc2VydmljZS1vcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc2lkZWJhcl9fc2VydmljZS1vcHRpb246aG92ZXIge1xuICAgIGNvbG9yOiAjRjEyODJGO1xuICB9XG59XG4uc2lkZWJhcl9fc2VydmljZS1vcHRpb24tLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNGMTI4MkY7XG59XG5cbi5zaWRlYmFyX19vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlhOWE5YTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNpZGViYXJfX29wdGlvbnM6bm90KDpoYXMoLnNpZGViYXJfX3VwZ3JhZGVzKSkgLnNpZGViYXJfX2NvbG9ycyB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5zaWRlYmFyX19jb2xvcnMsXG4uc2lkZWJhcl9fdXBncmFkZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogOHB4O1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cblxuLnNpZGViYXJfX3VwZ3JhZGVzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2UzZTM7XG59XG5cbi5zaWRlYmFyX19jb2xvcnMtbGFiZWwsXG4uc2lkZWJhcl9fdXBncmFkZXMtbGFiZWwge1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zaWRlYmFyX19jb2xvcnMtY29udHJvbHMsXG4uc2lkZWJhcl9fdXBncmFkZXMtY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uc2lkZWJhcl9fY29sb3JzLWxpc3QsXG4uc2lkZWJhcl9fdXBncmFkZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5zaWRlYmFyX19jb2xvcnMtbGlzdCB7XG4gIGhlaWdodDogMzZweDtcbiAgZ2FwOiAwO1xufVxuXG4uc2lkZWJhcl9fY29sb3JzLXN3aXBlci13cmFwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDE0NnB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNpZGViYXJfX2NvbG9ycy1zd2lwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNpZGViYXJfX2NvbG9ycy1zd2lwZXIgLnN3aXBlcixcbi5zaWRlYmFyX19jb2xvcnMtc3dpcGVyIC5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpZGViYXJfX2NvbG9ycy1zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAzNnB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNpZGViYXJfX2NvbG9ycy1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2lkZWJhcl9fY29sb3JzLW5hdiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwLjRweCBzb2xpZCAjOWE5YTlhO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cblxuLnNpZGViYXJfX2NvbG9ycy1uYXYtLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2lkZWJhcl9fY29sb3JzLW5hdiAuc3ZnLWljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogIzlhOWE5YTtcbn1cblxuLnNpZGViYXJfX2NvbG9ycy1uYXYtLXByZXYgLnN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnNpZGViYXJfX2NvbG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lkZWJhcl9fY29sb3ItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4LXNocmluazogMDtcbiAgdG9wOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLnNpZGViYXJfX2NvbG9yLS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5zaWRlYmFyX191cGdyYWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zaWRlYmFyX191cGdyYWRlLS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMyOTNlZjI7XG4gIGJhY2tncm91bmQ6ICNkOWViZmU7XG4gIGNvbG9yOiAjMjkzZWYyO1xufVxuXG4uc2lkZWJhcl9fb3B0aW9ucy1tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDAuNHB4IHNvbGlkICM5YTlhOWE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnNpZGViYXJfX29wdGlvbnMtbW9yZSAuc3ZnLWljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogIzlhOWE5YTtcbn1cblxuLnNpZGViYXJfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG59XG5cbi5zaWRlYmFyX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNpZGViYXJfX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIH1cbn1cbi5zaWRlYmFyX19saW5rLXN0YXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnNpZGViYXJfX2xpbmstaWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDQuNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2lkZWJhcl9fbGluay0tbWFya2Rvd24gLnNpZGViYXJfX2xpbmstaWNvbiB7XG4gIGNvbG9yOiAjMjkzZWYyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnNpZGViYXJfX2xpbmstdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5zaWRlYmFyX19saW5rLXRleHQgYixcbi5zaWRlYmFyX19saW5rLXRleHQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNpZGViYXJfX2xpbmstYXJyb3ctd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMCAwIDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5zaWRlYmFyX19saW5rLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM5OTk7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnNpZGViYXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLnNpZGViYXJfX3ByaWNlLWN1cnJlbnQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuY2F0YWxvZy1pdGVtLWxheW91dF9faGVhZGluZyAuc2lkZWJhcl9faGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICB9XG4gIC5jYXRhbG9nLWl0ZW0tbGF5b3V0X19oZWFkaW5nIC5zaWRlYmFyX190aXRsZSB7XG4gICAgb3JkZXI6IC0xO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nLWl0ZW0tbGF5b3V0X19oZWFkaW5nIC5zaWRlYmFyX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuc2lkZWJhcl9fdG9wLS1zdHVjayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnNpZGViYXJfX2NvbG9ycyxcbi5zaWRlYmFyX191cGdyYWRlcyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuICAuc2lkZWJhciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zaWRlYmFyX190b3AtLXN0aWNreSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweCAwIDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zaWRlYmFyX190b3AtLXN0dWNrIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDY1cHg7XG4gICAgei1pbmRleDogNTE7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIC04cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0UzRTM7XG4gIH1cbiAgLnNpZGViYXJfX3RvcC0tc3R1Y2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAtN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UzRTNFMztcbiAgfVxuICAuc2lkZWJhcl9fdG9wLS1zdHVjayAuc2lkZWJhcl9fY2FydC13cmFwIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZmxleDogMCAxIDUwJTtcbiAgfVxuICAuc2lkZWJhcl9fdG9wLS1zdHVjayAuc2lkZWJhcl9fY2FydC13cmFwIC5zaWRlYmFyX19jYXJ0LmJ0biB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHBhZGRpbmc6IDEycHggMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuICAuc2lkZWJhcl9fdG9wLS1zdHVjayAuc2lkZWJhcl9faGVhZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDE3MnB4O1xuICB9XG4gIC5zaWRlYmFyX190b3AtLXN0dWNrIC5zaWRlYmFyX19pbnN0YWxsbWVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWRlYmFyX19jb2xvcnMtY29udHJvbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaWRlYmFyX191cGdyYWRlcy1jb250cm9scyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpZGViYXJfX3VwZ3JhZGVzLWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuc2lkZWJhcl9fY29sb3JzLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICB9XG4gIC5zaWRlYmFyX19jb2xvcnMtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIC5zaWRlYmFyX19zZXJ2aWNlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuc2lkZWJhcl9fc2VydmljZS1pY29uLFxuLnNpZGViYXJfX2xpbmstaWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgfVxuICAuc2lkZWJhcl9fc2VydmljZS1yb3cge1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIGdhcDogOHB4O1xuICB9XG4gIC5zaWRlYmFyX19zZXJ2aWNlLXN0YXJ0IHtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAuc2lkZWJhcl9fc2VydmljZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5zaWRlYmFyX19zZXJ2aWNlLWRyb3Bkb3duIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgfVxuICAuc2lkZWJhcl9fc2VydmljZS1vcHRpb24ge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gIH1cbiAgLnNpZGViYXJfX2xpbmsge1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICB9XG4gIC5zaWRlYmFyX19saW5rLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAuc2lkZWJhcl9faW5zdGFsbG1lbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuc2lkZWJhcl9fY2FydC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gIH1cbiAgLnNpZGViYXJfX3JhdGluZy1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxuICAuc2lkZWJhcl9faW5zdGFsbG1lbnQtaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC5zaWRlYmFyX19oYXNodGFncyB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG4uc2ltcGxlLXNsaWRlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICMwMDA7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5zaW1wbGUtc2xpZGVyIHtcbiAgbWFyZ2luOiAxMDBweCAwO1xufVxuXG4uc2ltcGxlLXNsaWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xufVxuXG4uc2ltcGxlLXNsaWRlcl9fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbXBsZS1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX3NsaWRlciB7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xufVxuXG4uc2ltcGxlLXNsaWRlciAuZ3JpZC1zbGlkZXJfX2Fycm93IHtcbiAgdG9wOiA1MCU7XG59XG5cbi5zaW1wbGUtc2xpZGVyX19zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDRweDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgYmFja2dyb3VuZDogIzI4MjgyODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2ltcGxlLXNsaWRlciB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gIH1cbiAgLnNpbXBsZS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW1wbGUtc2xpZGVyX19zbGlkZS5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAzNDJweDtcbiAgfVxuICAuc2ltcGxlLXNsaWRlcl9fbWFpbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG59XG4uc2xpZGVyX19hcnJvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2xpZGVyX19hcnJvdyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpZGVyLS1kYXJrIC5zbGlkZXJfX2Fycm93IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5zbGlkZXItLWRhcmsgLnNsaWRlcl9fYXJyb3c6aG92ZXIge1xuICAgIGNvbG9yOiAjZWQyODJmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgfVxufVxuLnNsaWRlcl9fYXJyb3dbZGlzYWJsZWRdIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zbGlkZXJfX2ljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEzMnB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgYmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGhlaWdodDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5zb2MtY29udGFjdHMge1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0VEMjgyRjtcbn1cblxuLnNvYy1jb250YWN0c19fcGhvbmUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG4gIGNvbG9yOiAjMkYyRjJGO1xufVxuXG4uc29jLWNvbnRhY3RzX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uc29jLWNvbnRhY3RzX19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zb2MtY29udGFjdHNfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc29jLWNvbnRhY3RzX19pdGVtLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogNTFweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRDI4MkY7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc29jLWNvbnRhY3RzX19pdGVtLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZDRiNTI7XG4gIH1cbn1cbi5zb2MtY29udGFjdHNfX2l0ZW0tbGluay1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNvYy1jb250YWN0cyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuc29jLWNvbnRhY3RzX19waG9uZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcbiAgfVxuICAuc29jLWNvbnRhY3RzX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5zb2MtY29udGFjdHNfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc29jaWFsLWxpbmtzX19ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNHB4O1xufVxuXG4uc29jaWFsLWxpbmtzX19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnNvY2lhbC1saW5rc19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zb2NpYWwtbGlua3NfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uc29jaWFsLWxpbmtzX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc29jaWFsLWxpbmtzX19pdGVtOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnNvY2lhbC1saW5rc19faXRlbTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uc29jaWFscy1ibG9ja3NfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNvY2lhbHMtYmxvY2tzX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBmbGV4OiAxIDEgY2FsYyg1MCUgLSAxNnB4KTtcbn1cblxuLnNvY2lhbHMtYmxvY2tzX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zb2NpYWxzLWJsb2Nrc19faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4uc29jaWFscy1ibG9ja3NfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRhaW5lciAuc29jaWFscy1ibG9ja3MgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNvY2lhbHMtYmxvY2tzX19pdGVtcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNvY2lhbHMtYmxvY2tzX19pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG4gIC5zb2NpYWxzLWJsb2Nrc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zb2NpYWxzX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zb2NpYWxzX19saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI0VEMjgyRjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDUxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc29jaWFsc19fbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc29jaWFsc19faWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5zb2NpYWxzX19saW5rOmhvdmVyIC5zb2NpYWxzX19pY29uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG59XG4uc3RhdGlzdGljcy1iYW5uZXIge1xuICBtYXJnaW46IDYwcHggMCAxNDBweDtcbn1cblxuLnN0YXRpc3RpY3MtYmFubmVyX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIG1hcmdpbjogLTQwcHggLTEwcHg7XG59XG5cbi5zdGF0aXN0aWNzLWJhbm5lcl9fY29sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3RhdGlzdGljcy1iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjRUQyODJGO1xufVxuXG4uc3RhdGlzdGljcy1iYW5uZXJfX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDI0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnN0YXRpc3RpY3MtYmFubmVyX19jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0YXRpc3RpY3MtYmFubmVyIHtcbiAgICBtYXJnaW46IDc2cHggMCA2MHB4O1xuICB9XG4gIC5zdGF0aXN0aWNzLWJhbm5lcl9fZ3JpZCB7XG4gICAgbWFyZ2luOiAtMjZweCAtMTBweDtcbiAgfVxuICAuc3RhdGlzdGljcy1iYW5uZXJfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjZweCAwO1xuICB9XG4gIC5zdGF0aXN0aWNzLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG4uc3RhdHVzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uc3RhdHVzLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEwNiU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnN0YXR1cy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogNS41cHg7XG4gIH1cbn1cbi5zdG9jay1zbGlkZXIge1xuICBtYXJnaW46IDEwMHB4IDAgNTBweDtcbn1cblxuLnN0b2NrLXNsaWRlcl9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0b2NrLXNsaWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc3RvY2stc2xpZGVyIC5zYWxvbnNfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnN0b2NrLXNsaWRlciAuc2Fsb25zX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gIG1hcmdpbi1sZWZ0OiAzLjUlO1xuICBtYXJnaW4tcmlnaHQ6IDMuNSU7XG59XG5cbi5zdG9jay1zbGlkZXIgLnNhbG9uX19pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNGM0O1xuICBoZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIGZsZXgtZ3JvdzogMTsgKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnN0b2NrLXNsaWRlciAuc2Fsb25fX2ltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc3RvY2stc2xpZGVyIC5zYWxvbl9fbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgNDUsIDY0LCAwLjUpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiA2cHggMjJweCA1cHggMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIycHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc3RvY2stc2xpZGVyIC5zYWxvbl9fYWRkcmVzcyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uc3RvY2stc2xpZGVyIC5zYWxvbl9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuXG4uc3RvY2stc2xpZGVyIC5zYWxvbl9fZGV0YWlscy1ib3R0b20ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zdG9jay1zbGlkZXIgLnNhbG9uX19kZXRhaWxzOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5zdG9jay1zbGlkZXIgLnNhbG9uX19kZXNjcmlwdGlvbiB7XG4gIC8qIG1heC13aWR0aDogNDIlOyAqL1xufVxuXG4uc3RvY2stc2xpZGVyIC5zYWxvbl9fZGV0YWlscy1ib3R0b20gLmxpbmtUZWwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc3RvY2stc2xpZGVyIC5zYWxvbnNfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cblxuLnN0b2NrLXNsaWRlciAuc2Fsb25zX19wYWdlIHtcbiAgcGFkZGluZy10b3A6IDFweDtcbn1cblxuLnN0b2NrLXNsaWRlciAuc2Fsb25zX19wYWdlIC5zYWxvbnNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uc3RvY2stc2xpZGVyIC5zYWxvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc3RvY2stc2xpZGVyIC5zYWxvbl9fYnVpbGRpbmcge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5zdG9jay1zbGlkZXIgLmxpbmtUeXBlMiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zdG9jay1zbGlkZXIgLmxpbmtUeXBlMjpob3ZlciB7XG4gIGNvbG9yOiAjZjgyZDQwO1xuICBib3JkZXItY29sb3I6ICNmODJkNDA7XG59XG5cbi5zdG9jay1zbGlkZXIgLnNhbG9uX19kZXRhaWxzLWJvdHRvbSAubGlua1RlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb250YWluZXIgLnN0b2NrLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnN0b2NrLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnN0b2NrLXNsaWRlciB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b2NrLXNsaWRlciB7XG4gICAgbWFyZ2luOiA2MHB4IDAgMzBweDtcbiAgfVxuICAuc3RvY2stc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjkycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc3RvY2stc2xpZGVyIC5zbGlkZXJfX2Fycm93IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLnN0b2NrLXNsaWRlciAuc2xpZGVyX19hcnJvdy0tbGVmdCB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxuICAuc3RvY2stc2xpZGVyIC5zbGlkZXJfX2Fycm93LS1yaWdodCB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtX19maWVsZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm1fX2J0biB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtIC5maWVsZC10ZXh0X19sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGFicyB7XG4gIG1hcmdpbjogODBweCAwO1xufVxuXG4udGFicy0tYWx0LW1hcmdpbnMge1xuICBtYXJnaW46IDYwcHggMCAwO1xufVxuXG4udGFic19fdGl0bGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFic19fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDE1cHggMCA0MHB4O1xufVxuXG4udGFic19fdGFicy0tZmxleC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnRhYnNfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnRleHQtYmFubmVyIHtcbiAgbWFyZ2luOiA1MHB4IDA7XG59XG5cbi50ZXh0LWJhbm5lciAudGV4dC1ndWlkZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcbn1cblxuLmNvbnRhaW5lciAudGV4dC1iYW5uZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRleHQtYmFubmVyIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxufVxuLnRleHQtYmxvY2tzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4udGV4dC1ibG9ja3NfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgbWFyZ2luOiAtMTBweDtcbn1cblxuLnRleHQtYmxvY2tzX19jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi50ZXh0LWJsb2Nrc19faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0VEMjgyRjtcbiAgcGFkZGluZzogMjBweCA1MHB4O1xufVxuXG4udGV4dC1ibG9ja3NfX2l0ZW0udGV4dC1ibG9ja3NfX2l0ZW0udGV4dC1ibG9ja3NfX2l0ZW0gaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyRjJGMkY7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi50ZXh0LWJsb2Nrc19faXRlbSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gIGNvbG9yOiAjMkYyRjJGO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udGV4dC1ibG9ja3NfX2l0ZW0gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGV4dC1ibG9ja3NfX2dyaWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudGV4dC1ibG9ja3NfX2NlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAudGV4dC1ibG9ja3NfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuLnRoZW1lLXRvZ2dsZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjEyODJGO1xufVxuXG4uZGFyay10aGVtZSAudGhlbWUtdG9nZ2xlcl9fd3JhcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG59XG5cbi50aGVtZS10b2dnbGVyX19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLnRoZW1lLXRvZ2dsZXJfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbn1cblxuLnRoZW1lLXRvZ2dsZXJfX2J1dHRvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxMjgyRjtcbiAgY29sb3I6ICNGMTI4MkY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmRhcmstdGhlbWUgLnRoZW1lLXRvZ2dsZXJfX2J1dHRvbi0tYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi50aGVtZS10b2dnbGVyX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmI7XG59XG5cbi50aGVtZS10b2dnbGVyX19pY29uLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udG9vbHRpcF9fdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRvb2x0aXBfX3BhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMjBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCkpIGRyb3Atc2hhZG93KDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjA0KSkgZHJvcC1zaGFkb3coMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMDQpKSBkcm9wLXNoYWRvdygwIDAgMC41cHggcmdiYSgwLCAwLCAwLCAwLjA0KSk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4udG9vbHRpcF9fcGFuZWwtLXBvcnRhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTMwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50b29sdGlwX19wYW5lbC0tcG9ydGFsLnRvb2x0aXBfX3BhbmVsLS1yZWFkeSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4udG9vbHRpcF9fcGFuZWwtLWJvdHRvbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLnRvb2x0aXBfX2JvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnRvb2x0aXBfX3Njcm9sbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDZweCAwIDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4udG9vbHRpcF9fdGV4dCxcbi50b29sdGlwLXNoZWV0X190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDU0NjQ2O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4udG9vbHRpcF9fdGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLXRvb2x0aXAtdGFpbC1zaGlmdCwgMHB4KSk7XG59XG5cbi50b29sdGlwLS1ib3R0b20gLnRvb2x0aXBfX3RhaWwsXG4udG9vbHRpcF9fcGFuZWwtLWJvdHRvbSAudG9vbHRpcF9fdGFpbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS10b29sdGlwLXRhaWwtc2hpZnQsIDBweCkpIHJvdGF0ZSgxODBkZWcpO1xufVxuXG4udG9vbHRpcF9fdGFpbC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA2cHg7XG59XG5cbi50b29sdGlwLXNoZWV0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTQwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRvb2x0aXAtc2hlZXRfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjhzIGVhc2U7XG59XG5cbi50b29sdGlwLXNoZWV0LS1uZXN0ZWQgLnRvb2x0aXAtc2hlZXRfX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnRvb2x0aXAtc2hlZXRfX3BhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4IDE2cHggY2FsYygxNnB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIC04cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjMycyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7XG59XG5cbi50b29sdGlwLXNoZWV0LWVudGVyLWZyb20gLnRvb2x0aXAtc2hlZXRfX292ZXJsYXksXG4udG9vbHRpcC1zaGVldC1sZWF2ZS10byAudG9vbHRpcC1zaGVldF9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50b29sdGlwLXNoZWV0LWVudGVyLWZyb20gLnRvb2x0aXAtc2hlZXRfX3BhbmVsLFxuLnRvb2x0aXAtc2hlZXQtbGVhdmUtdG8gLnRvb2x0aXAtc2hlZXRfX3BhbmVsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4udG9vbHRpcC1zaGVldC1lbnRlci1hY3RpdmUsXG4udG9vbHRpcC1zaGVldC1sZWF2ZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRvb2x0aXAtc2hlZXRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMnB4O1xuICBtaW4taGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4udG9vbHRpcC1zaGVldF9fdGl0bGUge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAtc2hlZXRfX2Nsb3NlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4udG9vbHRpcC1zaGVldF9fY2xvc2UgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLnRvb2x0aXAtc2hlZXRfX3Njcm9sbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE2KSB0cmFuc3BhcmVudDtcbn1cblxuLnRvb2x0aXAtc2hlZXRfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLnRvb2x0aXAtc2hlZXRfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuLnRvb2x0aXAtc2hlZXRfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnN0YXJ0OmRlY3JlbWVudCxcbi50b29sdGlwLXNoZWV0X19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjplbmQ6aW5jcmVtZW50LFxuLnRvb2x0aXAtc2hlZXRfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnZlcnRpY2FsOnN0YXJ0OmRlY3JlbWVudCxcbi50b29sdGlwLXNoZWV0X19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjp2ZXJ0aWNhbDplbmQ6aW5jcmVtZW50LFxuLnRvb2x0aXAtc2hlZXRfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnZlcnRpY2FsOmRlY3JlbWVudCxcbi50b29sdGlwLXNoZWV0X19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjp2ZXJ0aWNhbDppbmNyZW1lbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvb2x0aXAtc2hlZXRfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi50b29sdGlwLXNoZWV0X19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi50b29sdGlwLXNoZWV0X19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5cbi50b29sdGlwLXNoZWV0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG5cbmh0bWwudG9vbHRpcC1zaGVldC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbn1cblxuaHRtbC50b29sdGlwLXNoZWV0LW9wZW4gYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG59XG5cbi5wYWdlLWhlYWRlci13cmFwLS10b29sdGlwLWxvY2tlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMTkwICFpbXBvcnRhbnQ7XG59XG5cbi50b29sdGlwLWhlYWRlci1zcGFjZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudG9vbHRpcC1zaGVldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnRvb2x0aXAtc2hlZXRfX292ZXJsYXksXG4udG9vbHRpcC1zaGVldF9fcGFuZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLnRvb2x0aXAtc2hlZXQtZW50ZXItZnJvbSAudG9vbHRpcC1zaGVldF9fcGFuZWwsXG4udG9vbHRpcC1zaGVldC1sZWF2ZS10byAudG9vbHRpcC1zaGVldF9fcGFuZWwge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnRvcC1uYXZfX2J0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM4MDgwODA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuLnRvcC1uYXZfX2J0bi1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi50b3AtbmF2X19idG4tLXBob25lIHtcbiAgY29sb3I6ICMyOTNFRjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50b3AtbmF2X19idG4tYXJyb3cge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmaWxsOiBub25lO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjb2xvciAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnRvcC1uYXZfX2J0bjpob3ZlciB7XG4gICAgY29sb3I6ICNlZDI4MmY7XG4gIH1cbiAgLnRvcC1uYXZfX2J0bjpob3ZlciAudG9wLW5hdl9fYnRuLWFycm93IHtcbiAgICBjb2xvcjogI2VkMjgyZjtcbiAgfVxufVxuLnRvcC1uYXZfX2J0bi0tcGhvbmUgLnRvcC1uYXZfX2J0bi1hcnJvdyB7XG4gIGNvbG9yOiAjMjkzRUYyO1xufVxuXG4uZHJvcGRvd24ub3BlbiAudG9wLW5hdl9fYnRuLWFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnRvcC1uYXYtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50b3AtbmF2LWJ1dHRvbnNfX2J1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLnRvcC1uYXYtYnV0dG9uc19fYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50b3AtbmF2X19idG4tYXJyb3cge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBjb2xvcjogIzgwODA4MDtcbiAgZmlsbDogbm9uZTtcbn1cblxuLnRvcC1uYXZfX2J0bi1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi50b3AtbmF2X19idG4taXRlbSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAudG9wLW5hdl9fYnRuLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjZWQyODJmO1xuICB9XG59XG4udG9wLW5hdi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzgwODA4MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnRvcC1uYXYtbGlua19faWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnRvcC1uYXYtbGlua19fbWFpbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4udG9wLW5hdi1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAudG9wLW5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2UwNjtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC50b3AtbmF2LWxpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnRvcC1uYXYtbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xufVxuXG4udG9wLW5hdixcbnYtdG9wLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLnRvcC1uYXZfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50b3AtbmF2X19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wLW5hdl9fY2VsbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udG9wLW5hdl9fc3BhY2VyIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi50b3AtbmF2X19kZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cywgbGVmdCAwcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4udG9wLW5hdl9fZGQtLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuLnRvcC1uYXZfX2RkLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi50b3AtbmF2X19kZC1saW5rIHtcbiAgY29sb3I6ICNGMTI4MkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnRvcC1uYXZfX2RkLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZTA2O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnN0YXRlLS1mb2N1cy1lbmFibGVkIC50b3AtbmF2X19kZC1saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cbi50b3AtbmF2X19kZC1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjYTA0O1xufVxuXG4udG9wLW5hdl9fdGhlbWUtdG9nZ2xlciB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudG9wLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1vZGFsLS11cGdyYWRlcyAubW9kYWwtd2luZG93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDU2cHg7XG4gIG1heC1oZWlnaHQ6IG1pbig4NjZweCwgMTAwdmggLSA0OHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhbC0tdXBncmFkZXMgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsLS11cGdyYWRlcyAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhbC0tdXBncmFkZXMgPiAubW9kYWwtd2luZG93X19jbG9zZS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVwZ3JhZGVzLW1vZGFsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogbWluKDg2NnB4LCAxMDB2aCAtIDQ4cHgpO1xuICBwYWRkaW5nOiAxNnB4IDAgMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cblxuLnVwZ3JhZGVzLW1vZGFsX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWluLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogMCA0OHB4O1xufVxuXG4udXBncmFkZXMtbW9kYWxfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51cGdyYWRlcy1tb2RhbF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi51cGdyYWRlcy1tb2RhbF9fY2xvc2UgLnN2Zy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiByZ2IoMTI4LCAxMjgsIDEyOCk7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAudXBncmFkZXMtbW9kYWxfX2Nsb3NlOmhvdmVyIC5zdmctaWNvbiB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbi51cGdyYWRlcy1tb2RhbF9fYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4udXBncmFkZXMtbW9kYWxfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuLnVwZ3JhZGVzLW1vZGFsX19ncm91cDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4udXBncmFkZXMtbW9kYWxfX2dyb3VwLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzJmMmYyZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbn1cblxuLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51cGdyYWRlcy1tb2RhbF9fdmFyaWFudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIGZsZXg6IDAgMCAxMjBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4udXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtaW1hZ2Utd3JhcCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC0tc2VsZWN0ZWQgLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LWltYWdlLXdyYXAge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4udXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgbWluLWhlaWdodDogMThweDtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbn1cblxuLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LW5hbWUge1xuICBjb2xvcjogIzJmMmYyZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LXRvb2x0aXAudG9vbHRpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LXRvb2x0aXAgLnRvb2x0aXBfX3RyaWdnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtaW5mbyAuc3ZnLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LXByaWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41NnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtcHJpY2UtLWZyZWUge1xuICBib3JkZXItY29sb3I6ICMxNGFkOTg7XG4gIGJhY2tncm91bmQ6ICNlNmZmZmI7XG4gIGNvbG9yOiAjMTRhZDk4O1xufVxuXG4udXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtcHJpY2UtLXBhaWQge1xuICBib3JkZXItY29sb3I6ICMyOTNlZjI7XG4gIGJhY2tncm91bmQ6ICNkOWViZmU7XG4gIGNvbG9yOiAjMjkzZWYyO1xufVxuXG4udXBncmFkZXMtbW9kYWxfX2Zvb3RlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG5cbi51cGdyYWRlcy1tb2RhbF9fc3VibWl0LmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vZGFsLS11cGdyYWRlcyAubW9kYWxfX3N1cmZhY2Uge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbiAgLm1vZGFsLS11cGdyYWRlcyAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAubW9kYWwtLXVwZ3JhZGVzIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEwMnB4KTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDEwMnB4KTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubW9kYWwtLXVwZ3JhZGVzIC5tb2RhbC13aW5kb3csXG4ubW9kYWwtLXVwZ3JhZGVzLm1vZGFsLS1zbSAubW9kYWwtd2luZG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDJweCk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDBkdmggLSAxMDJweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbiAgLm1vZGFsLS11cGdyYWRlcyAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC51cGdyYWRlcy1tb2RhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMDtcbiAgfVxuICAudXBncmFkZXMtbW9kYWxfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuICAudXBncmFkZXMtbW9kYWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAudXBncmFkZXMtbW9kYWxfX2Nsb3NlIHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTBweDtcbiAgICBjb2xvcjogIzhlOGU4ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLnVwZ3JhZGVzLW1vZGFsX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIH1cbiAgLnVwZ3JhZGVzLW1vZGFsX19ncm91cCB7XG4gICAgZ2FwOiA5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAudXBncmFkZXMtbW9kYWxfX2dyb3VwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAudXBncmFkZXMtbW9kYWxfX2dyb3VwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG4gIH1cbiAgLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50cyB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC51cGdyYWRlcy1tb2RhbF9fZ3JvdXAtLXNwYXJzZSAudXBncmFkZXMtbW9kYWxfX3ZhcmlhbnRzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LFxuLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LWltYWdlLXdyYXAge1xuICAgIHdpZHRoOiAxMDRweDtcbiAgICBmbGV4LWJhc2lzOiAxMDRweDtcbiAgfVxuICAudXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQge1xuICAgIGZsZXg6IDAgMCAxMDRweDtcbiAgfVxuICAudXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtaW1hZ2Utd3JhcCB7XG4gICAgaGVpZ2h0OiAxMDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG4gIC51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC1tZXRhIHtcbiAgICBnYXA6IDNweDtcbiAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgIG1heC13aWR0aDogMTE0cHg7XG4gIH1cbiAgLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgfVxuICAudXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtdG9vbHRpcC50b29sdGlwLFxuLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LXRvb2x0aXAgLnRvb2x0aXBfX3RyaWdnZXIsXG4udXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtaW5mbyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC1pbmZvIC5zdmctaWNvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC1wcmljZSB7XG4gICAgbWluLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgfVxuICAudXBncmFkZXMtbW9kYWxfX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggY2FsYygxMHB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDBweCkpO1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIH1cbiAgLnVwZ3JhZGVzLW1vZGFsX19zdWJtaXQuYnRuIHtcbiAgICBoZWlnaHQ6IDUycHg7XG4gIH1cbn1cbi52aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTI4MkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuXG4udmlkZW9fX2J0bi1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udmlkZW9fX3ZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlb19fc291cmNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlb19fcG9zdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlb19faWZyYW1lLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlb19faWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC52aWRlb19fYnRuOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjA1KTtcbiAgfVxufVxuLnZpZXctcGlja2VyX19ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2JiYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMnB4O1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnZpZXctcGlja2VyX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAudmlldy1waWNrZXJfX2l0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG59XG4udmlldy1waWNrZXJfX2l0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAudmlldy1waWNrZXJfX2l0ZW06Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnZpZXctcGlja2VyX19pdGVtLnZpZXctcGlja2VyX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogI0YxMjgyRjtcbn1cblxuLndpZGUtc2xpZGVyIHtcbiAgbWFyZ2luOiAxMDBweCAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53aWRlLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLndpZGUtc2xpZGVyIC5zd2lwZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLndpZGUtc2xpZGVyX19zbGlkZSB7XG4gIHdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkZS1zbGlkZXJfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aWRlLXNsaWRlcl9faXRlbSB7XG4gIHdpZHRoOiAyMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4ud2lkZS1zbGlkZXJfX2l0ZW0taW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndpZGUtc2xpZGVyX19pdGVtLW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLndpZGUtc2xpZGVyX19hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjI4MzA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGUtc2xpZGVyX19hcnJvdy0tbGVmdCB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuXG4ud2lkZS1zbGlkZXJfX2Fycm93LS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjVweDtcbn1cblxuLndpZGUtc2xpZGVyX19pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2lkZS1zbGlkZXIge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG4gIC53aWRlLXNsaWRlcl9fc2xpZGUge1xuICAgIHdpZHRoOiAxNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC53aWRlLXNsaWRlcl9faXRlbSB7XG4gICAgd2lkdGg6IDE3NXB4O1xuICB9XG4gIC53aWRlLXNsaWRlcl9fYXJyb3cge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAud2lkZS1zbGlkZXJfX2Fycm93LS1sZWZ0IHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgfVxuICAud2lkZS1zbGlkZXJfX2Fycm93LS1yaWdodCB7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICB9XG59IiwiLypcclxuXHR2YXJpYWJsZSBuYW1pbmcgcnVsZXM6XHJcblx0Y29sb3ItKiAtLSBjb2xvciB2YWx1ZVxyXG5cdGZ6LSogLS0gZm9udC1zaXplIHZhbHVlXHJcblx0ZnctKiAtLSBmb250LXdlaWdodCB2YWx1ZVxyXG5cdGZmLSogLS0gZm9udC1mYW1pbHkgdmFsdWVcclxuXHRmcy0qIC0tIGZvbnQtc3R5bGUgdmFsdWVcclxuXHQqLWNvbG9yIC0tIGNvbG9yIG9mIHNwZWNpZmljIGVsZW1lbnRcclxuXHQqLWJnIC0tIGJhY2tncm91bmQgb2Ygc3BlY2lmaWMgZWxlbWVudFxyXG5cdC4uLlxyXG4qL1xyXG5cclxuLyogc2l6ZXMgKi9cclxuJHNjcmVlbi14bC1taW46IDE0NDBweDtcclxuJHNjcmVlbi1sZy1tYXg6IDE0MzlweDtcclxuJHNjcmVlbi1sZy1taW46IDEyODBweDtcclxuJHNjcmVlbi1tZC1tYXg6IDEyNzlweDtcclxuJHNjcmVlbi1tZC1taW46IDEwMjRweDtcclxuJHNjcmVlbi1zbS1tYXg6IDEwMjNweDtcclxuJHNjcmVlbi1zbS1taW46IDc2OHB4O1xyXG4kc2NyZWVuLXhzLW1heDogNzY3cHg7XHJcbiRzY3JlZW4teHMtbWluOiA2NDBweDtcclxuJHNjcmVlbi0yeHMtbWF4OiA2MzlweDtcclxuJHNjcmVlbi0yeHMtbWluOiA0ODBweDtcclxuJHNjcmVlbi0zeHMtbWF4OiA0NzlweDtcclxuJHNjcmVlbi0zeHMtbWluOiAzODBweDtcclxuJHNjcmVlbi00eHMtbWF4OiAzNzlweDtcclxuJHNjcmVlbi00eHMtbWluOiAwcHg7XHJcbiRzY3JlZW4tNXhzLW1heDogMzU5cHg7XHJcblxyXG5cclxuLyogY29udGFpbmVyICovXHJcbiRjb250YWluZXItd2lkdGg6IDEzNjBweDtcclxuJGNvbnRhaW5lci1wYWRkaW5nOiAzMnB4O1xyXG4kY29udGFpbmVyLXBhZGRpbmctbWQ6IDE2cHg7XHJcbiRjb250YWluZXItcGFkZGluZy1zbTogMTBweDtcclxuXHJcbi8qIGdyaWQgKi9cclxuJGdyaWQtZ3V0dGVyLWJhc2U6IDI0cHg7XHJcbiRncmlkLWd1dHRlci1iYXNlLXNtOiAyMHB4O1xyXG5cclxuLyogY29sb3JzICovXHJcbiRjb2xvci1ibGFjazogIzAwMDtcclxuJGNvbG9yLXdoaXRlOiAjZmZmO1xyXG4kY29sb3ItZ3JheS1kYXJrOiAjNjY2O1xyXG4kY29sb3ItZ3JheTogI2JiYjtcclxuJGNvbG9yLWdyYXktbGlnaHQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuJGNvbG9yLWJsdWU6ICMyOTNFRjI7XHJcbiRjb2xvci1ibHVlLWhvdmVyOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMikgMTAwJSksICMyOTNFRjI7XHJcblxyXG4kY29sb3ItZXJyb3I6ICNlMTE7XHJcbiRjb2xvci1lcnJvci1saWdodDogI2ZhYTtcclxuJGNvbG9yLXdhcm5pbmc6ICNlOTE7XHJcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjZmQ4O1xyXG4kY29sb3Itc3VjY2VzczogIzc0ZmYzMztcclxuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICNhZmE7XHJcblxyXG4kY29sb3ItcHJpbWFyeTogI0YxMjgyRjtcclxuJGNvbG9yLXByaW1hcnktaG92ZXI6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlKSwgI0YxMjgyRjtcclxuXHJcbiRjb2xvci1zZWNvbmRhcnk6ICMyOTNFRjI7XHJcbiRjb2xvci1zZWNvbmRhcnktaG92ZXI6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlKSwgIzI5M0VGMjtcclxuXHJcbiRjb2xvci1wcmltYXJ5LWFjdGl2ZTogIzAyODtcclxuJGNvbG9yLXByaW1hcnktMjogI2UwNjtcclxuJGNvbG9yLXByaW1hcnktMi1ob3ZlcjogI2EwNDtcclxuJGNvbG9yLXByaW1hcnktMi1hY3RpdmU6ICM4MDI7XHJcblxyXG4kY29sb3ItZ3JheS1tOiAjOTk5OTk5O1xyXG4kY29sb3ItcmVkLWRpc2NvbnQ6ICNmNjJiM2U7XHJcbiRjb2xvci1ncmF5LWQtZGFyazogIzZhNzE3ODtcclxuJGNvbG9yLWdyYXktbS1kYXJrOiAjQURBRkJEO1xyXG4kY29sb3ItcmVkLXRpdGxlOiAjZWIzMzI0O1xyXG4kY29sb3ItZ3JheS1saWdodC0yOiAjZjlmOWY5O1xyXG5cclxuXHJcblxyXG4kdGV4dC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4kbGluay1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiRsaW5rLWNvbG9yLWhvdmVyOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcclxuXHJcbiRib2R5LWJnOiAkY29sb3Itd2hpdGU7XHJcbiRsb2FkZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpO1xyXG5cclxuJHNlcGFyYXRvci1jb2xvcjogJGNvbG9yLWdyYXk7XHJcblxyXG4kc2VsZWN0aW9uLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiRzZWxlY3Rpb24tYmc6ICRjb2xvci1wcmltYXJ5O1xyXG5cclxuJG92ZXJsYXktYmc6IHJnYmEoMCwgMCwgMCwgLjQpO1xyXG5cclxuLyogc2hhZG93cyAqL1xyXG4kYm94LXNoYWRvdy1iYXNlOiAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAuMik7XHJcblxyXG4vKiBib3JkZXIgcmFkaXVzICovXHJcbiRib3JkZXItcmFkaXVzLWJhc2U6IDRweDtcclxuXHJcbi8qIHRleHQgKi9cclxuJGZmLWJhc2U6IFwibmJyYlwiLCBcIkludGVyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiRmdy1yZWd1bGFyOiA0MDA7XHJcbiRmdy1ib2xkOiA3MDA7XHJcbiRmdy1iYXNlOiAkZnctcmVndWxhcjtcclxuJGZ3LXNtYWxsOiAkZnctcmVndWxhcjtcclxuJGZ3LXNtYWxsZXI6ICRmdy1yZWd1bGFyO1xyXG4kZnctc3Ryb25nOiAkZnctcmVndWxhcjtcclxuJGZ6LWJhc2U6IDE2cHg7XHJcbiRsaC1iYXNlOiAyNHB4O1xyXG4kZnotc21hbGw6IDE0cHg7XHJcbiRsaC1zbWFsbDogMjBweDtcclxuJGZ6LXNtYWxsZXI6IDEycHg7XHJcbiRsaC1zbWFsbGVyOiAyMHB4O1xyXG4kZnotbGFyZ2U6IDIwcHg7XHJcbiRsaC1sYXJnZTogMjhweDtcclxuJGZ6LWxhcmdlcjogMjRweDtcclxuJGxoLWxhcmdlcjogMzBweDtcclxuXHJcbiRmZi1oMTogJGZmLWJhc2U7XHJcbiRmei1oMTogNDBweDtcclxuJGZ3LWgxOiAkZnctYm9sZDtcclxuJGxoLWgxOiA1MHB4O1xyXG4kdHQtaDE6IG5vbmU7XHJcbiRscy1oMTogbm9ybWFsO1xyXG5cclxuJGZmLWgyOiAkZmYtYmFzZTtcclxuJGZ6LWgyOiAzMHB4O1xyXG4kZnctaDI6ICRmdy1ib2xkO1xyXG4kbGgtaDI6IDM4cHg7XHJcbiR0dC1oMjogbm9uZTtcclxuJGxzLWgyOiBub3JtYWw7XHJcblxyXG4kZmYtaDM6ICRmZi1iYXNlO1xyXG4kZnotaDM6IDI0cHg7XHJcbiRmdy1oMzogJGZ3LWJvbGQ7XHJcbiRsaC1oMzogMzBweDtcclxuJHR0LWgzOiBub25lO1xyXG4kbHMtaDM6IG5vcm1hbDtcclxuXHJcbiRmZi1oNDogJGZmLWJhc2U7XHJcbiRmei1oNDogMjBweDtcclxuJGZ3LWg0OiAkZnctYm9sZDtcclxuJGxoLWg0OiAyOHB4O1xyXG4kdHQtaDQ6IG5vbmU7XHJcbiRscy1oNDogbm9ybWFsO1xyXG5cclxuJGZmLWg1OiAkZmYtYmFzZTtcclxuJGZ6LWg1OiAxNnB4O1xyXG4kZnctaDU6ICRmdy1ib2xkO1xyXG4kbGgtaDU6IDI0cHg7XHJcbiR0dC1oNTogbm9uZTtcclxuJGxzLWg1OiBub3JtYWw7XHJcblxyXG4vKiB0ZXh0IHhzICovXHJcbiRmei1iYXNlLXhzOiAxNnB4O1xyXG4kbGgtYmFzZS14czogMjRweDtcclxuJGZ6LXNtYWxsLXhzOiAxNHB4O1xyXG4kbGgtc21hbGwteHM6IDIwcHg7XHJcbiRmei1zbWFsbGVyLXhzOiAxMnB4O1xyXG4kbGgtc21hbGxlci14czogMjBweDtcclxuJGZ6LWxhcmdlLXhzOiAxOHB4O1xyXG4kbGgtbGFyZ2UteHM6IDI2cHg7XHJcblxyXG4kZmYtaDEteHM6ICRmZi1iYXNlO1xyXG4kZnotaDEteHM6IDI4cHg7XHJcbiRmdy1oMS14czogJGZ3LWJvbGQ7XHJcbiRsaC1oMS14czogMzZweDtcclxuJHR0LWgxLXhzOiBub25lO1xyXG4kbHMtaDEteHM6IG5vcm1hbDtcclxuXHJcbiRmZi1oMi14czogJGZmLWJhc2U7XHJcbiRmei1oMi14czogMjRweDtcclxuJGZ3LWgyLXhzOiAkZnctYm9sZDtcclxuJGxoLWgyLXhzOiAzMHB4O1xyXG4kdHQtaDIteHM6IG5vbmU7XHJcbiRscy1oMi14czogbm9ybWFsO1xyXG5cclxuJGZmLWgzLXhzOiAkZmYtYmFzZTtcclxuJGZ6LWgzLXhzOiAyMHB4O1xyXG4kZnctaDMteHM6ICRmdy1ib2xkO1xyXG4kbGgtaDMteHM6IDI4cHg7XHJcbiR0dC1oMy14czogbm9uZTtcclxuJGxzLWgzLXhzOiBub3JtYWw7XHJcblxyXG4kZmYtaDQteHM6ICRmZi1iYXNlO1xyXG4kZnotaDQteHM6IDE4cHg7XHJcbiRmdy1oNC14czogJGZ3LWJvbGQ7XHJcbiRsaC1oNC14czogMjZweDtcclxuJHR0LWg0LXhzOiBub25lO1xyXG4kbHMtaDQteHM6IG5vcm1hbDtcclxuXHJcbiRmZi1oNS14czogJGZmLWJhc2U7XHJcbiRmei1oNS14czogMTZweDtcclxuJGZ3LWg1LXhzOiAkZnctYm9sZDtcclxuJGxoLWg1LXhzOiAyNHB4O1xyXG4kdHQtaDUteHM6IG5vbmU7XHJcbiRscy1oNS14czogbm9ybWFsO1xyXG5cclxuLyogdHJhbnNpdGlvbnMgKi9cclxuJHRycy1iYXNlOiAuMnM7XHJcbiR0cnMtZHJvcGRvd246IC4yNXM7XHJcbiR0cnMtb3ZlcmxheTogLjNzOyIsImJvZHkge1xyXG5cdC0td2hpdGUtMTAwOiAjZmZmO1xyXG5cdC0tYmxhY2stMTAwOiAjMDAwO1xyXG5cdC0tYmx1ZS0xMDA6ICMwMDI3NzI7XHJcbn1cclxuXHJcbmJvZHkuZGFyay10aGVtZSB7XHJcblx0LS13aGl0ZS0xMDA6ICMwMDA7XHJcblx0LS1ibGFjay0xMDA6ICNmZmY7XHJcblx0LS1ibHVlLTEwMDogIzA5NDliNDtcclxufSIsIkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtZGlzcGxheTogc3dhcDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdHNyYzogbG9jYWwoXCJJbnRlciBSZWd1bGFyXCIpLCBsb2NhbChcIkludGVyLVJlZ3VsYXJcIiksXHJcblx0dXJsKFwiL2xvY2FsL25ld19idWlsZC9sb2NhbC9hc3NldHMvZm9udHMvSW50ZXIvSW50ZXItUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuXHR1cmwoXCIvbG9jYWwvbmV3X2J1aWxkL2xvY2FsL2Fzc2V0cy9mb250cy9JbnRlci9JbnRlci1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogXCJJbnRlclwiO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LWRpc3BsYXk6IHN3YXA7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRzcmM6IGxvY2FsKFwiSW50ZXIgTWVkaXVtXCIpLCBsb2NhbChcIkludGVyLU1lZGl1bVwiKSxcclxuXHR1cmwoXCIvbG9jYWwvbmV3X2J1aWxkL2xvY2FsL2Fzc2V0cy9mb250cy9JbnRlci9JbnRlci1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcblx0dXJsKFwiL2xvY2FsL25ld19idWlsZC9sb2NhbC9hc3NldHMvZm9udHMvSW50ZXIvSW50ZXItTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogXCJJbnRlclwiO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LWRpc3BsYXk6IHN3YXA7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRzcmM6IGxvY2FsKFwiSW50ZXIgU2VtaUJvbGRcIiksIGxvY2FsKFwiSW50ZXItU2VtaUJvbGRcIiksXHJcblx0dXJsKFwiL2xvY2FsL25ld19idWlsZC9sb2NhbC9hc3NldHMvZm9udHMvSW50ZXIvSW50ZXItU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcblx0dXJsKFwiL2xvY2FsL25ld19idWlsZC9sb2NhbC9hc3NldHMvZm9udHMvSW50ZXIvSW50ZXItU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtZGlzcGxheTogc3dhcDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdHNyYzogbG9jYWwoXCJJbnRlciBCb2xkXCIpLCBsb2NhbChcIkludGVyLUJvbGRcIiksXHJcblx0dXJsKFwiL2xvY2FsL25ld19idWlsZC9sb2NhbC9hc3NldHMvZm9udHMvSW50ZXIvSW50ZXItQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuXHR1cmwoXCIvbG9jYWwvbmV3X2J1aWxkL2xvY2FsL2Fzc2V0cy9mb250cy9JbnRlci9JbnRlci1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6IFwibmJyYlwiO1xyXG5cdHNyYzogdXJsKFwiL2xvY2FsL25ld19idWlsZC9sb2NhbC9hc3NldHMvZm9udHMvbmJyYi9uYnJiLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG5cdHVybChcIi9sb2NhbC9uZXdfYnVpbGQvbG9jYWwvYXNzZXRzL2ZvbnRzL25icmIvbmJyYi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcblx0dXJsKFwiL2xvY2FsL25ld19idWlsZC9sb2NhbC9hc3NldHMvZm9udHMvbmJyYi9uYnJiLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuXHR1bmljb2RlLXJhbmdlOiBVK0U5MDEsIFUrMDE4MiwgVSswMTgzO1xyXG5cdHNpemUtYWRqdXN0OiAxMjUlO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogXCJuYnJiLWxpZ2FcIjtcclxuXHRzcmM6IHVybChcIi9sb2NhbC9uZXdfYnVpbGQvbG9jYWwvYXNzZXRzL2ZvbnRzL25icmIvbmJyYi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuXHR1cmwoXCIvbG9jYWwvbmV3X2J1aWxkL2xvY2FsL2Fzc2V0cy9mb250cy9uYnJiL25icmIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG5cdHVybChcIi9sb2NhbC9uZXdfYnVpbGQvbG9jYWwvYXNzZXRzL2ZvbnRzL25icmIvbmJyYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcblx0c2l6ZS1hZGp1c3Q6IDEyNSU7XHJcbn1cclxuXHJcbi5uYnJiLWljb24ge1xyXG5cdGZvbnQtZmFtaWx5OiBcIm5icmItbGlnYVwiLCBcIm5icmJcIiwgc2Fucy1zZXJpZjtcclxuXHRzcGVhazogbm9uZTtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcclxuXHQtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhPTFcIjtcclxuXHQtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XHJcblx0LW1zLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIgMTtcclxuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xyXG5cdC13ZWJraXQtZm9udC12YXJpYW50LWxpZ2F0dXJlczogZGlzY3JldGlvbmFyeS1saWdhdHVyZXM7XHJcblx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogZGlzY3JldGlvbmFyeS1saWdhdHVyZXM7XHJcbn1cclxuXHJcbi5uYnJiLWljb24tYnluOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU5MDFcIjtcclxufSIsIiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG50ZXh0YXJlYSB7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG5sZWdlbmQge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0OjotbXMtY2xlYXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuaW1nIHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XHJcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcclxufVxyXG5cclxuaWZyYW1lIHtcclxuXHRib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbmh0bWwsXHJcbmJvZHkge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5ib2R5LmlvcyxcclxuYm9keS5pb3MgKiB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udG91Y2ggKiB7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5cclxubWFpbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn0iLCIvLyBncmlkXHJcbi5ncmlkIHtcclxuXHRAaW5jbHVkZSBncmlkO1xyXG59XHJcblxyXG4ucm93IHtcclxuXHRAaW5jbHVkZSByb3c7XHJcbn1cclxuXHJcbi5jZWxsIHtcclxuXHRAaW5jbHVkZSBjZWxsO1xyXG59XHJcblxyXG4uY29sIHtcclxuXHRAaW5jbHVkZSBjb2w7XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xyXG5cdC5jb2wteGwtI3skaX0ge1xyXG5cdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xyXG5cdH1cclxufVxyXG5cclxuQGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcclxuXHQub3JkZXIteGwtI3skaX0ge1xyXG5cdFx0b3JkZXI6ICRpO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XHJcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcblx0XHQuY29sLWxnLSN7JGl9IHtcclxuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcclxuXHRcdC5vcmRlci1sZy0jeyRpfSB7XHJcblx0XHRcdG9yZGVyOiAkaTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xyXG5cdFx0LmNvbC1tZC0jeyRpfSB7XHJcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XHJcblx0XHQub3JkZXItbWQtI3skaX0ge1xyXG5cdFx0XHRvcmRlcjogJGk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuXHRcdC5jb2wtc20tI3skaX0ge1xyXG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xyXG5cdFx0Lm9yZGVyLXNtLSN7JGl9IHtcclxuXHRcdFx0b3JkZXI6ICRpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcblx0XHQuY29sLXhzLSN7JGl9IHtcclxuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcclxuXHRcdC5vcmRlci14cy0jeyRpfSB7XHJcblx0XHRcdG9yZGVyOiAkaTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcclxuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuXHRcdC5jb2wtMnhzLSN7JGl9IHtcclxuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcclxuXHRcdC5vcmRlci0yeHMtI3skaX0ge1xyXG5cdFx0XHRvcmRlcjogJGk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XHJcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcblx0XHQuY29sLTN4cy0jeyRpfSB7XHJcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XHJcblx0XHQub3JkZXItM3hzLSN7JGl9IHtcclxuXHRcdFx0b3JkZXI6ICRpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5AbWl4aW4gdG91Y2gge1xyXG5cdEBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBuby10b3VjaCB7XHJcblx0QG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBmb2N1cy1lbmFibGVkIHtcclxuXHQuc3RhdGUtLWZvY3VzLWVuYWJsZWQge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gZm9jdXMtZW5hYmxlZC1pbnRlcm5hbCB7XHJcblx0LnN0YXRlLS1mb2N1cy1lbmFibGVkICYge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gZ3JpZCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0bWFyZ2luOiBtYXRoLmRpdigtJGdyaWQtZ3V0dGVyLWJhc2UsIDIpO1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRncmlkLWd1dHRlci1iYXNlfSk7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdFx0bWFyZ2luOiBtYXRoLmRpdigtJGdyaWQtZ3V0dGVyLWJhc2Utc20sIDIpO1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2Utc219KTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiByb3cge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdG1hcmdpbjogMCBtYXRoLmRpdigtJGdyaWQtZ3V0dGVyLWJhc2UsIDIpO1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRncmlkLWd1dHRlci1iYXNlfSk7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdFx0bWFyZ2luOiAwIG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItYmFzZS1zbSwgMik7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlICsgI3skZ3JpZC1ndXR0ZXItYmFzZS1zbX0pO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGNlbGwge1xyXG5cdHBhZGRpbmc6IG1hdGguZGl2KCRncmlkLWd1dHRlci1iYXNlLCAyKTtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdFx0cGFkZGluZzogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLWJhc2Utc20sIDIpO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGNvbCB7XHJcblx0cGFkZGluZzogMCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItYmFzZSwgMik7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHRcdHBhZGRpbmc6IDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLWJhc2Utc20sIDIpO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGRyb3Bkb3duLWJhc2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDEwMCU7XHJcblx0bGVmdDogMDtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWRyb3Bkb3duLCBsZWZ0IDBzO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG59XHJcblxyXG5AbWl4aW4gZHJvcGRvd24tYmFzZS1vcGVuIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XHJcbn1cclxuXHJcbkBtaXhpbiBkcm9wZG93biB7XHJcblx0QGluY2x1ZGUgZHJvcGRvd24tYmFzZTtcclxuXHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcclxuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHRmb250LXNpemU6ICRmei1iYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcclxuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XHJcbn1cclxuXHJcbkBtaXhpbiBvdmVybGF5LW9wZW4ge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuQG1peGluIHBhbmVsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0bGVmdDogMDtcclxuXHRib3R0b206IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogI0Y2RjZGNjtcclxuXHR6LWluZGV4OiAxNjA7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLW92ZXJsYXk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG5AbWl4aW4gcGFuZWwtb3BlbiB7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuQG1peGluIGxpbmstYmFzZSB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxuXHRvdXRsaW5lLW9mZnNldDogMXB4O1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5rLWhvdmVyIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5AbWl4aW4gbGluay1mb2N1cyB7XHJcblx0b3V0bGluZTogMXB4IGRhc2hlZDtcclxuXHRvdXRsaW5lLW9mZnNldDogMXB4O1xyXG59XHJcblxyXG5AbWl4aW4gbGluay1hY3RpdmUge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLWhvdmVyO1xyXG59XHJcblxyXG5AbWl4aW4gbGluayB7XHJcblx0QGluY2x1ZGUgbGluay1iYXNlO1xyXG5cclxuXHRAaW5jbHVkZSBuby10b3VjaCB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0QGluY2x1ZGUgbGluay1ob3ZlcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBmb2N1cy1lbmFibGVkLWludGVybmFsIHtcclxuXHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbGluay1mb2N1cztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JjphY3RpdmUge1xyXG5cdFx0QGluY2x1ZGUgbGluay1hY3RpdmU7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gZm9jdXMtZnJhbWUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogM3B4O1xyXG5cdGJvdHRvbTogM3B4O1xyXG5cdGxlZnQ6IDNweDtcclxuXHRyaWdodDogM3B4O1xyXG5cdGJvcmRlcjogMXB4IGRhc2hlZDtcclxuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogaW5oZXJpdDtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuQG1peGluIGZvY3VzLWZyYW1lLXNob3cge1xyXG5cdG9wYWNpdHk6IC43NTtcclxufVxyXG5cclxuQG1peGluIGZpZWxkLWJhc2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi13aWR0aDogMDtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcclxuXHRwYWRkaW5nOiA3cHggMTJweDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdGZvbnQ6ICRmdy1iYXNlICN7JGZ6LWJhc2V9LyN7JGxoLWJhc2V9ICRmZi1iYXNlO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5AbWl4aW4gZmllbGQtaG92ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcblxyXG5AbWl4aW4gZmllbGQtZm9jdXMge1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbkBtaXhpbiBmaWVsZC1lcnJvciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3I7XHJcbn1cclxuXHJcbkBtaXhpbiBmaWVsZCB7XHJcblx0QGluY2x1ZGUgZmllbGQtYmFzZTtcclxuXHJcblx0QGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdFx0Jjpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xyXG5cdFx0XHRAaW5jbHVkZSBmaWVsZC1ob3ZlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0QGluY2x1ZGUgZmllbGQtZm9jdXM7XHJcblx0fVxyXG5cclxuXHQuZm9ybS1lcnJvciAmIHtcclxuXHRcdEBpbmNsdWRlIGZpZWxkLWVycm9yO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sKCRzaXplKSB7XHJcblx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigkc2l6ZSwgMTIpKTtcclxufSIsIi5mYzpmaXJzdC1jaGlsZCxcclxuLmZsYzpmaXJzdC1jaGlsZCB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmxjOmxhc3QtY2hpbGQsXHJcbi5mbGM6bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmZjYy5mY2Mge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5sY2MubGNjIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uZmxjYy5mbGNjIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5oaWRkZW4ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi52aXNpYmxlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnZpc2libGUtaWIge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnZpc2libGUtZiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnZpc2libGUtaWYge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG59XHJcblxyXG4udmlzaWJsZS1pbmxpbmUge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLnZpc2libGUtdGFibGUge1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4udmlzaWJsZS10YyB7XHJcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxufVxyXG5cclxuLnRvZ2dsZS13aGVuLW9wZW4tcGFyZW50Lm9wZW4gLmhpZGRlbi13aGVuLW9wZW4ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50b2dnbGUtd2hlbi1vcGVuLXBhcmVudDpub3QoLm9wZW4pIC5oaWRkZW4td2hlbi1ub3Qtb3BlbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNsZWFyZml4OjphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxuXHRjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmNsZWFyIHtcclxuXHRjbGVhcjogYm90aDtcclxufVxyXG5cclxuLnRleHQtbGVmdCB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnRleHQtcmlnaHQge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4udGV4dC1jZW50ZXIge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnRleHQtanVzdGlmeSB7XHJcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuaGlkZGVuLW1kIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS1tZCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLW1kLWlubGluZSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS1tZC1mIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS1tZC1pZiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLW1kLWliIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLW1kLXRhYmxlIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUtbWQtdGMge1xyXG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmhpZGRlbi1zbSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUtc20ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS1zbS1pbmxpbmUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUtc20tZiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUtc20taWYge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS1zbS1pYiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS1zbS10YWJsZSB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLXNtLXRjIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cdC5oaWRkZW4teHMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLXhzIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUteHMtZiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUteHMtaWYge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS14cy1pbmxpbmUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUteHMtaWIge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUteHMtdGFibGUge1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS14cy10YyB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XHJcblx0LmhpZGRlbi0yeHMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLTJ4cyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLTJ4cy1mIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS0yeHMtaWYge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS0yeHMtaW5saW5lIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLTJ4cy1pYiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS0yeHMtdGFibGUge1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS0yeHMtdGMge1xyXG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xyXG5cdC5oaWRkZW4tM3hzIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS0zeHMge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS0zeHMtZiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUtM3hzLWlmIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUtM3hzLWlubGluZSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS0zeHMtaWIge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUtM3hzLXRhYmxlIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUtM3hzLXRjIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTR4cy1tYXgpIHtcclxuXHQuaGlkZGVuLTR4cyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUtNHhzIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUtNHhzLWYge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLTR4cy1pZiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLTR4cy1pbmxpbmUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUtNHhzLWliIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLTR4cy10YWJsZSB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLTR4cy10YyB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdH1cclxufSIsIi5jLWJsYWNrIHtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcblxyXG4uYy1ncmF5LWRhcmsge1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG59XHJcblxyXG4uYy1ncmF5IHtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXk7XHJcbn1cclxuXHJcbi5jLWdyYXktbGlnaHQge1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcclxufVxyXG5cclxuLmMtcHJpbWFyeSB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG4uYy1wcmltYXJ5LXNoYWRlLTIge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcclxufVxyXG5cclxuLmMtcHJpbWFyeS1zaGFkZS0zIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktYWN0aXZlO1xyXG59XHJcblxyXG4uYy1wcmltYXJ5LTIge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xyXG59XHJcblxyXG4uYy1wcmltYXJ5LTItc2hhZGUtMiB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTItaG92ZXI7XHJcbn1cclxuXHJcbi5jLXByaW1hcnktMi1zaGFkZS0zIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1hY3RpdmU7XHJcbn1cclxuXHJcbi5jLXN1Y2Nlc3Mge1xyXG5cdGNvbG9yOiAkY29sb3Itc3VjY2VzcztcclxufVxyXG5cclxuLmMtc3VjY2Vzcy1saWdodCB7XHJcblx0Y29sb3I6ICRjb2xvci1zdWNjZXNzLWxpZ2h0O1xyXG59XHJcblxyXG4uYy13YXJuaW5nIHtcclxuXHRjb2xvcjogJGNvbG9yLXdhcm5pbmc7XHJcbn1cclxuXHJcbi5jLXdhcm5pbmctbGlnaHQge1xyXG5cdGNvbG9yOiAkY29sb3Itd2FybmluZy1saWdodDtcclxufVxyXG5cclxuLmMtZXJyb3Ige1xyXG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XHJcbn1cclxuXHJcbi5jLWVycm9yLWxpZ2h0IHtcclxuXHRjb2xvcjogJGNvbG9yLWVycm9yLWxpZ2h0O1xyXG59XHJcblxyXG5cclxuXHJcbi5iZy1ibGFjayB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xyXG59XHJcblxyXG4uYmctZ3JheS1kYXJrIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1kYXJrO1xyXG59XHJcblxyXG4uYmctZ3JheSB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XHJcbn1cclxuXHJcbi5iZy1ncmF5LWxpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcclxufVxyXG5cclxuLmJnLXdoaXRlIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi5iZy1wcmltYXJ5IHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxufVxyXG5cclxuLmJnLXByaW1hcnktc2hhZGUtMiB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktaG92ZXI7XHJcbn1cclxuXHJcbi5iZy1wcmltYXJ5LXNoYWRlLTMge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWFjdGl2ZTtcclxufVxyXG5cclxuLmJnLXByaW1hcnktMiB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMjtcclxufVxyXG5cclxuLmJnLXByaW1hcnktMi1zaGFkZS0yIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yLWhvdmVyO1xyXG59XHJcblxyXG4uYmctcHJpbWFyeS0yLXNoYWRlLTMge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItYWN0aXZlO1xyXG59XHJcblxyXG4uYmctc3VjY2VzcyB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XHJcbn1cclxuXHJcbi5iZy1zdWNjZXNzLWxpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VjY2Vzcy1saWdodDtcclxufVxyXG5cclxuLmJnLXdhcm5pbmcge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci13YXJuaW5nO1xyXG59XHJcblxyXG4uYmctd2FybmluZy1saWdodCB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdhcm5pbmctbGlnaHQ7XHJcbn1cclxuXHJcbi5iZy1lcnJvciB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xyXG59XHJcblxyXG4uYmctZXJyb3ItbGlnaHQge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvci1saWdodDtcclxufSIsIi8vIHNlbGVjdGlvblxyXG46OnNlbGVjdGlvbiB7XHJcblx0YmFja2dyb3VuZDogJHNlbGVjdGlvbi1iZztcclxuXHRjb2xvcjogJHNlbGVjdGlvbi1jb2xvcjtcclxufVxyXG5cclxuLy8gYmFzaWNcclxuYm9keSB7XHJcblx0Y29sb3I6IHZhcigtLWJsYWNrLTEwMCk7XHJcblx0YmFja2dyb3VuZDogI0Y2RjZGNiAhaW1wb3J0YW50O1xyXG5cdGZvbnQ6ICRmdy1iYXNlICN7JGZ6LWJhc2V9IC8gI3skbGgtYmFzZX0gJGZmLWJhc2U7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93LXg6IGF1dG87XHJcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRtaW4taGVpZ2h0OiAxMDB2aDtcclxufVxyXG5cclxuLnBhZ2UtbWFpbiB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0cGFkZGluZy10b3A6IDE0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gVnVlXHJcblt2LWNsb2FrXSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy8gY29udGFpbmVyXHJcbi5jb250YWluZXIge1xyXG5cdG1heC13aWR0aDogY2FsYygxMzYwcHggKyA2MHB4KTtcclxuXHRwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItcGFkZGluZztcclxuXHRwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmc7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uY29udGFpbmVyLS1mcmVlIHtcclxuXHRtYXgtd2lkdGg6IG5vbmU7XHJcbn1cclxuXHJcbi8vIG92ZXJsYXlcclxuLm92ZXJsYXkge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdGJhY2tncm91bmQ6ICRvdmVybGF5LWJnO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogJHRycy1vdmVybGF5O1xyXG5cdHotaW5kZXg6IDE1MDtcclxufVxyXG5cclxuLm92ZXJsYXkub3BlbixcclxuLnN0YXRlLS1tb2RhbC1vcGVuIC5vdmVybGF5LFxyXG4uc3RhdGUtLW1vZGFsLWxvYWRpbmcgLm92ZXJsYXkge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLy8gaWNvbnNcclxuLnN2Zy1zcHJpdGUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uc3ZnLWljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4udGVzdC1zY3JvbGxiYXIge1xyXG5cdG1heC1oZWlnaHQ6IDIwMHB4O1xyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi8vIGN1c3RvbSBzY3JvbGxiYXIgZm9yIENocm9tZSBhbmQgU2FmYXJpXHJcbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHR3aWR0aDogMTRweDtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0d2lkdGg6IDEycHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNENkQ2RDY7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiA3cHg7XHJcblx0Ym9yZGVyOiA1cHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4vLyBoaWRkZW4gc2Nyb2xsYmFyXHJcbi5zY3JvbGxiYXItbm9uZSB7XHJcblx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLnNjcm9sbGJhci1ub25lOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR3aWR0aDogMDtcclxufVxyXG5cclxucHJlIHtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0Ly8gYmxvY2tzXHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0fVxyXG5cclxuXHQvLyBvdmVybGF5XHJcblx0LnN0YXRlLS1jYXRhbG9nLWFzaWRlLW9wZW4gLm92ZXJsYXksXHJcblx0LnN0YXRlLS1tb2JpbGUtbmF2LW9wZW4gLm92ZXJsYXksXHJcblx0LnN0YXRlLS1tb2JpbGUtdG9wLW5hdi1vcGVuIC5vdmVybGF5e1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0fVxyXG59IiwiLyogLS0tIHRleHQgLS0tICovXHJcbmgxLFxyXG4uaDEge1xyXG5cdGZvbnQ6ICRmdy1oMSAjeyRmei1oMX0vI3skbGgtaDF9ICRmZi1oMTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgxO1xyXG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDE7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG5oMixcclxuLmgyIHtcclxuXHRmb250OiAkZnctaDIgI3skZnotaDJ9LyN7JGxoLWgyfSAkZmYtaDI7XHJcblx0dGV4dC10cmFuc2Zvcm06ICR0dC1oMjtcclxuXHRsZXR0ZXItc3BhY2luZzogJGxzLWgyO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuaDMsXHJcbi5oMyB7XHJcblx0Zm9udDogJGZ3LWgzICN7JGZ6LWgzfS8jeyRsaC1oM30gJGZmLWgzO1xyXG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDM7XHJcblx0bGV0dGVyLXNwYWNpbmc6ICRscy1oMztcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbmg0LFxyXG4uaDQge1xyXG5cdGZvbnQ6ICRmdy1oNCAjeyRmei1oNH0vI3skbGgtaDR9ICRmZi1oNDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg0O1xyXG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDQ7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG5oNSxcclxuLmg1IHtcclxuXHRmb250OiAkZnctaDUgI3skZnotaDV9LyN7JGxoLWg1fSAkZmYtaDU7XHJcblx0dGV4dC10cmFuc2Zvcm06ICR0dC1oNTtcclxuXHRsZXR0ZXItc3BhY2luZzogJGxzLWg1O1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLnRleHQtc3Ryb25nIHtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbn1cclxuXHJcbi50ZXh0LXNtYWxsIHtcclxuXHRmb250LXNpemU6ICRmei1zbWFsbDtcclxuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctc21hbGw7XHJcbn1cclxuXHJcbi50ZXh0LXNtYWxsZXIge1xyXG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XHJcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVyO1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctc21hbGxlcjtcclxufVxyXG5cclxuYiB7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG59XHJcblxyXG4uZm9udC1iYXNlIHtcclxuXHRmb250OiAkZnctYmFzZSAjeyRmei1iYXNlfS8jeyRsaC1iYXNlfSAkZmYtYmFzZTtcclxufVxyXG5cclxuLmxpbmssXHJcbi50ZXh0LWd1aWRlIGEge1xyXG5cdEBpbmNsdWRlIGxpbms7XHJcbn1cclxuXHJcblxyXG5cclxudWwsXHJcbm9sLFxyXG5saSB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuXHJcbi5ibG9ja3F1b3RlLFxyXG5ibG9ja3F1b3RlIHtcclxuXHRwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAyN3B4O1xyXG5cdGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRmb250LXNpemU6ICRmei1iYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcclxuXHRtYXJnaW46IDI1cHggMDtcclxufVxyXG5cclxuLnZpZGVvLWJsb2NrIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XHJcbn1cclxuXHJcbi52aWRlby1ibG9jazo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZy10b3A6IDU2LjI1JTtcclxufVxyXG5cclxuLnZpZGVvLWJsb2NrIGlmcmFtZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXHJcbmJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXHJcbi50YWJsZS1zY3JvbGxlcjpmaXJzdC1jaGlsZCB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcclxuYmxvY2txdW90ZTpsYXN0LWNoaWxkLFxyXG4udGFibGUtc2Nyb2xsZXI6bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuaHIsXHJcbi5ociB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdG1hcmdpbjogMjBweCAwO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcclxufVxyXG5cclxuLmhyLS1sZyB7XHJcblx0bWFyZ2luOiA2MHB4IDA7XHJcbn1cclxuXHJcbi50ZXh0LWd1aWRlIHtcclxuXHRmb250LXNpemU6ICRmei1iYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcclxufVxyXG5cclxuLnRleHQtZ3VpZGUgaDEsXHJcbi50ZXh0LWd1aWRlIC5oMSB7XHJcblx0bWFyZ2luOiAyMHB4IDA7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi50ZXh0LWd1aWRlIGgyLFxyXG4udGV4dC1ndWlkZSAuaDIsXHJcbi50ZXh0LWd1aWRlIGgzLFxyXG4udGV4dC1ndWlkZSAuaDMsXHJcbi50ZXh0LWd1aWRlIGg0LFxyXG4udGV4dC1ndWlkZSAuaDQsXHJcbi50ZXh0LWd1aWRlIGg1LFxyXG4udGV4dC1ndWlkZSAuaDUge1xyXG5cdG1hcmdpbjogMjRweCAwIDE2cHg7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi50ZXh0LWd1aWRlIHVsLFxyXG4udGV4dC1ndWlkZSBvbCB7XHJcblx0bWFyZ2luOiAyMHB4IDA7XHJcbn1cclxuXHJcbi50ZXh0LWd1aWRlIHVsID4gbGksXHJcbi50ZXh0LWd1aWRlIG9sID4gbGkge1xyXG5cdG1hcmdpbjogMCAwIDhweDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi50ZXh0LWd1aWRlIGxpID4gdWw6Zmlyc3QtY2hpbGQsXHJcbi50ZXh0LWd1aWRlIGxpID4gb2w6Zmlyc3QtY2hpbGQge1xyXG5cdG1hcmdpbi10b3A6IDhweDtcclxufVxyXG5cclxuLnRleHQtZ3VpZGUgdWwgPiBsaTo6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDEycHg7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTJweDtcclxuXHRib3JkZXItdG9wOiAycHggc29saWQ7XHJcbn1cclxuXHJcbi50ZXh0LWd1aWRlIG9sIHtcclxuXHRjb3VudGVyLXJlc2V0OiBvbDtcclxufVxyXG5cclxuLnRleHQtZ3VpZGUgb2wgPiBsaSB7XHJcblx0Y291bnRlci1pbmNyZW1lbnQ6IG9sO1xyXG59XHJcblxyXG4udGV4dC1ndWlkZSBvbCA+IGxpOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IGNvdW50ZXIob2wpIFwiLlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLnRleHQtZ3VpZGUgaW1nIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAyMHB4IDA7XHJcbn1cclxuXHJcbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1cImxlZnRcIl0sXHJcbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1cInJpZ2h0XCJdIHtcclxuXHRtYXgtd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPVwibGVmdFwiXSB7XHJcblx0bWFyZ2luOiAwIDIwcHggMjBweCAwO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249XCJyaWdodFwiXSB7XHJcblx0bWFyZ2luOiAwIDAgMjBweCAyMHB4O1xyXG5cdGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLnRleHQtZ3VpZGUgdGFibGUge1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcblx0bWFyZ2luOiAyMHB4IDA7XHJcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XHJcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnRhYmxlLXNjcm9sbGVyIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0bWFyZ2luOiAyMHB4IDA7XHJcbn1cclxuXHJcbi50YWJsZS1zY3JvbGxlciB0YWJsZSB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4udGV4dC1ndWlkZSB0ZCxcclxuLnRleHQtZ3VpZGUgdGgge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlIGVhc2U7XHJcblx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udGV4dC1ndWlkZSB0aCB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XHJcbn1cclxuXHJcbi50ZXh0LWd1aWRlIHRoZWFkIHtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbn1cclxuXHJcbi50ZXh0LWd1aWRlIHRib2R5IHRyOmhvdmVyIHRkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcclxufVxyXG5cclxuLnRleHQtZ3VpZGUgaWZyYW1lIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi50ZXh0LWd1aWRlIC52aWRlby1ibG9jayB7XHJcblx0bWFyZ2luOiAzMHB4IDA7XHJcbn1cclxuXHJcbi50ZXh0LWd1aWRlIGgxOmZpcnN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSAuaDE6Zmlyc3QtY2hpbGQsXHJcbi50ZXh0LWd1aWRlIGgyOmZpcnN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSAuaDI6Zmlyc3QtY2hpbGQsXHJcbi50ZXh0LWd1aWRlIGgzOmZpcnN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSAuaDM6Zmlyc3QtY2hpbGQsXHJcbi50ZXh0LWd1aWRlIGg0OmZpcnN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSAuaDQ6Zmlyc3QtY2hpbGQsXHJcbi50ZXh0LWd1aWRlIGg1OmZpcnN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSAuaDU6Zmlyc3QtY2hpbGQsXHJcbi50ZXh0LWd1aWRlIHA6Zmlyc3QtY2hpbGQsXHJcbi50ZXh0LWd1aWRlIHVsOmZpcnN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSBvbDpmaXJzdC1jaGlsZCxcclxuLnRleHQtZ3VpZGUgdGFibGU6Zmlyc3QtY2hpbGQsXHJcbi50ZXh0LWd1aWRlIGJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXHJcbi50ZXh0LWd1aWRlIC52aWRlby1ibG9jazpmaXJzdC1jaGlsZCB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLnRleHQtZ3VpZGUgaDE6bGFzdC1jaGlsZCxcclxuLnRleHQtZ3VpZGUgLmgxOmxhc3QtY2hpbGQsXHJcbi50ZXh0LWd1aWRlIGgyOmxhc3QtY2hpbGQsXHJcbi50ZXh0LWd1aWRlIC5oMjpsYXN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSBoMzpsYXN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSAuaDM6bGFzdC1jaGlsZCxcclxuLnRleHQtZ3VpZGUgaDQ6bGFzdC1jaGlsZCxcclxuLnRleHQtZ3VpZGUgLmg0Omxhc3QtY2hpbGQsXHJcbi50ZXh0LWd1aWRlIGg1Omxhc3QtY2hpbGQsXHJcbi50ZXh0LWd1aWRlIC5oNTpsYXN0LWNoaWxkLFxyXG4udGV4dC1ndWlkZSBwOmxhc3QtY2hpbGQsXHJcbi50ZXh0LWd1aWRlIHVsOmxhc3QtY2hpbGQsXHJcbi50ZXh0LWd1aWRlIG9sOmxhc3QtY2hpbGQsXHJcbi50ZXh0LWd1aWRlIHRhYmxlOmxhc3QtY2hpbGQsXHJcbi50ZXh0LWd1aWRlIGJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcclxuLnRleHQtZ3VpZGUgLnZpZGVvLWJsb2NrOmxhc3QtY2hpbGQge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcblxyXG5cclxuLyogLS0tIGJsYWNrb3V0IC0tLSAqL1xyXG4uYmxhY2tvdXQge1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LmhyLS1sZyB7XHJcblx0XHRtYXJnaW46IDQwcHggMDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LyogLS0tIHRleHQgLS0tICovXHJcblx0aDEsXHJcblx0LmgxIHtcclxuXHRcdGZvbnQ6ICRmdy1oMS14cyAjeyRmei1oMS14c30vI3skbGgtaDEteHN9ICRmZi1oMS14cztcclxuXHRcdHRleHQtdHJhbnNmb3JtOiAkdHQtaDEteHM7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogJGxzLWgxLXhzO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0aDIsXHJcblx0LmgyIHtcclxuXHRcdGZvbnQ6ICRmdy1oMi14cyAjeyRmei1oMi14c30vI3skbGgtaDIteHN9ICRmZi1oMi14cztcclxuXHRcdHRleHQtdHJhbnNmb3JtOiAkdHQtaDIteHM7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogJGxzLWgyLXhzO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0aDMsXHJcblx0LmgzIHtcclxuXHRcdGZvbnQ6ICRmdy1oMy14cyAjeyRmei1oMy14c30vI3skbGgtaDMteHN9ICRmZi1oMy14cztcclxuXHRcdHRleHQtdHJhbnNmb3JtOiAkdHQtaDMteHM7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogJGxzLWgzLXhzO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0aDQsXHJcblx0Lmg0IHtcclxuXHRcdGZvbnQ6ICRmdy1oNC14cyAjeyRmei1oNC14c30vI3skbGgtaDQteHN9ICRmZi1oNC14cztcclxuXHRcdHRleHQtdHJhbnNmb3JtOiAkdHQtaDQteHM7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogJGxzLWg0LXhzO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0aDUsXHJcblx0Lmg1IHtcclxuXHRcdGZvbnQ6ICRmdy1oNS14cyAjeyRmei1oNS14c30vI3skbGgtaDUteHN9ICRmZi1oNS14cztcclxuXHRcdHRleHQtdHJhbnNmb3JtOiAkdHQtaDUteHM7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogJGxzLWg1LXhzO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0LnRleHQtc3Ryb25nIHtcclxuXHRcdGZvbnQtc2l6ZTogJGZ6LWxhcmdlLXhzO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRsaC1sYXJnZS14cztcclxuXHR9XHJcblxyXG5cdC50ZXh0LXNtYWxsIHtcclxuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsLXhzO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbC14cztcclxuXHR9XHJcblxyXG5cdC50ZXh0LWd1aWRlIHtcclxuXHRcdGZvbnQtc2l6ZTogJGZ6LWJhc2UteHM7XHJcblx0XHRsaW5lLWhlaWdodDogJGxoLWJhc2UteHM7XHJcblx0fVxyXG5cclxuXHQudGV4dC1ndWlkZSAuaDEsXHJcblx0LnRleHQtZ3VpZGUgaDEge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHQudGV4dC1ndWlkZSB1bCA+IGxpLFxyXG5cdC50ZXh0LWd1aWRlIG9sID4gbGkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LWd1aWRlIGltZyxcclxuXHQudGV4dC1ndWlkZSBpbWdbYWxpZ249XCJsZWZ0XCJdLFxyXG5cdC50ZXh0LWd1aWRlIGltZ1thbGlnbj1cInJpZ2h0XCJdIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdGZsb2F0OiBub25lO1xyXG5cdFx0bWFyZ2luOiAyMHB4IDA7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcclxuXHQuaHItLWxnIHtcclxuXHRcdG1hcmdpbjogMjBweCAwO1xyXG5cdH1cclxufVxyXG4iLCIvKiAtLS0gYnV0dG9ucyAtLS0gKi9cclxuLmJ0biB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGhlaWdodDogNTJweDtcclxuXHRwYWRkaW5nOiAxMXB4IDE4cHg7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuXHRmb250LWZhbWlseTogJGZmLWJhc2U7XHJcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcclxuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uYnRuOjphZnRlciB7XHJcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5idG46bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1wcmltYXJ5LWhvdmVyIGluc2V0O1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XHJcblx0LmJ0bjpmb2N1czo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcclxuXHR9XHJcbn1cclxuXHJcbi5idG46bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktYWN0aXZlO1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeS1hY3RpdmUgaW5zZXQ7XHJcbn1cclxuXHJcbi5idG4uYnRuLmJ0bi0tZGlzYWJsZWQsXHJcbi5idG4uYnRuOmRpc2FibGVkIHtcclxuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLWdyYXkgaW5zZXQ7XHJcbn1cclxuXHJcbi5idG4tLXByaW1hcnkge1xyXG5cdGhlaWdodDogNTJweDtcclxuXHRwYWRkaW5nOiAxMXB4IDE4cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XHJcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAkdHJzLWJhc2UsIGNvbG9yICR0cnMtYmFzZSwgYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2UsIGJvcmRlci1jb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuYnRuLS1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpob3ZlciB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHJcblx0XHQmLnByb2R1Y3QtcmV2aWV3c19fZW1wdHktYnRuLFxyXG5cdFx0Ji5wcm9kdWN0LXJldmlld3NfX2N0YS1idG4ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjEzMkMyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJ0bi0tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6YWN0aXZlIHtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHJcblx0Ji5wcm9kdWN0LXJldmlld3NfX2VtcHR5LWJ0bixcclxuXHQmLnByb2R1Y3QtcmV2aWV3c19fY3RhLWJ0biB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMjEzMkMyO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi0tcHJpbWFyeS5pcy1hY3RpdmUsXHJcbi5idG4tLXByaW1hcnkuYnRuLS1hY3RpdmUge1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuYnRuLS1wcmltYXJ5LmlzLWFjdGl2ZTpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXHJcblx0LmJ0bi0tcHJpbWFyeS5idG4tLWFjdGl2ZTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLmJ0bi0tcHJpbWFyeS5idG4tLWRpc2FibGVkLFxyXG4uYnRuLmJ0bi0tcHJpbWFyeTpkaXNhYmxlZCB7XHJcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmJ0bi0tcHJpbWFyeS1vdXRsaW5lIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGhlaWdodDogNTJweDtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5idG4tLXByaW1hcnktb3V0bGluZTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi0tcHJpbWFyeS1vdXRsaW5lOm5vdChbZGlzYWJsZWRdKTphY3RpdmUge1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmJ0bi5idG4tLXByaW1hcnktb3V0bGluZS5idG4tLWRpc2FibGVkLFxyXG4uYnRuLmJ0bi0tcHJpbWFyeS1vdXRsaW5lOmRpc2FibGVkIHtcclxuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XHJcbn1cclxuXHJcbi5idG4tLWJsdWUge1xyXG5cdGhlaWdodDogNTJweDtcclxuXHRwYWRkaW5nOiAxMXB4IDE4cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmJ0bi0tYmx1ZTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1ob3ZlcjtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLS1ibHVlOm5vdChbZGlzYWJsZWRdKTphY3RpdmUge1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1ob3ZlcjtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYnRuLmJ0bi0tYmx1ZS5idG4tLWRpc2FibGVkLFxyXG4uYnRuLmJ0bi0tYmx1ZTpkaXNhYmxlZCB7XHJcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XHJcbn1cclxuXHJcblxyXG4uYnRuLS13aGl0ZSB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXdoaXRlIGluc2V0O1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmJ0bi0td2hpdGU6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1ncmF5IGluc2V0O1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi0td2hpdGU6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci13aGl0ZSBpbnNldDtcclxufVxyXG5cclxuLmJ0bi5idG4tLXdoaXRlLmJ0bi0tZGlzYWJsZWQsXHJcbi5idG4uYnRuLS13aGl0ZTpkaXNhYmxlZCB7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItZ3JheSBpbnNldDtcclxufVxyXG5cclxuXHJcbi5idG4tLXByaW1hcnktd2hpdGUge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuYnRuLS1wcmltYXJ5LXdoaXRlOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi0tcHJpbWFyeS13aGl0ZTpub3QoW2Rpc2FibGVkXSk6YWN0aXZlIHtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWRhcms7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmJ0bi5idG4tLXByaW1hcnktd2hpdGUuYnRuLS1kaXNhYmxlZCxcclxuLmJ0bi5idG4tLXByaW1hcnktd2hpdGU6ZGlzYWJsZWQge1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5idG5fX2ljb24ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHR3aWR0aDogMTZweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4uYnRuX19pY29uLS1yaWdodCB7XHJcblx0bWFyZ2luLWxlZnQ6IDZweDtcclxufVxyXG5cclxuLmJ0bi0tbGcge1xyXG5cdGhlaWdodDogNTJweDtcclxuXHRwYWRkaW5nOiAxMXB4IDIycHg7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5idG4tLXNtIHtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XHJcbn1cclxuXHJcbi5idG4tLXNtIC5idG5fX2ljb24ge1xyXG5cdHdpZHRoOiAxMnB4O1xyXG5cdGhlaWdodDogMTJweDtcclxufVxyXG5cclxuLmJ0bi0tYmxvY2sge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYnRuLS1jdXN0b20ge1xyXG5cdGZvbnQtc2l6ZTogMjIuMTQ4cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEwMiU7XHJcblx0d2lkdGg6IDQwMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRoZWlnaHQ6IDQ0cHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5idG4tLWN1c3RvbSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn0iLCIucHJpY2Uge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgY29sdW1uLWdhcDogMTBweDtcclxufVxyXG5cclxuLnByaWNlX19ncm91cCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5cclxuLnByaWNlX19wcmVmaXgge1xyXG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XHJcbn1cclxuXHJcbi5wcmljZV9fdmFsdWUge1xyXG5cdGZvbnQtc2l6ZTogMjZweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4ucHJpY2VfX2N1cnJlbmN5IHtcclxuXHRmb250LXNpemU6IDI2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLnByaWNlX19ncm91cC0tbmV3IHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbi5wcmljZV9fZ3JvdXAtLW9sZCB7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbi5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMTdweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4ucHJpY2UtLWxnIC5wcmljZV9fcHJlZml4LFxyXG4ucHJpY2UtLWxnIC5wcmljZV9fY3VycmVuY3kge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMTdweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4ucHJpY2UtLWxnIC5wcmljZV9fdmFsdWUge1xyXG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcclxuXHRsaW5lLWhlaWdodDogJGxoLWxhcmdlcjtcclxufVxyXG5cclxuLnByaWNlLS1sZyAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5wcmljZV9fdmFsdWUge1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdH1cclxuXHJcblx0LnByaWNlX19jdXJyZW5jeSB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0fVxyXG5cclxuXHQucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQucHJpY2Uge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG59IiwiLmd1aWRlbGluZV9faGVhZCB7XHJcblx0bWFyZ2luOiA0MHB4IDA7XHJcbn1cclxuXHJcbi5ndWlkZWxpbmUtYmxvY2sge1xyXG5cdG1hcmdpbjogNjBweCAwO1xyXG59XHJcblxyXG4uZ3VpZGVsaW5lLWJsb2NrX19oZWFkIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcblxyXG4uZ3VpZGVsaW5lLWJsb2NrX19oZWFkLWlubmVyIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlcGFyYXRvci1jb2xvcjtcclxufVxyXG5cclxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbS1jb2xvciB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWxhYmVsIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxufVxyXG5cclxuLmd1aWRlbGluZS1lbGVtZW50IHtcclxuXHRtYXJnaW46IDIwcHggMDtcclxufVxyXG5cclxuLmd1aWRlbGluZS1ncmlkIHtcclxuXHRAaW5jbHVkZSBncmlkO1xyXG59XHJcblxyXG4uZ3VpZGVsaW5lLWdyaWRfX2NlbGwge1xyXG5cdEBpbmNsdWRlIGNlbGw7XHJcbn0iLCIuZmFkZS1lbnRlci1hY3RpdmUsXHJcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG59XHJcblxyXG4uZmFkZS1lbnRlcixcclxuLmZhZGUtbGVhdmUtdG8ge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1lbnRlci1hY3RpdmUsXHJcbi5kcm9wZG93bi1sZWF2ZS1hY3RpdmUge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG59XHJcblxyXG4uZHJvcGRvd24tZW50ZXIsXHJcbi5kcm9wZG93bi1sZWF2ZS10byB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuLmxpc3QtY29tcGxldGUtaXRlbSB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxufVxyXG5cclxuLmxpc3QtY29tcGxldGUtZW50ZXItZnJvbSxcclxuLmxpc3QtY29tcGxldGUtbGVhdmUtdG8ge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xyXG59XHJcblxyXG4ubGlzdC1jb21wbGV0ZS1sZWF2ZS1hY3RpdmUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmNvbGxhcHNlLWVudGVyLWFjdGl2ZSxcclxuLmNvbGxhcHNlLWxlYXZlLWFjdGl2ZSB7XHJcblx0dHJhbnNpdGlvbjogLjVzO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jb2xsYXBzZS1lbnRlci1mcm9tLFxyXG4uY29sbGFwc2UtbGVhdmUtdG8ge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn0iLCIvKipcbiAqIFN3aXBlciAxMC4zLjFcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjMgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogU2VwdGVtYmVyIDI4LCAyMDIzXG4gKi9cblxuQGltcG9ydCAnc3dpcGVyLXZhcnMuc2Nzcyc7XG5AYXQtcm9vdCB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKVxuICAgICAgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cbkBhdC1yb290IHtcbiAgOnJvb3Qge1xuICAgIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjeyR0aGVtZUNvbG9yfTtcbiAgICAvKlxuICAgIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgICAtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbml0aWFsO1xuICAgICovXG4gIH1cbn1cbjpob3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93OiBjbGlwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICB9XG4gICYuc3dpcGVyLWhvcml6b250YWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWZyZWUtbW9kZSB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jZW50ZXJlZCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgb3JkZXI6IDk5OTk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cbn1cblxuLyogU2xpZGUgc3R5bGVzIHN0YXJ0ICovXG4vKiAzRCBTaGFkb3dzICovXG4uc3dpcGVyLTNkIHtcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcyksXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSB7XG4gIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICAgIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgfVxufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBTbGlkZSBzdHlsZXMgZW5kICovXG5cblxuXG4iLCIuYWNjb3JkaW9uIHtcclxuXHRtYXJnaW46IDEwMHB4IDA7XHJcbn1cclxuXHJcbi5hY2NvcmRpb25fX3RpdGxlIHtcclxuXHRmb250LXNpemU6IDUwcHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmFjY29yZGlvbl9fdGFicyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG4uYWNjb3JkaW9uX19pdGVtcy13cmFwIHtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlLTEwMCk7XHJcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4uYWNjb3JkaW9uX19pdGVtcy13cmFwLS1tdDAge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5hY2NvcmRpb25fX2l0ZW1zIHtcclxuXHRtYXgtd2lkdGg6IDgzNnB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uX19pdGVtIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcclxufVxyXG5cclxuLmFjY29yZGlvbl9faXRlbTpmaXJzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYWNjb3JkaW9uX19pdGVtLWJhciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0cGFkZGluZzogMjBweCAwIDIwcHggMjhweDtcclxuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGNvbG9yOiB2YXIoLS1ibGFjay0xMDApO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZSwgYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5hY2NvcmRpb25fX2l0ZW0tYmFyLS1ibG9jayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uX19pdGVtLWJhci10ZXh0IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uYWNjb3JkaW9uX19pdGVtLWJhci1zdWJ0aXRsZSB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uYWNjb3JkaW9uX19pdGVtLWJhci0tb3BlbmVkIC5hY2NvcmRpb25fX2l0ZW0tYmFyLWljb24ge1xyXG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxufVxyXG5cclxuLmFjY29yZGlvbl9faXRlbS1iYXItaWNvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFjY29yZGlvbl9faXRlbS1iYXItaWNvbjo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEzcHg7XHJcblx0aGVpZ2h0OiAxM3B4O1xyXG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLWJsYWNrO1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNzAlKSByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuLmFjY29yZGlvbl9faXRlbS1jb250ZW50IHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5hY2NvcmRpb24ge1xyXG5cdFx0bWFyZ2luOiA2MHB4IDA7XHJcblx0fVxyXG5cclxuXHQuYWNjb3JkaW9uX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDI3cHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMzcHg7XHJcblx0fVxyXG5cclxuXHQuYWNjb3JkaW9uX19pdGVtLWJhci1zdWJ0aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuXHQuYWNjb3JkaW9uX19pdGVtcy13cmFwIHtcclxuXHRcdHBhZGRpbmc6IDAgMThweDtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQuYWNjb3JkaW9uX19pdGVtLWJhciB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0LmFjY29yZGlvbl9faXRlbS1iYXItaWNvbiB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR3aWR0aDogMTZweDtcclxuXHRcdGhlaWdodDogMTZweDtcclxuXHR9XHJcblxyXG5cdC5hY2NvcmRpb25fX2l0ZW0tY29udGVudCB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHR9XHJcbn0iLCIuYWN0aXZlLWZpbHRlcnNfX2dyaWQge1xyXG5cdEBpbmNsdWRlIGdyaWQ7XHJcbn1cclxuXHJcbi5hY3RpdmUtZmlsdGVyc19fZ3JpZC5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XHJcblx0bWFyZ2luOiAtNXB4O1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxufVxyXG5cclxuLmFjdGl2ZS1maWx0ZXJzX19jZWxsIHtcclxuXHRAaW5jbHVkZSBjZWxsO1xyXG59XHJcblxyXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwuYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xyXG5cdHBhZGRpbmc6IDVweDtcclxufSIsIi5hcHAtd2lkZ2V0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uYXBwLXdpZGdldF9faXRlbSB7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGhlaWdodDogNDlweDtcclxuICB3aWR0aDogNDlweDtcclxuICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XHJcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlLCB0cmFuc2Zvcm0gJHRycy1iYXNlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmFwcC13aWRnZXRfX2l0ZW0taWNvbiB7XHJcbiAgaGVpZ2h0OiAyOXB4O1xyXG4gIHdpZHRoOiAyOXB4O1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcbiAgLmFwcC13aWRnZXRfX2l0ZW06aG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIH1cclxufVxyXG5cclxuLmFwcC13aWRnZXRfX2l0ZW06YWN0aXZlIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKC45NCk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cclxuICAuYXBwLXdpZGdldF9faXRlbSB7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICB3aWR0aDogMzRweDtcclxuICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTFweDtcclxuICB9XHJcblxyXG4gIC5hcHAtd2lkZ2V0X19pdGVtLWljb24ge1xyXG4gICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgd2lkdGg6IDIxcHg7XHJcbiAgfVxyXG59IiwiLmFydGljbGUtZ3JpZF9fZ3JpZCB7XHJcblx0QGluY2x1ZGUgZ3JpZDtcclxuXHRtYXJnaW4tdG9wOiAtMjBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAtMjBweDtcclxufVxyXG5cclxuLmFydGljbGUtZ3JpZF9fY2VsbCB7XHJcblx0QGluY2x1ZGUgY2VsbDtcclxuXHR3aWR0aDogMjUlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQuYXJ0aWNsZS1ncmlkX19ncmlkIHtcclxuXHRcdG1hcmdpbi10b3A6IC0yMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZS1ncmlkX19jZWxsIHtcclxuXHRcdHdpZHRoOiAzMy4zMyU7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuYXJ0aWNsZS1ncmlkX19jZWxsIHtcclxuXHRcdHdpZHRoOiAzMy4zMyU7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cdC5hcnRpY2xlLWdyaWRfX2NlbGwge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xyXG5cdC5hcnRpY2xlLWdyaWRfX2dyaWQge1xyXG5cdFx0bWFyZ2luLXRvcDogLTE2cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMTZweDtcclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlLWdyaWRfX2NlbGwge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nLXRvcDogMTZweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cdH1cclxufSIsIi5hcnRpY2xlLXBvc3RlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDIyNHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZS1wb3N0ZXJfX2xpbmsge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmFydGljbGUtcG9zdGVyX19saW5rOjphZnRlciB7XHJcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XHJcblx0dG9wOiAtNHB4O1xyXG5cdGJvdHRvbTogLTRweDtcclxuXHRsZWZ0OiAtNHB4O1xyXG5cdHJpZ2h0OiAtNHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZS1wb3N0ZXJfX3Zpc3VhbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmFydGljbGUtcG9zdGVyX192aXN1YWw6OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbn1cclxuXHJcbi5hcnRpY2xlLXBvc3Rlcl9fc3RhdHVzIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5hcnRpY2xlLXBvc3Rlcl9faW1hZ2UsXHJcbi5hcnRpY2xlLXBvc3Rlcl9faW1hZ2UucHJvZHVjdC1pbWFnZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xyXG5cdG1hcmdpbjogOHB4IDA7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuYXJ0aWNsZS1wb3N0ZXI6aG92ZXIgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBsaW5rLWhvdmVyO1xyXG5cdH1cclxufVxyXG5cclxuLmFydGljbGUtcG9zdGVyOmFjdGl2ZSAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcclxuXHRAaW5jbHVkZSBsaW5rLWFjdGl2ZTtcclxufVxyXG5cclxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XHJcblx0LmFydGljbGUtcG9zdGVyX19saW5rOmZvY3VzOjphZnRlciB7XHJcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xyXG5cdH1cclxufSIsIi5hcnRpY2xlX193cmFwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG1hcmdpbjogMzBweCAwIDgwcHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlX19sZWZ0IHtcclxuXHRmbGV4OiAwIDAgMjAlO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fcmlnaHQge1xyXG5cdGZsZXg6IDAgMCA4MCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5hcnRpY2xlX193cmFwIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufSIsIi5hc2lkZS1saXN0X19pdGVtIHtcclxuXHRtYXJnaW46IDhweCAwO1xyXG59IiwiLmF2YWlsYWJpbGl0eSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG5cdGNvbG9yOiAjMDIwYjJhO1xyXG59XHJcblxyXG4uYXZhaWxhYmlsaXR5X19tYWluIHtcclxuXHRjb2xvcjogIzAyMGIyYTtcclxufVxyXG5cclxuLmF2YWlsYWJpbGl0eV9fc3RhdHVzIHtcclxuXHR3aWR0aDogNHB4O1xyXG5cdGhlaWdodDogNHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0bWFyZ2luLWxlZnQ6IDRweDtcclxufVxyXG5cclxuLmF2YWlsYWJpbGl0eS0tYXZhaWxhYmxlIC5hdmFpbGFiaWxpdHlfX3N0YXR1cyB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XHJcbn1cclxuXHJcbi5hdmFpbGFiaWxpdHktLXVuYXZhaWxhYmxlIC5hdmFpbGFiaWxpdHlfX3N0YXR1cyB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuYXZhaWxhYmlsaXR5X19tYWluIHtcclxuXHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdGNvbG9yOiAjMDIwQjJBOTk7XHJcblx0fVxyXG59IiwiLmJhZGdlIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWRhcms7XHJcblx0Zm9udC1zaXplOiA4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMTBweDtcclxuXHR3aWR0aDogMTRweDtcclxuXHRoZWlnaHQ6IDE0cHg7XHJcbn1cclxuXHJcbi5iYWRnZS0tcHJpbWFyeSB7XHJcblx0YmFja2dyb3VuZDogIzI5M0VGMjtcclxufSIsIi5iYW5uZXItdGVsIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0cGFkZGluZzogNDBweCAyMHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRtYXJnaW46IDEwMHB4IDAgMzBweDtcclxufVxyXG5cclxuLmJhbm5lci10ZWxfX3RlbCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYmFubmVyLXRlbF9fdGVsLWljb24ge1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0Y29sb3I6ICNFRDI4MkY7XHJcbn1cclxuXHJcbi5iYW5uZXItdGVsX190ZWwtdGV4dCB7XHJcblx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMS42cHg7XHJcblx0Y29sb3I6ICMyRjJGMkY7XHJcbn1cclxuXHJcbi5iYW5uZXItdGVsX190ZXh0IHtcclxuXHRmb250LXNpemU6IDI4cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTEuMTJweDtcclxuXHRjb2xvcjogIzJGMkYyRjtcclxuXHRtYXgtd2lkdGg6IDUwNHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQuYmFubmVyLXRlbCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0fVxyXG5cclxuXHQuYmFubmVyLXRlbF9fdGVsLXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcclxuXHR9XHJcblxyXG5cdC5iYW5uZXItdGVsX190ZWwtaWNvbiB7XHJcblx0XHR3aWR0aDogMzBweDtcclxuXHRcdGhlaWdodDogMzBweDtcclxuXHR9XHJcblxyXG5cdC5iYW5uZXItdGVsX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIuYmFza2V0LWFjdGlvbl9fd2lkZ2V0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0bWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQgKyAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcclxuXHRtYXJnaW4tbGVmdDogMTJweDtcclxufVxyXG5cclxuLmJhc2tldC1hY3Rpb25fX2J0biB7XHJcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5iYXNrZXQtYWN0aW9uX19idG4taWNvbiB7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59IiwiLmJhc2tldC1zbWFsbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYmFza2V0LXNtYWxsX193aWRnZXQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5iYXNrZXQtc21hbGxfX3dpZGdldDo6YWZ0ZXIge1xyXG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xyXG5cdGxlZnQ6IC0ycHg7XHJcblx0cmlnaHQ6IC0ycHg7XHJcblx0Ym90dG9tOiAtMnB4O1xyXG5cdHRvcDogLTJweDtcclxufVxyXG5cclxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XHJcblx0LmJhc2tldC1zbWFsbF9fd2lkZ2V0OmZvY3VzOjphZnRlciB7XHJcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xyXG5cdH1cclxufVxyXG5cclxuLmJhc2tldC1zbWFsbF9fY2VsbC1pY29uIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5iYXNrZXQtc21hbGxfX2NlbGwtbWFpbiB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcbn1cclxuXHJcbi5iYXNrZXQtc21hbGxfX2ljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAyOHB4O1xyXG5cdGhlaWdodDogMjhweDtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxufVxyXG5cclxuLmJhc2tldC1zbWFsbF9fYmFkZ2Uge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogLTEycHg7XHJcbn1cclxuLmJhc2tldC1zbWFsbF9fYmFkZ2UudmlzaWJsZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmJhc2tldC1zbWFsbF9fdGl0bGUge1xyXG5cdGNvbG9yOiAjODA4MDgwO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG59XHJcblxyXG4uYmFza2V0LXNtYWxsX19wcmljZSB7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuYmFza2V0LXNtYWxsX193aWRnZXQ6aG92ZXIgLmJhc2tldC1zbWFsbF9faWNvbixcclxuXHQuYmFza2V0LXNtYWxsX193aWRnZXQ6aG92ZXIgLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XHJcblx0fVxyXG59XHJcblxyXG4uYmFza2V0LXNtYWxsX193aWRnZXQ6YWN0aXZlIC5iYXNrZXQtc21hbGxfX2ljb24sXHJcbi5iYXNrZXQtc21hbGxfX3dpZGdldDphY3RpdmUgLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLWFjdGl2ZTtcclxufVxyXG5cclxuLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IC5iYXNrZXQtc21hbGxfX2ljb24ge1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcclxufVxyXG5cclxuLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IC5iYXNrZXQtc21hbGxfX3ByaWNlIHtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcblxyXG4uYmFza2V0LXNtYWxsLS1lbXB0eSAuYmFza2V0LXNtYWxsX193aWRnZXQge1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxufSIsIi5iYXNrZXQge1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogODBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5iYXNrZXRfX3dyYXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5iYXNrZXRfX3Byb2R1Y3RzIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxufVxyXG5cclxuLmJhc2tldF9fc3RpY2t5LXdyYXAge1xyXG5cdHBvc2l0aW9uOiBzdGlja3k7XHJcblx0dG9wOiAxNXB4O1xyXG59XHJcblxyXG4uYmFza2V0X19yZXN1bWUge1xyXG5cdHdpZHRoOiAzNTBweDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbi5iYXNrZXRfX3Byb2R1Y3Qge1xyXG5cdG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5iYXNrZXRfX3N1bSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG59XHJcblxyXG4uYmFza2V0X19zdW0tdGl0bGUge1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxufVxyXG5cclxuLmJhc2tldF9fcGFyYW1zIHtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uYmFza2V0X19wYXJhbSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5iYXNrZXRfX2Zvb3RlciB7XHJcblx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcclxufVxyXG5cclxuLmJhc2tldF9fcHJvbW9jb2RlIHtcclxuXHRtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcblxyXG4uYmFza2V0X19wcm9tb2NvZGUtd3JhcCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0bWFyZ2luOiAxMHB4IC02cHggMDtcclxufVxyXG5cclxuLmJhc2tldF9fcHJvbW9jb2RlLWZpZWxkIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHRwYWRkaW5nOiAwIDZweDtcclxufVxyXG5cclxuLmJhc2tldF9fcHJvbW9jb2RlLWFjdGlvbiB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0cGFkZGluZzogMCA2cHg7XHJcbn1cclxuXHJcbi5iYXNrZXRfX2Zvcm0ge1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5iYXNrZXRfX2Zvcm0td3JhcCB7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLmJhc2tldF9fYWN0aW9uIHtcclxuXHRtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcblxyXG4uYmFza2V0X19wYXJhbXMtbGlzdCB7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmJhc2tldF9fa2V5LXZhbHVlLWxpc3Qge1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0bWF4LXdpZHRoOiA4MjBweDtcclxufVxyXG5cclxuLmJhc2tldF9fZW1wdHktYWN0aW9uIHtcclxuXHRtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcbiIsIi5icmVhZGNydW1icyB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDEycHggMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGNvbG9yOiAjNWI1YjViO1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWJzX19saXN0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5icmVhZGNydW1ic19faXRlbSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmbGV4OiAwIDEgYXV0bztcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0bWluLWhlaWdodDogMjBweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGNvbG9yOiAjNWI1YjViO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYnNfX2xpbmssXHJcbi5icmVhZGNydW1ic19fY3VycmVudCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGNvbG9yOiAjNWI1YjViO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYnNfX2xpbmsge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5icmVhZGNydW1ic19fbGluazpob3ZlciB7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHR9XHJcbn1cclxuXHJcbi5icmVhZGNydW1ic19fY3VycmVudCB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYnNfX3NlcGFyYXRvciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0cGFkZGluZzogNXB4IDZweDtcclxuXHRtYXJnaW46IDA7XHJcblx0Y29sb3I6ICM1YjViNWI7XHJcblx0ZmlsbDogbm9uZTtcclxufVxyXG4iLCIuYnRuLWRlbCB7XHJcblx0d2lkdGg6IDI4cHg7XHJcblx0aGVpZ2h0OiAyOHB4O1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgyLCAxMywgMzMsIC4wNik7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG59XHJcblxyXG4uYnRuLWRlbF9faWNvbiB7XHJcblx0d2lkdGg6IDEwcHg7XHJcblx0aGVpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uYnRuLWRlbDpob3ZlciB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG59IiwiLmJ0bi1zY3JvbGwtdG9wIHtcclxuXHRwb3NpdGlvbjogc3RpY2t5O1xyXG5cdGJvdHRvbTogMDtcclxuXHR6LWluZGV4OiAxMDA7XHJcblx0b3BhY2l0eTogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlLCB2aXNpYmlsaXR5ICR0cnMtYmFzZSwgdHJhbnNmb3JtICR0cnMtYmFzZTtcclxufVxyXG5cclxuLmJ0bi1zY3JvbGwtdG9wLS12aXNpYmxlIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uYnRuLXNjcm9sbC10b3BfX2J0biB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogOTBweDtcclxuXHRyaWdodDogMjBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG5cdHdpZHRoOiA2NHB4O1xyXG5cdGhlaWdodDogNjRweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2UsIGJvcmRlciAkdHJzLWJhc2UsIGNvbG9yICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5idG4tc2Nyb2xsLXRvcF9fYnRuOmhvdmVyIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigyMzIgMjMyIDIzMCk7XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLXNjcm9sbC10b3BfX2ljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHR3aWR0aDogMThweDtcclxuXHRoZWlnaHQ6IDIycHg7XHJcblx0ZmlsbDogbm9uZTtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLmJ0bi1zY3JvbGwtdG9wX19idG46YWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1kYXJrO1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxufVxyXG5cclxuLmJ0bi1zY3JvbGwtdG9wX19idG46YWN0aXZlIC5idG4tc2Nyb2xsLXRvcF9faWNvbiB7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LmJ0bi1zY3JvbGwtdG9wX19idG4ge1xyXG5cdFx0Ym90dG9tOiAxODBweDtcclxuXHR9XHJcblxyXG5cdGJvZHk6aGFzKC5kZXRhaWxlZENhcmRDb250YWluZXIpIHtcclxuXHRcdC5iMjQtd2lkZ2V0LWJ1dHRvbi13cmFwcGVyLmIyNC13aWRnZXQtYnV0dG9uLXBvc2l0aW9uLWJvdHRvbS1yaWdodCB7XHJcblx0XHRcdHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcclxuXHRcdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHR0b3A6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuYnRuLXNjcm9sbC10b3Age1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuY2F0YWxvZy1jb21wYXJlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbGF5b3V0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNhdGFsb2ctY29tcGFyZV9faGVhZCAuY2F0YWxvZy1jb21wYXJlX19hcnJvdy0tcHJldiB7XHJcblx0bGVmdDogLThweDtcclxufVxyXG5cclxuLmNhdGFsb2ctY29tcGFyZV9faGVhZCAuY2F0YWxvZy1jb21wYXJlX19hcnJvdy0tbmV4dCB7XHJcblx0cmlnaHQ6IC04cHg7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19hcnJvdy0tcHJldiB7XHJcblx0bGVmdDogLTIwcHg7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19hcnJvdy0tbmV4dCB7XHJcblx0cmlnaHQ6IC0yMHB4O1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMTYuNjY2NiU7XHJcblx0cGFkZGluZzogMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDgzLjMzMzMlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tb2Qge1xyXG5cdG1hcmdpbi10b3A6IGF1dG87XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbXMge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcclxufVxyXG5cclxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtcy1ncmlkIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcclxufVxyXG5cclxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAyMCU7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHotaW5kZXg6IDExMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCB2aXNpYmlsaXR5IC4zcywgb3BhY2l0eSAuM3M7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xyXG5cdGhlaWdodDogODRweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0Ym94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMiwgMTMsIDMzLCAuMDgpO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuXHJcbi50b3VjaCAuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmNhdGFsb2ctY29tcGFyZS0taGVhZC1maXhlZCAuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5IHtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAgKyAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlciB7XHJcblx0cGFkZGluZzogMjRweCAwIDExcHggMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXItaWNvbiB7XHJcblx0d2lkdGg6IDExcHg7XHJcblx0aGVpZ2h0OiA4cHg7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0bWFyZ2luLWxlZnQ6IDZweDtcclxuXHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuXHRtYXJnaW4tdG9wOiAzcHg7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAub3BlbiAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlci1pY29uIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlIHtcclxuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1yb3cge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1yb3c6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDQ5LCAxMDYsIC4wNCk7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMTYuNjY2NiU7XHJcblx0cGFkZGluZzogOHB4IDIwcHggOHB4IDA7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlLS1ib2xkIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdHBhZGRpbmc6IDhweCAyMHB4IDhweCAwO1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogODMuMzMzMyU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWdyaWQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAyMCU7XHJcblx0cGFkZGluZzogOHB4IDIwcHggOHB4IDEycHg7XHJcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbC0tYWNjZW50IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYWVmO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtcm93OmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcclxufVxyXG5cclxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXItdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmUgLnByaWNlX192YWx1ZSB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXItdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0bWFyZ2luOiAxNnB4IDAgMDtcclxufVxyXG5cclxuLmNhdGFsb2dfX3BsYWNlaG9sZGVyLXRleHQge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogIzgxODY5MDtcclxuXHRtYXJnaW46IDEycHggMCAwO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jYXRhbG9nX19wbGFjZWhvbGRlci1pY29uIHtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XHJcblx0ZGlzcGxheTogaW5saW5lO1xyXG5cdG1hcmdpbi1sZWZ0OiA2cHg7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY29udGFpbmVyIHtcclxuXHRtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGg7XHJcblx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmc7XHJcblx0cGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLmNhdGFsb2ctY29tcGFyZV9fYXJyb3cge1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxufVxyXG5cclxuLmNhdGFsb2ctY29tcGFyZV9fYXJyb3cuZGlzYWJsZWQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNvbXBhcmVfX2Fycm93LS1wcmV2IHtcclxuXHRsZWZ0OiAtMjRweDtcclxufVxyXG5cclxuLmNhdGFsb2ctY29tcGFyZV9fYXJyb3ctLW5leHQge1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IC0yNHB4O1xyXG59XHJcblxyXG4uY2F0YWxvZy1jb21wYXJlX19hcnJvdy1pY29uIHtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xyXG5cdFx0d2lkdGg6IDIwJTtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XHJcblx0XHR3aWR0aDogODAlO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcclxuXHRcdHdpZHRoOiAyNSU7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XHJcblx0XHR3aWR0aDogMjAlO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XHJcblx0XHR3aWR0aDogODAlO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcclxuXHRcdHdpZHRoOiAyNSU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcclxuXHRcdHdpZHRoOiAyNSU7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xyXG5cdFx0d2lkdGg6IDc1JTtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XHJcblx0XHR3aWR0aDogMzMuMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XHJcblx0XHR3aWR0aDogMjUlO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XHJcblx0XHR3aWR0aDogNzUlO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcclxuXHRcdHdpZHRoOiAzMy4zMzMzJTtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiB7XHJcblx0XHR0b3A6IDk4cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgyLCAxMywgMzMsIC4wOCk7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tcHJldiB7XHJcblx0XHRsZWZ0OiAtMTBweDtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcclxuXHRcdHJpZ2h0OiAtMTBweDtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY29udGFpbmVyIHtcclxuXHRcdHBhZGRpbmc6IDAgJGNvbnRhaW5lci1wYWRkaW5nLW1kO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XHJcblx0XHR3aWR0aDogMzMuMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xyXG5cdFx0d2lkdGg6IDY2LjY2NjYlO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XHJcblx0XHR3aWR0aDogMzMuMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluIHtcclxuXHRcdHdpZHRoOiA2Ni42NjY2JTtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1jb250YWluZXIge1xyXG5cdFx0cGFkZGluZzogMCAkY29udGFpbmVyLXBhZGRpbmctc207XHJcblx0fVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xyXG5cdC5jYXRhbG9nLWNvbXBhcmUge1xyXG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cdFx0b3ZlcmZsb3cteDogYXV0bztcclxuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IHtcclxuXHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1jbGVhciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbW9kIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNoZWNrYm94LXJvd19fdmlzdWFsIHtcclxuXHRcdHRvcDogMXB4O1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XHJcblx0XHR3aWR0aDogMjAwcHg7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xyXG5cdFx0d2lkdGg6IDIwMHB4O1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1hcnJvdyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtcy1ncmlkIHtcclxuXHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9fYm9keSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXIge1xyXG5cdFx0cG9zaXRpb246IHN0aWNreTtcclxuXHR9XHJcblxyXG5cdC50b3VjaCAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlciB7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUge1xyXG5cdFx0d2lkdGg6IDIwMHB4O1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcclxuXHRcdHdpZHRoOiAyMDBweDtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tZ3JpZCB7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlIC5pbmxpbmUtdG9vbHRpcF9fYm9keSB7XHJcblx0XHR0b3A6IGF1dG87XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAxMDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdH1cclxufSIsIi5zaWRlSW5mb19faGVhZGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogOHB4IDEycHg7XHJcblx0Ly9tYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4uc2lkZUluZm9fX2hlYWRlciAuc2l0ZV9tYXJrZXJzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRnYXA6IDhweDtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5zaWRlSW5mb19faGVhZGVyIC5yYXRpbmctYmxvY2sge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLnNpZGVJbmZvX190aXRsZSB7XHJcblx0ZmxleDogMSAwIDEwMCU7XHJcblx0bWFyZ2luOiA0cHggMCAwO1xyXG5cdC8vZm9udC1mYW1pbHk6ICdFeG8gMicsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0Y29sb3I6ICMxNDE0MTQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcclxuXHRtYXJnaW46IDAgMCA0MHB4O1xyXG5cdG1heC13aWR0aDogODYwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRlc2NyaXB0aW9uX190aXRsZSB7XHJcblx0bWFyZ2luOiAwIDAgMTJweDtcclxuXHRmb250LWZhbWlseTogJ0V4byAyJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXNpemU6IDI2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuXHRjb2xvcjogIzE0MTQxNDtcclxufVxyXG5cclxuc3Bhbi5wcm9kdWN0LWRlc2NyaXB0aW9uX190aXRsZSB7XHJcblx0Ly9tYXJnaW46IDAgMCAxMnB4O1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdGNvbG9yOiAjMTQxNDE0O1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXNjcmlwdGlvbl9fY29udGVudCB7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRjb2xvcjogIzE0MTQxNDtcclxufVxyXG5cclxuLnByb2R1Y3QtZGVzY3JpcHRpb25fX2NvbnRlbnQuaXMtZXhwYW5kZWQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRlc2NyaXB0aW9uX19jb250ZW50IHAge1xyXG5cdG1hcmdpbjogMCAwIDEycHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRlc2NyaXB0aW9uX19jb250ZW50IHA6bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnByb2R1Y3QtZGVzY3JpcHRpb25fX21vcmUge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRjb2xvcjogIzI5M2VmMjtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRlc2NyaXB0aW9uX19tb3JlOmhvdmVyIHtcclxuXHRjb2xvcjogI2VkMjgyZjtcclxufVxyXG5cclxuLnByb2R1Y3QtZGVzY3JpcHRpb25fX21vcmVbaGlkZGVuXSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnNpZGVJbmZvX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXNjcmlwdGlvbiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGVzY3JpcHRpb25fX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdH1cclxufVxyXG4iLCIuY2F0YWxvZy1lbGVtZW50LWdhbGxlcnkge1xyXG5cdC0tY2VnLWdhcDogMTJweDtcclxuXHQtLWNlZy10aHVtYjogNjBweDtcclxuXHQtLWNlZy10aHVtYi1nYXA6IDhweDtcclxuXHQtLWNlZy1yYWRpdXMtdGh1bWI6IDhweDtcclxuXHQtLWNlZy1yYWRpdXMtbWFpbjogMTZweDtcclxuXHQtLWNlZy1hY3Rpb24tYmc6ICNmMWYxZjE7XHJcblxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogOTMycHg7XHJcblx0cGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWNlZy10aHVtYikgKyB2YXIoLS1jZWctZ2FwKSk7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X190aHVtYnMge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0ei1pbmRleDogMTtcclxuXHR3aWR0aDogdmFyKC0tY2VnLXRodW1iKTtcclxuXHRtaW4td2lkdGg6IHZhcigtLWNlZy10aHVtYik7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X190aHVtYnMtc3dpcGVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcblxyXG5cdC5zd2lwZXItd3JhcHBlciB7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHJcblx0LnN3aXBlci1zbGlkZSB7XHJcblx0XHR3aWR0aDogdmFyKC0tY2VnLXRodW1iKTtcclxuXHRcdGhlaWdodDogdmFyKC0tY2VnLXRodW1iKTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG59XHJcblxyXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX3RodW1iIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogdmFyKC0tY2VnLXRodW1iKTtcclxuXHRoZWlnaHQ6IHZhcigtLWNlZy10aHVtYik7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0Ym9yZGVyOiAxLjVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1jZWctcmFkaXVzLXRodW1iKTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xyXG5cdH1cclxuXHJcblx0Ji0tYWN0aXZlIHtcclxuXHRcdGJvcmRlci1jb2xvcjogIzAwMDtcclxuXHR9XHJcbn1cclxuXHJcbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fdGh1bWItaW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X190aHVtYi12aWRlbyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX3BsYXkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRib3JkZXItd2lkdGg6IDZweCAwIDZweCAxMHB4O1xyXG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMDtcclxuXHRtYXJnaW4tbGVmdDogMnB4O1xyXG59XHJcblxyXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX3RodW1iLW92ZXJsYXkge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRpbnNldDogMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fdGh1bWItb3ZlcmxheS1ibHVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODEpO1xyXG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xyXG59XHJcblxyXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX2ljb24tMzYwIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTdweDtcclxuXHRoZWlnaHQ6IDE3cHg7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHJcblx0Ji5zdmctaWNvbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdHN2ZyxcclxuXHR1c2Uge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdH1cclxufVxyXG5cclxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19tYWluIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLXdpZHRoOiAwO1xyXG5cdG1pbi1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fc3RhZ2Uge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiA0MjBweDtcclxuXHRhc3BlY3QtcmF0aW86IDg2MCAvIDY1NjtcclxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1jZWctcmFkaXVzLW1haW4pO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19zd2lwZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRpbnNldDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fc2xpZGUge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19tZWRpYSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuXHQmLS1pbWFnZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQmLS1mcmFtZSB7XHJcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0fVxyXG59XHJcblxyXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX2ltYWdlLFxyXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX2ZyYW1lIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogOTUlO1xyXG5cdGhlaWdodDogOTUlO1xyXG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0Ym9yZGVyOiAwO1xyXG59XHJcblxyXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX2JhZGdlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxNnB4O1xyXG5cdGxlZnQ6IDE2cHg7XHJcblx0ei1pbmRleDogMjtcclxuXHRtYXgtd2lkdGg6IDcwcHg7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fYmFkZ2UtaW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdG1heC1oZWlnaHQ6IDU2cHg7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fYmFkZ2UtLWluc3RhbGxtZW50IHtcclxuXHRwYWRkaW5nOiA4cHggMTBweDtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0YmFja2dyb3VuZDogI2ZmNmEwMDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbn1cclxuXHJcbi5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fYWN0aW9ucyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDE2cHg7XHJcblx0Ym90dG9tOiAxNnB4O1xyXG5cdHotaW5kZXg6IDI7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogOHB4O1xyXG59XHJcblxyXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX2FyIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogN3B4O1xyXG5cdGhlaWdodDogMzJweDtcclxuXHRtaW4taGVpZ2h0OiAzMnB4O1xyXG5cdHBhZGRpbmc6IDAgMTJweCAwIDhweDtcclxuXHRib3JkZXI6IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLWNlZy1hY3Rpb24tYmcpO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMS4wNjtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZTtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZTZlNmU2O1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0fVxyXG59XHJcblxyXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX2FyLWljb24ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0ZmxleDogMCAwIDE3cHg7XHJcblx0d2lkdGg6IDE3cHg7XHJcblx0aGVpZ2h0OiAxN3B4O1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAwO1xyXG5cclxuXHQuc3ZnLWljb24sXHJcblx0LnYtcHJvcGVydHktaWNvbixcclxuXHRpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTdweDtcclxuXHRcdGhlaWdodDogMTdweDtcclxuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHR9XHJcblxyXG5cdHN2ZyxcclxuXHR1c2Uge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdH1cclxufVxyXG5cclxuLmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19hci10ZXh0IHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMS4wNjtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX3JvdGF0ZS1idG4ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDMycHg7XHJcblx0aGVpZ2h0OiAzMnB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jZWctYWN0aW9uLWJnKTtcclxuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2U7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogI2U2ZTZlNjtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9faWNvbi0zNjAge1xyXG5cdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuY2F0YWxvZy1lbGVtZW50LWdhbGxlcnkge1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0LmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0XHRnYXA6IDhweDtcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X190aHVtYnMge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dG9wOiBhdXRvO1xyXG5cdFx0Ym90dG9tOiBhdXRvO1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGNhbGModmFyKC0tY2VnLXRodW1iKSArIDRweCk7XHJcblx0XHRtaW4taGVpZ2h0OiBjYWxjKHZhcigtLWNlZy10aHVtYikgKyA0cHgpO1xyXG5cdFx0bWF4LWhlaWdodDogY2FsYyh2YXIoLS1jZWctdGh1bWIpICsgNHB4KTtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWVsZW1lbnQtZ2FsbGVyeV9fdGh1bWJzLXN3aXBlciB7XHJcblx0XHR0b3VjaC1hY3Rpb246IHBhbi14O1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctZWxlbWVudC1nYWxsZXJ5X19zdGFnZSB7XHJcblx0XHRtaW4taGVpZ2h0OiAyODBweDtcclxuXHRcdGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1lbGVtZW50LWdhbGxlcnlfX2FyLXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxufVxyXG4iLCIucHJvZHVjdC1pbmZvLXRhYnMge1xyXG5cdG1hcmdpbjogMCAwIDQwcHg7XHJcblx0bWF4LXdpZHRoOiAxMzYwcHg7XHJcblx0c2Nyb2xsLW1hcmdpbi10b3A6IDk2cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8tdGFic19fbGVnYWwuY2hhcmFjdGVyaXN0aWNzX19kZXNjciB7XHJcblx0bWF4LXdpZHRoOiA5MjRweDtcclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdGNvbG9yOiAjODQ4NDg0O1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8tdGFic19fbGVnYWwgLmNoYXJhY3RlcmlzdGljc19fZGVzY3ItbGVnYWwge1xyXG5cdG1hcmdpbjogMCAwIDEycHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8tdGFic19fbGVnYWwgLmNoYXJhY3RlcmlzdGljc19fZGVzY3ItbGVnYWwgcCB7XHJcblx0bWFyZ2luOiAwIDAgNHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLXRhYnNfX2xlZ2FsIC5jaGFyYWN0ZXJpc3RpY3NfX2Rlc2NyLWxlZ2FsIHA6bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mby10YWJzX19sZWdhbCAuY2hhcmFjdGVyaXN0aWNzX19kZXNjci1kaXNjbGFpbWVyIHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8tdGFic19fbmF2IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRnYXA6IDE2cHg7XHJcblx0bWFyZ2luOiAwIDAgMjRweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8tdGFic19fdGFiIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGdhcDogNnB4O1xyXG5cdG1pbi1oZWlnaHQ6IDUwcHg7XHJcblx0cGFkZGluZzogMTNweCAzMHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogIzE0MTQxNDtcclxuXHQvL2ZvbnQtZmFtaWx5OiAnRXhvIDInLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjRTJFMkUyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcclxuXHR9XHJcblxyXG5cdCYuaXMtYWN0aXZlIHtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHRyYW5zcGFyZW50O1xyXG5cdFx0Y29sb3I6ICMxNDE0MTQ7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLXRhYnNfX2NvdW50IHtcclxuXHRjb2xvcjogI2YxMjgyZjtcclxuXHQvL2ZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8tdGFic19fY291bnQtLXplcm8ge1xyXG5cdGNvbG9yOiAjOTk5OTk5O1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHQmLmlzLWFjdGl2ZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHQmW2RhdGEtcGFuZWw9XCJicmFuZFwiXSB7XHJcblx0XHRcdG1heC13aWR0aDogOTI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLXRhYnNfX2FjY29yZGlvbi1pdGVtIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2UzZTNlMztcclxuXHRzY3JvbGwtbWFyZ2luLXRvcDogOTZweDtcclxuXHJcblx0JjpsYXN0LWNoaWxkOm5vdCguaXMtb3Blbikge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLXRhYnNfX2FjY29yZGlvbi1iYXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0Z2FwOiAxMnB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDQwcHg7XHJcblx0cGFkZGluZzogMTBweCAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogIzE0MTQxNDtcclxuXHQvL2ZvbnQtZmFtaWx5OiAnRXhvIDInLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8tdGFic19fYWNjb3JkaW9uLXRpdGxlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mby10YWJzX19hY2NvcmRpb24taWNvbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGZsZXg6IDAgMCAyMHB4O1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0d2lkdGg6IDhweDtcclxuXHRcdGhlaWdodDogOHB4O1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgIzE0MTQxNDtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTQxNDE0O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTY1JSkgcm90YXRlKDQ1ZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8tdGFic19fYWNjb3JkaW9uLWl0ZW0uaXMtb3BlbiB7XHJcblx0LnByb2R1Y3QtaW5mby10YWJzX19hY2NvcmRpb24taWNvbiB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsIHtcclxuXHRcdHBhZGRpbmc6IDhweCAwIDE2cHg7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLXRhYnMtLWFjY29yZGlvbiB7XHJcblx0LnByb2R1Y3QtaW5mby10YWJzX19uYXYge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIHtcclxuXHJcblx0LmNoYXJhY3RlcmlzdGljc19fdGFibGUtc2NoZW1lIHtcclxuXHRcdHBhZGRpbmc6IDE2cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0YxRjFGNztcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAxNnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblxyXG5cdC5jaGFyYWN0ZXJpc3RpY3NfX3NjaGVtZS10aXRsZSB7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0XHRjb2xvcjogIzJmMmYyZjtcclxuXHRcdC8vbGV0dGVyLXNwYWNpbmc6IC00JTtcclxuXHR9XHJcblxyXG5cclxuXHQuaW5mby10YWJsZV9fbGluZSB7XHJcblx0XHRoZWlnaHQ6IDU4cHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDFBO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5jaGFyYWN0ZXJpc3RpY3MgLmluZm8tdGFibGVfX2xpbmUgPiAqIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5jaGFyYWN0ZXJpc3RpY3NfX3RhYmxlIHtcclxuXHRcdG1heC13aWR0aDogOTI0cHg7XHJcblx0fVxyXG5cclxuXHQuY2hhcmFjdGVyaXN0aWNzX190YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0fVxyXG5cclxuXHQuY2hhcmFjdGVyaXN0aWNzX190YWJsZSB0ZDpsYXN0LWNoaWxkIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogZW5kO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR9XHJcblxyXG5cdC5jaGFyYWN0ZXJpc3RpY3NfX3RhYmxlIHRkIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0fVxyXG5cclxuXHQuY2hhcmFjdGVyaXN0aWNzX190YWJsZSB0ZFtpdGVtcHJvcD1cInZhbHVlXCJde1xyXG5cdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0fVxyXG5cclxuXHQuY2hhcmFjdGVyaXN0aWNzX190YWJsZSAuY2hhcmFjdGVyaXN0aWNzX19tb3JlLXJvdyB7XHJcblx0XHRoZWlnaHQ6IDU4cHg7XHJcblx0fVxyXG5cclxuXHQuY2hhcmFjdGVyaXN0aWNzX190YWJsZSAuY2hhcmFjdGVyaXN0aWNzX19tb3JlLXJvdyAgdGQ6bGFzdC1jaGlsZCB7XHJcblx0XHR0ZXh0LWFsaWduOiBzdGFydDtcclxuXHR9XHJcblxyXG5cdC5jaGFyYWN0ZXJpc3RpY3NfX3RhYmxlIHRyLmlzLWNvbGxhcHNlZCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmNoYXJhY3RlcmlzdGljc19fbW9yZS1yb3cgdGQge1xyXG5cdFx0cGFkZGluZy10b3A6IDhweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR9XHJcblxyXG5cdC5jaGFyYWN0ZXJpc3RpY3NfX2Rpc2NsYWltZXItcm93IHRkIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxNnB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdH1cclxuXHJcblx0LmNoYXJhY3RlcmlzdGljc19fZGlzY2xhaW1lci1yb3cgLmNoYXJhY3RlcmlzdGljc19fZGVzY3ItZGlzY2xhaW1lciB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRtYXgtd2lkdGg6IDkyNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGNvbG9yOiAjODQ4NDg0O1xyXG5cdH1cclxuXHJcblx0LmNoYXJhY3RlcmlzdGljc19fbW9yZSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGNvbG9yOiAjMjkzZWYyO1xyXG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjkzZWYyO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogI2VkMjgyZjtcclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI2VkMjgyZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8uY2hhcmFjdGVyaXN0aWNzX19zY2hlbWUge1xyXG5cdC8vXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdC8vfVxyXG5cclxuXHQuY2hhcmFjdGVyaXN0aWNzX19zY2hlbWVUaXRsZSB7XHJcblx0XHRtYXJnaW46IDAgMCAxNHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdFeG8gMicsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdGNvbG9yOiAjMTQxNDE0O1xyXG5cdH1cclxuXHJcblx0LmNoYXJhY3RlcmlzdGljc19fc2NoZW1lSXRlbXMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQuY2hhcmFjdGVyaXN0aWNzX19zY2hlbWVJdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRnYXA6IDhweDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHJcblx0LmNoYXJhY3RlcmlzdGljc19fc2NoZW1lSXRlbUltYWdlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHR3aWR0aDogMzhweDtcclxuXHRcdGhlaWdodDogMzhweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0fVxyXG5cclxuXHQuY2hhcmFjdGVyaXN0aWNzX19zY2hlbWVJdGVtQ29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogNHB4O1xyXG5cdH1cclxuXHJcblx0LmNoYXJhY3RlcmlzdGljc19fc2NoZW1lSXRlbVRpdGxlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtNCU7XHJcblx0XHRjb2xvcjogIzJmMmYyZjtcclxuXHR9XHJcblxyXG5cdC5jaGFyYWN0ZXJpc3RpY3NfX3NjaGVtZUl0ZW1EZXNjcmlwdGlvbiB7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTQlO1xyXG5cdFx0Y29sb3I6ICM5OTk5OTk7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3Mge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgOTI0cHgpIG1heC1jb250ZW50O1xyXG5cdGNvbHVtbi1nYXA6IDM0cHg7XHJcblx0cm93LWdhcDogMTZweDtcclxuXHRhbGlnbi1pdGVtczogc3RhcnQ7XHJcblx0YWxpZ24tY29udGVudDogc3RhcnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fbWFpbiB7XHJcblx0Z3JpZC1jb2x1bW46IDE7XHJcblx0bWluLXdpZHRoOiAwO1xyXG5cdG1heC13aWR0aDogOTI0cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fbWFpbiA+IC5jaGFyYWN0ZXJpc3RpY3NfX3RhYmxlLFxyXG4ucHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3NfX21haW4gPiAucHJvZHVjdC1pbmZvLXRhYnNfX2xlZ2FsLFxyXG4ucHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3NfX21haW4gPiAuY2hhcmFjdGVyaXN0aWNzX19tb3JlLXdyYXAge1xyXG5cdG1heC13aWR0aDogOTI0cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNoYXJhY3RlcmlzdGljcyA+IC5jaGFyYWN0ZXJpc3RpY3NfX3NjaGVtZSB7XHJcblx0Z3JpZC1jb2x1bW46IDI7XHJcblx0Z3JpZC1yb3c6IDE7XHJcblx0d2lkdGg6IG1heC1jb250ZW50O1xyXG5cdG1heC13aWR0aDogMzYwcHg7XHJcbn1cclxuXHJcbi5jaGFyYWN0ZXJpc3RpY3NfX21vcmUtd3JhcCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmctdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8tdGFicyAuY2hhcmFjdGVyaXN0aWNzX190aXRsZSxcclxuLnByb2R1Y3QtaW5mby10YWJzIC5tYXRlcmlhbHNfX3RpdGxlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLm1hdGVyaWFscyB7XHJcblxyXG5cdGJvcmRlcjogbm9uZTtcclxuXHJcblx0Lm1hdGVyaWFsc19fZGVzY3JpcHRpb24ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDAgMCAyNHB4O1xyXG5cdH1cclxuXHJcblx0Lm1hdGVyaWFsc19fdGV4dCB7XHJcblx0XHRtYXgtd2lkdGg6IDkwNnB4O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Ly9mb250LWZhbWlseTogJ0V4byAyJywgc2Fucy1zZXJpZjtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0Y29sb3I6ICMxNDE0MTQ7XHJcblx0fVxyXG5cclxuXHQubWF0ZXJpYWxzX19ndWlkYW5jZUNvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogOTA2cHg7XHJcblx0XHRtaW4taGVpZ2h0OiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0YmFja2dyb3VuZDogIzFhMWExYTtcclxuXHR9XHJcblxyXG5cdC5tYXRlcmlhbHNfX2d1aWRhbmNlSW1nIHtcclxuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0YXNwZWN0LXJhdGlvOiA5MDYgLyA0ODA7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0fVxyXG5cclxuXHQubWF0ZXJpYWxzX19ndWlkYW5jZUltZ19tb2JpbGUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5tYXRlcmlhbHNfX2d1aWRhbmNlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDQycHg7XHJcblx0XHRib3R0b206IDI4cHg7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGdhcDogMjRweCAzMnB4O1xyXG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4NHB4KTtcclxuXHRcdHBhZGRpbmc6IDMycHggNDBweCAzNnB4O1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC5tYXRlcmlhbHNfX2d1aWRhbmNlSXRlbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0Z2FwOiAxMnB4O1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IDE4MHB4O1xyXG5cdH1cclxuXHJcblx0Lmd1aWRhbmNlSXRlbV9faWNvIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0c3ZnLFxyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZ3VpZGFuY2VJdGVtX190ZXh0IHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdC8vZm9udC1mYW1pbHk6ICdFeG8gMicsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjU7XHJcblx0XHRjb2xvcjogIzE0MTQxNDtcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8tdGFic19fYnJhbmQge1xyXG5cdG1heC13aWR0aDogODYwcHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0Y29sb3I6ICMxNDE0MTQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8tdGFic19fYnJhbmQtbmFtZSB7XHJcblx0bWFyZ2luOiAwIDAgMTJweDtcclxuXHQvL2ZvbnQtZmFtaWx5OiAnRXhvIDInLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0Y29sb3I6ICMxNDE0MTQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8tdGFic19fYnJhbmQtdGV4dCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGNvbG9yOiAjNDg0ODQ4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLWZpbGVzIHtcclxuXHRtYXgtd2lkdGg6IDQwMnB4O1xyXG5cdHBhZGRpbmc6IDI0cHggMTZweDtcclxuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdGJhY2tncm91bmQ6ICNmMWYxZjc7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8tZmlsZXNfX2xpc3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDE4cHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mby1maWxlc19faXRlbSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogMTJweDtcclxuXHRtaW4taGVpZ2h0OiAzOHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLWZpbGVzX19pY29uIHtcclxuXHRmbGV4OiAwIDAgMzhweDtcclxuXHR3aWR0aDogMzhweDtcclxuXHRoZWlnaHQ6IDM4cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGNvbG9yOiAjNDg0ODQ4O1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8tZmlsZXNfX21ldGEge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDJweDtcclxuXHRtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8tZmlsZXNfX25hbWUge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0Y29sb3I6ICMxNDE0MTQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8tZmlsZXNfX2hpbnQge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdGNvbG9yOiAjODQ4NDg0O1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLWZpbGVzX19lbXB0eSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDhweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRjb2xvcjogIzg0ODQ4NDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LnByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzID4gLmNoYXJhY3RlcmlzdGljc19fc2NoZW1lIHtcclxuXHRcdGdyaWQtY29sdW1uOiBhdXRvO1xyXG5cdFx0Z3JpZC1yb3c6IGF1dG87XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3NfX3RhYmxlLXNjaGVtZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3NfX3RhYmxlLFxyXG5cdC5wcm9kdWN0LXJldmlld3Mge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwuY2hhcmFjdGVyaXN0aWNzIC5pbmZvLXRhYmxlX19saW5lIHtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHJcblx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2hhcmFjdGVyaXN0aWNzX190YWJsZSB0ZDpsYXN0LWNoaWxkIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtaW5mby10YWJzX19hY2NvcmRpb24taXRlbS5pcy1vcGVuIC5wcm9kdWN0LWluZm8tdGFic19fcGFuZWwge1xyXG5cdFx0cGFkZGluZy10b3A6IDE0cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtcmV2aWV3cyB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWluZm8tdGFic19fYnJhbmQtbmFtZSB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQucHJvZHVjdC1pbmZvLXRhYnMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWluZm8tdGFic19fbmF2IHtcclxuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0Z2FwOiA4cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0b3ZlcmZsb3cteDogYXV0bztcclxuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHRcdHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuXHJcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1pbmZvLXRhYnNfX3RhYiB7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdG1pbi1oZWlnaHQ6IDQ0cHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDE2cHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtaW5mby1maWxlcyB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLm1hdGVyaWFscyB7XHJcblxyXG5cdFx0Lm1hdGVyaWFscyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1hdGVyaWFsc19fZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tYXRlcmlhbHNfX3RleHQge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tYXRlcmlhbHNfX2d1aWRhbmNlQ29udGFpbmVyIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tYXRlcmlhbHNfX2d1aWRhbmNlSW1nX2Rlc2t0b3Age1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tYXRlcmlhbHNfX2d1aWRhbmNlSW1nX21vYmlsZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRhc3BlY3QtcmF0aW86IDM1NSAvIDIwMDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdH1cclxuXHJcblx0XHQubWF0ZXJpYWxzX19ndWlkYW5jZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHRcdHBhZGRpbmc6IDE2cHg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGdhcDogMTRweDtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tYXRlcmlhbHNfX2d1aWRhbmNlSXRlbSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmd1aWRhbmNlSXRlbV9faWNvIHtcclxuXHRcdFx0ZmxleDogMCAwIDMycHg7XHJcblx0XHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblxyXG5cdFx0XHRzdmcsXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDMycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lmd1aWRhbmNlSXRlbV9fdGV4dCB7XHJcblx0XHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1pbmZvLXRhYnNfX2FjY29yZGlvbi10aXRsZSB7XHJcblx0XHRnYXA6IDRweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWluZm8tdGFic19fYWNjb3JkaW9uLWl0ZW0uaXMtb3BlbiAucHJvZHVjdC1pbmZvLXRhYnNfX2FjY29yZGlvbi1iYXIge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0UzRTM7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1pbmZvLXRhYnNfX2FjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cclxuXHQuY2hhcmFjdGVyaXN0aWNzX190YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XHJcblx0XHRtaW4td2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljc19fdGFibGUgdGQ6Zmlyc3QtY2hpbGQsXHJcblx0LnByb2R1Y3QtaW5mby10YWJzX19wYW5lbC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljc19fdGFibGUgdGQ6bGFzdC1jaGlsZCxcclxuXHQucHJvZHVjdC1pbmZvLXRhYnNfX3BhbmVsLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzX19tb3Jle1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0fVxyXG59XHJcbiIsIi5jYXRhbG9nLWdhbGxlcnktbW9kYWwge1xyXG5cdC0tY2dtLWJnOiByZ2JhKDI0LCAyNCwgMjcsIDAuOTgpO1xyXG5cdC0tY2dtLWNvbG9yOiAjZGJkYmRiO1xyXG5cdC0tY2dtLWNvbG9yLWhvdmVyOiAjZmZmO1xyXG5cdC0tY2dtLWJ1dHRvbi1iZzogcmdiYSgyNCwgMjQsIDI3LCAwLjY1KTtcclxuXHQtLWNnbS1idXR0b24taG92ZXItYmc6IHJnYmEoMjQsIDI0LCAyNywgMC44NSk7XHJcblx0LS1jZ20tdGh1bWItdzogOTZweDtcclxuXHQtLWNnbS10aHVtYi1oOiA3MnB4O1xyXG5cdC0tY2dtLXRodW1iLWdhcDogOHB4O1xyXG5cdC0tY2dtLXRodW1iLXJhZGl1czogMnB4O1xyXG5cdC0tY2dtLXRodW1iLW9wYWNpdHk6IDAuNTtcclxuXHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiAwO1xyXG5cdGNvbG9yOiB2YXIoLS1jZ20tY29sb3IpO1xyXG59XHJcblxyXG4ubW9kYWwtLWNhdGFsb2ctZ2FsbGVyeSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdG1pbi1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5tb2RhbC0tY2F0YWxvZy1nYWxsZXJ5IC5tb2RhbC13aW5kb3ctLWNhdGFsb2ctZ2FsbGVyeSB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0bWluLWhlaWdodDogMDtcclxufVxyXG5cclxuLm1vZGFsLS1jYXRhbG9nLWdhbGxlcnkgLm1vZGFsX19zdXJmYWNlIHtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jZ20tYmcsIHJnYmEoMjQsIDI0LCAyNywgMC45OCkpO1xyXG59XHJcblxyXG4ubW9kYWwtd2luZG93LS1jYXRhbG9nLWdhbGxlcnkge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5tb2RhbC13aW5kb3ctLWNhdGFsb2ctZ2FsbGVyeSAubW9kYWwtd2luZG93X19ib2R5IHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG5cdG1pbi1oZWlnaHQ6IDA7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4ubW9kYWwtd2luZG93LS1jYXRhbG9nLWdhbGxlcnkgLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9faW5uZXIge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG5cdG1pbi1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5tb2RhbC13aW5kb3ctLWNhdGFsb2ctZ2FsbGVyeSAubW9kYWwtd2luZG93X19oZWFkZXIge1xyXG5cdGhlaWdodDogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogMDtcclxufVxyXG5cclxuLm1vZGFsLXdpbmRvdy0tY2F0YWxvZy1nYWxsZXJ5IC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19pbm5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bWF4LWhlaWdodDogMTAwdmg7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tY2dtLWJnKTtcclxuXHRjb2xvcjogdmFyKC0tY2dtLWNvbG9yKTtcclxufVxyXG5cclxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fdG9vbGJhciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHR6LWluZGV4OiA2O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX3Rvb2wge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDQ2cHg7XHJcblx0aGVpZ2h0OiA0NnB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tY2dtLWJ1dHRvbi1iZyk7XHJcblx0Y29sb3I6IHZhcigtLWNnbS1jb2xvcik7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xyXG5cclxuXHQuc3ZnLWljb24ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMjJweDtcclxuXHRcdGhlaWdodDogMjJweDtcclxuXHR9XHJcblxyXG5cdHN2ZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlcixcclxuXHQmLS1hY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY2dtLWJ1dHRvbi1ob3Zlci1iZyk7XHJcblx0XHRjb2xvcjogdmFyKC0tY2dtLWNvbG9yLWhvdmVyKTtcclxuXHR9XHJcbn1cclxuXHJcbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX21haW4ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHRtaW4taGVpZ2h0OiAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19zd2lwZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fc2xpZGUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRwYWRkaW5nOiA0cHg7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX21lZGlhIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBhZGRpbmc6IDUycHggNzJweCAxNnB4O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0Ji0tem9vbWVkIHtcclxuXHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0Y3Vyc29yOiB6b29tLW91dDtcclxuXHR9XHJcbn1cclxuXHJcbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX2ltYWdlLFxyXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19mcmFtZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0Ym9yZGVyOiAwO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9faW1hZ2Uge1xyXG5cdGN1cnNvcjogem9vbS1pbjtcclxufVxyXG5cclxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fZnJhbWUge1xyXG5cdHdpZHRoOiBtaW4oMTAwJSwgOTYwcHgpO1xyXG5cdGhlaWdodDogbWluKDEwMCUsIDcwdmgpO1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19uYXYge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHR6LWluZGV4OiAzO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogNDZweDtcclxuXHRoZWlnaHQ6IDQ2cHg7XHJcblx0bWFyZ2luLXRvcDogLTIzcHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jZ20tYnV0dG9uLWJnKTtcclxuXHRjb2xvcjogdmFyKC0tY2dtLWNvbG9yKTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kIDAuMTVzIGVhc2U7XHJcblxyXG5cdC5zdmctaWNvbiB7XHJcblx0XHR3aWR0aDogMjJweDtcclxuXHRcdGhlaWdodDogMjJweDtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY2dtLWJ1dHRvbi1ob3Zlci1iZyk7XHJcblx0XHRjb2xvcjogdmFyKC0tY2dtLWNvbG9yLWhvdmVyKTtcclxuXHR9XHJcblxyXG5cdCYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcblx0XHRvcGFjaXR5OiAwLjM7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX25hdi0tcHJldiB7XHJcblx0bGVmdDogOHB4O1xyXG59XHJcblxyXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19uYXYtLW5leHQge1xyXG5cdHJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX3RodW1icyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDQ7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMTJweCAxNnB4IDE2cHg7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNCwgMjQsIDI3LCAwLjkyKTtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcclxufVxyXG5cclxuLmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fdGh1bWJzLXN3aXBlciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiB2YXIoLS1jZ20tdGh1bWItaCk7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0b3VjaC1hY3Rpb246IHBhbi14O1xyXG5cclxuXHQuc3dpcGVyLXNsaWRlIHtcclxuXHRcdHdpZHRoOiB2YXIoLS1jZ20tdGh1bWItdyk7XHJcblx0XHRoZWlnaHQ6IHZhcigtLWNnbS10aHVtYi1oKTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG59XHJcblxyXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX190aHVtYiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0d2lkdGg6IHZhcigtLWNnbS10aHVtYi13KTtcclxuXHRoZWlnaHQ6IHZhcigtLWNnbS10aHVtYi1oKTtcclxuXHRtYXJnaW46IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWNnbS10aHVtYi1yYWRpdXMpO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0YmFja2dyb3VuZDogIzExMTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0b3BhY2l0eTogdmFyKC0tY2dtLXRodW1iLW9wYWNpdHkpO1xyXG5cdG91dGxpbmU6IDAgc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0b3V0bGluZS1vZmZzZXQ6IDA7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLCBvdXRsaW5lLWNvbG9yIDAuMTVzIGVhc2U7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdCYtLWFjdGl2ZSxcclxuXHQmLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjNWViMGVmO1xyXG5cdFx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcblx0fVxyXG59XHJcblxyXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX190aHVtYi1pbWFnZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX190aHVtYi12aWRlbyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiAjMWExYTFhO1xyXG59XHJcblxyXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19wbGF5IHtcclxuXHR3aWR0aDogMDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRib3JkZXItd2lkdGg6IDZweCAwIDZweCAxMHB4O1xyXG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcclxuXHRtYXJnaW4tbGVmdDogMnB4O1xyXG59XHJcblxyXG4uY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX190aHVtYi1vdmVybGF5IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0aW5zZXQ6IDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yOCk7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX2ljb24tMzYwIHtcclxuXHR3aWR0aDogMThweDtcclxuXHRoZWlnaHQ6IDE4cHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5jYXRhbG9nLWdhbGxlcnktbW9kYWwge1xyXG5cdFx0LS1jZ20tdGh1bWItdzogNzJweDtcclxuXHRcdC0tY2dtLXRodW1iLWg6IDU0cHg7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX190b29sIHtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cclxuXHRcdC5zdmctaWNvbiB7XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1nYWxsZXJ5LW1vZGFsX19tZWRpYSB7XHJcblx0XHRwYWRkaW5nOiA1MnB4IDEycHggMTJweDtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWdhbGxlcnktbW9kYWxfX25hdiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctZ2FsbGVyeS1tb2RhbF9fdGh1bWJzIHtcclxuXHRcdHBhZGRpbmc6IDhweCAxMHB4IDEycHg7XHJcblx0fVxyXG59IiwiLmNhdGFsb2ctaXRlbS1sYXlvdXQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGdhcDogNDBweDtcclxuXHRwYWRkaW5nOiA4cHggMCAzMHB4O1xyXG59XHJcblxyXG4uY2F0YWxvZy1pdGVtLWxheW91dF9faGVhZGluZyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbS1sYXlvdXRfX2dhbGxlcnkge1xyXG5cdGZsZXg6IDEgMSAwO1xyXG5cdG1pbi13aWR0aDogMDtcclxuXHRtYXgtd2lkdGg6IDkzMnB4O1xyXG59XHJcblxyXG4uY2F0YWxvZy1pdGVtLWxheW91dF9fc2lkZWJhciB7XHJcblx0ZmxleDogMCAxIDM4N3B4O1xyXG5cdHdpZHRoOiAzODdweDtcclxuXHRtaW4td2lkdGg6IDI2MHB4O1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuY2F0YWxvZy1pdGVtLWxheW91dCB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAxNnB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDM2cHg7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1pdGVtLWxheW91dF9faGVhZGluZzpub3QoOmVtcHR5KSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0b3JkZXI6IC0xO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctaXRlbS1sYXlvdXRfX2dhbGxlcnksXHJcblx0LmNhdGFsb2ctaXRlbS1sYXlvdXRfX3NpZGViYXIge1xyXG5cdFx0ZmxleDogbm9uZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdH1cclxufVxyXG4iLCIuY2F0YWxvZy1pdGVtIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luOiAwIDAgNjBweDtcclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbV9fd3JhcCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbV9fYXNpZGUge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiA0NDBweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4uY2F0YWxvZy1pdGVtX19tYWluIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbV9fdmlzdWFsIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWF4LXdpZHRoOiA0MjBweDtcclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbV9faW1hZ2UsXHJcbi5jYXRhbG9nLWl0ZW1fX2ltYWdlLnByb2R1Y3QtaW1hZ2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWl0ZW1fX3N0YXR1cyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDM7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWl0ZW1fX2F2YWlsYWJpbGl0eSB7XHJcblx0bWFyZ2luOiAxMHB4IDA7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIHtcclxuXHRtYXJnaW46IDEwcHggMDtcclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiB7XHJcblx0bWFyZ2luOiAxNXB4IDA7XHJcblx0bWF4LXdpZHRoOiAyMTZweDtcclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbV9fZmlsdGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luOiAyNXB4IDA7XHJcblx0bWF4LXdpZHRoOiAzMDBweDtcclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbV9faW5mbyB7XHJcblx0bWFyZ2luOiA0MHB4IDA7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWl0ZW1fX3BhcmFtcyB7XHJcblx0bWFyZ2luOiAzMHB4IDA7XHJcblx0bWF4LXdpZHRoOiA0MDBweDtcclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbV9fZGVzY3JpcHRpb24ge1xyXG5cdG1hcmdpbjogMzBweCAwO1xyXG59XHJcblxyXG4uY2F0YWxvZy1pdGVtX190YWJzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRvdmVyZmxvdy14OiBhdXRvO1xyXG5cdG1hcmdpbjogNDBweCAwIDA7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWl0ZW1fX3RhYiB7XHJcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQuY2F0YWxvZy1pdGVtX193cmFwIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctaXRlbV9fYXNpZGUge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1pdGVtX192aXN1YWwtd3JhcCB7XHJcblx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctaXRlbV9fdmlzdWFsOjphZnRlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufSIsIi5jYXRhbG9nLWxpbmtzIHtcclxuXHRtYXJnaW46IDMwcHggMDtcclxufVxyXG5cclxuLmNhdGFsb2ctbGlua3NfX2dyaWQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdG1hcmdpbjogLTEwcHg7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG59XHJcblxyXG4uY2F0YWxvZy1saW5rc19fY2VsbCB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDMzLjMzMyU7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uY2F0YWxvZy1saW5rc19faXRlbSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjb2xvcjogIzJGMkYyRjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5jYXRhbG9nLWxpbmtzX19pdGVtOmhvdmVyIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMjE4cHggNjFweCAwIHJnYmEoMTM1LCAxMzUsIDEzNSwgMC4wMCksIDAgMTM5cHggNTZweCAwIHJnYmEoMTM1LCAxMzUsIDEzNSwgMC4wMSksIDAgNzhweCA0N3B4IDAgcmdiYSgxMzUsIDEzNSwgMTM1LCAwLjA1KSwgMCAzNXB4IDM1cHggMCByZ2JhKDEzNSwgMTM1LCAxMzUsIDAuMDkpLCAwIDlweCAxOXB4IDAgcmdiYSgxMzUsIDEzNSwgMTM1LCAwLjEwKTtcclxuXHRcdGNvbG9yOiAjRUMyODJGO1xyXG5cdH1cclxufVxyXG5cclxuLmNhdGFsb2ctbGlua3NfX2ltYWdlIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0d2lkdGg6IDU3cHg7XHJcblx0aGVpZ2h0OiA1N3B4O1xyXG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0bWFyZ2luLXJpZ2h0OiA0M3B4O1xyXG59XHJcblxyXG4uY2F0YWxvZy1saW5rc19fbW9iLWljb24ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWxpbmtzX190ZXh0IHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxufVxyXG5cclxuLmNhdGFsb2ctbGlua3MtdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMzdweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsaW5lLWhlaWdodDogNDQuNzhweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmNhdGFsb2ctbGlua3Mge1xyXG5cdFx0bWFyZ2luOiAyMHB4IDA7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZy1saW5rc19faXRlbSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdHBhZGRpbmc6IDEycHggMjBweDtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWxpbmtzX19tb2ItaWNvbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0d2lkdGg6IDEycHg7XHJcblx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWxpbmtzX19ncmlkIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWxpbmtzX19jZWxsIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjhmOWZkO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctbGlua3NfX2NlbGw6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctbGlua3NfX2ltYWdlIHtcclxuXHRcdHdpZHRoOiAyOHB4O1xyXG5cdFx0aGVpZ2h0OiAyOHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdFx0LmNhdGFsb2ctbGlua3NfX2l0ZW06aG92ZXIge1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRjb2xvcjogI0VDMjgyRjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWxpbmtzLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR9XHJcbn0iLCIuY2F0YWxvZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogMCAwIDQwcHg7XHJcbn1cclxuXHJcbi5jYXRhbG9nX19wbGFjZWhvbGRlciB7XHJcblx0bWluLWhlaWdodDogMjAwcHg7XHJcbn1cclxuXHJcbi5jYXRhbG9nX19sYXlvdXQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uY2F0YWxvZ19fbGF5b3V0LW1haW4ge1xyXG5cdEBpbmNsdWRlIGNlbGw7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcbn1cclxuXHJcbi5jYXRhbG9nX19saXN0LW1lc3NhZ2Uge1xyXG5cdG1hcmdpbjogMjBweCAwO1xyXG59XHJcblxyXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLXRpdGxlIHtcclxuXHRtYXJnaW46IDEycHggMDtcclxufVxyXG5cclxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1ib2R5IHtcclxuXHRtYXJnaW46IDEycHggMDtcclxufVxyXG5cclxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb25zIHtcclxuXHRtYXJnaW46IDIwcHggMDtcclxufVxyXG5cclxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb25zLWdyaWQge1xyXG5cdEBpbmNsdWRlIGdyaWQ7XHJcbn1cclxuXHJcbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9uIHtcclxuXHRAaW5jbHVkZSBjZWxsO1xyXG59XHJcblxyXG4uY2F0YWxvZ19fdG9wLW5hdiB7XHJcblx0bWFyZ2luOiAyMHB4IDA7XHJcbn1cclxuXHJcbi5jYXRhbG9nX190b3AtbmF2LWdyaWQge1xyXG5cdEBpbmNsdWRlIGdyaWQ7XHJcblx0bWFyZ2luLXRvcDogLTVweDtcclxuXHRtYXJnaW4tYm90dG9tOiAtNXB4O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0ZmxleC13cmFwOiBub3dyYXA7XHJcbn1cclxuXHJcbi5jYXRhbG9nX190b3AtbmF2LWNlbGwge1xyXG5cdEBpbmNsdWRlIGNlbGw7XHJcblx0cGFkZGluZy10b3A6IDVweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hY3RpdmUtZmlsdGVycyB7XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdG1pbi13aWR0aDogMDtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxufVxyXG5cclxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tc2VsZWN0IHtcclxuXHR3aWR0aDogMjQwcHg7XHJcbn1cclxuXHJcbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFzaWRlLXRvZ2dsZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxufVxyXG5cclxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZS1pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5jYXRhbG9nX19hc2lkZS10b2dnbGU6OmFmdGVyIHtcclxuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5jYXRhbG9nX19hc2lkZS10b2dnbGU6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XHJcblx0LmNhdGFsb2dfX2FzaWRlLXRvZ2dsZTpmb2N1czo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcclxuXHR9XHJcbn1cclxuXHJcbi5jYXRhbG9nX19hc2lkZS10b2dnbGU6YWN0aXZlIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktYWN0aXZlO1xyXG59XHJcblxyXG5cclxuXHJcbi5jYXRhbG9nX19hc2lkZS1jbG9zZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiA0NHB4O1xyXG5cdGhlaWdodDogNDRweDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcblx0b3BhY2l0eTogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jYXRhbG9nX19hc2lkZS1jbG9zZS1pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMzBweDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5jYXRhbG9nX19hc2lkZS1jbG9zZTo6YWZ0ZXIge1xyXG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmNhdGFsb2dfX2FzaWRlLWNsb3NlOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xyXG5cdC5jYXRhbG9nX19hc2lkZS1jbG9zZTpmb2N1czo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcclxuXHR9XHJcbn1cclxuXHJcbi5jYXRhbG9nX19hc2lkZS1jbG9zZTphY3RpdmUge1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tYXNpZGUtdG9nZ2xlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tc2VsZWN0LFxyXG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXZpZXcge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nX19hc2lkZS1jbG9zZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xyXG5cdFx0QGluY2x1ZGUgcGFuZWw7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZ19fbGF5b3V0LWFzaWRlLWNvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2dfX2xheW91dC1hc2lkZS1jb250YWluZXItaW5uZXIge1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nX19sYXlvdXQtbWFpbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xyXG5cdFx0QGluY2x1ZGUgcGFuZWwtb3BlbjtcclxuXHR9XHJcblxyXG5cdC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5jYXRhbG9nX19hc2lkZS1jbG9zZSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR9XHJcbn0iLCIuY29sbGFwc2VyIHtcclxuXHRtYXJnaW46IDEwMHB4IDA7XHJcbn1cclxuXHJcbi5jb2xsYXBzZXJfX3RpdGxlIHtcclxuXHRmb250LXNpemU6IDM2cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTEuNDRweDtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uY29sbGFwc2VyX19ncmlkIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG1hcmdpbjogMCAtMTBweDtcclxuXHR3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcbn1cclxuXHJcbi5jb2xsYXBzZXJfX2NlbGwge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0cGFkZGluZzogMCAxMHB4O1xyXG59XHJcblxyXG4uY29sbGFwc2VyX190YWJzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0cGFkZGluZzogMjBweCAxMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi5jb2xsYXBzZXJfX3RhYiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC44cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZSwgY29sb3IgJHRycy1iYXNlO1xyXG59XHJcblxyXG4uY29sbGFwc2VyX190YWJbZGlzYWJsZWRdIHtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0U2RTlGQTtcclxuXHRjb2xvcjogI0VDMjgyRjtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5jb2xsYXBzZXJfX3RhYjpob3ZlciB7XHJcblx0XHRjb2xvcjogI0VDMjgyRjtcclxuXHR9XHJcbn1cclxuXHJcbi5jb2xsYXBzZXJfX3RhYi1pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHR3aWR0aDogMTJweDtcclxuXHRoZWlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi5jb2xsYXBzZXJfX3RhYi1jb250ZW50IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRwYWRkaW5nOiAyMHB4IDM3cHg7XHJcbn1cclxuXHJcbi5jb2xsYXBzZXJfX2l0ZW0tY29udGVudC50ZXh0LWd1aWRlIHVsID4gbGksXHJcbi5jb2xsYXBzZXJfX3RhYi1jb250ZW50LnRleHQtZ3VpZGUgdWwgPiBsaSB7XHJcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbGxhcHNlcl9faXRlbS1jb250ZW50LnRleHQtZ3VpZGUgdWwgPiBsaTo6YmVmb3JlLFxyXG4uY29sbGFwc2VyX190YWItY29udGVudC50ZXh0LWd1aWRlIHVsID4gbGk6OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA5cHg7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogNXB4O1xyXG5cdGhlaWdodDogNXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMkYyRjJGO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQuY29sbGFwc2VyIHtcclxuXHRcdG1hcmdpbjogNjBweCAwO1xyXG5cdH1cclxuXHJcblx0LmNvbGxhcHNlcl9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuY29sbGFwc2VyX19pdGVtcyB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0cGFkZGluZzogMjBweCAxMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdH1cclxuXHJcblx0LmNvbGxhcHNlcl9faXRlbS1iYXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHR9XHJcblxyXG5cdC5jb2xsYXBzZXJfX2l0ZW0tYmFyLS1vcGVuIHtcclxuXHRcdGNvbG9yOiAjRUMyODJGO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0U2RTlGQTtcclxuXHR9XHJcblxyXG5cdC5jb2xsYXBzZXJfX2l0ZW0tYmFyLS1vcGVuIC5jb2xsYXBzZXJfX3RhYi1pY29uIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5jb2xsYXBzZXJfX2l0ZW0tY29udGVudC50ZXh0LWd1aWRlIHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHR9XHJcbn0iLCIkY29sbGVjdGlvbnMtaGVpZ2h0OiA1NDBweDtcclxuJGNvbGxlY3Rpb25zLWdhcDogMjBweDtcclxuJGNvbGxlY3Rpb25zLXJhZGl1czogMTJweDtcclxuXHJcbi5jb2xsZWN0aW9ucy1icmVhZGNydW1icyAuYnJlYWRjcnVtYnMge1xyXG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9ucy1wYWdlLXRpdGxlIHtcclxuXHRsaW5lLWhlaWdodDogNTlweDtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zLXNlbyB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cclxuXHRwIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdH1cclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQudGV4dC1ndWlkZS5jb2xsZWN0aW9ucy1zZW8gcCB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnMtZmlsdGVyIHtcclxuXHRtYXJnaW46IDMwcHggMCAyNHB4O1xyXG5cclxuXHQmOmhhcyggKyAuY29sbGVjdGlvbnNfX21haW4pIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uY29sbGVjdGlvbnMge1xyXG5cdG1hcmdpbjogNDBweCAwO1xyXG5cclxuXHQucHJvZHVjdC1ncmlkX19jYXJkIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5zbGlkZXJfX2Fycm93IHtcclxuXHRcdGZpbGw6IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmNvbGxlY3Rpb25zIC5zbGlkZXJfX2Fycm93OmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjZWQyODJmO1xyXG5cdH1cclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX190aXRsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX19oZWFkZXIuc2VjdGlvbi10aXRsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRsaW5lLWhlaWdodDogNTlweDtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX19oZWFkZXItbGluayB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IDhweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX2hlYWRlci10ZXh0IHtcclxuXHRmb250OiBpbmhlcml0O1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX2hlYWRlci1pY29uIHtcclxuXHR3aWR0aDogMTZweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0ZmlsbDogbm9uZTtcclxuXHRtYXJnaW4tdG9wOiA0cHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuY29sbGVjdGlvbnNfX2hlYWRlci1saW5rOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjZWQyODJmO1xyXG5cdH1cclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX190YWJzLXJvdyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0Z2FwOiAxNnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19fdGFicyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0Z2FwOiAxMHB4O1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG5cdG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX19saW5rIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogOHB4O1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdGNvbG9yOiAjMjgyODI4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxuXHRoZWlnaHQ6IDU0cHg7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19fbGluay10ZXh0IHtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IC0ycHg7XHJcblx0XHQvL29wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcclxuXHR9XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19fbGluay1pY29uIHtcclxuXHR3aWR0aDogMTlweDtcclxuXHRoZWlnaHQ6IDE5cHg7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19fbGluay0tbW9iaWxlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmNvbGxlY3Rpb25zX19saW5rLS1kZXNrdG9wOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjZWQyODJmO1xyXG5cdH1cclxuXHJcblx0LmNvbGxlY3Rpb25zX19saW5rOmhvdmVyIC5jb2xsZWN0aW9uc19fbGluay10ZXh0OmFmdGVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZDI4MmY7XHJcblx0fVxyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX3RhYiB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRoZWlnaHQ6IDU0cHg7XHJcblx0cGFkZGluZzogMTVweCAyNXB4O1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHQvL2JveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDgpIGluc2V0O1xyXG5cdGNvbG9yOiAjMjgyODI4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2UsIGJveC1zaGFkb3cgJHRycy1iYXNlO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19fdGFiLS1hY3RpdmUge1xyXG5cdGJhY2tncm91bmQ6ICNFNkU2RTY7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5jb2xsZWN0aW9uc19fdGFiOm5vdCguY29sbGVjdGlvbnNfX3RhYi0tYWN0aXZlKTpob3ZlciB7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSBpbnNldDtcclxuXHR9XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19fbWFpbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHRnYXA6ICRjb2xsZWN0aW9ucy1nYXA7XHJcblx0bWluLWhlaWdodDogJGNvbGxlY3Rpb25zLWhlaWdodDtcclxuXHRoZWlnaHQ6ICRjb2xsZWN0aW9ucy1oZWlnaHQ7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9ucy0tbGFuZGluZy1yZXZlcnNlIC5jb2xsZWN0aW9uc19fbWFpbiB7XHJcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX3NsaWRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGZsZXg6IDEgMSA1MCU7XHJcblx0bWluLXdpZHRoOiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRjb2xsZWN0aW9ucy1yYWRpdXM7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX19zd2lwZXIsXHJcbi5jb2xsZWN0aW9uc19fc3dpcGVyIC5zd2lwZXItc2xpZGVyX19zbGlkZXIsXHJcbi5jb2xsZWN0aW9uc19fc3dpcGVyIC5zd2lwZXIsXHJcbi5jb2xsZWN0aW9uc19fc3dpcGVyIC5zd2lwZXItd3JhcHBlcixcclxuLmNvbGxlY3Rpb25zX19zbGlkZSxcclxuLmNvbGxlY3Rpb25zX19zbGlkZS1pbWFnZS13cmFwIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19fc2xpZGUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX19zbGlkZS1saW5rIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19fc2xpZGUtaW1hZ2Utd3JhcCB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX19zbGlkZS1pbWFnZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX2NvbnRyb2xzIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0ei1pbmRleDogMjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiAxNnB4O1xyXG5cdHBhZGRpbmc6IDAgMjBweCAyMHB4O1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX2Fycm93cyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRnYXA6IDhweDtcclxuXHRwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX19hcnJvd3MgLnNsaWRlcl9fYXJyb3cge1xyXG5cdHdpZHRoOiA2MHB4O1xyXG5cdGhlaWdodDogNjBweDtcclxuXHJcblx0Ji5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19fc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMjBweDtcclxuXHRib3R0b206IDExcHg7XHJcblx0d2lkdGg6IDEzMnB4O1xyXG5cdG1heC13aWR0aDogbm9uZTtcclxuXHRoZWlnaHQ6IDJweDtcclxuXHRtYXJnaW46IDA7XHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX3Njcm9sbGJhciAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3RzIHtcclxuXHRmbGV4OiAxIDEgNTAlO1xyXG5cdG1pbi13aWR0aDogMDtcclxuXHRtaW4taGVpZ2h0OiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX19wcm9kdWN0cy1zY3JvbGwge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19fcHJvZHVjdHMtaW5uZXIge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG5cdGdhcDogMjBweDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19fcHJvZHVjdHMtLXNjcm9sbGFibGUgLmNvbGxlY3Rpb25zX19wcm9kdWN0cy1pbm5lciB7XHJcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19fcHJvZHVjdHMtaW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3RzLWJhciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHR3aWR0aDogNHB4O1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX19wcm9kdWN0cy1iYXItZHJhZyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDQwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNXMgbGluZWFyO1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3QsXHJcbi5jb2xsZWN0aW9uc19fcHJvZHVjdC1zbGlkZSB7XHJcblx0bWluLXdpZHRoOiAwO1xyXG5cdGhlaWdodDogNTQwcHg7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19fcHJvZHVjdC1zbGlkZSB7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3RzLXN3aXBlciB7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3RzLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHQtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcblx0LS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3I6ICN7JGNvbG9yLWJsYWNrfTtcclxuXHQtLXN3aXBlci1zY3JvbGxiYXItc2l6ZTogMnB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuXHRyaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdGJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiAxMzJweCAhaW1wb3J0YW50O1xyXG5cdG1heC13aWR0aDogMTMycHggIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbjogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX19wcm9kdWN0cy1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1sb2NrLFxyXG4uY29sbGVjdGlvbnNfX3Byb2R1Y3RzLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX19wcm9kdWN0cy1zY3JvbGxiYXIgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiAycHggIWltcG9ydGFudDtcclxuXHRib3JkZXItcmFkaXVzOiAxcHg7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9ucyAucHJvZHVjdCB7XHJcblx0bWF4LWhlaWdodDogbm9uZTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9ucyAucHJvZHVjdC1ncmlkX190b3Age1xyXG5cdHBhZGRpbmc6IDE2cHggMTZweCAwO1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnMgLnByb2R1Y3QtZ3JpZF9faW1hZ2VzIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9ucyAucHJvZHVjdC1ncmlkX19ib3R0b20ge1xyXG5cdHBhZGRpbmc6IDE2cHggMTZweCAxOHB4O1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnMgLnByb2R1Y3QtZ3JpZF9fbmFtZSB7XHJcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnMgLnByb2R1Y3QtZ3JpZF9fdGV4dCxcclxuLmNvbGxlY3Rpb25zIC5hdmFpbGFiaWxpdHlfX21haW4ge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdGNvbG9yOiByZ2JhKDIsIDExLCA0MiwgMC42KTtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zIC5hdmFpbGFiaWxpdHlfX3N0YXR1cyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zIC5wcm9kdWN0LWdyaWRfX2F2YWlsIHtcclxuXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9ucyAucHJvZHVjdC1ncmlkX19jb2xvcnMge1xyXG5cdG1hcmdpbi10b3A6IDhweDtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zIC5wcm9kdWN0LWdyaWRfX3ByaWNlIHtcclxuXHRwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zIC5zdGF0dXMtbGFiZWwge1xyXG5cdHBhZGRpbmc6IDVweCA4cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuY29sbGVjdGlvbnMtYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnMtcGFnZS10aXRsZSB7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQudGV4dC1ndWlkZS5jb2xsZWN0aW9ucy1zZW8gcCB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9ucy1maWx0ZXIge1xyXG5cdFx0bWFyZ2luOiAyMHB4IDAgMTZweDtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9ucyB7XHJcblx0XHRtYXJnaW46IDYwcHggMDtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9uc19faGVhZGVyLnNlY3Rpb24tdGl0bGUge1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9ucy0tbGFuZGluZyAuY29sbGVjdGlvbnNfX2hlYWRlciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LmNvbGxlY3Rpb25zX19oZWFkZXItbGluayB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnNfX3RhYnMtcm93IHtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9uc19fdGFicyB7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdG92ZXJmbG93LXg6IGF1dG87XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG5cdFx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG5cdFx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG5cdH1cclxuXHJcblx0LmNvbGxlY3Rpb25zX190YWJzOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmNvbGxlY3Rpb25zX190YWIge1xyXG5cdFx0aGVpZ2h0OiA0NHB4O1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnNfX2xpbmstLWRlc2t0b3Age1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9uc19fbWFpbiB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0bWluLWhlaWdodDogMDtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdGdhcDogMTBweDtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9ucy0tbGFuZGluZy1yZXZlcnNlIC5jb2xsZWN0aW9uc19fbWFpbiB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnNfX3NsaWRlciB7XHJcblx0XHRmbGV4OiBub25lO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9uc19fY29udHJvbHMge1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRwYWRkaW5nOiAwIDVweDtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9uc19fYXJyb3dzIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHJcblx0LmNvbGxlY3Rpb25zX19hcnJvd3MgLnNsaWRlcl9fYXJyb3cge1xyXG5cdFx0d2lkdGg6IDM1cHg7XHJcblx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnNfX2Fycm93cyAuc2xpZGVyX19pY29uIHtcclxuXHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LmNvbGxlY3Rpb25zX19zY3JvbGxiYXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0cmlnaHQ6IGF1dG87XHJcblx0XHR3aWR0aDogMTMycHg7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRib3R0b206IDExcHg7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnNfX3Byb2R1Y3RzIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmNvbGxlY3Rpb25zX19wcm9kdWN0cy0tc2Nyb2xsYWJsZSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9ucyAucHJvZHVjdCB7XHJcblx0XHQvL2hlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9uc19fcHJvZHVjdC1zbGlkZS5zd2lwZXItc2xpZGUge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LmNvbGxlY3Rpb25zX19wcm9kdWN0cy1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwsXHJcblx0LmNvbGxlY3Rpb25zX19wcm9kdWN0cy1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1sb2NrLFxyXG5cdC5jb2xsZWN0aW9uc19fcHJvZHVjdHMtc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9uc19fcHJvZHVjdHMtc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcblx0LmNvbGxlY3Rpb25zX19wcm9kdWN0cy1zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmNvbGxlY3Rpb25zX19saW5rLS1tb2JpbGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdGJhY2tncm91bmQ6ICNlZDI4MmY7XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9uc19faGVhZGVyLXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQuY29sbGVjdGlvbnNfX2hlYWRlci1saW5rIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9uc19fc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9uc19fcHJvZHVjdHMgLnByaWNlIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnMtLWxhbmRpbmctcmV2ZXJzZSAuY29sbGVjdGlvbnNfX21haW4ge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9ucyB7XHJcblx0XHRtYXJnaW46IDIwcHggMDtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9uc19fYXJyb3dzIC5zbGlkZXJfX2ljb24ge1xyXG5cdFx0d2lkdGg6IDExcHg7XHJcblx0XHRoZWlnaHQ6IDExcHg7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnMgLnByb2R1Y3QtZ3JpZF9fdG9wIHtcclxuXHRcdC8vcGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cdC8vLmNvbGxlY3Rpb25zX19wcm9kdWN0cyB7XHJcblx0Ly9cdGZsZXg6IDEgMSA1MCU7XHJcblx0Ly99XHJcblxyXG5cdC5jb2xsZWN0aW9uc19fcHJvZHVjdHMgLmNvbGxlY3Rpb25zX19wcm9kdWN0cy1zd2lwZXJ7XHJcblx0XHRoZWlnaHQ6IDM2OHB4O1xyXG5cdH1cclxuXHJcblx0LmNvbGxlY3Rpb25zX19wcm9kdWN0LXNsaWRlLnN3aXBlci1zbGlkZSB7XHJcblx0XHRoZWlnaHQ6IDM2OHB4O1xyXG5cclxuXHRcdC5pbWFnZXMtc2xpZGVyX19pbWFnZSB7XHJcblx0XHRcdC8vbWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvbGxlY3Rpb25zIC5wcm9kdWN0LWdyaWRfX2JvdHRvbSB7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LmNvbGxlY3Rpb25zIC5wcm9kdWN0IHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cdC5jb2xsZWN0aW9uc19fcHJvZHVjdHMtaW5uZXIge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblx0fVxyXG5cclxuXHQvLy5jb2xsZWN0aW9ucyAucHJvZHVjdCB7XHJcblx0Ly9cdGhlaWdodDogYXV0bztcclxuXHQvL31cclxuXHJcblx0LmNvbGxlY3Rpb25zX19zbGlkZXIge1xyXG5cdFx0aGVpZ2h0OiAzMzJweDtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9uc19faGVhZGVyLWxpbmsge1xyXG5cdFx0Z2FwOiA0cHg7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbnNfX2hlYWRlci1pY29uIHtcclxuXHRcdHdpZHRoOiAxMXB4O1xyXG5cdFx0aGVpZ2h0OiAxMXB4O1xyXG5cdH1cclxufVxyXG4iLCIuY29sb3JzLXNsaWRlcl9fbWFpbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmNvbG9ycy1zbGlkZXJfX3N3aXBlci1zbGlkZXItd3JhcCB7XHJcblx0bWF4LXdpZHRoOiAxNjBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHQvL21hcmdpbjogMCAtNHB4O1xyXG59XHJcblxyXG4uY29sb3JzLXNsaWRlciAuc2xpZGVyX19hcnJvdyB7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29sb3JzLXNsaWRlciAuc2xpZGVyX19hcnJvd1tkaXNhYmxlZF0ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jb2xvcnMtc2xpZGVyIC5zbGlkZXJfX2Fycm93Omxhc3QtY2hpbGQge1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxuXHRtYXJnaW4tbGVmdDogOHB4O1xyXG59XHJcblxyXG4uY29sb3JzLXNsaWRlcl9fc2xpZGUge1xyXG5cdC8vcGFkZGluZzogMCA0cHg7XHJcbn1cclxuXHJcbi5jb2xvcnMtc2xpZGVyX19zbGlkZS1saW5rIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IDI0cHg7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uY29sb3JzLXNsaWRlcl9fc2xpZGUtaW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLmNvbG9ycy1zbGlkZXJfX3NsaWRlLWxpbmstLW91dGxpbmUge1xyXG5cdG91dGxpbmU6IDFweCBzb2xpZDtcclxuXHRvdXRsaW5lLW9mZnNldDogLTFweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LmNvbG9ycy1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuY29sb3JzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn0iLCIuY29udGFjdC1saW5rLWJsb2NrIHtcclxuXHRtYXJnaW46IDhweCAwO1xyXG59XHJcblxyXG4uY29udGFjdC1saW5rIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmNvbnRhY3QtbGlua19fbm90ZSB7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XHJcbn1cclxuXHJcbi5jb250YWN0LWxpbmtfX3ZhbHVlIHtcclxuXHRmb250LXNpemU6ICRmei1iYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcclxuXHRAaW5jbHVkZSBsaW5rLWJhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuY29udGFjdC1saW5rOmhvdmVyIC5jb250YWN0LWxpbmtfX3ZhbHVlIHtcclxuXHRcdEBpbmNsdWRlIGxpbmstaG92ZXI7XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcclxuXHQuY29udGFjdC1saW5rOmZvY3VzIC5jb250YWN0LWxpbmtfX3ZhbHVlIHtcclxuXHRcdEBpbmNsdWRlIGxpbmstZm9jdXM7XHJcblx0fVxyXG59XHJcblxyXG4uY29udGFjdC1saW5rOmFjdGl2ZSAuY29udGFjdC1saW5rX192YWx1ZSB7XHJcblx0QGluY2x1ZGUgbGluay1hY3RpdmU7XHJcbn0iLCIuY29udGFjdHMtbGlzdCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQuY29udGFjdHNfX3RpdGxlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNTlweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtNCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0Y29sb3I6ICMyRjJGMkY7XHJcblx0fVxyXG5cclxuXHQubWFwIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRoZWlnaHQ6IDc2MHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0XHQubWFwIHtcclxuXHRcdFx0aGVpZ2h0OiA0NjhweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWN0cy1saXN0X19pbm5lciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmNvbnRhY3RzLWxpc3RfX2l0ZW1zIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0Ly9wYWRkaW5nLXJpZ2h0OiA0cHg7XHJcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdG1heC1oZWlnaHQ6IDc2MHB4O1xyXG5cdGZsZXg6IDAgMCAzMTZweDtcclxuXHRzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcblx0c2Nyb2xsYmFyLWNvbG9yOiAjRjEyODJGIHRyYW5zcGFyZW50O1xyXG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcblxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRcdHdpZHRoOiA2cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNjJweDtcclxuXHR9XHJcblxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDk2cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2MnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0YxMjgyRjtcclxuXHR9XHJcblxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG4uY29udGFjdHMtbGlzdF9faXRlbSB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY29udGFjdHMtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY29udGFjdHMtbGlzdF9fbGluayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcbn1cclxuXHJcbi5jb250YWN0cy1saXN0X19pdGVtLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEwNiU7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmNvbnRhY3RzLWxpc3RfX2l0ZW06aG92ZXIgLmNvbnRhY3RzLWxpc3RfX2l0ZW0tdGl0bGUge1xyXG5cdFx0Y29sb3I6ICNlZDI4MmY7XHJcblx0fVxyXG59XHJcblxyXG4uY29udGFjdHMtbGlzdF9faXRlbS1hZHJlc3Mge1xyXG5cdGNvbG9yOiAjNzY3Njc2O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMTA2JTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLmNvbnRhY3RzLWxpc3RfX2l0ZW0tc3F1YXJlIHtcclxuXHRjb2xvcjogcmdiYSgyLCAxMSwgNDIsIDAuNik7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xyXG59XHJcblxyXG4uY29udGFjdHMtbGlzdF9fYm90dG9tIHtcclxuXHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0Z2FwOiA2cHg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNEQ0RDREM7XHJcblx0cGFkZGluZzogOHB4IDA7XHJcbn1cclxuXHJcbi5jb250YWN0cy1saXN0X19pdGVtLXBob25lIHtcclxuXHRjb2xvcjogIzI5M0VGMjtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEwNiU7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmNvbnRhY3RzLWxpc3RfX2l0ZW0tcGhvbmU6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNlZDI4MmY7XHJcblx0fVxyXG59XHJcblxyXG4uY29udGFjdHMtbGlzdF9faXRlbS10aW1lIHtcclxuXHRjb2xvcjogIzc2NzY3NjtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE2MCU7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcblx0c3BhbiB7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Y29sb3I6ICMwMjBCMkE7XHJcblx0fVxyXG59XHJcblxyXG4uY29udGFjdHMtbGlzdF9fbWFwIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5jb250YWN0cy1saXN0X19pbm5lciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5jb250YWN0cy1saXN0X19pdGVtcyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0LmNvbnRhY3RzLWxpc3RfX2l0ZW1zIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuY29udGFjdHMtbGlzdF9faXRlbXMge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTZweDtcclxuXHRcdG1heC1oZWlnaHQ6IGNhbGMoMiAqIDEyNHB4ICsgMTBweCk7XHJcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0fVxyXG59IiwiLmNvbnRhY3RzIHtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucGFnZS1mb290ZXJfX3NvY2lhbHMgKyAucGFnZS1mb290ZXJfX2NvbnRhY3RzIHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdG1heC13aWR0aDogMzAwcHg7XHJcbn1cclxuXHJcbi5jb250YWN0c19fdGl0bGUge1xyXG5cdGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xyXG59XHJcblxyXG4uY29udGFjdHNfX3NjaGVkdWxlLWl0ZW0ge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbn1cclxuXHJcbi5jb250YWN0c19fc2NoZWR1bGUtaXRlbSBzcGFuIHtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxufVxyXG5cclxuLmNvbnRhY3RzX19idXR0b25zIHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4uY29udGFjdHNfX2xpbmUtbGluayB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGNvbG9yOiAjMjkzRUYyO1xyXG5cdG1hcmdpbi10b3A6IDhweDtcclxufVxyXG5cclxuLmNvbnRhY3RzX19saW5rcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5jb250YWN0c19fbGlua3MtaXRlbSB7XHJcblx0YmFja2dyb3VuZDogIzAxMDEwMTtcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdHdpZHRoOiA0MnB4O1xyXG5cdGhlaWdodDogNDJweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uY29udGFjdHNfX2xpbmtzLWl0ZW06bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmNvbnRhY3RfX2xpbmstaXRlbTpob3ZlciB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0fVxyXG59XHJcblxyXG4uY29udGFjdF9fbGluay1pdGVtOmFjdGl2ZSB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG4uY29udGFjdHNfX2xpbmtzLWl0ZW0taWNvbiB7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5jb250YWN0c19fbGlua3MtaXRlbTpob3ZlciAuY29udGFjdHNfX2xpbmtzLWl0ZW0taWNvbiB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG5cdH1cclxufSIsIi5jb252ZXJ0ZXJfX3dyYXAge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbnZlcnRlcl9fdGl0bGUtZmllbGRzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDUwO1xyXG59XHJcblxyXG4uY29udmVydGVyX190aXRsZS1maWVsZCB7XHJcblx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdHBhZGRpbmc6IDAgOHB4O1xyXG59XHJcblxyXG4uY29udmVydGVyX19jdXJyZW5jeS1pbWFnZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDY3cHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHRib3gtc2hhZG93OiAtM3B4IDVweCAyMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5jb252ZXJ0ZXJfX2N1cnJlbmN5LXdyYXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR3aWR0aDogODhweDtcclxufVxyXG5cclxuLmNvbnZlcnRlcl9fY3VycmVuY3ktbmFtZSB7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjay0xMDApO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5jb252ZXJ0ZXJfX2ZpZWxkcyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY29udmVydGVyX19maWVsZCB7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmNvbnZlcnRlcl9fZmllbGQtLXNhbGUtY3VycmVuY3kge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDM0cHg7XHJcblx0cmlnaHQ6IDE2cHg7XHJcblx0ei1pbmRleDogMTE7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmNvbnZlcnRlcl9fZmllbGQtLWJ1eWluZy1jdXJyZW5jeSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTE0cHg7XHJcblx0cmlnaHQ6IDE2cHg7XHJcblx0ei1pbmRleDogMTA7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmNvbnZlcnRlcl9fYnRuLXN3YXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAyMDtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeSBpbnNldDtcclxuXHR0b3A6IDY5cHg7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZSwgdHJhbnNmb3JtICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5jb252ZXJ0ZXJfX2J0bi1zd2FwOmhvdmVyIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjEpO1xyXG5cdH1cclxufVxyXG5cclxuLmNvbnZlcnRlcl9faWNvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uY29udmVydGVyX19idG4tc3dhcDpob3ZlciB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LWFjdGl2ZTtcclxufVxyXG5cclxuLmNvbnZlcnRlcl9fZmllbGRzLXdyYXAge1xyXG5cdG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5jb252ZXJ0ZXJfX2N1cnJlbmN5LWljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAzM3B4O1xyXG5cdGhlaWdodDogMzNweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0bWFyZ2luLWxlZnQ6IC01M3B4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuY29udmVydGVyX190aXRsZS1maWVsZCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyOHB4O1xyXG5cdH1cclxuXHJcblx0LmNvbnZlcnRlcl9fbWFpbi1maWVsZHMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDI5NXB4O1xyXG5cdH1cclxuXHJcblx0LmNvbnZlcnRlcl9fdmFsdWUge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblxyXG5cdC5jb252ZXJ0ZXJfX3RpdGxlLWZpZWxkIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuY29udmVydGVyX19tYWluLWZpZWxkcyB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZS0xMDApO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHR9XHJcblxyXG5cdC5jb252ZXJ0ZXJfX2N1cnJlbmN5LW5hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdH1cclxuXHJcblx0LmNvbnZlcnRlcl9fYnRuLXN3YXAge1xyXG5cdFx0bGVmdDogNDAlO1xyXG5cdH1cclxufSIsIi5kYXRlcGlja2VyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgKiB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDEwMDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLXdpZHRoOiAyODBweDtcclxuXHRtYXJnaW4tdG9wOiAycHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlLCBsZWZ0IDBzO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci5vcGVuIC5kYXRlcGlja2VyX19jb250YWluZXIsXHJcbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci0tc3RhdGljIC5kYXRlcGlja2VyX19jb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB0YWJsZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRib3JkZXItc3BhY2luZzogMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB0ciB7XHJcblx0aGVpZ2h0OiAzNHB4O1xyXG5cdGJvcmRlcjogMCBub25lO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB0aCxcclxuLmRhdGVwaWNrZXIgdGQge1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdHdpZHRoOiAzNHB4O1xyXG5cdGhlaWdodDogMzRweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMCBub25lO1xyXG5cdGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgdGgge1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHRkIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB0ZDpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1wYXNzLFxyXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWZ1dHVyZSB7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWhpZ2hsaWdodDo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdGJvdHRvbTogNXB4O1xyXG5cdHdpZHRoOiA1cHg7XHJcblx0aGVpZ2h0OiA1cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWluLXJhbmdlIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1kaXNhYmxlZCB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1hY3RpdmUuZGF0ZS1oaWdobGlnaHQ6OmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19oZWFkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19oZWFkIHRoIHtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlcl9faGVhZC1yb3cge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19ib2R5IHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9faGVhZC15ZWFyLFxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9faGVhZC1tb250aCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX195ZWFyIHtcclxuXHRtaW4td2lkdGg6IDUwcHg7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19tb250aCB7XHJcblx0bWluLXdpZHRoOiA2NnB4O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlcl9fc3ZnLWljb24ge1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDE2cHg7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLXByZXYsXHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19idG4tbmV4dCB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nOiAwIDExcHg7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1wcmV2OjphZnRlcixcclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1uZXh0OjphZnRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0bGVmdDogMnB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdHdpZHRoOiA3cHg7XHJcblx0aGVpZ2h0OiA3cHg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLW5leHQ6OmFmdGVyIHtcclxuXHRsZWZ0OiAtMnB4O1xyXG5cdGJvcmRlcjogMCBub25lO1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLXByZXY6aG92ZXIsXHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19idG4tbmV4dDpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMjtcclxufVxyXG5cclxuLmRhdGVwaWNrZXJfX2ZpZWxkLWlucHV0IHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn0iLCIuZGVsaXZlcnktc2VjdGlvbiB7XHJcblx0bWFyZ2luOiAxMDBweCAwO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC1jb3ZlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQtY292ZXItLXZpc2libGUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC1pdGVtLXdyYXAge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LWl0ZW0td3JhcC0tdmlzaWJsZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX190aXRsZSB7XHJcblx0Zm9udC1zaXplOiAzM3B4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiA1OXB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMS4zMnB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fdGFicyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0d2lkdGg6IDY0M3B4O1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX190YWItd3JhcCB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0cGFkZGluZzogMCA4cHg7XHJcblx0d2lkdGg6IDUwJTtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3RhYi13cmFwOmZpcnN0LWNoaWxkIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX190YWItd3JhcDpsYXN0LWNoaWxkIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fdGFiIHtcclxuXHRwYWRkaW5nOiAxNXB4IDc3cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3RhYltkaXNhYmxlZF0ge1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3RhYi1pY29uLmRlbGl2ZXJ5LXNlY3Rpb25fX3RhYi1pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMjRweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcblx0bWFyZ2luOiAwIGF1dG8gNHB4O1xyXG5cdGNvbG9yOiAjRUQyODJGO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fdGFiLW5hbWUge1xyXG5cdGZvbnQtc2l6ZTogMTMuOXB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGNvbG9yOiAjMjgyODI4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3RhYi5hY3RpdmUge1xyXG5cdGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19zbWFsbC10YWIge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogNTlweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRjb2xvcjogIzJGMkYyRjtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcblx0cGFkZGluZzogMCAxMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fc21hbGwtdGFiLWljb24ge1xyXG5cdHdpZHRoOiAxMnB4O1xyXG5cdGhlaWdodDogMTJweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDEwcHg7XHJcblx0Y29sb3I6ICMyZjJmMmY7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19zbWFsbC10YWIub3BlbiAuZGVsaXZlcnktc2VjdGlvbl9fc21hbGwtdGFiLWljb24ge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZVkoLTEpO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fc21hbGwtdGFiW2Rpc2FibGVkXSxcclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3NtYWxsLXRhYi5vcGVuIHtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0Y29sb3I6ICNFQzI4MkY7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0U2RTlGQTtcclxufVxyXG5cclxuYnV0dG9uLmRlbGl2ZXJ5LXNlY3Rpb25fX3NtYWxsLXRhYiB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC1pdGVtcy13cmFwIHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC1pdGVtcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG5cdG1hcmdpbjogLTIwcHg7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LWl0ZW0ge1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQtaXRlbS50ZXh0LWd1aWRlIHVsIHtcclxuXHRtYXJnaW46IDE2cHggMDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQtaXRlbS50ZXh0LWd1aWRlIHVsID4gbGkge1xyXG5cdHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQtaXRlbS50ZXh0LWd1aWRlIHVsID4gbGk6OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA5cHg7XHJcblx0bGVmdDogN3B4O1xyXG5cdHdpZHRoOiA1cHg7XHJcblx0aGVpZ2h0OiA1cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzJGMkYyRjtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LWl0ZW0gaDUge1xyXG5cdG1hcmdpbjogMTZweCAwO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fdGFicy1jb250ZW50IHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fdGl0bGUyIHtcclxuXHRmb250LXNpemU6IDMwcHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fc3VidGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC44OHB4O1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19zbG90IHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fZ3JpZCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtYXJnaW46IDMwcHggLTEwcHggMDtcclxuXHR3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19jZWxsIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogNTAlO1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3NtYWxsLXRhYnMtd3JhcCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0cGFkZGluZzogMjBweCAxMHB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fY2VsbC1pdGVtIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fZm9ybS13cmFwIC5maWVsZC1zZWxlY3RfX3dyYXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2Zvcm0td3JhcCAuZmllbGQtc2VsZWN0X19sYWJlbCB7XHJcblx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRjb2xvcjogIzJGMkYyRjtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2Zvcm0td3JhcCAuZmllbGQtc2VsZWN0X19maWVsZC10ZXh0IHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2Zvcm0td3JhcCAuZmllbGQtc2VsZWN0IC5maWVsZC1pbnB1dCB7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRwYWRkaW5nOiAxNnB4IDUwcHggMTZweCAyMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0QwRDBEMDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2Zvcm0td3JhcCAuZmllbGQtc2VsZWN0IC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fZm9ybS13cmFwIC5maWVsZC1zZWxlY3QgLmZpZWxkLXNlbGVjdF9fc2hldnJvbiB7XHJcblx0dG9wOiA1cHg7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19mb3JtLXdyYXAgLmZpZWxkLXNlbGVjdCAuZmllbGQtc2VsZWN0X19saXN0IHtcclxuXHRwYWRkaW5nOiA4cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5kZWxpdmVyeS1zZWN0aW9uX19mb3JtLXdyYXAgLmZpZWxkLXNlbGVjdCAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdH1cclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5UGlja3VwIC53cmFwIHtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxuXHRib3JkZXItdG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlQaWNrdXBfX3RleHQge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0cGFkZGluZzogMjBweCAxMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cdHdpZHRoOiA1NjBweDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5UGlja3VwX19pbWcge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG5cdG1pbi13aWR0aDogMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlBZGRyZXNzX19kZXRhaWxzVGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuODhweDtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlBZGRyZXNzX19kZXRhaWxzQWRkcmVzcy5hZGRyZXNzX3RleHQgYSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdG1hcmdpbjogNXB4IDA7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeUFkZHJlc3NfX2RldGFpbHNBZGRyZXNzLmFkZHJlc3NfdGV4dC1jaXR5IHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5UGlja3VwX19nZW5lcmFsOmVtcHR5IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlBZGRyZXNzX19kZXRhaWxzIHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlBZGRyZXNzX19kZXRhaWxzOmZpcnN0LWNoaWxkIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlBZGRyZXNzX19kZXRhaWxzVGl0bGUge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5QWRkcmVzc19fc2NoZWR1bGUge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlBZGRyZXNzX19kZXRhaWxzQWRkcmVzcy5hZGRyZXNzX3RleHQuYWRkcmVzc190ZXh0LWNpdHkge1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnlBZGRyZXNzX19kZXRhaWxzQWRkcmVzcy5hZGRyZXNzX3RleHQuYWRkcmVzc190ZXh0LWNpdHkge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeV9fdGV4dCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQudGV4dC1ndWlkZSBoMyB7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XHJcblx0Y29sb3I6ICMyRjJGMkY7XHJcblx0bWFyZ2luOiAzMHB4IDAgMjBweDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQudGV4dC1ndWlkZSBoNCB7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XHJcblx0Y29sb3I6ICMyRjJGMkY7XHJcblx0bWFyZ2luOiAyMHB4IDAgMTZweDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQudGV4dC1ndWlkZSBwIHtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Y29sb3I6ICMyRjJGMkY7XHJcblx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4udi1kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LnRleHQtZ3VpZGUgcCB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC50ZXh0LWd1aWRlIHVsID4gbGk6OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA5cHg7XHJcblx0bGVmdDogOHB4O1xyXG5cdHdpZHRoOiA2cHg7XHJcblx0aGVpZ2h0OiA2cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyRjJGMkY7XHJcblx0Ym9yZGVyLXRvcDogMDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQudGV4dC1ndWlkZSB1bCA+IGxpLFxyXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC50ZXh0LWd1aWRlIG9sID4gbGkge1xyXG5cdHBhZGRpbmctbGVmdDogMjRweDtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19jb250ZW50LnRleHQtZ3VpZGUgYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0Y29sb3I6ICMyRjJGMkY7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC50ZXh0LWd1aWRlIGE6aG92ZXIge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3Nsb3Qtd3JhcCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XHJcblx0bWFyZ2luOiAwIC0xNXB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fc2xvdC1jZWxsIHtcclxuXHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDUwJTtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb25fX3Nsb3QtYmxvY2sge1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uX19zbG90LWZvcm0ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRwYWRkaW5nOiAzMHB4O1xyXG59XHJcblxyXG4uZm9ybV9faGVhZGVyLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDM2cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTEuNDRweDtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4udi1kZWxpdmVyeS1zZWN0aW9uIC5mb3JtX19oZWFkZXItdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uIC5mb3JtX19oZWFkZXItbm90ZSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uIC5mb3JtX19ncm91cHMge1xyXG5cdG1hcmdpbjogMDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmZvcm1fX2dyb3Vwcy5mb3JtX19ncm91cHMge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmZvcm1fX2dyb3VwLmZvcm1fX2dyb3VwIHtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbiAuZm9ybV9fZmllbGRzIHtcclxuXHRtYXJnaW46IC01cHg7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbiAuZm9ybV9fZmllbGQge1xyXG5cdHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmZvcm1fX2FjdGlvbiAuYnRuLS1wcmltYXJ5IHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmZvcm1fX2FjdGlvbiAuYnRuLS1sZyB7XHJcblx0cGFkZGluZzogMTFweCA5MnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRoZWlnaHQ6IDUycHg7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uIC5maWVsZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmZpZWxkLWZpbGUge1xyXG5cdHBvc2l0aW9uOiBzdGF0aWM7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uIC5maWVsZC1sYWJlbCB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjU2cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbiAuZmllbGQtaW5wdXQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi13aWR0aDogMDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiAwLjJzO1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICNEMEQwRDA7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGhlaWdodDogNTJweDtcclxuXHRwYWRkaW5nOiAxNnB4IDE4cHg7XHJcblx0Zm9udC1mYW1pbHk6IEludGVyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG59XHJcblxyXG4ubW9kYWwtLXJldmlldyxcclxuLm1vZGFsLXJldmlldy1mb3JtIHtcclxuXHQuZmllbGQtaW5wdXQge1xyXG5cdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmZpZWxkLWlucHV0OmZvY3VzIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbiB0ZXh0YXJlYS5maWVsZC1pbnB1dCB7XHJcblx0aGVpZ2h0OiAxMjBweDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmZvcm1fX2FjdGlvbiAuYnRuLS1sZ1tkaXNhYmxlZF0ge1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kOiAjYmJiO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb24gLmZvcm1fX2FjdGlvbiAuYnRuLS1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuXHR9XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uIC5maWVsZC0tY29uZmlybS1jaGVja2JveCAuZmllbGQtY2hlY2tib3hfX3RleHQge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbiAuZmllbGQtLWNvbmZpcm0tY2hlY2tib3ggLmZpZWxkLWNoZWNrYm94IHtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uIC5maWVsZC1jaGVja2JveF9fdGV4dCBhIHtcclxuXHRjb2xvcjogIzAyMEIyQTtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LXNlY3Rpb24gLmZvcm1fX2dyb3VwLS1jb25maXJtIHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbl9fc2VydmljZSB7XHJcblx0bWFyZ2luLXRvcDogMTAwcHg7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1zZWN0aW9uIC5zZXJ2aWNlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0cGFkZGluZzogMzBweCA1MHB4O1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbiAuc2VydmljZV9fY29udGFpbmVyIHtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uZGVsaXZlcnktc2VjdGlvbiAuc2VydmljZV9fd3JhcCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlQaWNrdXBfX3RleHQge1xyXG5cdFx0d2lkdGg6IDMwMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQtaXRlbS13cmFwIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb24ge1xyXG5cdFx0bWFyZ2luOiA2MHB4IDAgNjBweDtcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyeS1zZWN0aW9uX19ncmlkIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX2NlbGwge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbl9fZm9ybS13cmFwIC5maWVsZC1zZWxlY3RfX3dyYXAge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbl9fZm9ybS13cmFwIC5maWVsZC1zZWxlY3RfX2xhYmVsIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbl9fc21hbGwtdGFiIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyeS1zZWN0aW9uX19zbWFsbC10YWIuYWN0aXZlLFxyXG5cdC5kZWxpdmVyeS1zZWN0aW9uX19zbWFsbC10YWIub3BlbiB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbl9fc21hbGwtdGFiIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbl9fYWNjb3JkaW9uIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7XHJcblx0fVxyXG5cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX2Zvcm0td3JhcCB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbl9fZm9ybS13cmFwIC5maWVsZC1zZWxlY3RfX3dyYXAge1xyXG5cdFx0aGVpZ2h0OiA4NXB4O1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX2Zvcm0td3JhcCAuZmllbGQtc2VsZWN0X19jb250ZW50IHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC1pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMTBweDtcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyeS1zZWN0aW9uX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC44OHB4O1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX3RpdGxlMiB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC44cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX3N1YnRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbl9fdGFicyB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbl9fdGFiLXdyYXAge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbl9fdGFiIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX3RhYiB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5UGlja3VwIC53cmFwIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlQaWNrdXBfX3RleHQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlQaWNrdXBfX2ltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMzYwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX2FjY29yZGlvbi1jb250ZW50IHtcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgLjVzO1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX2FjY29yZGlvbi1jb250ZW50Lm9wZW4ge1xyXG5cdFx0aGVpZ2h0OiB2YXIoLS1pbml0aWFsLWhlaWdodCk7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbl9fc21hbGwtdGFiLm92ZXJmbG93LXZpc2libGUgKyAuZGVsaXZlcnktc2VjdGlvbl9fYWNjb3JkaW9uLWNvbnRlbnQge1xyXG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlBZGRyZXNzX19kZXRhaWxzIHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlBZGRyZXNzX19kZXRhaWxzOmZpcnN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbiAuZGVsaXZlcnlBZGRyZXNzX19kZXRhaWxzVGl0bGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyeS1zZWN0aW9uIC5kZWxpdmVyeUFkZHJlc3NfX2RldGFpbHNBZGRyZXNzLmFkZHJlc3NfdGV4dC5hZGRyZXNzX3RleHQtY2l0eSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5QWRkcmVzc19fZGV0YWlsc0FkZHJlc3MuYWRkcmVzc190ZXh0IHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyeS1zZWN0aW9uX19zZXJ2aWNlIHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbl9fc2xvdC13cmFwIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbl9fc2xvdC1jZWxsIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbl9fc2xvdC1ibG9jayB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX3Nsb3QtZm9ybSB7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LmZvcm1fX2hlYWRlci10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblxyXG5cdC52LWRlbGl2ZXJ5LXNlY3Rpb24gLmZvcm1fX2hlYWRlci10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC44cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuXHJcblxyXG5cdC5kZWxpdmVyeS1zZWN0aW9uIC5mb3JtX19oZWFkZXItbm90ZSB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQudGV4dC1ndWlkZSBoMyB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRtYXJnaW46IDMwcHggMCAxMHB4O1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb24gLnNlcnZpY2Uge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMjBweCAxMHB4O1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb24gLnNlcnZpY2VfX3dyYXAge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC50ZXh0LWd1aWRlIHAge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0Y29sb3I6ICMyRjJGMkY7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHR9XHJcblxyXG5cdC52LWRlbGl2ZXJ5LXNlY3Rpb24gLmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQudGV4dC1ndWlkZSBwIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdGNvbG9yOiAjMkYyRjJGO1xyXG5cdH1cclxufSIsIu+7vzpyb290IHtcclxuXHQtLWRwLXByaW1hcnk6ICNmMTI4MmY7XHJcblx0LS1kcC1wcmltYXJ5LWhvdmVyOiAjZDkxZjI2O1xyXG5cdC0tZHAtcHJpbWFyeS1zb2Z0OiAjZmRlYWVhO1xyXG5cdC0tZHAtdGV4dDogIzJmMmYyZjtcclxuXHQtLWRwLXRleHQtbXV0ZWQ6ICM4MDgwODA7XHJcblx0LS1kcC1ib3JkZXI6ICNkMGQwZDA7XHJcblx0LS1kcC1iZzogI2Y2ZjZmNjtcclxuXHQtLWRwLWNhcmQ6ICNmZmY7XHJcblx0LS1kcC1yYWRpdXM6IDEycHg7XHJcblx0LS1kcC1yYWRpdXMtc206IDhweDtcclxuXHQtLWRwLWZvbnQ6IFwiSW50ZXJcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4uZHAtcGFnZSB7XHJcblx0cGFkZGluZzogMjRweCAwIDgwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHAtYmcpO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1kcC1mb250KTtcclxuXHRjb2xvcjogdmFyKC0tZHAtdGV4dCk7XHJcbn1cclxuXHJcbi5kcC1wYWdlIGIge1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5kcC10aXRsZSB7XHJcblx0bWFyZ2luOiAwIDAgMjBweDtcclxuXHRmb250LXNpemU6IDMycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHRjb2xvcjogdmFyKC0tZHAtdGV4dCk7XHJcbn1cclxuXHJcbi8qIEhlcm8gKi9cclxuLmRwLWhlcm8ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGhlaWdodDogNDgwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tZHAtcmFkaXVzKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTllNGRjO1xyXG59XHJcblxyXG4uZHAtaGVyb19faW1nIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0aW5zZXQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIDYwJTtcclxufVxyXG5cclxuLmRwLWhlcm86OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRpbnNldDogMDtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigyNTUgMjU1IDI1NSAvIDkyJSkgMCUsIHJnYigyNTUgMjU1IDI1NSAvIDcwJSkgMzglLCByZ2IoMjU1IDI1NSAyNTUgLyAwJSkgNjIlKTtcclxufVxyXG5cclxuLmRwLWhlcm9fX2NvbnRlbnQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXgtd2lkdGg6IDU2MHB4O1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRwYWRkaW5nOiAwIDU2cHg7XHJcbn1cclxuXHJcbi5kcC1oZXJvX19iYWRnZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRwYWRkaW5nOiA2cHggMTJweDtcclxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1kcC1yYWRpdXMtc20pO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRwLXByaW1hcnkpO1xyXG5cdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmRwLWhlcm9fX3RpdGxlIHtcclxuXHRtYXJnaW46IDAgMCAxNnB4O1xyXG5cdGZvbnQtc2l6ZTogNDhweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0Y29sb3I6IHZhcigtLWRwLXRleHQpO1xyXG59XHJcblxyXG4uZHAtaGVyb19fdGV4dCB7XHJcblx0bWFyZ2luOiAwIDAgMjhweDtcclxuXHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGNvbG9yOiB2YXIoLS1kcC10ZXh0KTtcclxufVxyXG5cclxuLmRwLWhlcm9fX3RleHQsXHJcbi5kcC1oZXJvX190ZXh0IHAsXHJcbi5kcC1oZXJvX190ZXh0IHNwYW4sXHJcbi5kcC1oZXJvX190ZXh0IGIge1xyXG5cdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZHAtaGVyb19fdGV4dCBiIHtcclxuXHRjb2xvcjogdmFyKC0tZHAtcHJpbWFyeSk7XHJcbn1cclxuXHJcbi5kcC1oZXJvX19idG4ge1xyXG5cdGhlaWdodDogNTJweDtcclxuXHRwYWRkaW5nOiAwIDMycHg7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4vKiBIZXJvL2Zvcm0gQ1RBOiDQtdC00LjQvdGL0Lkg0LHRgNC10L3QtC3QutGA0LDRgdC90YvQuSwg0LHQtdC3INCz0LvQvtCx0LDQu9GM0L3QvtCz0L4gOmFjdGl2ZSAoIzAyOCkg0LggdGFwLWhpZ2hsaWdodCAqL1xyXG4uZHAtcGFnZSBhLmJ0bi5kcC1oZXJvX19idG4sXHJcbi5kcC1wYWdlIC5idG4uZHAtZm9ybV9fc3VibWl0IHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0aGVpZ2h0OiA1MnB4O1xyXG5cdHBhZGRpbmc6IDAgNDBweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1kcC1wcmltYXJ5KTtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZHAtcGFnZSBhLmJ0bi5kcC1oZXJvX19idG46bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxyXG4uZHAtcGFnZSBhLmJ0bi5kcC1oZXJvX19idG46bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSxcclxuLmRwLXBhZ2UgYS5idG4uZHAtaGVyb19fYnRuOm5vdChbZGlzYWJsZWRdKTpmb2N1cyxcclxuLmRwLXBhZ2UgLmJ0bi5kcC1mb3JtX19zdWJtaXQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxyXG4uZHAtcGFnZSAuYnRuLmRwLWZvcm1fX3N1Ym1pdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxyXG4uZHAtcGFnZSAuYnRuLmRwLWZvcm1fX3N1Ym1pdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tZHAtcHJpbWFyeS1ob3Zlcik7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLyogQWJvdXQgKyBmZWF0dXJlcyAqL1xyXG4uZHAtYWJvdXQge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgNWZyKSBtaW5tYXgoMCwgN2ZyKTtcclxuXHRnYXA6IDMycHg7XHJcblx0bWFyZ2luLXRvcDogNDhweDtcclxufVxyXG5cclxuLmRwLWFib3V0X190ZXh0IHtcclxuXHRwYWRkaW5nOiAzNnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWRwLXJhZGl1cyk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHAtY2FyZCk7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjY7XHJcbn1cclxuXHJcbi5kcC1hYm91dF9fdGV4dCBwIHtcclxuXHRtYXJnaW46IDAgMCAxNHB4O1xyXG59XHJcblxyXG4uZHAtc3RlcHMge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z2FwOiAxMnB4O1xyXG5cdG1hcmdpbjogMjRweCAwIDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uZHAtc3RlcHNfX2l0ZW0ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Z2FwOiAxMnB4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kcC1zdGVwc19fbnVtIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDMycHg7XHJcblx0aGVpZ2h0OiAzMnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcC1wcmltYXJ5KTtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmRwLXN0ZXBzX190ZXh0IHtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4uZHAtZmVhdHVyZXMge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xyXG5cdGdhcDogMjBweDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uZHAtZmVhdHVyZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cGFkZGluZzogMjhweCAyMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWRwLXJhZGl1cyk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHAtY2FyZCk7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG59XHJcblxyXG4uZHAtZmVhdHVyZTpob3ZlciB7XHJcblx0Ym94LXNoYWRvdzogMCA4cHggMjRweCByZ2IoMCAwIDAgLyA4JSk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG59XHJcblxyXG4vLyDQpNC40LrRgdC40YDQvtCy0LDQvdC90LDRjyDQstGL0YHQvtGC0LAg4oaSINC40LrQvtC90LrQuCDQvdCwINC+0LTQvdC+0Lkg0LvQuNC90LjQuDsg0LrQvtC90YLQtdC90YIg0LLQuNC30YPQsNC70YzQvdC+INC/0L4g0YbQtdC90YLRgNGDINC60LDRgNGC0L7Rh9C60LhcclxuLmRwLWZlYXR1cmVfX2lubmVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiBjYWxjKDcycHggKyAxNnB4ICsgMThweCAqIDEuMyAqIDIgKyA4cHggKyAxNHB4ICogMS41ICogMyk7XHJcbn1cclxuXHJcbi5kcC1mZWF0dXJlX19pY29uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDcycHg7XHJcblx0aGVpZ2h0OiA3MnB4O1xyXG5cdG1hcmdpbjogMCAwIDE2cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRwLXByaW1hcnktc29mdCk7XHJcbn1cclxuXHJcbi5kcC1mZWF0dXJlX19pY29uIHN2ZyB7XHJcblx0d2lkdGg6IDM0cHg7XHJcblx0aGVpZ2h0OiAzNHB4O1xyXG5cdGZpbGw6IG5vbmU7XHJcblx0c3Ryb2tlOiB2YXIoLS1kcC1wcmltYXJ5KTtcclxuXHRzdHJva2Utd2lkdGg6IDEuODtcclxuXHRzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcblx0c3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcclxufVxyXG5cclxuLmRwLWZlYXR1cmVfX2JvZHkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZHAtZmVhdHVyZV9fdGl0bGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcblxyXG4uZHAtZmVhdHVyZV9fdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0Y29sb3I6IHZhcigtLWRwLXRleHQtbXV0ZWQpO1xyXG59XHJcblxyXG4vKiBGb3JtICovXHJcbi5kcC1mb3JtLXNlY3Rpb24ge1xyXG5cdG1hcmdpbi10b3A6IDQ4cHg7XHJcblx0cGFkZGluZzogNDhweDtcclxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1kcC1yYWRpdXMpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRwLWNhcmQpO1xyXG59XHJcblxyXG4uZHAtZm9ybS1zZWN0aW9uX19oZWFkIHtcclxuXHRtYXgtd2lkdGg6IDcyMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDMycHg7XHJcbn1cclxuXHJcbi5kcC1mb3JtX19ncmlkIHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRnYXA6IDIwcHggMjRweDtcclxufVxyXG5cclxuLmRwLWZpZWxkIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiA4cHg7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZHAtZmllbGQtLXdpZGUge1xyXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbn1cclxuXHJcbi5kcC1maWVsZF9fbGFiZWwge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGNvbG9yOiB2YXIoLS1kcC10ZXh0KTtcclxufVxyXG5cclxuLmRwLWZpZWxkX19yZXEge1xyXG5cdGNvbG9yOiB2YXIoLS1kcC1wcmltYXJ5KTtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmRwLWZpZWxkX19pbnB1dCB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDUycHg7XHJcblx0cGFkZGluZzogMCAxNnB4O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRwLWJvcmRlcik7XHJcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tZHAtcmFkaXVzLXNtKTtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWRwLWZvbnQpO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGNvbG9yOiB2YXIoLS1kcC10ZXh0KTtcclxuXHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xyXG59XHJcblxyXG4uZHAtcGFnZSAuZHAtZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRjb2xvcjogI2E2YTZhNjtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmRwLWZpZWxkX19pbnB1dDpob3ZlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjYjViNWI1O1xyXG59XHJcblxyXG4uZHAtcGFnZSAuZHAtZmllbGRfX2lucHV0OmZvY3VzIHtcclxuXHRib3JkZXItY29sb3I6IHZhcigtLWRwLXRleHQpO1xyXG59XHJcblxyXG4uZHAtZmllbGRfX2Vycm9yIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRjb2xvcjogdmFyKC0tZHAtcHJpbWFyeSk7XHJcbn1cclxuXHJcbi5kcC1wYWdlIC5kcC1maWVsZC0taW52YWxpZCAuZHAtZmllbGRfX2lucHV0LFxyXG4uZHAtcGFnZSAuZHAtZmllbGQtLWludmFsaWQgLmRwLWZpZWxkX19pbnB1dDpob3ZlcixcclxuLmRwLXBhZ2UgLmRwLWZpZWxkLS1pbnZhbGlkIC5kcC1maWVsZF9faW5wdXQ6Zm9jdXMge1xyXG5cdGJvcmRlci1jb2xvcjogdmFyKC0tZHAtcHJpbWFyeSk7XHJcbn1cclxuXHJcbi5kcC1maWVsZC0taW52YWxpZCAuZHAtZmllbGRfX2Vycm9yIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmRwLWNoZWNrYm94IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRnYXA6IDEycHg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0bWFyZ2luOiAyOHB4IDAgMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi5kcC1jaGVja2JveF9faW5wdXQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMXB4O1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5kcC1jaGVja2JveF9fYm94IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR3aWR0aDogMjJweDtcclxuXHRoZWlnaHQ6IDIycHg7XHJcblx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tZHAtYm9yZGVyKTtcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLmRwLWNoZWNrYm94X19ib3g6OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDJweDtcclxuXHRsZWZ0OiA2cHg7XHJcblx0d2lkdGg6IDVweDtcclxuXHRoZWlnaHQ6IDEwcHg7XHJcblx0Ym9yZGVyOiBzb2xpZCAjZmZmO1xyXG5cdGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuXHJcbi5kcC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5kcC1jaGVja2JveF9fYm94IHtcclxuXHRib3JkZXItY29sb3I6IHZhcigtLWRwLXByaW1hcnkpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRwLXByaW1hcnkpO1xyXG59XHJcblxyXG4uZHAtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgKyAuZHAtY2hlY2tib3hfX2JveDo6YWZ0ZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5kcC1jaGVja2JveF9faW5wdXQ6Zm9jdXMtdmlzaWJsZSArIC5kcC1jaGVja2JveF9fYm94IHtcclxuXHRvdXRsaW5lOiAycHggc29saWQgdmFyKC0tZHAtdGV4dCk7XHJcblx0b3V0bGluZS1vZmZzZXQ6IDJweDtcclxufVxyXG5cclxuLmRwLWNoZWNrYm94X190ZXh0IGEge1xyXG5cdGNvbG9yOiB2YXIoLS1kcC1wcmltYXJ5KTtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmRwLWZvcm1fX2Zvb3RlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRnYXA6IDI0cHg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRtYXJnaW46IDM2cHggMCAyNHB4O1xyXG59XHJcblxyXG4uZHAtZm9ybV9fc3VibWl0IHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0aGVpZ2h0OiA1MnB4O1xyXG5cdHBhZGRpbmc6IDAgNDBweDtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5kcC1mb3JtX19zdWJtaXQ6ZGlzYWJsZWQge1xyXG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0b3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4uZHAtc3VjY2VzcyB7XHJcblx0cGFkZGluZzogNDBweCAwIDhweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kcC1zdWNjZXNzW2hpZGRlbl0ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kcC1zdWNjZXNzX19pY29uIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiA3MnB4O1xyXG5cdGhlaWdodDogNzJweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcC1wcmltYXJ5LXNvZnQpO1xyXG59XHJcblxyXG4uZHAtc3VjY2Vzc19faWNvbiBzdmcge1xyXG5cdHdpZHRoOiAzNnB4O1xyXG5cdGhlaWdodDogMzZweDtcclxuXHRmaWxsOiBub25lO1xyXG5cdHN0cm9rZTogdmFyKC0tZHAtcHJpbWFyeSk7XHJcblx0c3Ryb2tlLXdpZHRoOiAyLjQ7XHJcblx0c3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG5cdHN0cm9rZS1saW5lam9pbjogcm91bmQ7XHJcbn1cclxuXHJcbi5kcC1zdWNjZXNzX190aXRsZSB7XHJcblx0bWFyZ2luOiAwIDAgOHB4O1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uZHAtc3VjY2Vzc19fdGV4dCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRjb2xvcjogdmFyKC0tZHAtdGV4dC1tdXRlZCk7XHJcbn1cclxuXHJcbi8qIFJlc3BvbnNpdmUgKGJyZWFrcG9pbnRzIG1hdGNoIGtpbmdzdHlsZS5ieSkgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG5cdC5kcC1hYm91dCB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpO1xyXG5cdFx0Z2FwOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0LmRwLWZlYXR1cmVzIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRcdGdhcDogMTZweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHQuZHAtcGFnZSB7XHJcblx0XHRwYWRkaW5nOiAxNnB4IDAgNjRweDtcclxuXHR9XHJcblxyXG5cdC5kcC1oZXJvIHtcclxuXHRcdGhlaWdodDogNDAwcHg7XHJcblx0fVxyXG5cclxuXHQuZHAtaGVybzo6YWZ0ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMjU1IDI1NSAyNTUgLyA5NCUpIDAlLCByZ2IoMjU1IDI1NSAyNTUgLyA4MCUpIDU1JSwgcmdiKDI1NSAyNTUgMjU1IC8gMCUpIDg1JSk7XHJcblx0fVxyXG5cclxuXHQuZHAtaGVyb19fY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiAwIDQwcHg7XHJcblx0fVxyXG5cclxuXHQuZHAtaGVyb19fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0LmRwLWFib3V0IHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XHJcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cdH1cclxuXHJcblx0LmRwLWZlYXR1cmVzIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcclxuXHR9XHJcblxyXG5cdC5kcC1mb3JtLXNlY3Rpb24ge1xyXG5cdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHRcdHBhZGRpbmc6IDMycHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuZHAtdGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0fVxyXG5cclxuXHQuZHAtaGVybyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRwLWNhcmQpO1xyXG5cdH1cclxuXHJcblx0LmRwLWhlcm86OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuZHAtaGVyb19faW1nIHtcclxuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRhc3BlY3QtcmF0aW86IDQgLyAzO1xyXG5cdFx0b2JqZWN0LXBvc2l0aW9uOiA3MCUgY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmRwLWhlcm9fX2NvbnRlbnQge1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0cGFkZGluZzogMjBweCAxNnB4IDI0cHg7XHJcblx0fVxyXG5cclxuXHQuZHAtaGVyb19fYmFkZ2Uge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRcdHBhZGRpbmc6IDRweCAxMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuZHAtaGVyb19fdGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHR9XHJcblxyXG5cdC5kcC1oZXJvX190ZXh0IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5kcC1oZXJvX190ZXh0LFxyXG5cdC5kcC1oZXJvX190ZXh0IHAsXHJcblx0LmRwLWhlcm9fX3RleHQgc3BhbixcclxuXHQuZHAtaGVyb19fdGV4dCBiIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmRwLWhlcm9fX2J0bixcclxuXHQuZHAtcGFnZSAuYnRuLmRwLWZvcm1fX3N1Ym1pdCxcclxuXHQuZHAtZm9ybV9fc3VibWl0IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHR9XHJcblxyXG5cdC5kcC1hYm91dCB7XHJcblx0XHRnYXA6IDE2cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0LmRwLWFib3V0X190ZXh0IHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMTZweDtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHR9XHJcblxyXG5cdC5kcC1mZWF0dXJlcyB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuZHAtZmVhdHVyZSB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDEycHg7XHJcblx0fVxyXG5cclxuXHQuZHAtZmVhdHVyZV9faW5uZXIge1xyXG5cdFx0bWluLWhlaWdodDogY2FsYyg1NnB4ICsgMTJweCArIDE1cHggKiAxLjMgKiAyICsgNnB4ICsgMTNweCAqIDEuNSAqIDMpO1xyXG5cdH1cclxuXHJcblx0LmRwLWZlYXR1cmVfX2ljb24ge1xyXG5cdFx0d2lkdGg6IDU2cHg7XHJcblx0XHRoZWlnaHQ6IDU2cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdH1cclxuXHJcblx0LmRwLWZlYXR1cmVfX2ljb24gc3ZnIHtcclxuXHRcdHdpZHRoOiAyOHB4O1xyXG5cdFx0aGVpZ2h0OiAyOHB4O1xyXG5cdH1cclxuXHJcblx0LmRwLWZlYXR1cmVfX3RpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHR9XHJcblxyXG5cdC5kcC1mZWF0dXJlX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHR9XHJcblxyXG5cdC5kcC1mb3JtLXNlY3Rpb24ge1xyXG5cdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRcdHBhZGRpbmc6IDIwcHggMTZweDtcclxuXHR9XHJcblxyXG5cdC5kcC1mb3JtLXNlY3Rpb25fX2hlYWQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdC5kcC1mb3JtX19ncmlkIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XHJcblx0XHRnYXA6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQuZHAtcGFnZSAuZHAtZmllbGRfX2lucHV0IHtcclxuXHRcdGhlaWdodDogNDhweDtcclxuXHRcdHBhZGRpbmc6IDAgMTRweDtcclxuXHR9XHJcblxyXG5cdC5kcC1jaGVja2JveCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdH1cclxuXHJcblx0LmRwLWZvcm1fX2Zvb3RlciB7XHJcblx0XHRtYXJnaW46IDMycHggMCAyMHB4O1xyXG5cdH1cclxuXHJcblx0LmRwLXN1Y2Nlc3NfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xyXG5cdC5kcC1oZXJvX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0fVxyXG5cclxuXHQuZHAtZmVhdHVyZXMge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcclxuXHR9XHJcbn1cclxuXHJcbi5kcC1wYWdlIC5mb3JtX19maWVsZHMuZHAtZm9ybV9fZ3JpZCB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0Z2FwOiAyMHB4IDI0cHg7XHJcbn1cclxuXHJcbi5kcC1wYWdlIC5mb3JtX19maWVsZC0td2lkZSB7XHJcblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmZpZWxkLXRleHQsXHJcbi5kcC1wYWdlIC5maWVsZC10ZWwsXHJcbi5kcC1wYWdlIC52LWZpZWxkLWRhdGUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDhweDtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmZpZWxkLWxhYmVsIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRjb2xvcjogIzJmMmYyZjtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmZpZWxkLXRleHRfX3N0YXIsXHJcbi5kcC1wYWdlIC5maWVsZC1yZXF1aXJlZCB7XHJcblx0Y29sb3I6ICNmMTI4MmY7XHJcbn1cclxuXHJcbi5kcC1wYWdlIC5maWVsZC1pbnB1dCB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDUycHg7XHJcblx0cGFkZGluZzogMCAxNnB4O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICNkMGQwZDA7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRjb2xvcjogIzJmMmYyZjtcclxuXHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xyXG59XHJcblxyXG4uZHAtcGFnZSAuZmllbGQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGNvbG9yOiAjYTZhNmE2O1xyXG59XHJcblxyXG4uZHAtcGFnZSAuZmllbGQtaW5wdXQ6aG92ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogI2I1YjViNTtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmZpZWxkLWlucHV0OmZvY3VzIHtcclxuXHRib3JkZXItY29sb3I6ICMyZjJmMmY7XHJcbn1cclxuXHJcbi5kcC1wYWdlIC5maWVsZC10ZXh0LS1pbnZhbGlkIC5maWVsZC1pbnB1dCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZjEyODJmO1xyXG59XHJcblxyXG4uZHAtcGFnZSAuZmllbGQtZXJyb3Ige1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRjb2xvcjogI2YxMjgyZjtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmZvcm1fX2dyb3VwLmZvcm1fX2dyb3VwLS1jb25maXJtIHtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4uZHAtcGFnZSAuZm9ybV9fZ3JvdXAtLWNvbmZpcm0gLmZvcm1fX2dyb3VwLWJvZHkge1xyXG5cdG1hcmdpbjogOHB4IDAgMDtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmZpZWxkLWNoZWNrYm94IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGdhcDogMTJweDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdG1hcmdpbjogMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi5kcC1wYWdlIC5kYXRlcGlja2VyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5kcC1wYWdlIC5kYXRlcGlja2VyX19zdmctaWNvbiB7XHJcblx0cmlnaHQ6IDE2cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5kcC1wYWdlIC5kYXRlcGlja2VyX19maWVsZC1pbnB1dCB7XHJcblx0cGFkZGluZy1yaWdodDogNDhweDtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XHJcblx0d2lkdGg6IDI4MHB4O1xyXG5cdG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMycHgpO1xyXG59XHJcblxyXG4uZHAtcGFnZSAuZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kcC1wYWdlIC5mb3JtX19zdWNjZXNzLW1lc3NhZ2UgLmRwLXN1Y2Nlc3Mge1xyXG5cdHBhZGRpbmc6IDI0cHggMDtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmZpZWxkLWNoZWNrYm94X19pbnB1dCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxcHg7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdpZHRoOiAyMnB4O1xyXG5cdGhlaWdodDogMjJweDtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjZDBkMGQwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdHRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDJweDtcclxuXHRsZWZ0OiA2cHg7XHJcblx0d2lkdGg6IDVweDtcclxuXHRoZWlnaHQ6IDEwcHg7XHJcblx0Ym9yZGVyOiBzb2xpZCAjZmZmO1xyXG5cdGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuXHJcbi5kcC1wYWdlIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcclxuXHRib3JkZXItY29sb3I6ICNmMTI4MmY7XHJcblx0YmFja2dyb3VuZDogI2YxMjgyZjtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uZHAtcGFnZSAuZmllbGQtY2hlY2tib3hfX3RleHQgYSB7XHJcblx0Y29sb3I6ICNmMTI4MmY7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5kcC1wYWdlIC5mb3JtX19mb290ZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMzZweCAwIDI0cHg7XHJcbn1cclxuXHJcbi5kcC1wYWdlIC5mb3JtX19mb290ZXIgLmZvcm1fX2FjdGlvbnMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmZvcm1fX2Zvb3RlciAuZm9ybV9fYWN0aW9uIHtcclxuXHRmbGV4OiAxIDEgMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmZvcm1fX2Zvb3RlciAuYnRuIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmRwLXBhZ2UgLmZvcm1fX2Zvcm0tZXJyb3Ige1xyXG5cdG1hcmdpbi10b3A6IDEycHg7XHJcblx0Y29sb3I6ICNmMTI4MmY7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuZHAtcGFnZSAuZm9ybV9fZmllbGRzLmRwLWZvcm1fX2dyaWQge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcclxuXHRcdGdhcDogMTZweDtcclxuXHR9XHJcblxyXG5cdC5kcC1wYWdlIC5maWVsZC1pbnB1dCB7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0fVxyXG5cclxuXHQuZHAtcGFnZSAuZm9ybV9fZ3JvdXAtLWNvbmZpcm0gLmZvcm1fX2dyb3VwLWJvZHkge1xyXG5cdFx0bWFyZ2luOiA4cHggMCAwO1xyXG5cdH1cclxuXHJcblx0LmRwLXBhZ2UgLmZpZWxkLWNoZWNrYm94IHtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdH1cclxuXHJcblx0LmRwLXBhZ2UgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xyXG5cdFx0bWFyZ2luLXRvcDogMnB4O1xyXG5cdH1cclxuXHJcblx0LmRwLXBhZ2UgLmZvcm1fX2Zvb3RlcixcclxuXHQuZHAtZm9ybV9fZm9vdGVyIHtcclxuXHRcdG1hcmdpbjogMzJweCAwIDIwcHg7XHJcblx0fVxyXG5cclxuXHQuZHAtcGFnZSAuZm9ybV9fZm9vdGVyIC5mb3JtX19hY3Rpb25zLFxyXG5cdC5kcC1wYWdlIC5mb3JtX19mb290ZXIgLmZvcm1fX2FjdGlvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQuZHAtcGFnZSAuZm9ybV9fZm9vdGVyIC5idG4ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4iLCIuZGlzY291bnQtYmFubmVyIHtcclxuXHRtYXJnaW46IDEwMHB4IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jb250YWluZXIgLmRpc2NvdW50LWJhbm5lciAuY29udGFpbmVyIHtcclxuXHRtYXgtd2lkdGg6IDE0MjBweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuLmRpc2NvdW50LWJhbm5lcl9fYm9keSB7XHJcblx0bWF4LXdpZHRoOiAxMTAwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRib3JkZXI6IDJweCBkYXNoZWQgI0VEMjgyRjtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNFM0U2RkQ7XHJcbn1cclxuXHJcbi5kaXNjb3VudC1iYW5uZXJfX2JhcmNvZGUtd3JhcCB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0cGFkZGluZzogMCA0MHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgI0VEMjgyRjtcclxufVxyXG5cclxuLmRpc2NvdW50LWJhbm5lcl9fYmFyY29kZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDg1cHg7XHJcblx0bWF4LXdpZHRoOiA5NXB4O1xyXG5cdGhlaWdodDogMjAwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0b2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG5cclxuLmRpc2NvdW50LWJhbm5lcl9fbWFpbiB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0cGFkZGluZzogNDZweCA4MHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmRpc2NvdW50LWJhbm5lcl9fdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogNDNweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMS43MnB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uZGlzY291bnQtYmFubmVyX19jb2RlIHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uZGlzY291bnQtYmFubmVyX19jb2RlLWxpbmUge1xyXG5cdGZvbnQtc2l6ZTogMzNweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsaW5lLWhlaWdodDogNTlweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTEuMzJweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAjRUQyODJGO1xyXG5cdHBhZGRpbmc6IDAgMzBweDtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdGJvcmRlcjogMnB4IGRhc2hlZCAjRUQyODJGO1xyXG59XHJcblxyXG4uZGlzY291bnQtYmFubmVyX19idG4tY29weSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRjb2xvcjogI0VEMjgyRjtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZGlzY291bnQtYmFubmVyX19idG4tY29weS1pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4uZGlzY291bnQtYmFubmVyX19kaXNjb3VudCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHdpZHRoOiAyNTVweDtcclxufVxyXG5cclxuLmRpc2NvdW50LWJhbm5lcl9fZGlzY291bnQtdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogNTBweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTJweDtcclxufVxyXG5cclxuLmRpc2NvdW50LWJhbm5lcl9fZGlzY291bnQtdmFsdWUge1xyXG5cdGZvbnQtc2l6ZTogMTAwcHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEwMHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtNHB4O1xyXG59XHJcblxyXG4uZGlzY291bnQtYmFubmVyX19kZXNjcmlwdGlvbiB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5kaXNjb3VudC1iYW5uZXJfX2J0bi1ub3RpZmljYXRpb24ge1xyXG5cdHBhZGRpbmc6IDhweCAyMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0Ym94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMTU5LCAxNTksIDE1OSwgMC4yNSk7XHJcblx0b3BhY2l0eTogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0ei1pbmRleDogMjtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogYXV0bztcclxuXHRib3R0b206IGNhbGMoMTAwJSArIDEwcHgpO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMHB4KTtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWRyb3Bkb3duO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWl0ZW1fX2J0bi1ub3RpZmljYXRpb24tLXZpc2libGUge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmRpc2NvdW50LWJhbm5lcl9fYnRuLW5vdGlmaWNhdGlvbi1pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxMDAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0d2lkdGg6IDIxcHg7XHJcblx0aGVpZ2h0OiAxM3B4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuZGlzY291bnQtYmFubmVyIHtcclxuXHRcdG1hcmdpbjogNjBweCAwO1xyXG5cdH1cclxuXHJcblx0LmRpc2NvdW50LWJhbm5lcl9fYm9keSB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0fVxyXG5cclxuXHQuZGlzY291bnQtYmFubmVyX19iYXJjb2RlLXdyYXAge1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0Ym9yZGVyLXRvcDogMnB4IGRhc2hlZCAjRUQyODJGO1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHR9XHJcblxyXG5cdC5kaXNjb3VudC1iYW5uZXJfX21haW4ge1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmRpc2NvdW50LWJhbm5lcl9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1OXB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcclxuXHR9XHJcblxyXG5cdC5kaXNjb3VudC1iYW5uZXJfX2NvZGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcblxyXG5cdC5kaXNjb3VudC1iYW5uZXJfX2NvZGUtbGluZSB7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDU5cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuOTJweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cclxuXHQuZGlzY291bnQtYmFubmVyX19kZXNjcmlwdGlvbiB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuZGlzY291bnQtYmFubmVyX19kaXNjb3VudCB7XHJcblx0XHRtYXJnaW46IDIwcHggYXV0byAwO1xyXG5cdH1cclxuXHJcblx0LmRpc2NvdW50LWJhbm5lcl9fZGlzY291bnQtdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XHJcblx0fVxyXG5cclxuXHQuZGlzY291bnQtYmFubmVyX19kaXNjb3VudC12YWx1ZSB7XHJcblx0XHRmb250LXNpemU6IDgwcHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDgwcHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTMuMnB4O1xyXG5cdH1cclxuXHJcblx0LmRpc2NvdW50LWJhbm5lcl9fYmFyY29kZSB7XHJcblx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDIwMHB4O1xyXG5cdFx0aGVpZ2h0OiA5NXB4O1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0fVxyXG59IiwiLmRyb3Bkb3duIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5kcm9wZG93bl9fYnRuIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5kcm9wZG93bl9fYnRuLWljb24ge1xyXG5cdHdpZHRoOiAxMnB4O1xyXG5cdGhlaWdodDogMTJweDtcclxuXHRtYXJnaW4tbGVmdDogNHB4O1xyXG59XHJcblxyXG4uZHJvcGRvd25fX2JvZHkge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAtMjhweDtcclxuXHRwYWRkaW5nLXRvcDogMTJweDtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1kcm9wZG93biwgb3BhY2l0eSAkdHJzLWRyb3Bkb3duO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcclxuXHR6LWluZGV4OiAxMDA7XHJcbn1cclxuXHJcbi5kcm9wZG93bi0tbGVmdCAuZHJvcGRvd25fX2JvZHkge1xyXG5cdHJpZ2h0OiAtMjhweDtcclxuXHRsZWZ0OiB1bnNldDtcclxufVxyXG5cclxuLmRyb3Bkb3duX19wYW5lbCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0bWluLXdpZHRoOiAzNzVweDtcclxufVxyXG5cclxuLmRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duX19ib2R5IHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxufVxyXG5cclxuLmRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duX19idG4gLmJ0bl9fYXJyb3cge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuXHJcbi5kcm9wZG93bl9fdGl0bGUge1xyXG5cdGZvbnQ6IHZhcigtLWZvbnQtbWVudSk7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0YS5kcm9wZG93bl9fdGl0bGU6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdH1cclxufVxyXG5cclxuYS5kcm9wZG93bl9fdGl0bGU6YWN0aXZlIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5kcm9wZG93bi0tbGVmdCAuZHJvcGRvd25fX2JvZHkge1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0fVxyXG59IiwiLmR1bWItYmFubmVyIHtcclxuXHRtYXJnaW46IDEwMHB4IDA7XHJcbn1cclxuXHJcbi5kdW1iLWJhbm5lcl9fd3JhcCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRwYWRkaW5nOiA2MHB4IDQwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmR1bWItYmFubmVyX19iYWNrZ3JvdW5kIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHotaW5kZXg6IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtMTAwKTtcclxufVxyXG5cclxuLmR1bWItYmFubmVyX19iYWNrZ3JvdW5kLS1kYXJrIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZGFyay10aGVtZSAuZHVtYi1iYW5uZXJfX2JhY2tncm91bmQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kYXJrLXRoZW1lIC5kdW1iLWJhbm5lcl9fYmFja2dyb3VuZC0tZGFyayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5kdW1iLWJhbm5lcl9fdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogNTBweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcblx0Y29sb3I6IHZhcigtLWJsdWUtMTAwKTtcclxufVxyXG5cclxuLmR1bWItYmFubmVyLS1ibGFja291dCAuZHVtYi1iYW5uZXJfX3RpdGxlIHtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUtMTAwKTtcclxufVxyXG5cclxuLmRhcmstdGhlbWUgLmR1bWItYmFubmVyX190aXRsZSB7XHJcblx0Y29sb3I6IHZhcigtLWJsYWNrLTEwMCk7XHJcbn1cclxuXHJcbi5kdW1iLWJhbm5lci0tYmxhY2tvdXQgLmR1bWItYmFubmVyX190aXRsZSB7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlLTEwMCk7XHJcbn1cclxuXHJcbi5kYXJrLXRoZW1lIC5kdW1iLWJhbm5lci0tYmxhY2tvdXQgLmR1bWItYmFubmVyX190aXRsZSB7XHJcblx0Y29sb3I6IHZhcigtLWJsYWNrLTEwMCk7XHJcbn1cclxuXHJcbi5kdW1iLWJhbm5lcl9fY29udGVudCB7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLmR1bWItYmFubmVyX19zdWJ0aXRsZSB7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdGNvbG9yOiB2YXIoLS1ibHVlLTEwMCk7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmR1bWItYmFubmVyLS1ibGFja291dCAuZHVtYi1iYW5uZXJfX3N1YnRpdGxlIHtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUtMTAwKTtcclxufVxyXG5cclxuLmRhcmstdGhlbWUgLmR1bWItYmFubmVyX19zdWJ0aXRsZSB7XHJcblx0Y29sb3I6IHZhcigtLWJsYWNrLTEwMCk7XHJcbn1cclxuXHJcbi5kdW1iLWJhbm5lci0tYmxhY2tvdXQgLmR1bWItYmFubmVyX19zdWJ0aXRsZSB7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlLTEwMCk7XHJcbn1cclxuXHJcbi5kYXJrLXRoZW1lIC5kdW1iLWJhbm5lci0tYmxhY2tvdXQgLmR1bWItYmFubmVyX19zdWJ0aXRsZSB7XHJcblx0Y29sb3I6IHZhcigtLWJsYWNrLTEwMCk7XHJcbn1cclxuXHJcbi5kdW1iLWJhbm5lcl9fYWN0aW9uIHtcclxuXHRtYXJnaW4tdG9wOiA0NnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uZHVtYi1iYW5uZXJfX2FjdGlvbi1pdGVtIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5kdW1iLWJhbm5lcl9fbGVmdCB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5kdW1iLWJhbm5lcl9fcmlnaHQge1xyXG5cdHdpZHRoOiAzMCU7XHJcblx0bWFyZ2luLWxlZnQ6IDQwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLmR1bWItYmFubmVyX19pbWFnZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuZHVtYi1iYW5uZXIge1xyXG5cdFx0bWFyZ2luOiA2MHB4IDA7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQuZHVtYi1iYW5uZXJfX3dyYXAge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LmR1bWItYmFubmVyX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDI3cHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMzcHg7XHJcblx0fVxyXG5cclxuXHQuZHVtYi1iYW5uZXJfX3N1YnRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0fVxyXG5cclxuXHQuZHVtYi1iYW5uZXJfX2FjdGlvbiB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuZHVtYi1iYW5uZXJfX2FjdGlvbi1pdGVtIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5kdW1iLWJhbm5lcl9fYWN0aW9uLWl0ZW0gLmJ0biB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5kdW1iLWJhbm5lcl9fcmlnaHQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59IiwiLmZhdm9yaXRlLWFjdGlvbl9fYnRuIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHdpZHRoOiA0NHB4O1xyXG5cdGhlaWdodDogNDRweDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICM5QTlEQUE7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxufVxyXG5cclxuLmZhdm9yaXRlLWFjdGlvbl9fYnRuLmFjdGl2ZSxcclxuLmZhdm9yaXRlLWFjdGlvbl9fYnRuOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTg0LCAxODQsIDAuNjgpO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAxODQsIDE4NCwgMC42OCk7XHJcblx0Y29sb3I6ICNFRDI4MkY7XHJcbn1cclxuXHJcbi5mYXZvcml0ZS1hY3Rpb25fX2J0bi1pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcbn0iLCIuZmllbGQtYXZhdGFyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5maWVsZC1hdmF0YXJfX2lucHV0IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uZmllbGQtYXZhdGFyX19sYXlvdXQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Z2FwOiA0cHggMTJweDtcclxufVxyXG5cclxuLmZpZWxkLWF2YXRhcl9fdmlzdWFsIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogNjRweDtcclxuXHRoZWlnaHQ6IDY0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5maWVsZC1hdmF0YXJfX3Zpc3VhbDo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiBibGFjaztcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxufVxyXG5cclxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XHJcblx0LmZpZWxkLWF2YXRhcl9fdmlzdWFsOmhvdmVyOjphZnRlciB7XHJcblx0XHRvcGFjaXR5OiAuMjtcclxuXHR9XHJcbn1cclxuXHJcbi5maWVsZC1hdmF0YXJfX2ltYWdlLFxyXG4uZmllbGQtYXZhdGFyX19waCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLmZpZWxkLWF2YXRhcl9fcGgtaWNvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR3aWR0aDogMzJweDtcclxuXHRoZWlnaHQ6IDMycHg7XHJcblx0bWFyZ2luOiAtMTZweDtcclxufVxyXG5cclxuLmZpZWxkLWF2YXRhcl9fbWFpbiB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0bWluLXdpZHRoOiAwO1xyXG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuLmZpZWxkLWF2YXRhcl9fYWN0aW9uLWxpbmsge1xyXG5cdEBpbmNsdWRlIGxpbms7XHJcblxyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiBmaXQtY29udGVudDtcclxufVxyXG5cclxuLmZpZWxkLWF2YXRhcl9fYWN0aW9uLWxpbmstLXJlbW92ZSB7XHJcblx0Y29sb3I6ICRjb2xvci1lcnJvcjtcclxufVxyXG5cclxuLmZpZWxkLWF2YXRhcl9fZXJyb3JzIHtcclxuXHRtYXJnaW46IDRweCAwO1xyXG59IiwiLmZpZWxkLWNoZWNrLWxpc3RfX2xhYmVsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6ICRmei1iYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xyXG59XHJcblxyXG4uZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XHJcblx0bWFyZ2luOiA2cHggMDtcclxufSIsIi5maWVsZC1jaGVjay1saXN0LS1kaXNhYmxlZCB7XHJcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLmZpZWxkLWNoZWNrYm94IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdHdpZHRoOiBmaXQtY29udGVudDtcclxufVxyXG5cclxuLmZpZWxkLWNoZWNrYm94LS1kaXNhYmxlZCB7XHJcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLmZpZWxkLWNoZWNrYm94X19pbnB1dCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMThweDtcclxuXHRoZWlnaHQ6IDE4cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuXHR3aWR0aDogMTFweDtcclxuXHRoZWlnaHQ6IDZweDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCkgdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG59XHJcblxyXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YmVmb3JlIHtcclxuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuXHR0b3A6IC0zcHg7XHJcblx0bGVmdDogLTNweDtcclxuXHRyaWdodDogLTNweDtcclxuXHRib3R0b206IC0zcHg7XHJcbn1cclxuXHJcbi5maWVsZC1jaGVja2JveF9fdGV4dCB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcbn1cclxuXHJcbi5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5maWVsZC1jaGVja2JveC0tcmFkaW8gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHR3aWR0aDogMTBweDtcclxuXHRoZWlnaHQ6IDEwcHg7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5maWVsZC1jaGVja2JveDpob3ZlciAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHR9XHJcblxyXG5cdC5maWVsZC1jaGVja2JveDpob3Zlcjpub3QoLmZpZWxkLWNoZWNrYm94LS1kaXNhYmxlZCkgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjYjkyMjI3O1xyXG5cdFx0YmFja2dyb3VuZDogI2I5MjIyNztcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xyXG5cdC5maWVsZC1jaGVja2JveF9faW5wdXQ6Zm9jdXMgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YmVmb3JlIHtcclxuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XHJcblx0fVxyXG59XHJcblxyXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmRpc2FibGVkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXk7XHJcbn1cclxuXHJcbi5maWVsZC1jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XHJcbn0iLCIuZmllbGQtY29kZV9fZWwge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5maWVsZC1jb2RlX19pbnB1dCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWluLXdpZHRoOiAwO1xyXG5cdHdpZHRoOiA0OHB4O1xyXG5cdGhlaWdodDogNDhweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdHBhZGRpbmc6IDdweCAxMnB4O1xyXG5cdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG59XHJcblxyXG4uZmllbGQtY29kZV9faW5wdXQ6Zm9jdXMge1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbi5maWVsZC1jb2RlX19pbnB1dDpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuZmllbGQtY29kZV9faW5wdXQ6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdH1cclxufVxyXG5cclxuLmZpZWxkLWNvZGVfX2Zvb3RlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmZvcm0tZXJyb3IgLmZpZWxkLWNvZGVfX2lucHV0IHtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1lcnJvcjtcclxufSIsIi5maWVsZC1jb3VudCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZmllbGQtY291bnRfX2lucHV0IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0cGFkZGluZy1yaWdodDogNDBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5maWVsZC1jb3VudF9fYnRuIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR3aWR0aDogNDBweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5maWVsZC1jb3VudF9fYnRuOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0fVxyXG59XHJcblxyXG4uZmllbGQtY291bnRfX2J0bjphY3RpdmUge1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuXHJcbi5maWVsZC1jb3VudF9fYnRuOmRpc2FibGVkIHtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5maWVsZC1jb3VudF9fYnRuLS1zdWIge1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5maWVsZC1jb3VudF9fYnRuLS1hZGQge1xyXG5cdHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uZmllbGQtY291bnRfX2J0bi0tc3ViOjpiZWZvcmUsXHJcbi5maWVsZC1jb3VudF9fYnRuLS1hZGQ6OmJlZm9yZSxcclxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRoZWlnaHQ6IDJweDtcclxuXHR3aWR0aDogMTJweDtcclxuXHRiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbi5maWVsZC1jb3VudF9fYnRuLS1hZGQ6OmFmdGVyIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xyXG59IiwiLmZpZWxkLWN1cnJlbmN5IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0ei1pbmRleDogMTtcclxuXHR0cmFuc2l0aW9uOiB6LWluZGV4IDBzIGVhc2UgJHRycy1iYXNlO1xyXG59XHJcblxyXG4uZmllbGQtY3VycmVuY3ktLWFsdCB7XHJcblx0d2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5maWVsZC1jdXJyZW5jeV9fbGFiZWwge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XHJcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRtYXJnaW4tYm90dG9tOiA2cHg7XHJcbn1cclxuXHJcbi5maWVsZC1jdXJyZW5jeV9fYnRuIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgJHRycy1iYXNlLCBjb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5maWVsZC1jdXJyZW5jeS0tYWx0IC5maWVsZC1jdXJyZW5jeV9fYnRuIHtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNywgMTcsIDU3LCAwLjEpIGluc2V0O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLmZpZWxkLWN1cnJlbmN5LS1zbSAuZmllbGQtY3VycmVuY3lfX2J0biB7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRoZWlnaHQ6IDMzcHg7XHJcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbn1cclxuXHJcbi5maWVsZC1jdXJyZW5jeV9fYnRuLm9wZW4ge1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5maWVsZC1jdXJyZW5jeV9fYnRuLXRleHQsXHJcbi5maWVsZC1jdXJyZW5jeV9fYnRuLXBsYWNlaG9sZGVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5maWVsZC1jdXJyZW5jeV9fYnRuLWFycm93IHtcclxuXHRyaWdodDogMTNweDtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0bWFyZ2luLWxlZnQ6IDJweDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLmZpZWxkLWN1cnJlbmN5LS1zbSAuZmllbGQtY3VycmVuY3lfX2J0bi1hcnJvdyB7XHJcblx0bWFyZ2luLXRvcDogLTdweDtcclxufVxyXG5cclxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XHJcblx0LmZpZWxkLWN1cnJlbmN5X19idG46Zm9jdXMge1xyXG5cdFx0QGluY2x1ZGUgZmllbGQtZm9jdXM7XHJcblx0fVxyXG59XHJcblxyXG4uZmllbGQtY3VycmVuY3ktLW9wZW4ge1xyXG5cdHRyYW5zaXRpb246IHotaW5kZXggMHM7XHJcblx0ei1pbmRleDogMjA7XHJcbn1cclxuXHJcbi5maWVsZC1jdXJyZW5jeS0tb3BlbiAuZmllbGQtY3VycmVuY3lfX2J0biB7XHJcblx0QGluY2x1ZGUgZmllbGQtZm9jdXM7XHJcbn1cclxuXHJcbi5maWVsZC1jdXJyZW5jeS0tb3BlbiAuZmllbGQtY3VycmVuY3lfX2J0bi1hcnJvdyB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuLmZpZWxkLWN1cnJlbmN5X19idG4tcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuXHJcbi5maWVsZC1jdXJyZW5jeV9fbGlzdCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogY2FsYygxMDAlICsgMTBweCk7XHJcblx0bGVmdDogYXV0bztcclxuXHRyaWdodDogLTE2cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHRtYXgtaGVpZ2h0OiA1MHZoO1xyXG5cdHdpZHRoOiAxMjVweDtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG5cdHotaW5kZXg6IC0xO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWRyb3Bkb3duLCB2aXNpYmlsaXR5ICR0cnMtZHJvcGRvd24sIHRyYW5zZm9ybSAkdHJzLWRyb3Bkb3duLCBib3gtc2hhZG93ICR0cnMtZHJvcGRvd247XHJcbn1cclxuXHJcbi5maWVsZC1jdXJyZW5jeV9fbGlzdC5vcGVuIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG59XHJcblxyXG4uZmllbGQtY3VycmVuY3lfX2xpc3QtaXRlbSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0cGFkZGluZzogMTJweCAxNnB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG59XHJcblxyXG4uZmllbGQtY3VycmVuY3lfX2xpc3QtaXRlbTo6YWZ0ZXIge1xyXG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xyXG59XHJcblxyXG4uZmllbGQtY3VycmVuY3lfX2xpc3QtaXRlbS5hY3RpdmUge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5maWVsZC1jdXJyZW5jeV9fbGlzdC1pdGVtW2Rpc2FibGVkXSB7XHJcblx0b3BhY2l0eTogLjU7XHJcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLmZpZWxkLWN1cnJlbmN5X19idG4taW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAzM3B4O1xyXG5cdGhlaWdodDogMzNweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDExcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmZpZWxkLWN1cnJlbmN5X19saXN0LWl0ZW06bm90KC5hY3RpdmUpOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xyXG5cdH1cclxuXHJcblx0LmJvZHktLWJsYWNrb3V0IC5maWVsZC1jdXJyZW5jeV9fbGlzdC1pdGVtOm5vdCguYWN0aXZlKTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdH1cclxufSIsIi5maWVsZC1maWxlX19pbnB1dCB7XHJcblx0b3BhY2l0eTogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmZpZWxkLWZpbGVfX2l0ZW0taW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiA1MHB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRtYXgtd2lkdGg6IDUwcHg7XHJcblx0b2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG5cclxuLmZpZWxkLWZpbGVfX2l0ZW0tbmFtZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWF4LXdpZHRoOiAxNjBweDtcclxuXHRwYWRkaW5nOiA4cHggMjRweCA4cHggOHB4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdGNvbG9yOiAjMTQxNDE0O1xyXG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbi5maWVsZC1maWxlX19saXN0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5maWVsZC1maWxlX19pdGVtLmZpZWxkLWZpbGVfX2l0ZW0ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5maWVsZC1maWxlX19pdGVtLXJlbW92ZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG5AaW5jbHVkZSB0b3VjaCB7XHJcblx0LmZpZWxkLWZpbGVfX2l0ZW0tcmVtb3ZlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdH1cclxufVxyXG5cclxuLmZpZWxkLWZpbGVfX2l0ZW0tcmVtb3ZlOjpiZWZvcmUsXHJcbi5maWVsZC1maWxlX19pdGVtLXJlbW92ZTo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMHB4O1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxufVxyXG5cclxuLmZpZWxkLWZpbGVfX2l0ZW0tcmVtb3ZlOjpiZWZvcmUge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuXHJcbi5maWVsZC1maWxlX19pdGVtLXJlbW92ZTo6YWZ0ZXIge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmZpZWxkLWZpbGVfX2l0ZW0tcmVtb3ZlOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFRDI4MkY7XHJcblx0fVxyXG5cclxuXHQuZmllbGQtZmlsZV9faXRlbS1yZW1vdmU6aG92ZXI6OmJlZm9yZSxcclxuXHQuZmllbGQtZmlsZV9faXRlbS1yZW1vdmU6aG92ZXI6OmFmdGVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG4uZmllbGQtZmlsZV9fYnRuIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0aGVpZ2h0OiA1MnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRwYWRkaW5nOiAxMnB4IDE2cHg7XHJcblx0Ym9yZGVyOiAycHggc29saWQgI0QwRDBEMDtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZmllbGQtZmlsZV9fYnRuW2Rpc2FibGVkXSB7XHJcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHRvcGFjaXR5OiAuODtcclxufVxyXG5cclxuLmZpZWxkLWZpbGVfX2J0bi5pcy1kcmFnb3Zlcjpub3QoW2Rpc2FibGVkXSkge1xyXG5cdGJvcmRlci1jb2xvcjogIzAwMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIsIDExLCA0MiwgMC4wNCk7XHJcbn1cclxuXHJcbi5maWVsZC1maWxlX19idG4taWNvbiB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLmZpZWxkLWZpbGVfX2J0bi10ZXh0IHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRjb2xvcjogIzAyMEIyQTtcclxufVxyXG5cclxuLmZpZWxkLWZpbGVfX2J0bi1lcnJvciB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0Y29sb3I6ICNFRDI4MkY7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5maWVsZC1maWxlX19ub3RlIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcclxuXHRjb2xvcjogcmdiYSgyLCAxMSwgNDIsIDAuNTApO1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLmZpZWxkLWZpbGVfX2lucHV0LWJsb2NrLmZpZWxkLWZpbGVfX2lucHV0LWJsb2NrIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmZpZWxkLWZpbGVfX2J0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgIzAwMDtcclxuXHR9XHJcblxyXG5cdC5maWVsZC1maWxlX19pdGVtOmhvdmVyIC5maWVsZC1maWxlX19pdGVtLXJlbW92ZSB7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn0iLCJpbnB1dC5maWVsZC1pbnB1dFt0eXBlPXRleHRdLFxyXG5pbnB1dC5maWVsZC1pbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuLmZpZWxkLWlucHV0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4td2lkdGg6IDA7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICNEMEQwRDA7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGhlaWdodDogNTJweDtcclxuXHRwYWRkaW5nOiAxNnB4IDE4cHg7XHJcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG59XHJcblxyXG5pbnB1dC5maWVsZC1pbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcclxuaW5wdXQuZmllbGQtaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLFxyXG4uZmllbGQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUwKTtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxudGV4dGFyZWEuZmllbGQtaW5wdXQge1xyXG5cdGhlaWdodDogMTIwcHg7XHJcblx0cmVzaXplOiB2ZXJ0aWNhbDtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxufVxyXG5cclxuaW5wdXQuZmllbGQtaW5wdXRbdHlwZT10ZXh0XTpkaXNhYmxlZCxcclxuaW5wdXQuZmllbGQtaW5wdXRbdHlwZT1wYXNzd29yZF06ZGlzYWJsZWQsXHJcbi5maWVsZC1pbnB1dDpkaXNhYmxlZCB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XHJcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5maWVsZC1pbnB1dDpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0fVxyXG59XHJcblxyXG5pbnB1dC5maWVsZC1pbnB1dDpmb2N1cyB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbi5mb3JtLWVycm9yIC5maWVsZC1pbnB1dCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3I7XHJcbn1cclxuXHJcbi5maWVsZC1pbnB1dF9fbm90ZSB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XHJcblx0Y29sb3I6IHJnYmEoMiwgMTEsIDQyLCAwLjUwKTtcclxuXHRtYXJnaW4tdG9wOiA1cHg7XHJcbn0iLCIuZmllbGQtbGFiZWwge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC41NnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxufSIsIi5maWVsZC1yYW5nZS1zbGlkZXIge1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmZpZWxkLXJhbmdlLXNsaWRlci0tZGlzYWJsZWQge1xyXG5cdG9wYWNpdHk6IC44NTtcclxuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19iYXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAwIDEycHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYmJiIGluc2V0O1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmZpZWxkLXJhbmdlLXNsaWRlcl9fYmFyOmhvdmVyIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItYmxhY2sgaW5zZXQ7XHJcblx0fVxyXG5cclxuXHQuZmllbGQtcmFuZ2Utc2xpZGVyLS1kaXNhYmxlZCAuZmllbGQtcmFuZ2Utc2xpZGVyX19iYXI6aG92ZXIge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICNiYmIgaW5zZXQ7XHJcblx0fVxyXG59XHJcblxyXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19sYWJlbCB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogM3B4O1xyXG5cdGxlZnQ6IDIwcHg7XHJcblx0dXNlci1zZWxlY3Q6IHRleHQ7XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZS1zbGlkZXJfX2xhYmVscyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZS1zbGlkZXJfX3ZhbHVlIHtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0cGFkZGluZy10b3A6IDIzcHg7XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXRzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZmllbGQtcmFuZ2Utc2xpZGVyX190ZXh0LWlucHV0cyAuZmllbGQtcmFuZ2Utc2xpZGVyX190ZXh0LWlucHV0IHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dHMtc2VwYXJhdG9yIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWJsYWNrO1xyXG5cdHdpZHRoOiAxMHB4O1xyXG5cdG1hcmdpbjogMCAxMHB4IDE2cHg7XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXQge1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRwYWRkaW5nOiAzcHggMCAwO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRib3JkZXI6IDA7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5cclxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dFtkaXNhYmxlZF0ge1xyXG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZS1zbGlkZXJfX2J1ZmZlcnMge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IGF1dG87XHJcblx0bGVmdDogMjBweDtcclxuXHRib3R0b206IDZweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0ei1pbmRleDogLTE7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19idWZmZXIge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMzJweDtcclxufVxyXG5cclxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdW5pdCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTVweDtcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdHJpZ2h0OiAyMHB4O1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMzJweDtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dCB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0aGVpZ2h0OiAzcHg7XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXSB7XHJcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRoZWlnaHQ6IDA7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbW96LXJhbmdlLXRyYWNrIHtcclxuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRoZWlnaHQ6IDA7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbXMtdHJhY2sge1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0Ym9yZGVyOiAwO1xyXG59XHJcblxyXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1wcmltYXJ5LTEwMCk7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdG1hcmdpbi10b3A6IC05cHg7XHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dFtkaXNhYmxlZF06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcclxuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LW1vei1yYW5nZS10aHVtYiB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGhlaWdodDogMjBweDtcclxuXHR3aWR0aDogMjBweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcblxyXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dFtkaXNhYmxlZF06Oi1tb3otcmFuZ2UtdGh1bWIge1xyXG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbXMtdGh1bWIge1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXTo6LW1zLXRodW1iIHtcclxuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dC13cmFwcyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogY2FsYygxMDAlIC0gM3B4KTtcclxuXHRsZWZ0OiAxMnB4O1xyXG5cdHJpZ2h0OiAxMnB4O1xyXG5cdGJvdHRvbTogMDtcclxufVxyXG5cclxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQtd3JhcCB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fc2xpZGVyLXRyYWNrIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGhlaWdodDogM3B4O1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG4uZmllbGQtcmFuZ2Utc2xpZGVyX192aXN1YWwtaGFuZGxlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxMDAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uZmllbGQtcmFuZ2Utc2xpZGVyX192aXN1YWwtaGFuZGxlOjphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHR3aWR0aDogMTJweDtcclxuXHRoZWlnaHQ6IDEycHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uZmllbGQtcmFuZ2Utc2xpZGVyX192aXN1YWwtaGFuZGxlcyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDEwcHg7XHJcblx0cmlnaHQ6IDEwcHg7XHJcblx0dG9wOiAxcHg7XHJcblx0ei1pbmRleDogNDtcclxufSIsIi5maWVsZC1yYW5nZSB7XHJcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcclxufVxyXG5cclxuLmZpZWxkLXJhbmdlLS1zbSB7XHJcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZV9fY2VsbHMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG59XHJcblxyXG4uZmllbGQtcmFuZ2VfX2NlbGwge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLmZpZWxkLXJhbmdlX19wcmVmaXgge1xyXG5cdG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4uZmllbGQtcmFuZ2VfX3Bvc3RmaXgge1xyXG5cdG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5maWVsZC1yYW5nZV9fc3BhY2VyIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRtYXJnaW46IDAgNXB4O1xyXG59IiwiLmZpZWxkLXNlbGVjdCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0dHJhbnNpdGlvbjogei1pbmRleCAwcyBlYXNlICR0cnMtYmFzZTtcclxufVxyXG5cclxuLmZpZWxkLXNlbGVjdF9fd3JhcC1pbm5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uZmllbGQtc2VsZWN0X19sYWJlbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcclxuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdG1hcmdpbi1ib3R0b206IDZweDtcclxufVxyXG5cclxuc2VsZWN0LmZpZWxkLXNlbGVjdF9fZmllbGQtdGV4dC1pbnB1dCB7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZmllbGQtc2VsZWN0X19idG4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi13aWR0aDogMDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xyXG5cdHBhZGRpbmc6IDdweCAzMHB4IDdweCAxMnB4O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcclxuXHR0cmFuc2l0aW9uOiAwLjJzO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmZpZWxkLXNlbGVjdF9fYnRuW2Rpc2FibGVkXSB7XHJcblx0YmFja2dyb3VuZDogI2VkZWRlZDtcclxuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG4uZmllbGQtc2VsZWN0X19idG4tdGV4dCxcclxuLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcbi5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHJpZ2h0OiAxMnB4O1xyXG5cdHdpZHRoOiAxMnB4O1xyXG5cdGhlaWdodDogOHB4O1xyXG5cdG1hcmdpbi10b3A6IC00cHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuZmllbGQtc2VsZWN0X19idG46aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XHJcblx0LmZpZWxkLXNlbGVjdF9fYnRuOmZvY3VzIHtcclxuXHRcdEBpbmNsdWRlIGZpZWxkLWZvY3VzO1xyXG5cdH1cclxufVxyXG5cclxuLmZpZWxkLXNlbGVjdC0tb3BlbiB7XHJcblx0dHJhbnNpdGlvbjogei1pbmRleCAwcztcclxuXHR6LWluZGV4OiAyMDtcclxufVxyXG5cclxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4ge1xyXG5cdEBpbmNsdWRlIGZpZWxkLWZvY3VzO1xyXG59XHJcblxyXG4uZmllbGQtc2VsZWN0LS1vcGVuIC5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XHJcblx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xyXG59XHJcblxyXG4uZmllbGQtc2VsZWN0X19saXN0IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxMDAlO1xyXG5cdGxlZnQ6IDA7XHJcblx0bWFyZ2luLXRvcDogMnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0bWF4LWhlaWdodDogMjAwcHg7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogNnB4IDA7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1kcm9wZG93biwgdHJhbnNmb3JtICR0cnMtZHJvcGRvd247XHJcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19saXN0IHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zZm9ybTogbm9uZTtcclxuXHRwb2ludGVyLWV2ZW50czogYWxsO1xyXG59XHJcblxyXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRwYWRkaW5nOiA2cHggMTBweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcclxuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS0tbWVzc2FnZSB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06OmFmdGVyIHtcclxuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcclxufVxyXG5cclxuQGluY2x1ZGUgdG91Y2gge1xyXG5cdC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XHJcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDhweDtcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcclxuXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06Zm9jdXM6OmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XHJcblx0fVxyXG59XHJcblxyXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06YWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcclxufVxyXG5cclxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLS1hY3RpdmUge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4uZmllbGQtc2VsZWN0X19pbnB1dCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZpZWxkLXNlbGVjdF9fY2hlY2stbGlzdC1pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMTVweDtcclxuXHRoZWlnaHQ6IDE1cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0b3BhY2l0eTogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG59XHJcblxyXG4uZmllbGQtc2VsZWN0X19jaGVjay1saXN0LWljb24uc2hvd24sXHJcbi5maWVsZC1zZWxlY3RfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtc2VsZWN0X19jaGVjay1saXN0LWljb24ge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS0tZmxleCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZmllbGQtc2VsZWN0X19zaGV2cm9uIHtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogYXV0bztcclxuXHRib3R0b206IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmZpZWxkLXNlbGVjdF9fc2hldnJvbltkaXNhYmxlZF0ge1xyXG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbi5maWVsZC1zZWxlY3RfX2NvbnRlbnQge1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG59XHJcblxyXG4uZmllbGQtc2VsZWN0X19jb250ZW50IHAge1xyXG5cdG1hcmdpbjogMTBweCAwO1xyXG59XHJcblxyXG4uZmllbGQtc2VsZWN0X19jb250ZW50IGg1IHtcclxuXHRtYXJnaW46IDEwcHggMDtcclxufSIsIi5maWVsZC10b2dnbGVyX19idXR0b24ge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG59XHJcblxyXG4uZmllbGQtdG9nZ2xlcl9fYm94IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmZpZWxkLXRvZ2dsZXJfX2J1dHRvbi0tYWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuZmllbGQtdG9nZ2xlcl9fYnV0dG9uOmhvdmVyIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0fVxyXG59XHJcblxyXG4uZmllbGQtdG9nZ2xlcl9fYnV0dG9uOmFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59IiwiLmZpZWxkLXR1bWJsZXItbGlzdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uZmllbGQtdHVtYmxlci1saXN0X19sYWJlbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uZmllbGQtdHVtYmxlci1saXN0X19pdGVtIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxufSIsIi5maWVsZC10dW1ibGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuXHJcbi5maWVsZC10dW1ibGVyOmhvdmVyIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbi5maWVsZC10dW1ibGVyX192aXN1YWwge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAzNnB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjZmQzO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcclxufVxyXG5cclxuLmZpZWxkLXR1bWJsZXI6aG92ZXIgLmZpZWxkLXR1bWJsZXJfX3Zpc3VhbCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2E3YWJiMjtcclxufVxyXG5cclxuLmZpZWxkLXR1bWJsZXJfX3Zpc3VhbDo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMnB4O1xyXG5cdGxlZnQ6IDJweDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cnMtYmFzZTtcclxufVxyXG5cclxuLmZpZWxkLXR1bWJsZXJfX2lucHV0IHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0ei1pbmRleDogMztcclxufVxyXG5cclxuLmZpZWxkLXR1bWJsZXJfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtdHVtYmxlcl9fdmlzdWFsIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxufVxyXG5cclxuLmZpZWxkLXR1bWJsZXJfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtdHVtYmxlcl9fdmlzdWFsOjphZnRlciB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2cHgpO1xyXG59IiwiLmZpZWxkX19lcnJvcnMge1xyXG5cdG1hcmdpbi10b3A6IDZweDtcclxufVxyXG5cclxuLmZpZWxkX19lcnJvciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XHJcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcclxuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xyXG5cdG1hcmdpbi10b3A6IDNweDtcclxufVxyXG5cclxuLmZpZWxkX19tdWx0aXBsZS1saXN0IHtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uZmllbGRfX211bHRpcGxlLWxpc3QtZ3JpZCB7XHJcblx0QGluY2x1ZGUgZ3JpZDtcclxufVxyXG5cclxuLmZpZWxkX19tdWx0aXBsZS1saXN0LWl0ZW0ge1xyXG5cdEBpbmNsdWRlIGNlbGw7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1yZW1vdmUge1xyXG5cdG1hcmdpbi10b3A6IDRweDtcclxufSIsIi5maWxlcy1hbmQtZG9jdW1lbnQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IDEycHg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uZmlsZXMtYW5kLWRvY3VtZW50X19pdGVtIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Z2FwOiAxMnB4O1xyXG5cdHBhZGRpbmc6IDdweCAyMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0VERUJFRDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlIGFsbDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0aGVpZ2h0OiA1NnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcclxuXHQuZmlsZXMtYW5kLWRvY3VtZW50X19pdGVtOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNEREREREY7XHJcblxyXG5cdFx0LmZpbGVzLWFuZC1kb2N1bWVudF9faXRlbS1pY29uLFxyXG5cdFx0LmZpbGVzLWFuZC1kb2N1bWVudF9faXRlbS10aXRsZSxcclxuXHRcdC5maWxlcy1hbmQtZG9jdW1lbnRfX2l0ZW0tdHlwZSB7XHJcblx0XHRcdGNvbG9yOiAjMjkzRUYyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZpbGVzLWFuZC1kb2N1bWVudF9faXRlbS1pY29uIHtcclxuXHR3aWR0aDogMzJweDtcclxuXHRoZWlnaHQ6IDMycHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGNvbG9yOiAjMDUwNTA1O1xyXG5cdG1pbi13aWR0aDogMzJweDtcclxuXHJcblx0LnN2Zy1pY29uIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cGFkZGluZzogNHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmZpbGVzLWFuZC1kb2N1bWVudF9faXRlbS1pbmZvIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5maWxlcy1hbmQtZG9jdW1lbnRfX2l0ZW0tdGl0bGUge1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0Y29sb3I6ICMwNTA1MDU7XHJcbn1cclxuXHJcbi5maWxlcy1hbmQtZG9jdW1lbnRfX2l0ZW0tdHlwZSB7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDE1MCU7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRjb2xvcjogIzA1MDUwNTtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5maWxlcy1hbmQtZG9jdW1lbnRfX2l0ZW0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAxMnB4O1xyXG5cdH1cclxufSIsIi5maWx0ZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uZmlsdGVyX19ncm91cCB7XHJcblx0bWFyZ2luOiAyNHB4IDA7XHJcbn1cclxuXHJcbi5maWx0ZXJfX2xpc3QtaXRlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xyXG59XHJcblxyXG4uZmlsdGVyX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmZpbHRlcl9fbGluayB7XHJcblx0QGluY2x1ZGUgbGluaztcclxufVxyXG5cclxuLmZpbHRlcl9fbGluay5maWx0ZXJfX2xpbmstLWN1cnJlbnQge1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxufVxyXG5cclxuLmZpbHRlcl9fZ3JvdXAtYm9keSB7XHJcblx0bWFyZ2luOiA4cHggMDtcclxufVxyXG5cclxuLmZpbHRlcl9fZ3JvdXAtLXZpZXcsXHJcbi5maWx0ZXJfX2dyb3VwLS1zb3J0IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5maWx0ZXJfX2dyb3VwLS12aWV3LFxyXG5cdC5maWx0ZXJfX2dyb3VwLS1zb3J0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufSIsIi5mb3JtIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mb3JtLS1jYXJkIHtcclxuXHRtYXgtd2lkdGg6IDgyMHB4O1xyXG5cdHBhZGRpbmc6IDI0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcclxufVxyXG5cclxuLmZvcm1fX2hlYWRlciB7XHJcblx0bWFyZ2luOiAzMHB4IDA7XHJcbn1cclxuXHJcbi5mb3JtX19oZWFkZXItdGl0bGUge1xyXG5cdG1hcmdpbjogOHB4IDA7XHJcbn1cclxuXHJcbi5mb3JtX19oZWFkZXItbm90ZSB7XHJcblx0bWFyZ2luOiA4cHggMDtcclxufVxyXG5cclxuLmZvcm1fX2dyb3VwcyB7XHJcblx0QGluY2x1ZGUgZ3JpZDtcclxuXHRtYXJnaW4tdG9wOiAtMjBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAtMjBweDtcclxufVxyXG5cclxuLmZvcm1fX2dyb3Vwcy5mb3JtX19ncm91cHMge1xyXG5cdG1hcmdpbi10b3A6IC0yMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG59XHJcblxyXG4uZm9ybV9fZ3JvdXAge1xyXG5cdEBpbmNsdWRlIGNlbGw7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mb3JtX19ncm91cC5mb3JtX19ncm91cCB7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5mb3JtX19ncm91cC10aXRsZSB7XHJcblx0bWFyZ2luOiA4cHggMDtcclxufVxyXG5cclxuLmZvcm1fX2dyb3VwLW5vdGUge1xyXG5cdG1hcmdpbjogOHB4IDA7XHJcbn1cclxuXHJcbi5mb3JtX19ncm91cC1ib2R5IHtcclxuXHRtYXJnaW46IDE4cHggMDtcclxufVxyXG5cclxuLmZvcm1fX2ZpZWxkcyB7XHJcblx0QGluY2x1ZGUgZ3JpZDtcclxufVxyXG5cclxuLmZvcm1fX2ZpZWxkIHtcclxuXHRAaW5jbHVkZSBjZWxsO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZm9ybV9fZmllbGQuZm9ybV9fZmllbGQtLXNwYWNlciB7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLmZvcm1fX2Zvb3RlciB7XHJcblx0bWFyZ2luOiAzMHB4IDA7XHJcbn1cclxuXHJcbi5mb3JtX19hY3Rpb25zIHtcclxuXHRAaW5jbHVkZSBncmlkO1xyXG59XHJcblxyXG4uZm9ybV9fYWN0aW9uIHtcclxuXHRAaW5jbHVkZSBjZWxsO1xyXG59XHJcblxyXG4uZm9ybV9fZm9ybS1lcnJvcnMge1xyXG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5mb3JtX19mb3JtLWVycm9yIHtcclxuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xyXG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmZvcm1fX21lc3NhZ2Uge1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5mb3JtX19maWVsZC10ZXh0LXJlcXVpcmUtY29uZmlybSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR3aWR0aDogNTAlO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdGNvbG9yOiAjMDIwQjJBO1xyXG5cclxufVxyXG5cclxuLmZvcm1fX2ZpZWxkLS1mbGV4LXRleHQtcmVxdWlyZS1jb25maXJtIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZm9ybV9fZmllbGQtLWZsZXgtdGV4dC1yZXF1aXJlLWNvbmZpcm0gLmZpZWxkLS1iaWctY2hlY2tib3gge1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMTRweDtcclxufVxyXG5cclxuLmZvcm1fX2ZpZWxkLS1mbGV4LXRleHQtcmVxdWlyZS1jb25maXJtIC5maWVsZC1jaGVja2JveCB7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn07XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQuZm9ybS0tY2FyZCB7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XHJcblx0LmZvcm1fX2dyb3VwIHtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuZm9ybV9fZmllbGQtLWZsZXgtdGV4dC1yZXF1aXJlLWNvbmZpcm0ge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHQuZm9ybV9fZmllbGQge1xyXG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5mb3JtX19maWVsZC10ZXh0LXJlcXVpcmUtY29uZmlybSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdH1cclxuXHJcblx0LmZvcm1fX2ZpZWxkLS1mbGV4LXRleHQtcmVxdWlyZS1jb25maXJtIC5maWVsZC0tYmlnLWNoZWNrYm94IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdH1cclxuXHJcbn0iLCIuZ2FsbGVyeSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5nYWxsZXJ5X190aXRsZSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbn1cclxuXHJcbi5nYWxsZXJ5X19zbGlkZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5nYWxsZXJ5IC5tb2RhbC13aW5kb3dfX2JvZHkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiA4MHB4IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5nYWxsZXJ5IC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uZ2FsbGVyeSAuc3dpcGVyLWNvbnRhaW5lciB7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cdGhlaWdodDogMTZweDtcclxufVxyXG5cclxuLmdhbGxlcnkgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuXHRib3R0b206IC00NXB4O1xyXG59XHJcblxyXG4uZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuXHR3aWR0aDogMTZweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG4uZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG4uZ2FsbGVyeSAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcblx0bWFyZ2luOiAwIDdweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmdhbGxlcnkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcblx0XHR3aWR0aDogMTJweDtcclxuXHRcdGhlaWdodDogMTJweDtcclxuXHR9XHJcblxyXG5cdC5nYWxsZXJ5IC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuXHRcdG1hcmdpbjogMCA2cHg7XHJcblx0fVxyXG5cclxuXHQuZ2FsbGVyeSAubW9kYWwtd2luZG93X19ib2R5IHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQuZ2FsbGVyeSAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG5cdFx0Ym90dG9tOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0LmdhbGxlcnkgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xyXG5cdFx0dG9wOiA0cHg7XHJcblx0XHRyaWdodDogNHB4O1xyXG5cdH1cclxufSIsIi5oYWxmLWJhbm5lciB7XHJcblx0bWFyZ2luOiAxMDBweCAwO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oYWxmLWJhbm5lcl9fd3JhcCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmhhbGYtYmFubmVyLS1yaWdodCAuaGFsZi1iYW5uZXJfX3dyYXAge1xyXG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxufVxyXG5cclxuLmhhbGYtYmFubmVyLS1ibGFja291dCB7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLmhhbGYtYmFubmVyX19sZWZ0IHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogNDAlO1xyXG5cdHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDA7XHJcbn1cclxuXHJcbi5oYWxmLWJhbm5lci0tcmlnaHQgLmhhbGYtYmFubmVyX19sZWZ0IHtcclxuXHRwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xyXG59XHJcblxyXG4uaGFsZi1iYW5uZXJfX3JpZ2h0IHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogNjAlO1xyXG5cdHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XHJcbn1cclxuXHJcbi5oYWxmLWJhbm5lci0tcmlnaHQgLmhhbGYtYmFubmVyX19yaWdodCB7XHJcblx0cGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcclxufVxyXG5cclxuLmhhbGYtYmFubmVyX19yaWdodCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaGFsZi1iYW5uZXJfX2ltYWdlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi52aWRlb19fdmlkZW8ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi52aWRlb19fc291cmNlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi52aWRlb19faWZyYW1lIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LmhhbGYtYmFubmVyIHtcclxuXHRcdG1hcmdpbjogNjBweCAwO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmhhbGYtYmFubmVyX193cmFwIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdH1cclxuXHJcblx0LmhhbGYtYmFubmVyX19sZWZ0LFxyXG5cdC5oYWxmLWJhbm5lci0tcmlnaHQgLmhhbGYtYmFubmVyX19sZWZ0IHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHR3aWR0aDogNjAlO1xyXG5cdH1cclxuXHJcblx0LmhhbGYtYmFubmVyX19yaWdodCB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0LmhhbGYtYmFubmVyX19sZWZ0LFxyXG5cdC5oYWxmLWJhbm5lci0tcmlnaHQgLmhhbGYtYmFubmVyX19sZWZ0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufSIsIi5oZXJvLWJsb2NrLFxyXG52LWhlcm8tYmxvY2sge1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XHJcblx0cGFkZGluZzogNjBweCAwO1xyXG5cdG1pbi1oZWlnaHQ6IDU0MHB4O1xyXG59XHJcblxyXG4uaGVyby1ibG9jayxcclxuLmhlcm8tYmxvY2tfX2ZnLWxheWVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG59XHJcblxyXG4uaGVyby1ibG9jayB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmhlcm8tYmxvY2tfX2NvbnRhaW5lciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5oZXJvLWJsb2NrX19jb250ZW50IHtcclxuXHRtYXgtd2lkdGg6IDUwMHB4O1xyXG59XHJcblxyXG4uaGVyby1ibG9ja19fdGl0bGUge1xyXG5cdG1hcmdpbjogMTJweCAwO1xyXG59XHJcblxyXG4uaGVyby1ibG9ja19fdGV4dCB7XHJcblx0bWFyZ2luOiAxMnB4IDA7XHJcbn1cclxuXHJcbi5oZXJvLWJsb2NrX19hY3Rpb25zIHtcclxuXHRtYXJnaW46IDI0cHggMDtcclxufVxyXG5cclxuLmhlcm8tYmxvY2tfX2FjdGlvbnMtZ3JpZCB7XHJcblx0QGluY2x1ZGUgZ3JpZDtcclxufVxyXG5cclxuLmhlcm8tYmxvY2tfX2FjdGlvbnMtY2VsbCB7XHJcblx0QGluY2x1ZGUgY2VsbDtcclxufVxyXG5cclxuLmhlcm8tYmxvY2tfX2FjdGlvbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDQ7XHJcbn1cclxuXHJcbi5oZXJvLWJsb2NrX19saW5rLFxyXG4uaGVyby1ibG9ja19fYmctbGF5ZXIsXHJcbi5oZXJvLWJsb2NrX19iZyxcclxuLmhlcm8tYmxvY2tfX2JnLWltYWdlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG59XHJcblxyXG4uaGVyby1ibG9ja19fbGluayB7XHJcblx0ei1pbmRleDogMztcclxufVxyXG5cclxuLmhlcm8tYmxvY2tfX2xpbms6OmFmdGVyIHtcclxuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcclxufVxyXG5cclxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XHJcblx0Lmhlcm8tYmxvY2tfX2xpbms6Zm9jdXM6OmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XHJcblx0fVxyXG59XHJcblxyXG4uaGVyby1ibG9ja19fYmctbGF5ZXIge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xyXG59XHJcblxyXG4uaGVyby1ibG9ja19fYmctaW1hZ2Uge1xyXG5cdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcclxufVxyXG5cclxuLmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0sXHJcbi5oZXJvLWJsb2NrX19iZy0tc21hbGwge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oZXJvLWJsb2NrLS1kYXJrIHtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4uaGVyby1ibG9jay0tZGFyayAuaGVyby1ibG9ja19fYmctbGF5ZXIge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWRhcms7XHJcbn1cclxuXHJcbi5oZXJvLWJsb2NrLS1yaWdodCAuaGVyby1ibG9ja19fY29udGVudCB7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XHJcblx0Lmhlcm8tYmxvY2ssXHJcblx0di1oZXJvLWJsb2NrIHtcclxuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoNTQwIC8gMTM4MCAqIDEwMHZ3KTtcclxuXHRcdHBhZGRpbmc6IDUwcHggMDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0Lmhlcm8tYmxvY2ssXHJcblx0di1oZXJvLWJsb2NrIHtcclxuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoNDgwIC8gMTAwMCAqIDEwMHZ3KTtcclxuXHR9XHJcblxyXG5cdC5oZXJvLWJsb2NrX19iZy0tbGFyZ2UsXHJcblx0Lmhlcm8tYmxvY2tfX2JnLS1zbWFsbCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Lmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcclxuXHQuaGVyby1ibG9jayxcclxuXHR2LWhlcm8tYmxvY2sge1xyXG5cdFx0bWluLWhlaWdodDogY2FsYyg0ODAgLyA0ODAgKiAxMDB2dyk7XHJcblx0fVxyXG5cclxuXHQuaGVyby1ibG9ja19fYmctLWxhcmdlLFxyXG5cdC5oZXJvLWJsb2NrX19iZy0tbWVkaXVtIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuaGVyby1ibG9ja19fYmctLXNtYWxsIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufSIsIi5oZXJvLXNsaWRlcixcclxuLnYtaGVyby1zbGlkZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtaW4taGVpZ2h0OiA1NDBweDtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcclxufVxyXG5cclxuLmhlcm8tc2xpZGVyX19hcnJvdyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHdpZHRoOiBjYWxjKDUwdncgLSAjeyRjb250YWluZXItd2lkdGh9IC8gMik7XHJcblx0bWluLXdpZHRoOiA4MHB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xyXG5cdGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAuMikpO1xyXG5cdHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcclxuXHRyaWdodDogNTAlO1xyXG5cdG1hcmdpbi1yaWdodDogY2FsYygjeyRjb250YWluZXItd2lkdGh9IC8gMiAtICN7JGNvbnRhaW5lci1wYWRkaW5nfSk7XHJcbn1cclxuXHJcbi5oZXJvLXNsaWRlcl9fYXJyb3ctLW5leHQge1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRtYXJnaW4tbGVmdDogY2FsYygjeyRjb250YWluZXItd2lkdGh9IC8gMiAtICN7JGNvbnRhaW5lci1wYWRkaW5nfSk7XHJcbn1cclxuXHJcbi5oZXJvLXNsaWRlcl9faWNvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDI2cHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XHJcblx0Lmhlcm8tc2xpZGVyLFxyXG5cdHYtaGVyby1zbGlkZXIge1xyXG5cdFx0bWluLWhlaWdodDogY2FsYyg1NDAgLyAxNjAwICogMTAwdncpO1xyXG5cdH1cclxuXHJcblx0Lmhlcm8tc2xpZGVyX19hcnJvdyB7XHJcblx0XHR3aWR0aDogODBweDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5oZXJvLXNsaWRlcl9fYXJyb3ctLXByZXYge1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC5oZXJvLXNsaWRlcl9fYXJyb3ctLW5leHQge1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5oZXJvLXNsaWRlcixcclxuXHR2LWhlcm8tc2xpZGVyIHtcclxuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoNDgwIC8gMTAwMCAqIDEwMHZ3KTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XHJcblx0Lmhlcm8tc2xpZGVyLFxyXG5cdHYtaGVyby1zbGlkZXIge1xyXG5cdFx0bWluLWhlaWdodDogY2FsYyg0ODAgLyA0ODAgKiAxMDB2dyk7XHJcblx0fVxyXG59IiwiLmltYWdlLWJhbm5lciB7XHJcblx0bWFyZ2luOiAyMHB4IDAgNTBweDtcclxufVxyXG5cclxuLmltYWdlLWJhbm5lcl9faW1hZ2Utd3JhcCB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmltYWdlLWJhbm5lcl9faW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG59XHJcblxyXG4uaW1hZ2UtYmFubmVyX19pbWFnZS0tbW9iIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQuaW1hZ2UtYmFubmVyIHtcclxuXHRcdG1hcmdpbjogMzBweCAwO1xyXG5cdH1cclxuXHJcblx0LmltYWdlLWJhbm5lcl9faW1hZ2Utd3JhcCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LmltYWdlLWJhbm5lcl9faW1hZ2UtLWRlc2t0b3Age1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5pbWFnZS1iYW5uZXJfX2ltYWdlLS1tb2Ige1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59IiwiLmltYWdlLXNsaWRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyX19zbGlkZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3NsaWRlciB7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBvc2l0aW9uOiBzdGF0aWM7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXIgLnN3aXBlci1zbGlkZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuc3dpcGVyLXNsaWRlciB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmltYWdlLXNsaWRlcl9fYXJyb3cge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAzO1xyXG5cdHdpZHRoOiA1NnB4O1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR0b3A6IDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRvdXRsaW5lOiAwO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyX19hcnJvdzpob3ZlciB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy0tcHJldiB7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLmltYWdlLXNsaWRlcl9fYXJyb3ctLW5leHQge1xyXG5cdHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyX19pY29uIHtcclxuXHR3aWR0aDogMjVweDtcclxuXHRoZWlnaHQ6IDM2cHg7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXIgLnN3aXBlci1zY3JvbGxiYXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXJfX2l0ZW0ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXJfX2ltYWdlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDQwMHB4O1xyXG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faW1hZ2Uge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmltYWdlLXNsaWRlcl9fdGh1bWJzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRtYXJnaW46IDhweCAtNHB4IDA7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSArIDhweCk7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXJfX3RodW1iIHtcclxuXHR3aWR0aDogMjAlO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDRweDtcclxuXHRoZWlnaHQ6IDU0cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRjb2xvcjogIzgxODY5MDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyX190aHVtYi0tbW9yZSB7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXJfX3RodW1iLWJ0biB7XHJcblx0d2lkdGg6IDE2LjY2NjYlO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDNweDtcclxuXHRoZWlnaHQ6IDY2cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogMDtcclxuXHR6LWluZGV4OiAxO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGNvbG9yOiAjODE4NjkwO1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyX190aHVtYi1idG4gfiBkaXYge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXJfX3RodW1iLmFjdGl2ZTo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XHJcblx0aGVpZ2h0OiAycHg7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogYXV0bztcclxuXHRib3R0b206IDRweDtcclxuXHRsZWZ0OiA0cHg7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLmltYWdlLXNsaWRlcl9fdGh1bWI6OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA0cHg7XHJcblx0bGVmdDogNHB4O1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xyXG5cdGhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y0RjJGMDtcclxuXHR6LWluZGV4OiAtMTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2Uge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlO1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IHtcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX190aHVtYiB7XHJcblx0d2lkdGg6IDEwJTtcclxufVxyXG5cclxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XHJcblx0d2lkdGg6IDQ4cHg7XHJcblx0aGVpZ2h0OiA4MHB4O1xyXG5cdHRvcDogNTAlO1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93LS1wcmV2IHtcclxuXHRsZWZ0OiA0MHB4O1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93LS1uZXh0IHtcclxuXHRyaWdodDogNDBweDtcclxufVxyXG5cclxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pY29uIHtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5cclxuLmltYWdlLXNsaWRlciAuaGVyby1zbGlkZXJfX2Fycm93IHtcclxuXHR3aWR0aDogNDhweDtcclxuXHRoZWlnaHQ6IDQ4cHg7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXIgLmhlcm8tc2xpZGVyX19hcnJvdy0tcHJldiB7XHJcblx0dG9wOiBhdXRvO1xyXG5cdGxlZnQ6IDI0cHg7XHJcblx0Ym90dG9tOiAyNHB4O1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyIC5oZXJvLXNsaWRlcl9fYXJyb3ctLW5leHQge1xyXG5cdHRvcDogYXV0bztcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdHJpZ2h0OiAyNHB4O1xyXG5cdGJvdHRvbTogMjRweDtcclxufVxyXG5cclxuLmhlcm8tc2xpZGVyX19nYWxsZXJ5LWJ0biB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHR6LWluZGV4OiAyO1xyXG5cdGN1cnNvcjogem9vbS1pbjtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XHJcblx0b3BhY2l0eTogLjI7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXJfX3RodW1iLWljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAyNHB4O1xyXG5cdGhlaWdodDogMjRweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXJfX2lmcmFtZS13cmFwIHtcclxuXHRwYWRkaW5nOiA4MHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2lmcmFtZS13cmFwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faWZyYW1lIHtcclxuXHR3aWR0aDogOTAwcHggIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IDUwNnB4ICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZzogNDBweDtcclxufVxyXG5cclxuLmltYWdlLXNsaWRlcl9faXRlbS12aWRlby1saW5rIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy1pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMzBweDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuaGVyby1zbGlkZXJfX2dhbGxlcnktYnRuOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHR9XHJcblxyXG5cdC5oZXJvLXNsaWRlcl9fZ2FsbGVyeS1idG46YWN0aXZlIHtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5pbWFnZS1zbGlkZXJfX3RodW1icyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Lmhlcm8tc2xpZGVyX19nYWxsZXJ5LWJ0biB7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdHRvcDogOHB4O1xyXG5cdFx0cmlnaHQ6IDhweDtcclxuXHR9XHJcblxyXG5cdC5pbWFnZS1zbGlkZXJfX2l0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDcxLjYlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faXRlbSB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5pbWFnZS1zbGlkZXJfX2ltYWdlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5pbWFnZS1zbGlkZXItLXJlZ3VsYXIuaW1hZ2Utc2xpZGVyLS1mdWxsIC5zd2lwZXItY29udGFpbmVyIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG5cdH1cclxuXHJcblx0LmltYWdlLXNsaWRlci0tcmVndWxhci5pbWFnZS1zbGlkZXItLWZ1bGwgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuXHRcdGJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5pbWFnZS1zbGlkZXJfX2lmcmFtZS13cmFwIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuaW1hZ2Utc2xpZGVyX19pdGVtLXZpZGVvLWxpbmsge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMzBweDtcclxuXHRcdGxlZnQ6IDMwcHg7XHJcblx0XHRib3R0b206IDMwcHg7XHJcblx0XHRyaWdodDogMzBweDtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG5cclxuXHQuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2lmcmFtZSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0LmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaGVyby1zbGlkZXJfX2Fycm93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR3aWR0aDogNDZweDtcclxuXHRcdGhlaWdodDogNDZweDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdH1cclxuXHJcblx0LmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5oZXJvLXNsaWRlcl9fYXJyb3ctLW5leHQge1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQuaGVyby1zbGlkZXJfX2Fycm93OjpiZWZvcmUge1xyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuXHQuaW1hZ2Utc2xpZGVyIC5oZXJvLXNsaWRlcl9fZ2FsbGVyeS1idG4ge1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblxyXG5cdC5pbWFnZS1zbGlkZXIgLmhlcm8tc2xpZGVyX19nYWxsZXJ5LWJ0bjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdH1cclxuXHJcblx0LmltYWdlLXNsaWRlciAuaGVyby1zbGlkZXJfX2ljb24ge1xyXG5cdFx0d2lkdGg6IDhweDtcclxuXHRcdGhlaWdodDogOHB4O1xyXG5cdH1cclxufSIsIi5pbWFnZXMtc2xpZGVyX19tYWluIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmltYWdlcy1zbGlkZXJfX3NsaWRlLWlubmVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaW1hZ2VzLXNsaWRlcl9faW1hZ2Uge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRtYXJnaW46IDE1cHggMDtcclxuXHRtYXgtd2lkdGg6IDMxMHB4O1xyXG59XHJcblxyXG4uc3dpcGVyLXNjcm9sbGJhci5pbWFnZXMtc2xpZGVyX19zY3JvbGxiYXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJhY2tncm91bmQ6ICNEMEQzRjEgIWltcG9ydGFudDtcclxuXHRsZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcblx0Ym90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0dG9wOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cdHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW1hZ2VzLXNsaWRlcl9fc2Nyb2xsYmFyIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG5cdG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmltYWdlcy1zbGlkZXJfX3NsaWRlLFxyXG4uaW1hZ2VzLXNsaWRlcl9fc2xpZGUtaW5uZXIsXHJcbi5pbWFnZXMtc2xpZGVyX19pbWFnZSB7XHJcblx0Ly90cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblx0Ly9hbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHQvL3RyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW1hZ2VzLXNsaWRlcl9fc2xpZGUuaW1hZ2VzLXNsaWRlcl9fc2xpZGUuaW1hZ2VzLXNsaWRlcl9fc2xpZGUge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGhlaWdodDogdW5zZXQ7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaW1hZ2VzLXNsaWRlcl9fc2xpZGVyLW92ZXJsYXlzIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLmltYWdlcy1zbGlkZXJfX3NsaWRlci1vdmVybGF5IHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxufSIsIi5pbmZvLWJveCB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHRwYWRkaW5nOiAyNHB4O1xyXG5cdG1hcmdpbjogMzBweCAwO1xyXG59XHJcblxyXG4uaW5mby1ib3hfX2dyb3VwIHtcclxuXHRtYXJnaW46IDI0cHggMDtcclxufVxyXG5cclxuLmluZm8tYm94X19oZWFkaW5nLFxyXG4uaW5mby1ib3hfX2JvZHkge1xyXG5cdG1hcmdpbjogMTVweCAwO1xyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5pbmZvLWJveCB7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdH1cclxufSIsIi5pbnN0YWxsbWVudC1tb2RhbCB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDQ1NnB4O1xyXG5cdHBhZGRpbmc6IDE2cHggMjBweCAyNHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcblx0YmFja2dyb3VuZDogI2Y2ZjZmNjtcclxufVxyXG5cclxuLmluc3RhbGxtZW50LW1vZGFsX19oZWFkZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1pbi1oZWlnaHQ6IDU4cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRwYWRkaW5nOiAwIDMycHg7XHJcbn1cclxuXHJcbi5pbnN0YWxsbWVudC1tb2RhbF9fdGl0bGUge1xyXG5cdG1hcmdpbjogMDtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmluc3RhbGxtZW50LW1vZGFsX19jbG9zZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiAyNXB4O1xyXG5cdGhlaWdodDogMjVweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLmluc3RhbGxtZW50LW1vZGFsX19jbG9zZSAuc3ZnLWljb24ge1xyXG5cdHdpZHRoOiAxMnB4O1xyXG5cdGhlaWdodDogMTJweDtcclxufVxyXG5cclxuLmluc3RhbGxtZW50LW1vZGFsX190YWJzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGdhcDogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdHBhZGRpbmc6IDRweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGJhY2tncm91bmQ6ICNlZWU7XHJcbn1cclxuXHJcbi5pbnN0YWxsbWVudC1tb2RhbF9fdGFiIHtcclxuXHRmbGV4OiAxIDEgMDtcclxuXHRtaW4td2lkdGg6IDA7XHJcblx0cGFkZGluZzogOHB4IDRweDtcclxuXHRib3JkZXI6IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAjODU4Njg2O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4uaW5zdGFsbG1lbnQtbW9kYWxfX3RhYi0tYWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGNvbG9yOiAjMDUwNTA1O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbn1cclxuXHJcbi5pbnN0YWxsbWVudC1tb2RhbF9fbGlzdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogMzJweDtcclxuXHRtYXgtaGVpZ2h0OiBtaW4oNTJ2aCwgNDgwcHgpO1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4uaW5zdGFsbG1lbnQtbW9kYWxfX2l0ZW0ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0Z2FwOiAxNnB4O1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmluc3RhbGxtZW50LW1vZGFsX19pdGVtLS1zdGF0aWMge1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmluc3RhbGxtZW50LW1vZGFsX19pdGVtLWltYWdlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmbGV4OiAwIDAgMTA1cHg7XHJcblx0d2lkdGg6IDEwNXB4O1xyXG5cdGhlaWdodDogNjdweDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5pbnN0YWxsbWVudC1tb2RhbF9faXRlbS1ib2R5IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiA4cHg7XHJcblx0bWluLXdpZHRoOiAwO1xyXG5cdHBhZGRpbmctdG9wOiAycHg7XHJcbn1cclxuXHJcbi5pbnN0YWxsbWVudC1tb2RhbF9faXRlbS10aXRsZSB7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmluc3RhbGxtZW50LW1vZGFsX19pdGVtLXRleHQge1xyXG5cdGNvbG9yOiAjODU4Njg2O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5tb2RhbC0taW5zdGFsbG1lbnQgLm1vZGFsLXdpbmRvdyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiA0NTZweDtcclxuXHRib3JkZXItcmFkaXVzOiAyNHB4O1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubW9kYWwtLWluc3RhbGxtZW50IC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1vZGFsLS1pbnN0YWxsbWVudCAubW9kYWwtd2luZG93X19ib2R5IHtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQubW9kYWwtLWluc3RhbGxtZW50IC5tb2RhbF9fY29udGFpbmVyIHtcclxuXHRcdHBhZGRpbmc6IDE2cHg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Lm1vZGFsLS1pbnN0YWxsbWVudCAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XHJcblx0XHRmbGV4OiAwIDEgYXV0bztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA0NTZweDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5tb2RhbC0taW5zdGFsbG1lbnQgLm1vZGFsLXdpbmRvdyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdG1pbi1oZWlnaHQ6IDA7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xyXG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblxyXG5cdC5pbnN0YWxsbWVudC1tb2RhbCB7XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0Lmluc3RhbGxtZW50LW1vZGFsIHtcclxuXHRcdHBhZGRpbmc6IDE2cHggMTZweCAyNHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjRweDtcclxuXHR9XHJcblxyXG5cdC5pbnN0YWxsbWVudC1tb2RhbF9faGVhZGVyIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDQ4cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cdFx0cGFkZGluZzogMCAyOHB4O1xyXG5cdH1cclxuXHJcblx0Lmluc3RhbGxtZW50LW1vZGFsX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuaW5zdGFsbG1lbnQtbW9kYWxfX3RhYnMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHR9XHJcblxyXG5cdC5pbnN0YWxsbWVudC1tb2RhbF9fdGFiIHtcclxuXHRcdHBhZGRpbmc6IDhweCAycHg7XHJcblx0XHRmb250LXNpemU6IDExcHg7XHJcblx0fVxyXG5cclxuXHQuaW5zdGFsbG1lbnQtbW9kYWxfX2xpc3Qge1xyXG5cdFx0Z2FwOiAyNHB4O1xyXG5cdFx0bWF4LWhlaWdodDogbWluKDYwdmgsIDUyMHB4KTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDJweDtcclxuXHR9XHJcblxyXG5cdC5pbnN0YWxsbWVudC1tb2RhbF9faXRlbSB7XHJcblx0XHRnYXA6IDEycHg7XHJcblx0fVxyXG5cclxuXHQuaW5zdGFsbG1lbnQtbW9kYWxfX2l0ZW0taW1hZ2Uge1xyXG5cdFx0ZmxleDogMCAwIDg4cHg7XHJcblx0XHR3aWR0aDogODhweDtcclxuXHRcdGhlaWdodDogNTZweDtcclxuXHR9XHJcblxyXG5cdC5pbnN0YWxsbWVudC1tb2RhbF9faXRlbS10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQuaW5zdGFsbG1lbnQtbW9kYWxfX2l0ZW0tdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0fVxyXG59XHJcbiIsIi5rZXktdmFsdWUtbGlzdF9faXRlbSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmtleS12YWx1ZS1saXN0X19pdGVtLXN0YXJ0LFxyXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tZW5kIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRtYXgtd2lkdGg6IDQwJTtcclxufVxyXG5cclxuLmtleS12YWx1ZS1saXN0X19pdGVtLXNwYWNlciB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0bWFyZ2luOiAwIDZweDtcclxuXHRoZWlnaHQ6IDFweDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRjb2xvci1ncmF5O1xyXG59IiwiLmxhenktY29tcG9uZW50X190ZW1wbGF0ZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCIubG9hZGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0YmFja2dyb3VuZDogJGxvYWRlci1iZztcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcblx0ei1pbmRleDogMzA7XHJcbn1cclxuXHJcbi5sb2FkZXJfX2NvbnRhaW5lciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHRwb3NpdGlvbjogc3RpY2t5O1xyXG5cdHRvcDogMDtcclxuXHRtYXgtaGVpZ2h0OiAxMDB2aDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ubG9hZGVyX19pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogNTBweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdGFuaW1hdGlvbjogc3BpbiAxcyBpbmZpbml0ZTtcclxufVxyXG5cclxuLmxvYWRlci0tYWN0aXZlIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuXHR9XHJcbn1cclxuIiwiLmxvY2F0aW9uLW1vZGFsIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogNTYwcHg7XHJcblx0cGFkZGluZzogMjRweCAyMHB4IDMycHg7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggMTdweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG59XHJcblxyXG4ubG9jYXRpb24tbW9kYWxfX2Nsb3NlIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDI4cHg7XHJcblx0aGVpZ2h0OiAyOHB4O1xyXG5cdG1hcmdpbjogMCAwIDEycHggYXV0bztcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4ubG9jYXRpb24tbW9kYWxfX2Nsb3NlIC5zdmctaWNvbiB7XHJcblx0d2lkdGg6IDE0cHg7XHJcblx0aGVpZ2h0OiAxNHB4O1xyXG59XHJcblxyXG4ubG9jYXRpb24tbW9kYWxfX21lZGlhIHtcclxuXHRtYXJnaW46IDAgYXV0byAyNHB4O1xyXG5cdG1heC13aWR0aDogMjgwcHg7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1tb2RhbF9faW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmxvY2F0aW9uLW1vZGFsX19ib2R5IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiAyNHB4O1xyXG5cdHBhZGRpbmc6IDAgMTZweDtcclxufVxyXG5cclxuLmxvY2F0aW9uLW1vZGFsX190aXRsZSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGZvbnQtc2l6ZTogMjVweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubG9jYXRpb24tbW9kYWxfX3RleHQge1xyXG5cdG1hcmdpbjogMDtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmxvY2F0aW9uLW1vZGFsX19zdWdnZXN0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRnYXA6IDRweCAwO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1tb2RhbF9fc3VnZ2VzdC10YWcge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0aGVpZ2h0OiAyN3B4O1xyXG5cdG1hcmdpbjogMCA0cHggNnB4IDA7XHJcblx0cGFkZGluZzogMCAxNHB4O1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICNmODJkNDA7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5sb2NhdGlvbi1tb2RhbF9fc3VnZ2VzdC10YWc6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICMxZTU1Yjk7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjJmNWY4O1xyXG5cdH1cclxufVxyXG5cclxuLmxvY2F0aW9uLW1vZGFsX19zdWdnZXN0LXRhZy0tYWN0aXZlIHtcclxuXHRjb2xvcjogIzFlNTViOTtcclxuXHRiYWNrZ3JvdW5kOiAjZjJmNWY4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1tb2RhbF9fZmllbGQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmxvY2F0aW9uLW1vZGFsX19zZWxlY3Qge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRnYXA6IDEycHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLWhlaWdodDogNTBweDtcclxuXHRwYWRkaW5nOiAxMnB4IDE2cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1tb2RhbF9fc2VsZWN0LXZhbHVlLS1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1tb2RhbF9fc2VsZWN0LWNsZWFyIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1tb2RhbF9fc2VsZWN0LWNsZWFyIC5zdmctaWNvbiB7XHJcblx0d2lkdGg6IDEycHg7XHJcblx0aGVpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG4ubG9jYXRpb24tbW9kYWxfX2Ryb3Bkb3duIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiBjYWxjKDEwMCUgKyA4cHgpO1xyXG5cdGxlZnQ6IDA7XHJcblx0ei1pbmRleDogNTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC1oZWlnaHQ6IDIyMHB4O1xyXG5cdHBhZGRpbmc6IDEwcHg7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2NhY2VkMTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1tb2RhbF9fc2VhcmNoIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRwYWRkaW5nOiAxMnB4IDEycHggMTJweCA0MHB4O1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0YmFja2dyb3VuZDogI2ViZWJlYiB1cmwoJy9sb2NhbC9uZXdfYnVpbGQvbG9jYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9zZWFyY2guc3ZnJykgbm8tcmVwZWF0IDEwcHggY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG4ubG9jYXRpb24tbW9kYWxfX29wdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHRib3JkZXI6IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1tb2RhbF9fb3B0aW9uOmhvdmVyLFxyXG4ubG9jYXRpb24tbW9kYWxfX29wdGlvbi0tc2VsZWN0ZWQge1xyXG5cdGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1tb2RhbF9fb3B0aW9uLS1zZWxlY3RlZCB7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLmxvY2F0aW9uLW1vZGFsX19lbXB0eSB7XHJcblx0cGFkZGluZzogMTJweCAxMHB4O1xyXG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1tb2RhbF9fc2F2ZSB7XHJcblx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG5cdG1pbi13aWR0aDogMTY3cHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdHBhZGRpbmc6IDAgNDBweDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5tb2RhbC0tbG9jYXRpb24gLm1vZGFsLXdpbmRvdyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiA1NjBweDtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC0tbG9jYXRpb24gLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubW9kYWwtLWxvY2F0aW9uIC5tb2RhbC13aW5kb3dfX2JvZHkge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5tb2RhbC0tbG9jYXRpb24gLm1vZGFsX19jb250YWluZXIge1xyXG5cdFx0cGFkZGluZzogMTZweDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQubW9kYWwtLWxvY2F0aW9uIC5tb2RhbF9fY29udGVudC1zbG90IHtcclxuXHRcdGZsZXg6IDAgMSBhdXRvO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDU2MHB4O1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Lm1vZGFsLS1sb2NhdGlvbiAubW9kYWwtd2luZG93IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0bWluLWhlaWdodDogMDtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdH1cclxuXHJcblx0LmxvY2F0aW9uLW1vZGFsIHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMTZweCAyNHB4O1xyXG5cdH1cclxuXHJcblx0LmxvY2F0aW9uLW1vZGFsX19ib2R5IHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRnYXA6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQubG9jYXRpb24tbW9kYWxfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHR9XHJcblxyXG5cdC5sb2NhdGlvbi1tb2RhbF9fdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG59XHJcbiIsIi5sb2NhdGlvbi1waWNrZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmxvY2F0aW9uLXBpY2tlcl9faWNvbiB7XHJcblx0d2lkdGg6IDE4cHg7XHJcblx0aGVpZ2h0OiAxOHB4O1xyXG5cdGNvbG9yOiAjODA4MDgwO1xyXG5cdGZpbGw6IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmxvY2F0aW9uLXBpY2tlcjpob3ZlciAubG9jYXRpb24tcGlja2VyX19pY29uIHtcclxuXHRcdGNvbG9yOiAjZWQyODJmO1xyXG5cdH1cclxuXHJcblx0LmxvY2F0aW9uLXBpY2tlcjpob3ZlciAubG9jYXRpb24tcGlja2VyX19maWVsZCB7XHJcblx0XHRjb2xvcjogI2VkMjgyZjtcclxuXHR9XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1waWNrZXJfX2ZpZWxkIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmxvY2F0aW9uLXBpY2tlcl9fZmllbGQ6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNlZDI4MmY7XHJcblx0fVxyXG59XHJcblxyXG4ubG9jYXRpb24tcGlja2VyX19maWVsZCAuZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1waWNrZXJfX2ZpZWxkIC5maWVsZC1zZWxlY3RfX2xpc3Qge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4ubG9jYXRpb24tcGlja2VyX19maWVsZCAuZmllbGQtc2VsZWN0X19saXN0IHtcclxuXHRtaW4td2lkdGg6IDIwMHB4O1xyXG59IiwiLm1haW4tYmFubmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tYWluLWJhbm5lcl9fbGluayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubWFpbi1iYW5uZXJfX2ltYWdlIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XHJcblx0Lm1haW4tYmFubmVyIHtcclxuXHRcdG1heC1oZWlnaHQ6IDI1MHB4O1xyXG5cdH1cclxufSIsIi5tYWluLW5hdiB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyMzAsIDIzMiwgMjUzLCAwLjI5KTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tYWluLW5hdl9fbGF5b3V0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG1hcmdpbjogMCAtMTBweDtcclxuXHRwYWRkaW5nOiA2cHggMDtcclxuXHRvdmVyZmxvdy14OiBhdXRvO1xyXG5cdHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxufVxyXG5cclxuLm1haW4tbmF2X19sYXlvdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHR3aWR0aDogMDtcclxufVxyXG5cclxuLm1haW4tbmF2X19jZWxsIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLm1haW4tbmF2X19saW5rIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGhlaWdodDogMjhweDtcclxuXHRwYWRkaW5nOiA2cHggMTBweDtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLm1haW4tbmF2X19saW5rLWljb24ge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRjb2xvcjogJGNvbG9yLWJsdWU7XHJcbn1cclxuXHJcbi5tYWluLW5hdl9fbGluay1tYWluIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQubWFpbi1uYXZfX2xpbms6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNlZDI4MmY7XHJcblx0fVxyXG59XHJcblxyXG4ubWFpbi1uYXZfX2xpbms6OmFmdGVyIHtcclxuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcclxufVxyXG5cclxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XHJcblx0Lm1haW4tbmF2X19saW5rOmZvY3VzOjphZnRlciB7XHJcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xyXG5cdH1cclxufVxyXG5cclxuLm1haW4tbmF2X19saW5rOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiA1MCU7XHJcblx0Ym9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0bWFyZ2luLWxlZnQ6IC01cHg7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG5cdHRyYW5zaXRpb246IC40cztcclxufVxyXG5cclxuLm1haW4tbmF2X19saW5rLm1haW4tbmF2X19saW5rLS1vcGVuOjpiZWZvcmUge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbn1cclxuXHJcbi5tYWluLW5hdl9fZGQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDEwMCU7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRwYWRkaW5nOiAyNXB4IDAgNDBweDtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XHJcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcclxuXHR6LWluZGV4OiAxMjA7XHJcblx0dHJhbnNpdGlvbjogLjM1cztcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xyXG59XHJcblxyXG4ubWFpbi1uYXZfX2RkLWNvbnRhaW5lciB7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2l0aW9uOiAuMjVzO1xyXG59XHJcblxyXG4ubWFpbi1uYXZfX2RkLS1vcGVuIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XHJcblx0dHJhbnNpdGlvbjogLjM1cztcclxuXHR6LWluZGV4OiAxNDA7XHJcbn1cclxuXHJcbi5tYWluLW5hdl9fZGQtLW9wZW4gLm1haW4tbmF2X19kZC1jb250YWluZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNpdGlvbjogLjI1cyBlYXNlIC4xcztcclxufVxyXG5cclxuLm1haW4tbmF2X19kZC1ncmlkIHtcclxuXHRAaW5jbHVkZSBncmlkO1xyXG59XHJcblxyXG4ubWFpbi1uYXZfX2RkLWNlbGwge1xyXG5cdEBpbmNsdWRlIGNlbGw7XHJcblx0d2lkdGg6IDI1JTtcclxufVxyXG5cclxuLm1haW4tbmF2X19kZC1saXN0LWhlYWQge1xyXG5cdG1hcmdpbjogOHB4IDA7XHJcbn1cclxuXHJcbi5tYWluLW5hdl9fZGQtbGlzdC1oZWFkLWxpbmstLWxpbmsge1xyXG5cdEBpbmNsdWRlIGxpbms7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5cclxuLm1haW4tbmF2X19kZC1saXN0LWl0ZW0ge1xyXG5cdG1hcmdpbjogNnB4IDA7XHJcbn1cclxuXHJcbi5tYWluLW5hdl9fZGQtbGlzdC1saW5rIHtcclxuXHRAaW5jbHVkZSBsaW5rO1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5tYWluLW5hdl9fZGQtY2VsbCB7XHJcblx0XHR3aWR0aDogMzMuMzMlO1xyXG5cdH1cclxuXHJcblx0Lm1haW4tbmF2X19sYXlvdXQge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQubWFpbi1uYXYge1xyXG5cdFx0b3ZlcmZsb3cteDogYXV0bztcclxuXHRcdHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5tYWluLW5hdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0fVxyXG5cclxuXHQuYngtaW9zIC5tYWluLW5hdiAubWFpbi1uYXZfX2xpbmsgLm1haW4tbmF2X19saW5rLWljb24sXHJcblx0LmlvcyAubWFpbi1uYXYgLm1haW4tbmF2X19saW5rIC5tYWluLW5hdl9fbGluay1pY29uIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IC0zcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XHJcblx0Lm1haW4tbmF2X19kZC1jZWxsIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTR4cy1tYXgpIHtcclxuXHQubWFpbi1uYXZfX2RkLWNlbGwge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59IiwiLm1haW4tc2xpZGVyIHtcclxuXHRoZWlnaHQ6IDU0MHB4O1xyXG59XHJcblxyXG4ubWFpbi1zbGlkZXJfX21haW4ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG59XHJcblxyXG4ubWFpbi1zbGlkZXJfX3NsaWRlLWlubmVyIHtcclxuXHRoZWlnaHQ6IDU0MHB4O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5tYWluLXNsaWRlcl9fYXJyb3dzIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDUwcHg7XHJcblx0Ym90dG9tOiA2MHB4O1xyXG5cdHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5tYWluLXNsaWRlciAuc2xpZGVyX19hcnJvdyB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG5cdHotaW5kZXg6IDI7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG59XHJcblxyXG4ubWFpbi1zbGlkZXIgLnNsaWRlcl9fYXJyb3c6bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0Lm1haW4tc2xpZGVyIC5zbGlkZXJfX2Fycm93OmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjZWQyODJmO1xyXG5cdH1cclxufVxyXG5cclxuLm1haW4tc2xpZGVyX19zbGlkZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGhlaWdodDogNTQwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubWFpbi1zbGlkZXJfX3NsaWRlLWxpbmsge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG59XHJcblxyXG4ubWFpbi1zbGlkZXJfX3NsaWRlLWltYWdlIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5tYWluLXNsaWRlcl9fY29udGVudCB7XHJcblx0bWF4LXdpZHRoOiA3MDBweDtcclxufVxyXG5cclxuLm1haW4tc2xpZGVyX190aXRsZSB7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDY3cHg7XHJcblx0bGluZS1oZWlnaHQ6IDg4JTtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcclxuXHRjb2xvcjogIzJmMmYyZjtcclxufVxyXG5cclxuLm1haW4tc2xpZGVyX190ZXh0IHtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcclxuXHRjb2xvcjogIzJmMmYyZjtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4uc3dpcGVyLXNjcm9sbGJhci5tYWluLXNsaWRlcl9fc2Nyb2xsYmFyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuXHRyaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG5cdGJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xyXG5cdGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcblx0dG9wOiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQubWFpbi1zbGlkZXIge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0Lm1haW4tc2xpZGVyLS1ub3QtZmlsbGVkIHtcclxuXHRcdGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcblx0fVxyXG5cclxuXHQubWFpbi1zbGlkZXJfX3NsaWRlIHtcclxuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm1haW4tc2xpZGVyX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDk0JTtcclxuXHR9XHJcblxyXG5cdC5tYWluLXNsaWRlcl9fdGV4dCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMjUlO1xyXG5cdH1cclxuXHJcblx0LnN3aXBlci1zY3JvbGxiYXIubWFpbi1zbGlkZXJfX3Njcm9sbGJhciB7XHJcblx0XHRib3R0b206IDI4cHggIWltcG9ydGFudDtcclxuXHRcdGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0dG9wOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cdFx0cmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59IiwiLm1hcCB7XHJcblx0aGVpZ2h0OiA1MDBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLWJvdHRvbTogODBweDtcclxufVxyXG5cclxuLm1hcF9fbWFwIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHQueW1hcHMtMi0xLTc5LW1hcCB7XHJcblx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5tYXBfX2JhbGxvb24ge1xyXG5cdHdpZHRoOiAyNTVweDtcclxuXHRtYXJnaW4tdG9wOiAzcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG59XHJcblxyXG4ubWFwX19iYWxsb29uLXR5cGUge1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHRjb2xvcjogIzgxODY5MDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubWFwX19iYWxsb29uLW5hbWUge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbn1cclxuXHJcbi5tYXBfX2JhbGxvb24tZGVzY3Ige1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRjb2xvcjogIzgxODY5MDtcclxuXHRtYXJnaW4tdG9wOiAzcHg7XHJcbn1cclxuXHJcbi5tYXBfX2JhbGxvb24tbGluZXMge1xyXG5cdG1hcmdpbi10b3A6IDNweDtcclxufVxyXG5cclxuLm1hcF9fYmFsbG9vbi1saW5lczplbXB0eSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1hcF9fYmFsbG9vbi1saW5lIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ubWFwX19iYWxsb29uLWljb24ge1xyXG5cdHdpZHRoOiAxNHB4O1xyXG5cdGhlaWdodDogMTRweDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRtYXJnaW4tdG9wOiAycHg7XHJcbn1cclxuXHJcbi5tYXBfX2JhbGxvb24tdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4ubWFwX19iYWxsb29uLXRleHQtd3JhcCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuIiwiLm1hcmtkb3duLWxpbmsge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdG1hcmdpbi10b3A6IDI0cHg7XHJcbn1cclxuXHJcbi5tYXJrZG93bi1saW5rLS12aXNpYmxlLXNtIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubWFya2Rvd24tbGlua19faWNvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDE4cHg7XHJcblx0aGVpZ2h0OiAxOHB4O1xyXG5cdGNvbG9yOiAjRjgyRDQwO1xyXG5cdG1hcmdpbi10b3A6IDNweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDdweDtcclxufVxyXG5cclxuLm1hcmtkb3duLWxpbmsgYSB7XHJcblx0Y29sb3I6ICNGODJENDA7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5tYXJrZG93bi1saW5rIGE6aG92ZXIge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLm1hcmtkb3duLWxpbmtfX3ByaWNlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5tYXJrZG93bi1saW5rIHtcclxuXHRcdG1hcmdpbi10b3A6IC02cHg7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0U4RThFODtcclxuXHRcdHBhZGRpbmc6IDEwcHggMCAyMHB4O1xyXG5cdH1cclxuXHJcblx0Lm1hcmtkb3duLWxpbmstLWhpZGRlbi14cyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Lm1hcmtkb3duLWxpbmstLXZpc2libGUteHMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcbn1cclxuIiwiLm1hc29ucnktZ3JpZCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tYXNvbnJ5LWdyaWRfX2NlbGwge1xyXG5cdHdpZHRoOiAzMy4zMzMzJTtcclxufVxyXG5cclxuLm1hc29ucnktZ3JpZF9fY2VsbC0tMS1vZi00IHtcclxuXHR3aWR0aDogMjUlO1xyXG59IiwiLm1lZGlhLWNvbnRlbnRfX2lubmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5tZWRpYS1jb250ZW50X19jb250ZW50IHtcclxuXHRwYWRkaW5nOiA3MHB4IDQwcHggNDBweDtcclxufVxyXG5cclxuLm1lZGlhLWNvbnRlbnRfX3RpdGxlIHtcclxuXHRmb250LXNpemU6IDMzcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogNTlweDtcclxuXHRjb2xvcjogIzJGMkYyRjtcclxuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG59XHJcblxyXG4ubWVkaWEtY29udGVudF9fdGV4dCB7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC00JTtcclxuXHRjb2xvcjogIzJGMkYyRjtcclxuXHRtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbn1cclxuXHJcbi5tZWRpYS1jb250ZW50X19pdGVtcyB7XHJcblx0cGFkZGluZzogMjJweCAxNnB4IDRweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjEwLCAyMTQsIDI0NywgMC41NCk7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5tZWRpYS1jb250ZW50X19pdGVtIHtcclxuXHRwYWRkaW5nOiAwIDAgMjhweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ZmxleDogMSAxIGNhbGMoMzMuMyUgLSAxMHB4KTtcclxufVxyXG5cclxuLm1lZGlhLWNvbnRlbnRfX2l0ZW0taW1nIHtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ubWVkaWEtY29udGVudF9faXRlbS10ZXh0IHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTQlO1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG59XHJcblxyXG4ubWVkaWEtY29udGVudF9faXRlbS10ZXh0IHNwYW4ge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtNCU7XHJcblx0Y29sb3I6ICNFRDI4MkY7XHJcbn1cclxuXHJcbi5tZWRpYS1jb250ZW50X19hY3Rpb25zIHtcclxuXHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLm1lZGlhLWNvbnRlbnRfX2FjdGlvbiB7XHJcblx0ZmxleDogMCAxIDUwJTtcclxufVxyXG5cclxuLm1lZGlhLWNvbnRlbnRfX21lZGlhIHtcclxuXHRmbGV4OiAxIDAgYXV0bztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDY2NHB4O1xyXG59XHJcblxyXG4ubWVkaWEtY29udGVudF9fdmlkZW8ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0Lm1lZGlhLWNvbnRlbnQtLW5vdC1maWxsZWQge1xyXG5cdFx0aGVpZ2h0OiA1OThweDtcclxuXHR9XHJcblxyXG5cdC5tZWRpYS1jb250ZW50X19pbm5lciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQubWVkaWEtY29udGVudF9fY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0Lm1lZGlhLWNvbnRlbnRfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cclxuXHQubWVkaWEtY29udGVudF9fdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE5cHg7XHJcblx0fVxyXG5cclxuXHQubWVkaWEtY29udGVudF9faXRlbXMge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdH1cclxuXHJcblx0Lm1lZGlhLWNvbnRlbnRfX2FjdGlvbnMge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0Lm1lZGlhLWNvbnRlbnRfX21lZGlhIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQubWVkaWEtY29udGVudF9fdmlkZW8ge1xyXG5cdFx0aGVpZ2h0OiAyNzJweDtcclxuXHR9XHJcblxyXG5cdC5tZWRpYS1jb250ZW50X192aWRlbyAudmlkZW9fX3Bvc3RlciB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQubWVkaWEtY29udGVudC0tbm90LWZpbGxlZCB7XHJcblx0XHRoZWlnaHQ6IDEwMjRweDtcclxuXHR9XHJcbn0iLCIubWVudSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogY2FsYygxMDAlICsgMTJweCk7XHJcblx0ei1pbmRleDogMjA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bGVmdDogMDtcclxuXHRiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG5cdHRyYW5zaXRpb246IDAuMjVzLCBsZWZ0IDBzO1xyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQ4cHgpO1xyXG5cclxuXHQudG9wLWhlYWQtbGluZSA+IC5wYWdlLWhlYWRlciAmIHtcclxuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDE3M3B4KTtcclxuXHR9XHJcbn1cclxuXHJcbi5tZW51X19jcm9zcyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcclxuXHR3aWR0aDogMjJweDtcclxuXHRoZWlnaHQ6IDIycHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHJpZ2h0OiAyNnB4O1xyXG5cdHRvcDogMzZweDtcclxufVxyXG5cclxuLm1lbnVfX2Nyb3NzLWNsb3NlYnRuIHtcclxuXHR3aWR0aDogMThweDtcclxuXHRoZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQubWVudV9fY3Jvc3M6aG92ZXIge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xyXG5cdH1cclxufVxyXG5cclxuLm1lbnVfX2NvbnRhaW5lciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdHBhZGRpbmc6IDAgNjRweCA4MHB4O1xyXG59XHJcblxyXG4ubWVudS0tb3BlbiB7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xyXG59XHJcblxyXG4ubWVudV9fbGlzdCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luOiAwIC0gMTNweDtcclxufVxyXG5cclxuLm1lbnVfX2xpc3QgYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubWVudV9faW5uZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5tZW51X19sZWZ0IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0ZmxleDogMCAwIDI0OHB4O1xyXG59XHJcblxyXG4ubWVudV9fdGFicyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEY2O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwO1xyXG5cdHdpZHRoOiBtaW4tY29udGVudDtcclxufVxyXG5cclxuLm1lbnVfX3RhYiB7XHJcblx0cGFkZGluZzogMCAxNXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XHJcblx0Y29sb3I6ICM1MjUyNTI7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDI5cHg7XHJcblx0aGVpZ2h0OiAzMnB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5tZW51X190YWItLWFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdGNvbG9yOiAjRUMyODJGO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQubWVudV9fdGFiOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjRUMyODJGO1xyXG5cdH1cclxufVxyXG5cclxuLm1lbnVfX3Jvd3Mge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAwIDEycHggMTJweCAxMnB4O1xyXG5cdHBhZGRpbmc6IDE1cHggMTBweDtcclxufVxyXG5cclxuLm1lbnVfX3JvdyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRoZWlnaHQ6IDU5cHg7XHJcblx0cGFkZGluZzogMCAxNXB4IDAgMTBweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xyXG59XHJcblxyXG4ubWVudV9fcm93Omxhc3QtY2hpbGQge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQubWVudV9fcm93OmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjZWQyODJmO1xyXG5cdH1cclxufVxyXG5cclxuLm1lbnVfX3Jvdy0tYWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kOiAjRTZFOUZBO1xyXG5cdGNvbG9yOiAjZWQyODJmO1xyXG59XHJcblxyXG4ubWVudV9fcm93LWljb24ge1xyXG5cdHdpZHRoOiAyOHB4O1xyXG5cdGhlaWdodDogMjhweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRmaWxsOiBub25lO1xyXG59XHJcblxyXG4ubWVudV9fcm93LXRleHQge1xyXG5cdG1hcmdpbi1yaWdodDogNnB4O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ubWVudV9fcm93LWFycm93IHtcclxuXHR3aWR0aDogMTJweDtcclxuXHRoZWlnaHQ6IDEycHg7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0ZmlsbDogbm9uZTtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG59XHJcblxyXG4ubWVudV9fYWN0aW9ucyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4ubWVudV9fYWN0aW9uIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRjb2xvcjogIzJGMkYyRjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG5cdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tZW51X19hY3Rpb246bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5tZW51X19hY3Rpb246aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNlZDI4MmY7XHJcblx0fVxyXG59XHJcblxyXG4ubWVudV9fYWN0aW9uLWltYWdlIHtcclxuXHR3aWR0aDogMjVweDtcclxuXHRoZWlnaHQ6IDI1cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ubWVudV9fbWFpbiB7XHJcblx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdG1hcmdpbjogMCAtMTBweCAtMjBweCAwO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubWVudV9fZ3JvdXAge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMCAwIDIwcHg7XHJcbn1cclxuXHJcbi5tZW51X19ncm91cDpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5tZW51X19ncm91cC10aXRsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMjlweDtcclxuXHRjb2xvcjogIzVGNUY1RjtcclxufVxyXG5cclxuLm1lbnVfX2xpbmtzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRtYXJnaW46IDAgLTEwcHggLTEwcHggMDtcclxufVxyXG5cclxuLm1lbnVfX2xpbmsge1xyXG5cdGZsZXg6IDAgMSBjYWxjKDMzLjMzJSAtIDEwcHgpO1xyXG5cdG1hcmdpbjogMCAxMHB4IDEwcHggMDtcclxuXHRwYWRkaW5nOiAxOHB4IDIwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubWVudV9fZ3JvdXAtLWJhbm5lciAubWVudV9fbGluayB7XHJcblx0ZmxleDogMCAxIGNhbGMoNTAlIC0gMTBweCk7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQubWVudV9fbGluazpob3ZlciB7XHJcblx0XHRib3gtc2hhZG93OiAwcHggOXB4IDE5cHggMHB4ICM4Nzg3ODcxQTtcclxuXHRcdGNvbG9yOiAjZWQyODJmO1xyXG5cdH1cclxufVxyXG5cclxuLm1lbnVfX2xpbmstaW1nIHtcclxuXHR3aWR0aDogNTdweDtcclxuXHRoZWlnaHQ6IDU3cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiA0MnB4O1xyXG59XHJcblxyXG4ubWVudV9fYmFubmVyIHtcclxuXHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLm1lbnVfX2Jhbm5lci1pbWcge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdG1heC1oZWlnaHQ6IDQwMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcclxuXHQubWVudV9fbGluayB7XHJcblx0XHRmbGV4OiAwIDEgY2FsYyg1MCUgLSAxMHB4KTtcclxuXHR9XHJcblxyXG5cdC5tZW51X19ncm91cC0tYmFubmVyIC5tZW51X19saW5rIHtcclxuXHRcdGZsZXg6IDAgMSBjYWxjKDEwMCUgLSAxMHB4KTtcclxuXHR9XHJcblxyXG5cdC5tZW51X19saW5rLWltZyB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0fVxyXG59IiwiLm1vYmlsZS1jb250YWN0cyB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGxlZnQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAxMnB4IDAgNTBweDtcclxuXHR6LWluZGV4OiA3MDtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG59XHJcblxyXG4ubW9iaWxlLWNvbnRhY3RzX19oZWFkZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0cGFkZGluZzogMCAyMHB4O1xyXG59XHJcblxyXG4ubW9iaWxlLWNvbnRhY3RzX19jbG9zZSB7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5tb2JpbGUtY29udGFjdHNfX2Nsb3NlLWljb24ge1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdGhlaWdodDogMTZweDtcclxufSIsIi5tb2JpbGUtY29udHJvbCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0Ym90dG9tOiAtMXB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0d2lkdGg6IDEwMHZ3O1xyXG5cdGhlaWdodDogNjdweDtcclxuXHR6LWluZGV4OiAxMDA7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG59XHJcblxyXG4ubW9iaWxlLWNvbnRyb2xfX2l0ZW1zIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbn1cclxuXHJcbi5tb2JpbGUtY29udHJvbF9faXRlbSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubW9iaWxlLWNvbnRyb2xfX2ljb24sXHJcbi5tb2JpbGUtY29udHJvbF9faW1hZ2Uge1xyXG5cdHdpZHRoOiAyOHB4O1xyXG5cdGhlaWdodDogMjhweDtcclxuXHRjb2xvcjogIzgwODA4MDtcclxuXHRmaWxsOiBub25lO1xyXG59XHJcblxyXG4ubW9iaWxlLWNvbnRyb2xfX3RleHQge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdGNvbG9yOiAjODA4MDgwO1xyXG59IiwiLm1vYmlsZS1uYXZfX3BhbmVscyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wYW5lbCB7XHJcblx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG59IiwiLm1vZGFsLWZlZWRiYWNrLWZvcm0gLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcclxuXHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1vZGFsLWZlZWRiYWNrLWZvcm0ge1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbn1cclxuXHJcbi5tb2RhbC1mZWVkYmFjay1mb3JtLXRpdGxlIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAzM3B4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRjb2xvcjogIzJGMkYyRjtcclxufVxyXG5cclxuLm1vZGFsLWZlZWRiYWNrLWZvcm0gLmZpZWxkLWxhYmVsIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRjb2xvcjogIzAyMEIyQTtcclxuXHRsaW5lLWhlaWdodDogMTRweDtcclxuXHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5tb2RhbC1mZWVkYmFjay1mb3JtIC5tb2RhbC13aW5kb3dfX2JvZHkge1xyXG5cdHBhZGRpbmc6IDQwcHggMThweDtcclxufVxyXG5cclxuLm1vZGFsLWZlZWRiYWNrLWZvcm0gLmZvcm1fX2Zvb3RlciAuYnRuIHtcclxuXHRtaW4td2lkdGg6IDI1MHB4O1xyXG5cdGhlaWdodDogNTJweDtcclxuXHRwYWRkaW5nOiAwIDE4cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4ubW9kYWwtZmVlZGJhY2stZm9ybSAgLmZvcm1fX2ZpZWxkIHtcclxuXHRwYWRkaW5nOiA1cHggMzBweDtcclxufVxyXG5cclxuLm1vZGFsLWZlZWRiYWNrLWZvcm0gLmZvcm1fX2FjdGlvbnMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tb2RhbC1mZWVkYmFjay1mb3JtIC5mb3JtX19hY3Rpb24ge1xyXG5cdHBhZGRpbmc6IDMwcHggMTJweCAwO1xyXG59XHJcblxyXG4ubW9kYWwtZmVlZGJhY2stZm9ybSAuZmllbGQtaW5wdXQge1xyXG5cdHBhZGRpbmc6IDEycHggMThweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICNiYmI7XHJcbn1cclxuXHJcbi5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcclxuXHR3aWR0aDogMjVweDtcclxuXHRoZWlnaHQ6IDI1cHg7XHJcblx0bWFyZ2luLXRvcDogLTRweDtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjYmJiO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdHRyYW5zaXRpb246IDAuMnM7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubW9kYWwtZmVlZGJhY2stZm9ybSAgLmxpbmsge1xyXG5cdGNvbG9yOiAjMDIwQjJBO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4iLCIubW9kYWwtLXJldmlldyAubW9kYWwtd2luZG93LFxyXG4ubW9kYWwtcmV2aWV3LWZvcm0ubW9kYWwtd2luZG93IHtcclxuXHR3aWR0aDogNDU2cHg7XHJcblx0bWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMzJweCk7XHJcblx0Ym9yZGVyLXJhZGl1czogMjRweDtcclxuXHRiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tb2RhbC0tcmV2aWV3IC5tb2RhbC13aW5kb3dfX2hlYWRlcixcclxuLm1vZGFsLXJldmlldy1mb3JtIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XHJcblx0Ly9wYWRkaW5nOiAxNnB4IDIwcHggMDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMjBweDtcclxuXHR0b3A6IDIwcHg7XHJcblx0cGFkZGluZzogMDtcclxuXHJcblx0Lm1vZGFsLXdpbmRvd19fY2xvc2Uge1xyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQubW9kYWwtd2luZG93X19jbG9zZS1pY29uIHtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLm1vZGFsLS1yZXZpZXcgLm1vZGFsLXdpbmRvd19fYm9keSxcclxuLm1vZGFsLXJldmlldy1mb3JtIC5tb2RhbC13aW5kb3dfX2JvZHkge1xyXG5cdHBhZGRpbmc6IDE2cHggMjBweCAyMHB4O1xyXG59XHJcblxyXG4ubW9kYWwtLXJldmlldyAubW9kYWwtd2luZG93X19ib2R5LFxyXG4ubW9kYWwtcmV2aWV3LWZvcm0ubW9kYWwtd2luZG93IHtcclxuXHQuZmllbGQtbGFiZWwge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XHJcblx0XHRjb2xvcjogIzJGMkYyRjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHR9XHJcblxyXG5cdC5mb3JtX19maWVsZCB7XHJcblx0XHRwYWRkaW5nOiA4cHggMTJweCA4cHg7XHJcblx0fVxyXG5cclxuXHRpbnB1dC5maWVsZC1pbnB1dFt0eXBlPXRleHRdLCAuZmllbGQtaW5wdXQge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXJldmlldy1mb3JtIC5maWVsZC1maWxlX19idG4ge1xyXG5cdFx0Ym9yZGVyLXN0eWxlOiBkYXNoZWQ7XHJcblx0XHRib3JkZXItY29sb3I6ICNDOUNBQ0I7XHJcblx0fVxyXG5cclxuXHQuZmllbGQtZmlsZV9fYnRuLWljb24ge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0cGFkZGluZzogNHB4O1xyXG5cdH1cclxuXHJcblx0LmZpZWxkLWZpbGVfX2J0bi10ZXh0IHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWF4LXdpZHRoOiAxNTVweDtcclxuXHR9XHJcblxyXG5cdC5yYXRpbmdfX2l0ZW0ge1xyXG5cdFx0Y29sb3I6ICNCRUJFQkU7XHJcblxyXG5cdFx0Ji5yYXRpbmdfX2l0ZW0tLWNoZWNrZWQge1xyXG5cdFx0XHRjb2xvcjogI0ZGQzAxRTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5yYXRpbmdfX2l0ZW0gLnN2Zy1pY29uIHtcclxuXHRcdHdpZHRoOiA0MnB4O1xyXG5cdFx0aGVpZ2h0OiA0MnB4O1xyXG5cdH1cclxuXHJcblx0LnJhdGluZ19fdmFsdWUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG5cdFx0LmZpZWxkLWZpbGVfX2J0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xyXG5cdFx0XHRib3JkZXItc3R5bGU6IGRhc2hlZDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjQzlDQUNCO1xyXG5cdFx0XHRib3JkZXItd2lkdGg6IDFweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb3JtX19hY3Rpb25zLCAuZm9ybV9fYWN0aW9uIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWwtcmV2aWV3LWZvcm1fX3RpdGxlIHtcclxuXHRtYXJnaW46IDAgMCAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiAjMmYyZjJmO1xyXG59XHJcblxyXG4ubW9kYWwtcmV2aWV3LWZvcm1fX25vdGUge1xyXG5cdG1hcmdpbjogMCAwIDMycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICM4NTg2ODY7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJldmlldy1mb3JtIHtcclxuXHQuZm9ybV9faGVhZGVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuZm9ybV9fZm9vdGVyIHtcclxuXHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQuZm9ybV9fYWN0aW9ucyxcclxuXHQuZm9ybV9fYWN0aW9uIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtcmV2aWV3LWZvcm1fX3N1Ym1pdCxcclxuXHQuYnRuLnByb2R1Y3QtcmV2aWV3LWZvcm1fX3N1Ym1pdCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1pbi1oZWlnaHQ6IDUycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjEyODJmO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjZjEyODJmO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNkNjFmMjY7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogI2Q2MWYyNjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5maWVsZC1maWxlX19idG4ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRnYXA6IDhweDtcclxuXHRcdG1pbi1oZWlnaHQ6IDE3OXB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAyNHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2M5Y2FjYjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjVmNWY2O1xyXG5cdFx0Y29sb3I6ICM4NTg2ODY7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQuZmllbGQtZmlsZV9fYnRuLXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRjb2xvcjogIzg1ODY4NjtcclxuXHR9XHJcblxyXG5cdC5maWVsZC1maWxlX19ub3RlIHtcclxuXHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0Y29sb3I6ICM4NTg2ODY7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQubW9kYWwtLXJldmlldyAubW9kYWxfX3N1cmZhY2Uge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdC5tb2RhbC0tcmV2aWV3IC5tb2RhbF9fY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdFx0bWluLWhlaWdodDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQubW9kYWwtLXJldmlldyAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LWhlaWdodDogODBkdmg7XHJcblx0XHRtaW4taGVpZ2h0OiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQubW9kYWwtLXJldmlldyAubW9kYWwtd2luZG93LFxyXG5cdC5tb2RhbC1yZXZpZXctZm9ybS5tb2RhbC13aW5kb3cge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ym90dG9tOiBhdXRvO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdG1heC1oZWlnaHQ6IDgwZHZoO1xyXG5cdFx0bWluLWhlaWdodDogMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHR9XHJcblxyXG5cdC5tb2RhbC0tcmV2aWV3IC5tb2RhbC13aW5kb3dfX2JvZHksXHJcblx0Lm1vZGFsLXJldmlldy1mb3JtIC5tb2RhbC13aW5kb3dfX2JvZHkge1xyXG5cdFx0ZmxleDogMSAxIGF1dG87XHJcblx0XHRtaW4taGVpZ2h0OiAwO1xyXG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHRcdG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XHJcblx0XHRzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcblx0XHRzY3JvbGxiYXItY29sb3I6ICNGMTI4MkYgdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cclxuXHQubW9kYWwtLXJldmlldyAubW9kYWwtd2luZG93X19ib2R5Ojotd2Via2l0LXNjcm9sbGJhcixcclxuXHQubW9kYWwtcmV2aWV3LWZvcm0gLm1vZGFsLXdpbmRvd19fYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdFx0d2lkdGg6IDRweDtcclxuXHR9XHJcblxyXG5cdC5tb2RhbC0tcmV2aWV3IC5tb2RhbC13aW5kb3dfX2JvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxyXG5cdC5tb2RhbC1yZXZpZXctZm9ybSAubW9kYWwtd2luZG93X19ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjEyODJGO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdH1cclxuXHJcblx0Lm1vZGFsLS1yZXZpZXcgLm1vZGFsLXJldmlldy1mb3JtX190aXRsZSxcclxuXHQubW9kYWwtcmV2aWV3LWZvcm0gLm1vZGFsLXJldmlldy1mb3JtX190aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0Lm1vZGFsLS1yZXZpZXcgLm1vZGFsLXJldmlldy1mb3JtX19ub3RlLFxyXG5cdC5tb2RhbC1yZXZpZXctZm9ybSAubW9kYWwtcmV2aWV3LWZvcm1fX25vdGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHR9XHJcblxyXG5cdC5tb2RhbC0tcmV2aWV3IC5maWVsZC1pbnB1dCxcclxuXHQubW9kYWwtcmV2aWV3LWZvcm0gLmZpZWxkLWlucHV0IHtcclxuXHRcdGhlaWdodDogNDhweDtcclxuXHR9XHJcblxyXG5cdC5mb3JtX19maWVsZCxcclxuXHQubW9kYWwtcmV2aWV3LWZvcm0ubW9kYWwtd2luZG93IC5mb3JtX19maWVsZCB7XHJcblx0XHRwYWRkaW5nOiA1cHggMTJweCA1cHg7XHJcblx0fVxyXG59XHJcbiIsIi5tb2RhbC13aW5kb3cge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHR3aWR0aDogODAwcHg7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubW9kYWwtd2luZG93X19ib2R5IHtcclxuXHRwYWRkaW5nOiAyNHB4O1xyXG59XHJcblxyXG4ubW9kYWwtd2luZG93X19oZWFkZXIge1xyXG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRwYWRkaW5nOiAxMHB4IDI0cHg7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcclxufVxyXG5cclxuLm1vZGFsLXdpbmRvd19faGVhZGVyLW1haW4ge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXJnaW46IC0xMHB4IC0yNHB4IC0xMHB4IGF1dG87XHJcblx0d2lkdGg6IDUwcHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5tb2RhbC13aW5kb3dfX2Nsb3NlOjphZnRlciB7XHJcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XHJcbn1cclxuXHJcbi5tb2RhbC0tZmVlZGJhY2sgLm1vZGFsLXdpbmRvdyB7XHJcblx0d2lkdGg6IDkwMHB4O1xyXG59XHJcblxyXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcclxuXHQubW9kYWwtd2luZG93X19jbG9zZTpmb2N1czo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC13aW5kb3dfX2Nsb3NlLWljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAyNHB4O1xyXG5cdGhlaWdodDogMjRweDtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5tb2RhbC13aW5kb3dfX2Nsb3NlOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvdyB7XHJcblx0d2lkdGg6IDExMDBweDtcclxufVxyXG5cclxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19oZWFkZXIge1xyXG5cdHBhZGRpbmc6IDEwcHggNDBweDtcclxufVxyXG5cclxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19jbG9zZSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtNDBweDtcclxufVxyXG5cclxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19ib2R5IHtcclxuXHRwYWRkaW5nOiA0MHB4O1xyXG59XHJcblxyXG4ubW9kYWwtLXNtIC5tb2RhbC13aW5kb3cge1xyXG5cdHdpZHRoOiA0ODBweDtcclxufVxyXG5cclxuLm1vZGFsLXdpbmRvdy0tZ2FsbGVyeSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5tb2RhbC13aW5kb3ctLWdhbGxlcnkgLm1vZGFsLXdpbmRvd19fYm9keSB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0bWluLWhlaWdodDogMDtcclxufVxyXG5cclxuLm1vZGFsLXdpbmRvdy0tZ2FsbGVyeSAubW9kYWwtd2luZG93X19oZWFkZXIge1xyXG5cdGhlaWdodDogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAyO1xyXG59XHJcblxyXG4ubW9kYWwtd2luZG93LS1nYWxsZXJ5IC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5tb2RhbC13aW5kb3cge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHR9XHJcblxyXG5cdC5tb2RhbC0tZmVlZGJhY2sgLm1vZGFsLXdpbmRvdyxcclxuXHQubW9kYWwtLWxnIC5tb2RhbC13aW5kb3csXHJcblx0Lm1vZGFsLS1zbSAubW9kYWwtd2luZG93IHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XHJcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0ei1pbmRleDogMTE7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdH1cclxufVxyXG4iLCIvLyBWdWUt0LzQvtC00LDQu9C60LAg0LjRgdC/0L7Qu9GM0LfRg9C10YIg0LrQu9Cw0YHRgSAubW9kYWw7IEJvb3RzdHJhcCDQvdCwINGB0LDQudGC0LUg0YHRgtCw0LLQuNGCIGRpc3BsYXk6bm9uZVxyXG4vLyDQuCDQv9C+0LrQsNC30YvQstCw0LXRgiDRgtC+0LvRjNC60L4g0L/RgNC4IGJvZHkubW9kYWwtb3BlbiDigJQg0YMgVnVlINC00YDRg9Cz0L7QuSDQutC70LDRgdGBIHN0YXRlLS1tb2RhbC1vcGVuLlxyXG4vLyBwb2ludGVyLWV2ZW50czpub25lIOKAlCDQuNC90LDRh9C1IGZpeGVkIC5tb2RhbCDQv9C10YDQtdC60YDRi9Cy0LDQtdGCINGB0YLRgNCw0L3QuNGG0YMg0Lgg0LvQvtC80LDQtdGCINC60LvQuNC60LggKNGC0LDQsdGLINC4INGCLtC/LikuXHJcbi5tb2RhbDpoYXMoPiAubW9kYWxfX3N1cmZhY2UpIHtcclxuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0ei1pbmRleDogMTEwMDtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnN0YXRlLS1tb2RhbC1vcGVuIC5tb2RhbDpoYXMoPiAubW9kYWxfX3N1cmZhY2UpIHtcclxuXHRwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG5cclxuLm1vZGFsX19zdXJmYWNlIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR6LWluZGV4OiAxMTAwO1xyXG5cdG92ZXJmbG93LXg6IGF1dG87XHJcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLW92ZXJsYXk7XHJcbn1cclxuXHJcbi5tb2RhbF9fY29udGFpbmVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0bWluLWhlaWdodDogbWluLWNvbnRlbnQ7XHJcblx0bWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4ubW9kYWxfX2NvbnRlbnQtc2xvdCB7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fY29udGVudC1zbG90IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fc3VyZmFjZSB7XHJcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xyXG59XHJcblxyXG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19jb250YWluZXIge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uc3RhdGUtLW1vZGFsLW9wZW4gLm1vZGFsX19zdXJmYWNlIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93IHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm1vZGFsLS1wYWdlIC5tb2RhbF9fY29udGVudC1zbG90IHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm1vZGFsLS1wYWdlIC5tb2RhbF9fY29udGFpbmVyIHtcclxuXHRwYWRkaW5nOiA0MHB4IDAgMDtcclxufVxyXG5cclxuLm1vZGFsLS1wYWdlIC5tb2RhbC13aW5kb3dfX2JvZHkge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19jb250ZW50LXNsb3Qge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19zdXJmYWNlIHtcclxuXHRvdmVyZmxvdy15OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRhaW5lciB7XHJcblx0cGFkZGluZzogMDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5tb2RhbC0tZ2FsbGVyeSAuZ2FsbGVyeSAubW9kYWwtd2luZG93X19jbG9zZSB7XHJcblx0dG9wOiA0MHB4O1xyXG5cdHJpZ2h0OiA4MHB4O1xyXG59XHJcblxyXG4ubW9kYWwtLWdhbGxlcnkgLmltYWdlLXNsaWRlciAuaGVyby1zbGlkZXJfX2Fycm93LS1uZXh0IHtcclxuXHRyaWdodDogODBweDtcclxuXHRib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5tb2RhbC0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyIC5oZXJvLXNsaWRlcl9fYXJyb3ctLXByZXYge1xyXG5cdGxlZnQ6IDgwcHg7XHJcblx0Ym90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ubW9kYWwtLWNhdGFsb2ctZ2FsbGVyeSAubW9kYWxfX3N1cmZhY2Uge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjQsIDI0LCAyNywgMC45OCk7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0Lm1vZGFsX19jb250YWluZXIge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Lm1vZGFsX19jb250ZW50LXNsb3Qge1xyXG5cdFx0ZmxleDogMSAxIGF1dG87XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQubW9kYWxfX3N1cmZhY2Uge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cdC5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93IHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG59XHJcbiIsIi5uZXctc2xpZGVyIHtcclxuXHRtYXJnaW46IDgwcHggMDtcclxufVxyXG5cclxuLm5ldy1zbGlkZXJfX3NsaWRlciB7XHJcblxyXG59XHJcblxyXG4ubmV3LXNsaWRlcl9fc2xpZGUuc3dpcGVyLXNsaWRlIHtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmF5O1xyXG5cdG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4ubmV3LXNsaWRlcl9fc2xpZGUtdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlO1xyXG59XHJcblxyXG4ubmV3LXNsaWRlcl9fc2xpZGUtdGV4dCB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLm5ldy1zbGlkZXJfX2J1dHRvbnMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdG1hcmdpbi10b3A6IC0xMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5uZXctc2xpZGVyX19idXR0b24ge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRwYWRkaW5nLXRvcDogMTBweDtcclxufSIsIi5ub3RpZmljYXRpb24ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQgMzQgMzQgLyAuOSk7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb25fX21lc3NhZ2Uge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDE2cHg7XHJcblx0bWluLWhlaWdodDogNjRweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMjIwcHg7XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb25fX2xpbmsge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBhZGRpbmc6IDEycHg7XHJcblx0aGVpZ2h0OiA2NHB4O1xyXG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC42KTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5ub3RpZmljYXRpb25fX2xpbms6aG92ZXIge1xyXG5cdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcblx0fVxyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uX19idG4tY2xvc2Uge1xyXG5cdHdpZHRoOiA2NHB4O1xyXG5cdGhlaWdodDogNjRweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQubm90aWZpY2F0aW9uX19idG4tY2xvc2U6aG92ZXIge1xyXG5cdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpO1xyXG5cdH1cclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbl9fYnRuLWNsb3NlOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0d2lkdGg6IDFweDtcclxuXHRoZWlnaHQ6IDQ4cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzRFNEU0RTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogLS41cHg7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uX19idG4tY2xvc2UtaWNvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR3aWR0aDogMTNweDtcclxuXHRoZWlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb25fX3RleHQge1xyXG5cdG1heC13aWR0aDogMTgwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cdC5ub3RpZmljYXRpb24ge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAxcHggMjBweCAtNHB4IHJnYmEoMCwgMCwgMCwgLjI1KTtcclxuXHR9XHJcblxyXG5cdC5ub3RpZmljYXRpb25fX21lc3NhZ2Uge1xyXG5cdFx0ZmxleDogMSAxIGF1dG87XHJcblx0fVxyXG5cclxuXHQubm90aWZpY2F0aW9uX190ZXh0IHtcclxuXHRcdG1heC13aWR0aDogMTgwcHg7XHJcblx0fVxyXG59IiwiLm5vdGlmaWNhdGlvbnMge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDQ4cHg7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHR6LWluZGV4OiAyMDAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMDtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbnNfX2NvbnRhaW5lciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb25zX19pdGVtIHtcclxuXHRwYWRkaW5nLXRvcDogMTZweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0Lm5vdGlmaWNhdGlvbnMge1xyXG5cdFx0dG9wOiAwO1xyXG5cdH1cclxuXHJcblx0Lm5vdGlmaWNhdGlvbnNfX2l0ZW0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdH1cclxuXHJcblx0Lm5vdGlmaWNhdGlvbnNfX2NvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nOiAwIDhweDtcclxuXHR9XHJcbn0iLCIub3JkZXItYmFubmVyIHtcclxuXHRtYXJnaW46IDEwMHB4IDA7XHJcbn1cclxuXHJcbi5vcmRlci1iYW5uZXJfX3RpdGxlIHtcclxuXHRmb250LXNpemU6IDQwcHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bGluZS1oZWlnaHQ6IDQ0Ljc4cHg7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5vcmRlci1iYW5uZXJfX3RleHQge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ub3JkZXItYmFubmVyX19tYWluIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkICNFRDI4MkY7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0cGFkZGluZzogMjBweCA1MHB4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLm9yZGVyLWJhbm5lcl9fbm90ZSB7XHJcblx0Y29sb3I6ICMyRjJGMkY7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5vcmRlci1iYW5uZXJfX2FjdGlvbi1idG4ub3JkZXItYmFubmVyX19hY3Rpb24tYnRuIHtcclxuXHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0cGFkZGluZzogMTFweCAyNHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEyODkuOTglIDI3NS4xJSBhdCAxMTguODQlIC0zNi41NCUsIHJnYigyNTUsIDE1MSwgMTU0KSAwJSwgcmdiKDI1NSwgODgsIDkzKSAxOC4wMDAwMDA3MTUzJSwgcmdiKDI1NSwgNTksIDY1KSAzMy4wMDAwMDEzMTEzJSwgcmdiKDI0MiwgNDAsIDQ3KSA1NC41MDAwMDE2Njg5JSwgcmdiKDIyNywgMzksIDQ2KSA3My4wMDAwMDE5MDczJSwgcmdiKDIxOCwgMzgsIDQ1KSA5MS4wMDAwMDI2MjI2JSwgcmdiKDIwNiwgMzYsIDQzKSA5OS4wMDAwMDA5NTM3JSk7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWdyYWRpZW50IDAuMnM7XHJcbn1cclxuXHJcbi5vcmRlci1iYW5uZXJfX2FjdGlvbi1idG4ub3JkZXItYmFubmVyX19hY3Rpb24tYnRuOm5vdChbZGlzYWJsZWRdKTphY3RpdmUge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGJhY2tncm91bmQ6ICNmZDRiNTI7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XHJcblx0Lm9yZGVyLWJhbm5lcl9fYWN0aW9uLWJ0bi5vcmRlci1iYW5uZXJfX2FjdGlvbi1idG46bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZkNGI1MjtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQub3JkZXItYmFubmVyIHtcclxuXHRcdG1hcmdpbjogNjBweCAwO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWJhbm5lcl9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0NC43OHB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWJhbm5lcl9fdGV4dCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWJhbm5lcl9fbWFpbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6IDE1cHggMjBweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1iYW5uZXJfX25vdGUge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0fVxyXG5cclxuXHQub3JkZXItYmFubmVyX19hY3Rpb24ge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcbn0iLCIuYWN0aW9uc1NlY3Rpb24uYWN0aW9uc1NlY3Rpb24ge1xyXG5cdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblx0YmFja2dyb3VuZDogI0Y2RjZGNjtcclxufVxyXG5cclxuLmFjdGlvbnNJdGVtX190aXRsZSB7XHJcblx0Zm9udC1mYW1pbHk6IEludGVyO1xyXG5cdGZvbnQtc2l6ZTogMzNweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogNTlweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTEuMzJweDtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmFjdGlvbnNEZXRhaWwgLmFjdGlvbnNJdGVtX190aXRsZSB7XHJcblx0Zm9udC1mYW1pbHk6IEludGVyO1xyXG5cdGZvbnQtc2l6ZTogNDRweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsaW5lLWhlaWdodDogNTlweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTEuMzJweDtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmFjdGlvbnNEZXRhaWwuYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX3RpdGxlIHtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uYWN0aW9uc0RldGFpbCAudGV4dC1ibG9jayB7XHJcblx0Zm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuXHRtYXJnaW46IDMwcHggMCAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcclxufVxyXG5cclxuLmFjdGlvbnNEZXRhaWwuYWN0aW9uc0RldGFpbC5hY3Rpb25zRGV0YWlsIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMzRweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX2ltZyB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG59XHJcblxyXG4uYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX2ltZy0tbWFpbiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmFjdGlvbnNEZXRhaWwgLmFjdGlvbnNJdGVtX19pbWcgaW1nIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmFjdGlvbnNEZXRhaWwgLmFjdGlvbnNJdGVtX19jb250ZW50IGltZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hY3Rpb25zRGV0YWlsIC5hY3Rpb25zSXRlbV9fY29udGVudCB+IC5hY3Rpb25zSXRlbV9faW1nIHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX2NvbnRlbnQge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5hY3Rpb25zRGV0YWlsIC5hY3Rpb25zSXRlbV9fY29udGVudDpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX2NvbnRlbnQgaW1nIHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5hY3Rpb25zRGV0YWlsIC5hY3Rpb25zSXRlbV9fY29udGVudCBpbWc6bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmFjdGlvbnNEZXRhaWwgPiAuYWN0aW9uc0l0ZW1fX2ltZyB7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuLmFjdGlvbnNEZXRhaWwgLmFjdGlvbnNJdGVtX19jb250ZW50IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5hY3Rpb25zRGV0YWlsIC5jb250YWluZXIge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uYWN0aW9uc0RldGFpbCAuY2F0YWxvZ19saW5rcyB7XHJcblx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4uYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX2NhdGFsb2dXcmFwIHtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxuXHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuYWN0aW9uc1NlY3Rpb24uYWN0aW9uc1NlY3Rpb24ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHR9XHJcblxyXG5cdC5hY3Rpb25zRGV0YWlsLmFjdGlvbnNEZXRhaWwuYWN0aW9uc0RldGFpbCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdH1cclxuXHJcblx0LmFjdGlvbnNEZXRhaWwgLmFjdGlvbnNJdGVtX19jYXRhbG9nV3JhcCB7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdH1cclxuXHJcblx0LmFjdGlvbnNEZXRhaWwgLmNhdGFsb2dfbGlua3Mge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cclxuXHQuYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMzNweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjkycHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LmFjdGlvbnNEZXRhaWwgLmFjdGlvbnNJdGVtX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDMzcHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdH1cclxuXHJcblx0LmFjdGlvbnNEZXRhaWwuYWN0aW9uc0RldGFpbCAuYWN0aW9uc0l0ZW1fX3RpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG5idXR0b24jcmVhZC1tb3JlLWJ0biNyZWFkLW1vcmUtYnRuLFxyXG5idXR0b24ucmVhZC1tb3JlLWJ0bi5yZWFkLW1vcmUtYnRuLFxyXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC50ZXh0LWd1aWRlIC5yZWFkLW1vcmUtYnRuIHtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0Y29sb3I6ICMyOTNFRjI7XHJcblx0cGFkZGluZzogMDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbiNyZWFkLW1vcmUtYnRuI3JlYWQtbW9yZS1idG46OmJlZm9yZSxcclxuYnV0dG9uLnJlYWQtbW9yZS1idG4ucmVhZC1tb3JlLWJ0bjo6YmVmb3JlLFxyXG4uZGVsaXZlcnktc2VjdGlvbl9fY29udGVudC50ZXh0LWd1aWRlIC5yZWFkLW1vcmUtYnRuOjpiZWZvcmUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHRidXR0b24jcmVhZC1tb3JlLWJ0biNyZWFkLW1vcmUtYnRuOmhvdmVyLFxyXG5cdGJ1dHRvbi5yZWFkLW1vcmUtYnRuLnJlYWQtbW9yZS1idG46aG92ZXIsXHJcblx0LmRlbGl2ZXJ5LXNlY3Rpb25fX2NvbnRlbnQudGV4dC1ndWlkZSAucmVhZC1tb3JlLWJ0bjpob3ZlciB7XHJcblx0XHRjb2xvcjogI0VDMjgyRjtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5zZW9faHRtbF90ZXh0LnNlb19odG1sX3RleHQgcCB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bWFyZ2luOiAxMHB4IDA7XHJcbn1cclxuXHJcbi5jYXRhbG9nX3NvcnRDb250YWluZXIuY2F0YWxvZ19zb3J0Q29udGFpbmVyIGJ1dHRvbiB7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5hY3Rpb25zRGV0YWlsIC5jb250YWluZXIge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cdC5hY3Rpb25zRGV0YWlsIC5hY3Rpb25zSXRlbV9faW1nLS1tYWluIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuY2F0YWxvZ19maWx0ZXJPcHRpb25zLmNhdGFsb2dfZmlsdGVyT3B0aW9ucyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtdGl0bGUtLWFsdCAuY2F0YWxvZ19zZWN0aW9uTmFtZSBoMSB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5yb2JvdC1zdHlsZXMgLmNhdGFsb2ctc2xpZGVyIC5zbGljay1hcnJvdyB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucm9ib3Qtc3R5bGVzIC5uZXdEZXRhaWxlZENhcmRDb250YWluZXIgLmNhdGFsb2ctc2xpZGVyX19uYXYge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5yb2JvdC1zdHlsZXMgLmNhdGFsb2ctc2xpZGVyX193cmFwIGltZyB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucm9ib3Qtc3R5bGVzIC5pbWFnZXMtc2xpZGVyX19zbGlkZS1pbm5lciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5yb2JvdC1zdHlsZXMgLmltYWdlcy1zbGlkZXJfX2ltYWdlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMzA3cHg7XHJcblx0aGVpZ2h0OiAzMDdweDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0b2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG5cclxuLnJvYm90LXN0eWxlcyAuY2F0YWxvZy1zbGlkZXJfX3dyYXAgaW1nIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogNzAwcHg7XHJcblx0aGVpZ2h0OiA2OTdweDtcclxuXHRvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG4ucm9ib3Qtc3R5bGVzIC5tYWluLXNsaWRlcl9fc2xpZGUtaW1hZ2Uge1xyXG5cdHdpZHRoOiAxMzU2cHg7XHJcbn1cclxuXHJcbi5yb2JvdC1zdHlsZXMgLm1vZGFsLWRpYWxvZyB7XHJcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucm9ib3Qtc3R5bGVzIC5wb3B1bGFyIC5zd2lwZXItd3JhcHBlciB7XHJcblx0aGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucm9ib3Qtc3R5bGVzIC5wb3B1bGFyIC5zd2lwZXItc2xpZGUge1xyXG5cdHdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMjYwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvYm90LXN0eWxlcyAucHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyX19zd2lwZXItc2xpZGVyID4gLnN3aXBlci1zbGlkZXJfX3NsaWRlciA+IC5zd2lwZXItd3JhcHBlciB7XHJcblx0aGVpZ2h0OiA2NjRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucm9ib3Qtc3R5bGVzIC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNsaWRlLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XHJcblx0d2lkdGg6IDMxNnB4ICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiA2NjRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZGV0YWlsZWRDYXJkQ29udGFpbmVyX19zaWRlLFxyXG4uc2lkZUluZm8ge1xyXG5cdHdpZHRoOiAzNDVweDtcclxufVxyXG5cclxuLm5ld0RldGFpbGVkQ2FyZENvbnRhaW5lci5kZXRhaWxlZENhcmRDb250YWluZXIge1xyXG5cdGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuXHQucm9ib3Qtc3R5bGVzIC5pbWFnZXMtc2xpZGVyX19pbWFnZSB7XHJcblx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0LnJvYm90LXN0eWxlcyAubWFpbi1zbGlkZXJfX3NsaWRlLWltYWdlIHtcclxuXHRcdHdpZHRoOiAxMjE1cHg7XHJcblx0fVxyXG5cclxuXHQucm9ib3Qtc3R5bGVzIC5tYWluLXNsaWRlciAuc3dpcGVyLXdyYXBwZXIge1xyXG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucm9ib3Qtc3R5bGVzIC5tYWluLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5yb2JvdC1zdHlsZXMgLm1haW4tc2xpZGVyIC5zbGlkZXJfX2Fycm93IHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5yb2JvdC1zdHlsZXMgLm1haW4tc2xpZGVyX19zbGlkZS1pbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucm9ib3Qtc3R5bGVzIC5zd2lwZXItc2Nyb2xsYmFyLm1haW4tc2xpZGVyX19zY3JvbGxiYXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnJvYm90LXN0eWxlcyAucG9wdWxhciAuc3dpcGVyLXdyYXBwZXIge1xyXG5cdFx0aGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnJvYm90LXN0eWxlcyAucG9wdWxhciAuc3dpcGVyLXNsaWRlIHtcclxuXHRcdHdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnJvYm90LXN0eWxlcyAucHJvZHVjdC1zbGlkZXIgLnByb2R1Y3QtZ3JpZF9fY29sb3JzIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQucm9ib3Qtc3R5bGVzIC5zbGlkZXJfX2Fycm93cyxcclxuXHQucm9ib3Qtc3R5bGVzIC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5yb2JvdC1zdHlsZXMgLnByb2R1Y3QtZ3JpZCxcclxuXHQucm9ib3Qtc3R5bGVzIC5wcm9kdWN0LWdyaWRfX2NhcmQge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0ZmxleDogMCAwIGF1dG87XHJcblx0fVxyXG5cclxuXHQucm9ib3Qtc3R5bGVzIC5wcm9kdWN0LWdyaWRfX2JvdHRvbSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5yb2JvdC1zdHlsZXMgLnByb2R1Y3Qtc2xpZGVyLXN3aXBlci1mbGV4IC5wcm9kdWN0LXNsaWRlcl9fcHJvbW8gaW1nIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5yb2JvdC1zdHlsZXMgLnByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlcl9fc3dpcGVyLXNsaWRlciA+IC5zd2lwZXItc2xpZGVyX19zbGlkZXIgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucm9ib3Qtc3R5bGVzIC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNsaWRlLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnJvYm90LXN0eWxlcyAuc29jaWFscy1ibG9ja3NfX2ltYWdlIHtcclxuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnJvYm90LXN0eWxlcyAud3JhcCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LnJvYm90LXN0eWxlcyAuZGV0YWlsZWRDYXJkQ29udGFpbmVyX19tYWluLFxyXG5cdC5yb2JvdC1zdHlsZXMgLmJhc2tldFRhYmxlIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LnJvYm90LXN0eWxlcyAuZGV0YWlsZWRDYXJkQ29udGFpbmVyX19zaWRlLFxyXG5cdC5yb2JvdC1zdHlsZXMgLnNpZGVJbmZvIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LnJvYm90LXN0eWxlcyAuY2F0YWxvZy1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0LnNpZGVJbmZvT3B0aW9uc19fY29sb3JzIC5zbGljay10cmFjayB7XHJcblx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnJvYm90LXN0eWxlcyAuY2F0YWxvZy1zbGlkZXJfX3dyYXAgaW1nIHtcclxuXHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdGhlaWdodDogMzAwcHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQucm9ib3Qtc3R5bGUgLm5ld0RldGFpbGVkQ2FyZENvbnRhaW5lciAuZGV0YWlsZWRDYXJkQ29udGFpbmVyX19tb2JpbGUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5yb2JvdC1zdHlsZXMgLm5ld0RldGFpbGVkQ2FyZENvbnRhaW5lciAuY2F0YWxvZy1zbGlkZXJfX25hdiB7XHJcblx0XHRtaW4taGVpZ2h0OiB1bnNldDtcclxuXHR9XHJcblxyXG5cdC5yb2JvdC1zdHlsZXMgLm1haW4tc2xpZGVyX19zbGlkZS1pbWFnZSB7XHJcblx0XHR3aWR0aDogMTIxNXB4O1xyXG5cdH1cclxuXHJcblx0LnJvYm90LXN0eWxlcyAubWFpbi1zbGlkZXJfX3NsaWRlLWltYWdlIHtcclxuXHRcdHdpZHRoOiAzNTVweDtcclxuXHRcdGhlaWdodDogMzYxcHg7XHJcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdH1cclxuXHJcblx0LmRldGFpbGVkQ2FyZENvbnRhaW5lcl9fc2lkZSxcclxuXHQuc2lkZUluZm8ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuc2lkZUluZm9PcHRpb25zX193cmFwIHtcclxuXHRcdHBhZGRpbmc6IDAgMTZweDtcclxuXHR9XHJcblxyXG5cdC5wYWdlLW1haW46aGFzKC5kZXRhaWxlZENhcmRDb250YWluZXIpIC5kZWxpdmVyeS1zZWN0aW9uIHtcclxuXHRcdG1hcmdpbjogNDZweCAwO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcblx0LnJvYm90LXN0eWxlcyAubmV3RGV0YWlsZWRDYXJkQ29udGFpbmVyIC5jYXRhbG9nLXNsaWRlcixcclxuXHQucm9ib3Qtc3R5bGVzIC5uZXdEZXRhaWxlZENhcmRDb250YWluZXIgLnNpZGVJbmZvT3B0aW9ucyB7XHJcblx0XHRtaW4taGVpZ2h0OiAwO1xyXG5cdH1cclxufSIsIi5wYWdlLWZvb3Rlci1tZW51X19saW5rIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMjVweDtcclxuXHRjb2xvcjogIzJGMkYyRjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5wYWdlLWZvb3Rlci1tZW51X19saW5rOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjZWQyODJmO1xyXG5cdH1cclxufSIsIi5wYWdlLWZvb3RlciB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdHBhZGRpbmc6IDMwcHggMDtcclxufVxyXG5cclxuLnBhZ2UtZm9vdGVyX19zb2NpYWxzIHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ucGFnZS1mb290ZXJfX3BheW1lbnQge1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5wYWdlLWZvb3Rlcl9fbGF5b3V0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnBhZ2UtZm9vdGVyX19sZWZ0IHtcclxuXHRmbGV4OiAwIDAgMjI3cHg7XHJcbn1cclxuXHJcbi5wYWdlLWZvb3Rlcl9fY2VudGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdG1hcmdpbjogMCA3MnB4IC0yMHB4IDQ4cHg7XHJcblx0bWF4LWhlaWdodDogNTAwcHg7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcbn1cclxuXHJcbi5wYWdlLWZvb3Rlcl9fY2VsbCB7XHJcblx0bWFyZ2luOiAwIDIwcHggMjBweCAwO1xyXG59XHJcblxyXG4ucGFnZS1mb290ZXJfX3JpZ2h0IHtcclxuXHRmbGV4OiAwIDEgMzA2cHg7XHJcblx0bWF4LXdpZHRoOiAzMDhweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5wYWdlLWZvb3Rlcl9fYmxvY2stdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxpbmUtaGVpZ2h0OiA1OXB4O1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG59XHJcblxyXG4ucGFnZS1mb290ZXJfX2Jsb2NrLXRpdGxlLWFycm93IHtcclxuXHR3aWR0aDogMTJweDtcclxuXHRoZWlnaHQ6IDEycHg7XHJcblx0ZmlsbDogbm9uZTtcclxuXHRjb2xvcjogIzAwMDtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1iYXNlO1xyXG5cdG1hcmdpbi1sZWZ0OiA4cHg7XHJcbn1cclxuXHJcbi5wYWdlLWZvb3Rlcl9fY29udGFjdHMge1xyXG5cdC5jb250YWN0cyB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRDBENEY0O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdHBhZGRpbmc6IDEwcHggMTJweDtcclxuXHR9XHJcblxyXG5cdC5jb250YWN0c19fdGl0bGUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5jb250YWN0c19fc2NoZWR1bGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmNvbnRhY3RzX19zY2hlZHVsZS1pdGVtIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjMkYyRjJGO1xyXG5cdH1cclxuXHJcblx0LmNvbnRhY3RzX19zY2hlZHVsZS1pdGVtIHNwYW4ge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGNvbG9yOiAjMkYyRjJGO1xyXG5cdH1cclxuXHJcblx0LmNvbnRhY3RzX19idXR0b25zIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuY29udGFjdHNfX2J1dHRvbnMtaXRlbSB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Zm9udC1zaXplOiAyN3B4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG5cdFx0Y29sb3I6ICMyOTNFRjI7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBuby10b3VjaCB7XHJcblx0XHQuY29udGFjdHNfX2J1dHRvbnMtaXRlbS5idG4ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjdweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMzcHg7XHJcblx0XHRcdGNvbG9yOiAjMjkzRUYyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvbnRhY3RzX19saW5rcyB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi5wYWdlLWZvb3Rlcl9fcHJpdmFjeSB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0Y29sb3I6ICMyRjJGMkY7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LnBhZ2UtZm9vdGVyX19wcml2YWN5OmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjZWQyODJmO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XHJcblx0LnBhZ2UtZm9vdGVyX19jZW50ZXIge1xyXG5cdFx0bWF4LWhlaWdodDogODUwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQucGFnZS1mb290ZXIge1xyXG5cdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtZm9vdGVyX19sYXlvdXQge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQucGFnZS1mb290ZXJfX2xlZnQge1xyXG5cdFx0ZmxleDogdW5zZXQ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQucGFnZS1mb290ZXJfX2NlbnRlciB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1heC1oZWlnaHQ6IHVuc2V0O1xyXG5cdFx0bWFyZ2luOiA0MHB4IDAgMDtcclxuXHR9XHJcblxyXG5cdC5wYWdlLWZvb3Rlcl9fY29udGFjdHMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdC5wYWdlLWZvb3Rlcl9fY2VsbCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQucGFnZS1mb290ZXJfX2Jsb2NrLXRpdGxlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQucGFnZS1mb290ZXJfX2Jsb2NrLXRpdGxlLS1vcGVuZWQgLnBhZ2UtZm9vdGVyX19ibG9jay10aXRsZS1hcnJvdyB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtZm9vdGVyLW1lbnUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtZm9vdGVyX19yaWdodCB7XHJcblx0XHRmbGV4OiB1bnNldDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQucGFnZS1zdWJmb290ZXIge1xyXG5cdFx0bWFyZ2luOiAyMHB4IDAgNTBweDtcclxuXHR9XHJcblxyXG5cdC5wYWdlLWZvb3Rlcl9fcHJpdmFjeSB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQucGFnZS1mb290ZXJfX2NvbnRhY3RzLS1zZXJ2aWNlIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LnBhZ2UtZm9vdGVyLS1ub3QtZmlsbGVkIHtcclxuXHRcdGhlaWdodDogMTU1M3B4O1xyXG5cdH1cclxufSIsIi5wYWdlLWhlYWRlci1sb2dvIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHdpZHRoOiAxNzVweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlci1sb2dvX19pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQucGFnZS1oZWFkZXItbG9nbzpob3ZlciB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRvcGFjaXR5OiAuNzU7XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcclxuXHQucGFnZS1oZWFkZXItbG9nbzpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAxcHggZGFzaGVkICRjb2xvci1ncmF5LWRhcms7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQucGFnZS1oZWFkZXItbG9nbyB7XHJcblx0XHR3aWR0aDogMTc1cHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcclxuXHQucGFnZS1oZWFkZXItbG9nbyB7XHJcblx0XHR3aWR0aDogMTc1cHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0fVxyXG59IiwiLnBhZ2UtaGVhZGVyLXNwYWNlciB7XHJcblx0aGVpZ2h0OiAxNDhweDtcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyLXNwYWNlcjpoYXMoKyAucGFnZS1oZWFkZXItd3JhcCA+IC50b3AtaGVhZC1saW5lKSB7XHJcblx0aGVpZ2h0OiAxNDBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LnBhZ2UtaGVhZGVyLXNwYWNlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufSIsIi5wYWdlLWhlYWRlci13cmFwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogMTAwO1xyXG59XHJcbi8vXHJcbi8vLnN0YXRlLS1oZWFkZXItc2Nyb2xsZWQgLnBhZ2UtaGVhZGVyLXdyYXAge1xyXG4vL1x0cG9zaXRpb246IGZpeGVkO1xyXG4vL1x0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDhweCk7XHJcbi8vfVxyXG4vL1xyXG4vLy5zdGF0ZS0taGVhZGVyLXNjcm9sbGVkLnN0YXRlLS1oZWFkZXItZml4ZWQgLnBhZ2UtaGVhZGVyLXdyYXAsXHJcbi8vLnN0YXRlLS1oZWFkZXItc2Nyb2xsZWQuc3RhdGUtLWhlYWRlci1maXhlZC1oaWRkZW4gLnBhZ2UtaGVhZGVyLXdyYXAge1xyXG4vL1x0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXM7XHJcbi8vfVxyXG4vL1xyXG4vLy5zdGF0ZS0taGVhZGVyLWZpeGVkIC5wYWdlLWhlYWRlci13cmFwIHtcclxuLy9cdHBvc2l0aW9uOiBmaXhlZDtcclxuLy9cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuLy99XHJcbi8vXHJcbi8vLnN0YXRlLS1oZWFkZXItZml4ZWQtaGlkZGVuIC5wYWdlLWhlYWRlci13cmFwIHtcclxuLy9cdHBvc2l0aW9uOiBmaXhlZDtcclxuLy9cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjA4cHgpO1xyXG4vL31cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5wYWdlLWhlYWRlci13cmFwIHtcclxuXHRcdHBvc2l0aW9uOiBzdGlja3k7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG59IiwiLnBhZ2UtaGVhZGVyLFxyXG52LXBhZ2UtaGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG5cdG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbn1cclxuXHJcbnYtcGFnZS1oZWFkZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlcl9fbGF5b3V0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0bWFyZ2luOiAwIC0xMHB4O1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXJfX2NlbGwge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyX19jZWxsLS1sb2dvIHtcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlcl9fY2VsbC0tc2VhcmNoIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHRtYXgtd2lkdGg6IDYwMHB4O1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXJfX2NlbGwtLW1lbnUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlcl9fbWVudS1idG4ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogNTBweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0bWFyZ2luOiAtMTBweDtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyX19tZW51LWljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyX19jYXRhbG9nLWJ0biB7XHJcblx0aGVpZ2h0OiA1MnB4O1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlcl9fY2F0YWxvZy1idG4taGFtYnVyZ2VyIHtcclxuXHR3aWR0aDogMThweDtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0aGVpZ2h0OiAycHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1iYXNlO1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXJfX2NhdGFsb2ctYnRuLWhhbWJ1cmdlcjo6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnJztcclxuXHR3aWR0aDogMThweDtcclxuXHRoZWlnaHQ6IDJweDtcclxuXHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC02cHg7XHJcblx0bGVmdDogMDtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1iYXNlO1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXJfX2NhdGFsb2ctYnRuLWhhbWJ1cmdlcjo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHdpZHRoOiAxOHB4O1xyXG5cdGhlaWdodDogMnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogLTZweDtcclxuXHRsZWZ0OiAwO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyX19jYXRhbG9nLWJ0bi0tYWN0aXZlIC5wYWdlLWhlYWRlcl9fY2F0YWxvZy1idG4taGFtYnVyZ2VyIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXJfX2NhdGFsb2ctYnRuLS1hY3RpdmUgLnBhZ2UtaGVhZGVyX19jYXRhbG9nLWJ0bi1oYW1idXJnZXI6OmJlZm9yZSB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTM2JSwgMCk7XHJcblx0cmlnaHQ6IDUwJTtcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyX19jYXRhbG9nLWJ0bi0tYWN0aXZlIC5wYWdlLWhlYWRlcl9fY2F0YWxvZy1idG4taGFtYnVyZ2VyOjphZnRlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyX19jYXRhbG9nLWJ0bi10ZXh0IHtcclxuXHRtYXJnaW4tbGVmdDogOHB4O1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXJfX2NhdGFsb2ctaWNvbiB7XHJcblx0d2lkdGg6IDE4cHg7XHJcblx0aGVpZ2h0OiAxOHB4O1xyXG5cdG1hcmdpbi1yaWdodDogOHB4O1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyX19jYXRhbG9nLWJ0biB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XHJcblx0LnBhZ2UtaGVhZGVyX19jZWxsLS1zZWFyY2gge1xyXG5cdFx0bWF4LXdpZHRoOiB1bnNldDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5wYWdlLWhlYWRlcl9fbGF5b3V0IHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5wYWdlLWhlYWRlcl9fbGF5b3V0IHtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblxyXG5cdC5wYWdlLWhlYWRlcl9fbWVudS1idG4ge1xyXG5cdFx0YmFja2dyb3VuZDogI0ZGNDE0MTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHR3aWR0aDogNDJweDtcclxuXHR9XHJcblxyXG5cdC5wYWdlLWhlYWRlcl9fbWVudS1pY29uIHtcclxuXHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtaGVhZGVyX19jZWxsLS1sb2dvIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcblxyXG5cdC5wYWdlLWhlYWRlcl9fY2VsbC0tbGlua3Mge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5wYWdlLWhlYWRlcl9fY2VsbC0tY2F0YWxvZyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtaGVhZGVyX19jZWxsLS1zZWFyY2gge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cdC5wYWdlLWhlYWRlcl9fY2VsbC0tZmF2b3JpdGUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5wYWdlLWhlYWRlcl9fY2VsbC0tbWVudSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTV4cy1tYXgpIHtcclxuXHQucGFnZS1oZWFkZXJfX2NlbGwge1xyXG5cdFx0cGFkZGluZzogMCA1cHg7XHJcblx0fVxyXG59IiwiLyogLS0tIHBhZ2UgbmF2aWdhdGlvbiAtLS0gKi9cclxuLnBhZ2UtbmF2IHtcclxuXHQvL2JvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLnBhZ2UtbmF2X19yb3cge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wYWdlLW5hdl9fYnV0dG9uIHtcclxuXHRjb2xvcjogIzI5M0VGMjtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjMjkzRUYyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAyODVweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucGFnZS1uYXZfX2J1dHRvbi1hcnJvdyB7XHJcblx0d2lkdGg6IDI1cHg7XHJcblx0aGVpZ2h0OiAyNXB4O1xyXG5cdGZpbGw6IG5vbmU7XHJcblx0bWFyZ2luLWxlZnQ6IDlweDtcclxuXHRjb2xvcjogIzI5M0VGMjtcclxufVxyXG5cclxuLnBhZ2UtbmF2X19jZWxsIHtcclxuXHQvL2ZsZXg6IDAgMSBhdXRvO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wYWdlLW5hdl9fY2VsbC0tcmlnaHQge1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4ucGFnZS1uYXZfX2xpbmtzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucGFnZS1uYXZfX2xpbmssXHJcbi5wYWdlLW5hdl9fbGluay1zcGFjZXIge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDNweDtcclxuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XHJcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ucGFnZS1uYXZfX2xpbmstc3BhY2VyIHtcclxuXHRtaW4td2lkdGg6IDE0cHg7XHJcbn1cclxuXHJcbi5wYWdlLW5hdl9fbGluayB7XHJcblx0bWluLXdpZHRoOiAzMHB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQucGFnZS1uYXZfX2xpbms6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS1uYXZfX2xpbms6YWN0aXZlIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1hY3RpdmU7XHJcbn1cclxuXHJcbi5wYWdlLW5hdl9fbGluazo6YWZ0ZXIge1xyXG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xyXG59XHJcblxyXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcclxuXHQucGFnZS1uYXZfX2xpbms6Zm9jdXM6OmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS1uYXZfX2xpbmsucGFnZS1uYXZfX2xpbmstLWFjdGl2ZSB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0LnBhZ2UtbmF2IHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5wYWdlLW5hdl9fYnV0dG9uIHtcclxuXHRcdG1heC13aWR0aDogdW5zZXQ7XHJcblx0fVxyXG5cclxuXHQucGFnZS1uYXZfX3JvdyB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtbmF2X19jZWxsIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtbmF2X19jZWxsLS1yaWdodCB7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTR4cy1tYXgpIHtcclxuXHQucGFnZS1uYXZfX2xpbmtzIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMnB4O1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtbmF2X19saW5rIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcclxuXHR9XHJcbn0iLCIucGFnZS1zZWN0aW9uLWhlYWRlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0bWFyZ2luOiAyMHB4IDA7XHJcbn1cclxuXHJcbi5wYWdlLXNlY3Rpb24taGVhZGVyX19tYWluIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxufVxyXG5cclxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZS1saW5rcyB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRtYXJnaW4tbGVmdDogLThweDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZS1saW5rcy1pdGVtIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRtYXJnaW4tbGVmdDogOHB4O1xyXG59IiwiLnBhZ2Utc2VjdGlvbiB7XHJcblx0bWFyZ2luOiA2MHB4IDA7XHJcblxyXG5cdCY6aGFzKC5wcm9kdWN0LXNsaWRlcik6aGFzKCArIC5wYWdlLXNlY3Rpb24pIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblx0fVxyXG59IiwiLnBhZ2Utc3ViZm9vdGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRmb250LXNpemU6ICRmei1zbWFsbDtcclxuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG59XHJcblxyXG4ucGFnZS1zdWJmb290ZXJfX2xheW91dCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtYXJnaW46IC01cHggLTEycHg7XHJcbn1cclxuXHJcbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbCB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0cGFkZGluZzogNXB4IDEycHg7XHJcbn1cclxuXHJcbi5wYWdlLXN1YmZvb3Rlcl9fY29weXJpZ2h0IHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMTVweDtcclxuXHRjb2xvcjogcmdiYSg0NywgNDcsIDQ3LCAwLjQpO1xyXG5cclxuXHQmICsgJiB7XHJcblx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS1zdWJmb290ZXJfX3NwYWNlciB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcbn1cclxuXHJcbi5wYWdlLXN1YmZvb3Rlcl9fbGluayB7XHJcblx0QGluY2x1ZGUgbGluaztcclxuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LnBhZ2Utc3ViZm9vdGVyX19sYXlvdXQge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxufSIsIi5wYWdlLXRpdGxlIHtcclxuXHRtYXJnaW46IDE1cHggMDtcclxufVxyXG5cclxuLnBhZ2UtdGl0bGUtLWZsZXgge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnBhZ2UtdGl0bGVfX3F1YW50aXR5IHtcclxuXHRmb250LXNpemU6ICRmei1zbWFsbDtcclxuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59IiwiLnBhbmVsLWhlYWQge1xyXG5cdHBhZGRpbmc6IDEwcHggMTBweCAzMHB4O1xyXG59XHJcblxyXG4ucGFuZWwtaGVhZF9fdG9wIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnBhbmVsLWhlYWRfX2J0biB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiA1NHB4O1xyXG5cdGhlaWdodDogNDRweDtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuXHJcbi5wYW5lbC1oZWFkX19idG46OmFmdGVyIHtcclxuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcclxufVxyXG5cclxuLnBhbmVsLWhlYWRfX2J0bi0tY2xvc2Uge1xyXG5cdG1hcmdpbi1yaWdodDogLTEwcHg7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5wYW5lbC1oZWFkX19idG4tLWJhY2sge1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLnBhbmVsLWhlYWRfX2J0bi1pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMjVweDtcclxuXHRoZWlnaHQ6IDI1cHg7XHJcblx0ZmlsbDogbm9uZTtcclxuXHRjb2xvcjogIzgwODA4MDtcclxufVxyXG5cclxuLnBhbmVsLWhlYWRfX3RpdGxlIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdGZvbnQtc2l6ZTogMzJweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiA1OXB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LnBhbmVsLWhlYWRfX2J0bjpob3ZlciB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xyXG5cdC5wYW5lbC1oZWFkX19idG46Zm9jdXM6OmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XHJcblx0fVxyXG59XHJcblxyXG4ucGFuZWwtaGVhZF9fYnRuOmFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XHJcbn0iLCIucGFuZWwge1xyXG5cdEBpbmNsdWRlIHBhbmVsO1xyXG59XHJcblxyXG4ucGFuZWwtLW9wZW4ge1xyXG5cdEBpbmNsdWRlIHBhbmVsLW9wZW47XHJcbn1cclxuXHJcbi5wYW5lbC1oZWFkX19idG4tdGV4dCB7XHJcblx0Y29sb3I6ICM4MDgwODA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5wYW5lbF9fYmFubmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wYW5lbF9fYmFubmVyLWxpbmsge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG59XHJcblxyXG4ucGFuZWxfX2Jhbm5lci1pbWFnZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ucGFuZWxfX2JvZHkge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuLnBhbmVsX19pdGVtIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBhbmVsX19pdGVtICsgLnBhbmVsX19pdGVtIHtcclxuXHRib3JkZXItdG9wOiBub25lO1xyXG59XHJcblxyXG4ucGFuZWxfX2l0ZW06Zmlyc3QtY2hpbGQge1xyXG5cdGJvcmRlci10b3A6IG5vbmU7XHJcbn1cclxuXHJcbi5wYW5lbF9fYnRuIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDEzcHggMTBweDtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRmb250LXNpemU6ICRmei1iYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGOEY5RkQ7XHJcblx0aGVpZ2h0OiA1NHB4O1xyXG59XHJcblxyXG4ucGFuZWxfX2J0bjo6YWZ0ZXIge1xyXG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xyXG59XHJcblxyXG4ucGFuZWxfX2J0bi1pY29uLFxyXG4ucGFuZWxfX2J0bi1hcnJvdyB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5wYW5lbF9fYnRuLWFycm93IHtcclxuXHR3aWR0aDogMTJweDtcclxuXHRoZWlnaHQ6IDEycHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4ucGFuZWxfX2J0bi1pbWFnZSB7XHJcblx0d2lkdGg6IDI4cHg7XHJcblx0aGVpZ2h0OiAyOHB4O1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLnBhbmVsX19idG4tbWFpbiB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0Y29sb3I6ICMwMDAwMDA7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQucGFuZWxfX2J0bjpob3ZlcixcclxuXHQucGFuZWxfX2J0bjpob3ZlciAucGFuZWxfX2J0bi1pY29uLFxyXG5cdC5wYW5lbF9fYnRuOmhvdmVyIC5wYW5lbF9fYnRuLWFycm93IHtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XHJcblx0LnBhbmVsX19idG46Zm9jdXM6OmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XHJcblx0fVxyXG59XHJcblxyXG4ucGFuZWxfX2J0bjphY3RpdmUgLnBhbmVsX19idG4tbWFpbiB7XHJcblx0Y29sb3I6ICNFQzI4MkY7XHJcbn0iLCIucGF5LWljb25zX19ncmlkIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRtYXJnaW46IC00cHg7XHJcbn1cclxuXHJcbi5wYXktaWNvbnNfX2NlbGwge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDRweDtcclxufVxyXG5cclxuLnBheS1pY29uc19faXRlbSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDUwcHg7XHJcblx0aGVpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG4ucGF5LWljb25zX19pdGVtLS12aXNhIHtcclxuXHR3aWR0aDogNTNweDtcclxuXHRoZWlnaHQ6IDI4cHg7XHJcbn1cclxuXHJcbi5wYXktaWNvbnNfX2l0ZW0tLXZidmlzYSB7XHJcblx0d2lkdGg6IDUzcHg7XHJcblx0aGVpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG4ucGF5LWljb25zX19pdGVtLS1tYyB7XHJcblx0d2lkdGg6IDQzcHg7XHJcblx0aGVpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG4ucGF5LWljb25zX19pdGVtLS1tY3NjIHtcclxuXHR3aWR0aDogNTlweDtcclxuXHRoZWlnaHQ6IDI4cHg7XHJcbn1cclxuXHJcbi5wYXktaWNvbnNfX2l0ZW0tLWJlbGNhcnQge1xyXG5cdHdpZHRoOiAxMDBweDtcclxuXHRoZWlnaHQ6IDI4cHg7XHJcbn1cclxuXHJcbi5wYXktaWNvbnNfX2l0ZW0tLXdlYnBheSB7XHJcblx0d2lkdGg6IDEwMHB4O1xyXG5cdGhlaWdodDogMjhweDtcclxufSIsIi5wYXltZW50LXNlY3Rpb24ge1xyXG5cdG1hcmdpbjogNTBweCAwIDEwMHB4O1xyXG59XHJcblxyXG4ucGF5bWVudC1zZWN0aW9uX190YWJzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcbn1cclxuXHJcbi5wYXltZW50LXNlY3Rpb25fX3RhYi13cmFwIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRwYWRkaW5nOiAwIDhweDtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fdGFiLXdyYXA6Zmlyc3QtY2hpbGQge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fdGFiLXdyYXA6bGFzdC1jaGlsZCB7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fdGFiIHtcclxuXHRwYWRkaW5nOiAxNXB4IDc3cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5idXR0b24ucGF5bWVudC1zZWN0aW9uX190YWIge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fdGFiLWljb24ucGF5bWVudC1zZWN0aW9uX190YWItaWNvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvIDRweDtcclxuXHRjb2xvcjogI0VEMjgyRjtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fdGFiLW5hbWUge1xyXG5cdGZvbnQtc2l6ZTogMTMuOXB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGNvbG9yOiAjMjgyODI4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fdGFiLmFjdGl2ZSB7XHJcblx0Ym94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fc21hbGwtdGFicyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0bWFyZ2luLXRvcDogMTdweDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QwRDNGMTtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fc21hbGwtdGFiIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0Y29sb3I6ICM4QzhDOEM7XHJcblx0cGFkZGluZzogMTNweCAyMnB4O1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fc21hbGwtdGFiLmFjdGl2ZSB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdGNvbG9yOiAjMjgyODI4O1xyXG59XHJcblxyXG4ucGF5bWVudC1zZWN0aW9uX19zbWFsbC10YWIuYWN0aXZlOjphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiBhdXRvO1xyXG5cdGxlZnQ6IDIycHg7XHJcblx0cmlnaHQ6IDIycHg7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGhlaWdodDogM3B4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDFweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xyXG59XHJcblxyXG5idXR0b24ucGF5bWVudC1zZWN0aW9uX19zbWFsbC10YWIge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuYnV0dG9uLnBheW1lbnQtc2VjdGlvbl9fc21hbGwtdGFiOmhvdmVyIHtcclxuXHRjb2xvcjogIzI4MjgyODtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fc21hbGwtdGFiOmZpcnN0LWNoaWxkIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5wYXltZW50LXNlY3Rpb25fX3NtYWxsLXRhYi5hY3RpdmU6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcclxuXHRsZWZ0OiAwO1xyXG59XHJcblxyXG4ucGF5bWVudC1zZWN0aW9uX19zbWFsbC10YWI6bGFzdC1jaGlsZCB7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fc21hbGwtdGFiLmFjdGl2ZTpsYXN0LWNoaWxkOjphZnRlciB7XHJcblx0cmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtaXRlbXMtd3JhcCB7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fY29udGVudC1pdGVtcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG5cdG1hcmdpbjogLTIwcHg7XHJcbn1cclxuXHJcbi5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtaXRlbSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDUwJTtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG59XHJcblxyXG4ucGF5bWVudC1zZWN0aW9uX19jb250ZW50LWl0ZW0udGV4dC1ndWlkZSB1bCA+IGxpOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogOHB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMyRjJGMkY7XHJcbn1cclxuXHJcbi5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtaXRlbSBoMyB7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRjb2xvcjogIzIzMUYyMDtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fY29udGVudCB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0Y29sb3I6ICMyRjJGMkY7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fY29udGVudCBoMyB7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRjb2xvcjogIzIzMUYyMDtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMzNweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogNTlweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTEuMzJweDtcclxuXHRjb2xvcjogIzJGMkYyRjtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ucGF5bWVudC1zZWN0aW9uX19jb250ZW50LXBhcnRuZXJzLXdyYXAge1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtcGFydG5lcnMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuXHRtYXJnaW46IDAgLTIwcHg7XHJcbn1cclxuXHJcbi5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtcGFydG5lciB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDUwJTtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fY29udGVudC1wYXJ0bmVyLWxlZnQge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLnBheW1lbnQtc2VjdGlvbl9fY29udGVudC1wYXJ0bmVyLWltYWdlIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHdpZHRoOiAxNTBweDtcclxuXHRoZWlnaHQ6IDExNHB4O1xyXG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuXHJcbi5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtcGFydG5lci10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0Y29sb3I6ICMyRjJGMkY7XHJcbn1cclxuXHJcbi5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtcGFydG5lci10ZXh0IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdGNvbG9yOiAjMjMxRjIwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQucGF5bWVudC1zZWN0aW9uIHtcclxuXHRcdG1hcmdpbjogNDBweCAwIDYwcHg7XHJcblx0fVxyXG5cclxuXHQucGF5bWVudC1zZWN0aW9uX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC44OHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtaXRlbXMge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQtaXRlbSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQtc2VjdGlvbl9fYmFycyB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQtc2VjdGlvbl9fYmFyLXdyYXAge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50LXNlY3Rpb25fX2JhciB7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMTJweCAyMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50LXNlY3Rpb25fX2Jhci1pY29uIHtcclxuXHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRtYXJnaW4tbGVmdDogMTNweDtcclxuXHRcdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd247XHJcblx0fVxyXG5cclxuXHQucGF5bWVudC1zZWN0aW9uX19iYXItd3JhcC5vcGVuIC5wYXltZW50LXNlY3Rpb25fX2Jhci1pY29uIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50LXNlY3Rpb25fX2NvbnRlbnQgaDMsXHJcblx0LnBheW1lbnQtc2VjdGlvbl9fY29udGVudC1pdGVtIGgzIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0fVxyXG5cclxuXHQucGF5bWVudC1zZWN0aW9uX19jb250ZW50LXBhcnRuZXJzIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQucGF5bWVudC1zZWN0aW9uX19jb250ZW50LXBhcnRuZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0fVxyXG5cclxuXHQucGF5bWVudC1zZWN0aW9uX19jb250ZW50LXBhcnRuZXI6Zmlyc3QtY2hpbGQge1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0fVxyXG5cclxuXHQucGF5bWVudC1zZWN0aW9uX19jb250ZW50LXBhcnRuZXItaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0aGVpZ2h0OiA3NXB4O1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQtc2VjdGlvbl9fdGFicyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50LXNlY3Rpb25fX3RhYi13cmFwIHtcclxuXHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50LXNlY3Rpb25fX3RhYiB7XHJcblx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQtc2VjdGlvbl9fYmFyLWNvbnRlbnQtd3JhcCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHR9XHJcbn0iLCIucGF5bWVudF9fbGlua3Mge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luOiAwIC00cHggLTRweCAwO1xyXG59XHJcblxyXG4ucGF5bWVudF9fbGluayB7XHJcblx0bWFyZ2luOiAwIDRweCA0cHggMDtcclxuXHR3aWR0aDogNzRweDtcclxuXHRoZWlnaHQ6IDc0cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucGF5bWVudF9faW1hZ2Uge1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQucGF5bWVudF9fbGlua3Mge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxufSIsIi5wb3B1bGFyIHtcclxuXHRtYXJnaW46IDYwcHggMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucG9wdWxhcl9fdGl0bGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbn1cclxuXHJcbi5wb3B1bGFyX19tYWluIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5wb3B1bGFyX19zd2lwZXItc2xpZGVyLXdyYXAge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wb3B1bGFyIC5wb3B1bGFyX19zbGlkZS5zd2lwZXItc2xpZGUge1xyXG5cdHdpZHRoOiAyMjBweDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnBvcHVsYXIgLnBvcHVsYXJfX3NsaWRlLS1wcm9tby5zd2lwZXItc2xpZGUge1xyXG5cdHdpZHRoOiAxMjBweDtcclxufVxyXG5cclxuLnBvcHVsYXJfX2Fycm93cyAuc2xpZGVyX19hcnJvdyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4ucG9wdWxhcl9fYXJyb3dzIC5zbGlkZXJfX2Fycm93LS1sZWZ0IHtcclxuXHRsZWZ0OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSAtIDE1cHgpKTtcclxufVxyXG5cclxuLnBvcHVsYXJfX2Fycm93cyAuc2xpZGVyX19hcnJvdy0tcmlnaHQge1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgY2FsYygtNTAlIC0gMTVweCkpO1xyXG59XHJcblxyXG4ucG9wdWxhcl9fY29sIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiAyMHB4O1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnBvcHVsYXJfX2NvbCA+IC5wb3B1bGFyX19saW5rOmZpcnN0LWNoaWxkOm5vdCgucG9wdWxhcl9fbGluay0tcHJvbW8pIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bGVmdDogY2FsYygtNTAlICsgMTBweCk7XHJcbn1cclxuXHJcbi5wb3B1bGFyX19saW5rIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR3aWR0aDogMjIwcHg7XHJcblx0aGVpZ2h0OiAxMjBweDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAkdHJzLWJhc2U7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQucG9wdWxhcl9fbGluazpob3ZlciB7XHJcblx0XHRib3gtc2hhZG93OiAwIDE2cHggNDBweCByZ2JhKDEzNSwgMTM1LCAxMzUsIDAuMTIpO1xyXG5cdH1cclxufVxyXG5cclxuLnBvcHVsYXJfX2xpbmstLXByb21vIHtcclxuXHR3aWR0aDogMTIwcHg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0cGFkZGluZzogMTZweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZlZmNiO1xyXG59XHJcblxyXG4ucG9wdWxhcl9fY29udGVudCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMjtcclxuXHRtYXgtd2lkdGg6IDEzMHB4O1xyXG5cdG1pbi13aWR0aDogMDtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxufVxyXG5cclxuLnBvcHVsYXJfX2xpbmstLXByb21vIC5wb3B1bGFyX19jb250ZW50IHtcclxuXHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG59XHJcblxyXG4ucG9wdWxhcl9fbGluay10aXRsZSB7XHJcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5wb3B1bGFyX19saW5rOmhvdmVyIC5wb3B1bGFyX19saW5rLXRpdGxlIHtcclxuXHRcdGNvbG9yOiAjZWQyODJmO1xyXG5cdH1cclxufVxyXG5cclxuLnBvcHVsYXJfX3Byb21vLW1hcmsge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogOHB4O1xyXG5cdGJvdHRvbTogNXB4O1xyXG5cdHdpZHRoOiA3NXB4O1xyXG5cdGhlaWdodDogNjJweDtcclxuXHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdGZpbGw6ICNlZDI4MmY7XHJcblx0Y29sb3I6ICNlZDI4MmY7XHJcbn1cclxuXHJcbi5wb3B1bGFyX19saW5rLWltYWdlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR3aWR0aDogMTAzcHg7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgMTJweCAxMnB4IDA7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5zd2lwZXItc2Nyb2xsYmFyLnBvcHVsYXJfX3Njcm9sbGJhciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xyXG5cdHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0Ym90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0dG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IDY1cHggIWltcG9ydGFudDtcclxuXHRtYXgtd2lkdGg6IDY1cHggIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IDNweCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbjogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0YmFja2dyb3VuZDogcmdiYSg0MCwgNDAsIDQwLCAwLjEyKSAhaW1wb3J0YW50O1xyXG5cdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHRib3JkZXItcmFkaXVzOiAxcHg7XHJcbn1cclxuXHJcbi5zd2lwZXItc2Nyb2xsYmFyLnBvcHVsYXJfX3Njcm9sbGJhciAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuXHRiYWNrZ3JvdW5kOiAjMjgyODI4ICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiAzcHggIWltcG9ydGFudDtcclxuXHRib3JkZXItcmFkaXVzOiAxcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhsLW1pbikgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcblx0LnBvcHVsYXJfX3N3aXBlci1zbGlkZXItd3JhcCB7XHJcblx0XHR3aWR0aDogY2FsYygxMDB2dyArIDIwMHB4KTtcclxuXHJcblx0XHQuc3dpcGVyLXNsaWRlLnBvcHVsYXJfX3NsaWRlOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMzAwcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5wb3B1bGFyIHtcclxuXHRcdG1hcmdpbjogNDBweCAwO1xyXG5cdH1cclxuXHJcblx0LnBvcHVsYXJfX3RpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0fVxyXG5cclxuXHQucG9wdWxhcl9fbWFpbiB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHR9XHJcblxyXG5cdC5wb3B1bGFyIC5wb3B1bGFyX19zbGlkZS5zd2lwZXItc2xpZGUge1xyXG5cdFx0d2lkdGg6IDE4MHB4O1xyXG5cdH1cclxuXHJcblx0LnBvcHVsYXIgLnBvcHVsYXJfX3NsaWRlLS1wcm9tby5zd2lwZXItc2xpZGUge1xyXG5cdFx0d2lkdGg6IDEwMHB4O1xyXG5cdH1cclxuXHJcblx0LnBvcHVsYXJfX2NvbCB7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQucG9wdWxhcl9fbGluayB7XHJcblx0XHR3aWR0aDogMTgwcHg7XHJcblx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMTJweDtcclxuXHR9XHJcblxyXG5cdC5wb3B1bGFyX19saW5rLS1wcm9tbyB7XHJcblx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0cGFkZGluZzogMTJweDtcclxuXHR9XHJcblxyXG5cdC5wb3B1bGFyX19saW5rLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcblxyXG5cdC5wb3B1bGFyX19wcm9tby1tYXJrIHtcclxuXHRcdHdpZHRoOiA1NnB4O1xyXG5cdFx0aGVpZ2h0OiA0NnB4O1xyXG5cdH1cclxuXHJcblx0LnBvcHVsYXJfX2xpbmstaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDg2cHg7XHJcblx0fVxyXG5cclxuXHQucG9wdWxhcl9fY29udGVudCB7XHJcblx0XHRtYXgtd2lkdGg6IDgwcHg7XHJcblx0fVxyXG5cclxuXHQuc3dpcGVyLXNjcm9sbGJhci5wb3B1bGFyX19zY3JvbGxiYXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5wb3B1bGFyX19zd2lwZXItc2xpZGVyLXdyYXAge1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwdncgKyA1MHB4KTtcclxuXHJcblx0XHQuc3dpcGVyLXNsaWRlLnBvcHVsYXJfX3NsaWRlOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cdC5wb3B1bGFyX19jb250ZW50IHtcclxuXHRcdG1heC13aWR0aDogNzJweDtcclxuXHR9XHJcblxyXG5cdC5wb3B1bGFyX19jb2wgPiAucG9wdWxhcl9fbGluazpmaXJzdC1jaGlsZDpub3QoLnBvcHVsYXJfX2xpbmstLXByb21vKSB7XHJcblx0XHQvL2xlZnQ6IGNhbGMoLTUwJSArIDRweCk7XHJcblx0fVxyXG5cclxuXHQucG9wdWxhcl9fc3dpcGVyLXNsaWRlci13cmFwIC5zd2lwZXItc2xpZGUucG9wdWxhcl9fc2xpZGU6bGFzdC1vZi10eXBlIHtcclxuXHRcdG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufSIsIi5wcm9kdWN0LWMtZ3JpZCxcclxuLnByb2R1Y3QtYy1ncmlkX19jYXJkIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0ZmxleDogMSAwIGF1dG87XHJcbn1cclxuXHJcbi5wcm9kdWN0LWMtZ3JpZF9fY2FyZCB7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAwIDEycHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByb2R1Y3QtYy1ncmlkX19jYXJkIHtcclxuXHRwYWRkaW5nLXRvcDogMTJweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxufVxyXG5cclxuLnByb2R1Y3QtYy1ncmlkIC5idG4tZGVsIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxMnB4O1xyXG5cdHJpZ2h0OiAyNHB4O1xyXG5cdHotaW5kZXg6IDQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWMtZ3JpZF9fYm90dG9tIHtcclxuXHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdHBhZGRpbmctdG9wOiAxMnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jLWdyaWRfX2xpbmsge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0ei1pbmRleDogMztcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnByb2R1Y3QtYy1ncmlkX19saW5rOjphZnRlciB7XHJcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xyXG5cdC5wcm9kdWN0LWMtZ3JpZF9fbGluazpmb2N1czo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWMtZ3JpZF9fbGluazphY3RpdmUgfiAucHJvZHVjdC1jLWdyaWRfX2NhcmQge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWMtZ3JpZF9fdmlzdWFsIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luOiAwIDAgMTJweDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0cGFkZGluZy1ib3R0b206IDY3JTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByb2R1Y3QtYy1ncmlkX192aXN1YWwge1xyXG5cdHdpZHRoOiA5MHB4O1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnByb2R1Y3QtYy1ncmlkX192aXN1YWw6OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmctdG9wOiAxMDAlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jLWdyaWRfX2ltYWdlLnByb2R1Y3QtaW1hZ2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jLWdyaWRfX2ltYWdlOjphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMTUsIDQ5LCAxMDYsIC4wNCk7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdHotaW5kZXg6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWMtZ3JpZF9fc3RhdHVzIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuLnByb2R1Y3QtYy1ncmlkX19uYW1lIHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRtYXJnaW4tdG9wOiAxM3B4O1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdGhlaWdodDogNDFweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByb2R1Y3QtYy1ncmlkX19uYW1lIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0aGVpZ2h0OiAzMnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jLWdyaWQtLXNtYWxsIC5wcmljZSB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jLWdyaWQtLXNtYWxsIC5wcmljZV9fdmFsdWUge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJpY2VfX2dyb3VwLS1vbGQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWMtZ3JpZF9fZGVzY3JpcHRpb24ge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxuXHRjb2xvcjogIzgxODY5MDtcclxuXHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0bWF4LWhlaWdodDogMzZweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQucHJvZHVjdC1jLWdyaWQ6aG92ZXIgLnByb2R1Y3QtYy1ncmlkX19uYW1lIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWMtZ3JpZF9fYWN0aW9uIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogNDtcclxuXHRtYXJnaW46IDEycHggMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0bWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jLWdyaWQtLXNtYWxsIC5wcm9kdWN0LWMtZ3JpZF9fcHJpY2Uge1xyXG5cdG1hcmdpbi10b3A6IDRweDtcclxufVxyXG5cclxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2Uge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxufVxyXG5cclxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4ucHJpY2VfX2Rpc2NvdW50LXdyYXAge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucHJpY2UtLXJpZ2h0IC5wcmljZV9fZGlzY291bnQtd3JhcCB7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX3ZhbHVlIHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX3ZhbHVlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWMtZ3JpZF9fcHJpY2UtLWFjY2VudCB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWMtZ3JpZF9fcHJpY2UgLnByaWNlX19ncm91cC0tbmV3IHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWMtZ3JpZF9fcHJpY2UgLnByaWNlX19jdXJyZW5jeSB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdG1hcmdpbi1sZWZ0OiA4cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWMtZ3JpZF9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjZweDtcclxufVxyXG5cclxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZV9fZGlzY291bnQtd3JhcCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3QtYy1ncmlkX19tYWluIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59IiwiLnByb2R1Y3QtY2FyZF9fdGFncyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW46IC0yLjVweDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF90YWcge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF90YWcuYWN0aXZlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fdGFnLWlubmVyIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgcGFkZGluZzogNXB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX190YWctdGV4dCB7XHJcbiAgY29sb3I6ICRjb2xvci1ncmF5LW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIHBhZGRpbmc6IDJweDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fc2xpZGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fc2xpZGUtbGFibGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogOHB4O1xyXG4gIGJvdHRvbTogOHB4O1xyXG4gIHdpZHRoOiA4MHB4O1xyXG4gIGhlaWdodDogODBweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXJlZC1kaXNjb250O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fbGFibGUtdGV4dCB7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fbGFibGUtdGV4dDphY3RpdmUge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fc2xpZGVyIHtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19jb2xvcnMge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX2NvbG9ycy1pbm5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19jb2xvcnMtZWwge1xyXG4gIHBhZGRpbmc6IDRweDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fY29sb3JzLWVsLmFjdGl2ZSAucHJvZHVjdC1jYXJkX19lbC1pbm5lcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX2VsLWlubmVyIHtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19zdWJzdHJhdGUge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xyXG4gIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XHJcbiAgcGFkZGluZzogMTZweCAxNnB4IDIycHggMTZweDtcclxuICBtaW4taGVpZ2h0OiAxOThweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX3N1YnN0cmF0ZS10aXRsZS50aXRsZSB7XHJcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgZm9udC1mYW1pbHk6IEV4bzI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX3N1YnN0cmF0ZSBwLFxyXG4ucHJvZHVjdC1jYXJkX19zdWJzdHJhdGUtZGVzYyB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fc3Vic3RyYXRlLWFjdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fc3Vic3RyYXRlLXZpc3VhbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX2Rlc2Mge1xyXG4gIG1hcmdpbi10b3A6IDMycHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX2Rlc2Mtcm93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMTJweCAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fcm93LXZpc3VhbCB7XHJcbiAgd2lkdGg6IDY0cHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fcm93LWxpbmsge1xyXG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fdGV4dCAucHJvZHVjdC1jYXJkX190ZXh0LXRpdGxlLFxyXG4ucHJvZHVjdC1jYXJkX190ZXh0LXRpdGxlLnRpdGxlIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjZweDtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgZm9udC1mYW1pbHk6IEV4bzI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX3RleHQge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX3RleHQgcCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX3RleHQgcDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19yb3ctbGluazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogLTJweDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMC41cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fdGFicyB7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fdGFicy10aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDI2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIGZvbnQtZmFtaWx5OiBFeG8yO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19yb3ctbGluazphY3RpdmUge1xyXG4gIGNvbG9yOiAkY29sb3ItcmVkLWRpc2NvbnQ7XHJcbn1cclxuXHJcblxyXG4ucHJvZHVjdC1jYXJkX19yb3ctbGluazphY3RpdmU6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19kZXNjLXRpdGxlIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fdGFicy10aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDI2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX3RhYnMtbGlzdC1lbCAudGFiLWJ0biB7XHJcbiAgY29sb3I6ICRjb2xvci1ncmF5LW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogOHB4IDA7XHJcbn1cclxuXHJcbi5jb250YWluZXItY3VzdG9tIHtcclxuICBwYWRkaW5nOiA4cHggMTVweCAwIDE1cHg7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGNEY0RjQgMCUsICNGRkZGRkYgMTAwJSksICNGOEY4Rjg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX3RhYnMtLWRpc2FibGVkIC5jb250YWluZXItY3VzdG9tIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fdGFicy1saXN0LWVsLmFjdGl2ZSAudGFiLWJ0biB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fdGFicy1saXN0LWVsIHtcclxuICBmbGV4OiAwIDAgNTAlO1xyXG4gIG1heC13aWR0aDogNTAlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX190YWJzLWNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuXHJcbi5wcm9kdWN0LWNhcmRfX3RhYnMtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fdGFicy1jb250ZW50IHtcclxuICBwYWRkaW5nOiAxNnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX190YWJzLWNvbnRlbnQtZWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX3RhYnMtY29udGVudC1lbC5hY3RpdmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX190YWJzLWNvbnRlbnQtZWwgcDpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fZGVzY3JpcHRpb24tdmlzdWFsIHtcclxuICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gIG1heC13aWR0aDogNzYwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX2Rlc2NyaXB0aW9uLXZpc3VhbCBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fbGlzdC1lbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogNTZweDtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX2xpc3QtaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fZGVzY3JpcHRpb24tbGlzdCB7XHJcbiAgbWF4LXdpZHRoOiA3NjBweDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fbGlzdC10ZXh0IHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX3RhYnMucHJvZHVjdC1jYXJkX190YWJzLS1kaXNhYmxlZCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fdGFicy0tZGlzYWJsZWQgLnByb2R1Y3QtY2FyZF9fdGFicy1jb250ZW50IHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX190YWJzLS1kaXNhYmxlZCAuY29udGFpbmVyLWN1c3RvbSB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fdGFicy0tZGlzYWJsZWQgLnByb2R1Y3QtY2FyZF9fdGFicy1saXN0LWVsIC50YWItYnRuIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG59XHJcblxyXG4udGV4dC1kZXNjIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICBjb2xvcjogJGNvbG9yLWdyYXktZC1kYXJrO1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuXHJcbi50ZXh0LWxhYmxlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi50ZXh0LWxhYmxlX192YWx1ZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICBmb250LXNpemU6IDI2cHg7XHJcbn1cclxuXHJcbi50ZXh0LWxhYmxlX19kZXNjIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX3RhYnMtLWRpc2FibGVkIC5wcm9kdWN0LWNhcmRfX3RhYnMtbGlzdC1lbCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGZsZXg6IGluaXRpYWw7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xyXG4gIHBhZGRpbmc6IDVweCA5cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG59XHJcblxyXG4udmlkZW8tc2xpZGVyX19zbGlkZS12aXN1YWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udmlkZW8tc2xpZGVyX19zbGlkZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi52aWRlby1zbGlkZXJfX3NsaWRlLXZpc3VhbCBpZnJhbWUge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4udmlkZW8tc2xpZGVyX19zbGlkZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udmlkZW8tc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnZpZGVvLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gIGJvdHRvbTogMDtcclxufVxyXG5cclxuLnZpZGVvLXNsaWRlcl9fc2xpZGUtb3ZlcmxheSB7XHJcbiAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy90b3A6IDA7XHJcbiAgLy9sZWZ0OiAwO1xyXG4gIC8vd2lkdGg6IDEwMCU7XHJcbiAgLy9oZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm9fX3RpdGxlLnRpdGxlIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxufVxyXG5cclxuLmJiLWxpbmsge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbn1cclxuXHJcbi5iYi1saW5rOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IC0ycHg7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDAuNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1yZWQtZGlzY29udDtcclxuICBvcGFjaXR5OiAuMztcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbn1cclxuXHJcbi5iYi1saW5rOmFjdGl2ZTo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5iYi1saW5rOmFjdGl2ZSB7XHJcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mb19fdGV4dCBwIHtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mb19fdGV4dCBwOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm9fX2xhYmxlIHtcclxuICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6ICNBREFGQkQ7XHJcbn1cclxuXHJcbi50ZXh0LS1yZWQge1xyXG4gIGNvbG9yOiAkY29sb3ItcmVkLWRpc2NvbnQ7XHJcbn1cclxuXHJcbi50ZXh0LS1ib3JkZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICNlOGU4ZTg7XHJcbn1cclxuXHJcbi50ZXh0LS1ncmF5IHtcclxuICBjb2xvcjogJGNvbG9yLWdyYXktbS1kYXJrO1xyXG59XHJcblxyXG4uc21hbGwtdGV4dCB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvX19hY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmxpbmstZWwge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLmxpbmstZWw6YWN0aXZlIHtcclxuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRpdGxlIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG59XHJcblxyXG4uc2VjdGlvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxufVxyXG5cclxuLnByb2R1Y3QtYWR2aXNlX190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLmZyZWUtc2xpZGVyIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xyXG59XHJcblxyXG4uZnJlZS1zbGlkZXJfX3NsaWRlLWxhYmxlIHtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmZyZWUtc2xpZGVyX19zbGlkZS10ZXh0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLmNhcmQtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luOiAtMTJweDtcclxufVxyXG5cclxuLmNhcmQtbGlzdF9fZWwge1xyXG4gIGZsZXg6IDAgMCAzMy4zMyU7XHJcbiAgbWF4LXdpZHRoOiAzMy4zMyU7XHJcbiAgcGFkZGluZzogMTJweDtcclxufVxyXG5cclxuLmNhcmQtbGlzdF9fZWwtdGV4dCB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICRjb2xvci1ncmF5O1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxuICBmb250LWZhbWlseTogRXhvMjtcclxufVxyXG5cclxuLmFjdGlvbnNMaXN0IC5jYXJkLWxpc3RfX2VsLXRleHQge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG59XHJcblxyXG4uY2FyZC1saXN0X19lbC10ZXh0LnRleHQtLXJlZCB7XHJcbiAgY29sb3I6ICRjb2xvci1yZWQtdGl0bGU7XHJcbn1cclxuXHJcbi5jYXJkLWxpc3RfX2VsLWlubmVyIHtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2FyZC1saXN0X19lbC1pbm5lcjphY3RpdmUgLmNhcmQtbGlzdF9fZWwtdGV4dCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcblxyXG4uY2FyZC1saXN0X19saW5rIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5idG4tYmFjayBhIC5hcnJvdy0taWNvbiB7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4uYnRuLWJhY2sgYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGhlaWdodDogMjRweDtcclxufVxyXG5cclxuLmNhcmQtbGlzdF9fZWwtaW5uZXI6YWN0aXZlIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xyXG59XHJcblxyXG4uY2FyZC1saXN0X19lbC12aXN1YWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgcGFkZGluZy10b3A6IDcwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uY2FyZC1saXN0X19lbC12aXN1YWwgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuXHJcbi5jYXJkLWxpc3RfX2VsLWxhYmxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAxNnB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBwYWRkaW5nOiA2cHggMTZweDtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItcmVkLWRpc2NvbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbn1cclxuXHJcbi5saW5rLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jb250YWN0cy1zb2NpYWwtc2VjdGlvbiAubGluay1saXN0IHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5saW5rLWxpc3RfX2VsIHtcclxuICB3aWR0aDogNTRweDtcclxuICBoZWlnaHQ6IDU0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXJlZC1kaXNjb250O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gIG1hcmdpbi10b3A6IDZweDtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbn1cclxuXHJcbi5saW5rLWxpc3RfX2VsOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLmxpbmstbGlzdF9fZWwgc3ZnIHtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxufVxyXG5cclxuLmxpbmstbGlzdF9fZWw6YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXJlZC1kaXNjb250O1xyXG59XHJcblxyXG4ubGluay1saXN0X19lbDphY3RpdmUgc3ZnIHtcclxuICBjb2xvcjogJGNvbG9yLXJlZC1kaXNjb250O1xyXG59XHJcblxyXG4udHdpdHRlciAuc3ZnLWljb24ge1xyXG4gIHdpZHRoOiAzNnB4O1xyXG4gIGhlaWdodDogMzBweDtcclxufVxyXG5cclxuLmZhY2Vib29rIC5zdmctaWNvbiB7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG59XHJcblxyXG4ubGluay1saXN0X19lbC5mYWNlYm9vayB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4ub2staWNvbiAuc3ZnLWljb24ge1xyXG4gIHdpZHRoOiAyMnB4O1xyXG4gIGhlaWdodDogMzRweDtcclxufVxyXG5cclxuLnZrLWljb24gLnN2Zy1pY29uIHtcclxuICB3aWR0aDogMzVweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi50ZWxlZ3JhbSAuc3ZnLWljb24ge1xyXG4gIHdpZHRoOiAzM3B4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19zdWJzdHJhdGUuc29jaWFsIHtcclxuICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uc3dpdGNoLXJvdyB7XHJcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAkY29sb3ItZ3JheTtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG59XHJcblxyXG4uc3dpdGNoLXJvd19fYnRuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6ICRjb2xvci1ncmF5LWQtZGFyaztcclxuICBwYWRkaW5nOiA3cHggOHB4IDhweCAxMHB4O1xyXG4gIGZsZXg6IDAgMCA1MCU7XHJcbiAgbWF4LXdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5zd2l0Y2gtYnRuX19uYW1lIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG4uc3dpdGNoLWJ0bl9fZGVzYyB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4uc3dpdGNoLXJvd19faW5uZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogNHB4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLnN3aXRjaC1idG5fX3ByaWNlIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi10b3A6IGF1dG87XHJcbn1cclxuXHJcbi5zd2l0Y2gtcm93X19idG4uYWN0aXZlIHtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xyXG59XHJcblxyXG4uc3dpdGNoLWJ0bl9fdmlzdWFsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDdweDtcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbi5tb2RhbC1hY3Rpb24gLmJ0bl9fcHJpY2Uge1xyXG4gIG1hcmdpbi1yaWdodDogNHB4O1xyXG59XHJcblxyXG4uYnRuX190ZXh0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmJ0bl9fdGV4dDphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDhweDtcclxuICB0b3A6IDU3JTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4uc3dpdGNoLWJ0bl9fdGV4dCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnN3aXRjaC1yb3dfX2J0biAuc3dpdGNoLWJ0bl9fdGV4dCB7XHJcbiAgcGFkZGluZy1yaWdodDogNTdweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uc3dpdGNoLXJvd19fYnRuIC5zd2l0Y2gtYnRuX192aXN1YWwge1xyXG4gIHdpZHRoOiA2N3B4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zd2l0Y2gtcm93X19idG4ucm93LW1kIC5zd2l0Y2gtYnRuX192aXN1YWwge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgd2lkdGg6IDY2cHg7XHJcbiAgaGVpZ2h0OiA2NHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19vcmRlciB7XHJcbiAgbWFyZ2luLXRvcDogMTZweDtcclxuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19vcmRlci10aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDI2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fY29udGVudC10ZXh0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX2NvbnRlbnQtdGV4dCBwIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX29yZGVyLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX2NvbnRlbnQtdmlzdWFsIHtcclxuICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgbWF4LWhlaWdodDogMTIwcHg7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAucHJvZHVjdC1jYXJkX19vcmRlci10aXRsZSB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLnByb2R1Y3QtY2FyZF9fY29udGVudC10ZXh0IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19iaWcge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gIGNvbG9yOiAkY29sb3ItcmVkLWRpc2NvbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkX19taW4ge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fc3Vic3RyYXRlLnByb2R1Y3QtY2FyZF9fc3Vic3RyYXRlLS1taW4ge1xyXG4gIG1pbi1oZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX2VsLWlubmVyIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4uYW5jb3ItdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLmFuY29yLXRpdGxlLS1zbWFsbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uYW5jb3ItY29udGVudCBwIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLmFuY29yLWNvbnRlbnRfX251bWJlciB7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLmFuY29yLWNvbnRlbnRfX251bWJlciBhIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5cclxuLmFuY29yLWNvbnRlbnRfX251bWJlciBhOmFjdGl2ZSB7XHJcbiAgY29sb3I6ICRjb2xvci1yZWQtZGlzY29udDtcclxufVxyXG5cclxuLmFuY29yLWxpbmsge1xyXG4gIGNvbG9yOiAkY29sb3ItcmVkLWRpc2NvbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIGJvcmRlci1ib3R0b206IDAuNXB4IGRhc2hlZCAkY29sb3ItcmVkLWRpc2NvbnQ7XHJcbn1cclxuXHJcbi5hbmNvci1saW5rLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmFuY29yLWFycm93OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNnB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHRvcDogLTJweDtcclxuICByaWdodDogLTFweDtcclxuICBiYWNrZ3JvdW5kOiAjZjYyYjNlO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKFxyXG5cdFx0XHRcdCAgNDVkZWcpO1xyXG59XHJcblxyXG4uYW5jb3ItYXJyb3cge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDBweDtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBiYWNrZ3JvdW5kOiAjZjYyYjNlO1xyXG4gIGxlZnQ6IDBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0cmFuc2Zvcm06IHJvdGF0ZShcclxuXHRcdFx0XHQgIDkwZGVnKTtcclxufVxyXG5cclxuLmFuY29yLWxpbmtfX3RleHQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hbmNvci1hcnJvdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgdG9wOiAycHg7XHJcbiAgcmlnaHQ6IC0xcHg7XHJcbiAgYmFja2dyb3VuZDogI2Y2MmIzZTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZShcclxuXHRcdFx0XHQgIC00NWRlZyk7XHJcbn1cclxuXHJcbi5hbmNvci1saW5rOmFjdGl2ZSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcblxyXG4uYW5jb3ItbGluazphY3RpdmUgLmFuY29yLWFycm93LFxyXG4uYW5jb3ItbGluazphY3RpdmUgLmFuY29yLWFycm93OmFmdGVyLFxyXG4uYW5jb3ItbGluazphY3RpdmUgLmFuY29yLWFycm93OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xyXG59XHJcblxyXG4uaGFsZi1pbmZvX190aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDI2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcclxufVxyXG5cclxuLmhhbGYtaW5mb19fcm93IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICBwYWRkaW5nLXRvcDogMTJweDtcclxuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAkY29sb3ItZ3JheTtcclxufVxyXG5cclxuLmhhbGYtaW5mb19fcm93Omxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxuXHJcbi5oYWxmLWluZm9fX25hbWUge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDRweDtcclxufVxyXG5cclxuLmhhbGYtaW5mb19fcHJvcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5oYWxmLWluZm9fX3Byb3AtdmFsdWUsXHJcbi5oYWxmLWluZm9fX3Byb3AtbmFtZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbi5oYWxmLWluZm9fX3Byb3AtbmFtZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uaGFsZi1pbmZvX19wcm9wLXZhbHVlIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmhhbGYtaW5mb19fcm93IC5oYWxmLWluZm9fX3Byb3Age1xyXG4gIG1hcmdpbjogNXB4IDA7XHJcbn1cclxuXHJcbi5oYWxmLWluZm9fX3JvdyAuaGFsZi1pbmZvX19wcm9wOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbjogNXB4IDAgMCAwO1xyXG59XHJcblxyXG4uZnJlZS1zbGlkZXJfX3NsaWRlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mcmVlLXNsaWRlcl9fbGluayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmZyZWUtc2xpZGVyX19zbGlkZS1wcm9wIHtcclxuICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kLWRhcms7XHJcbn1cclxuXHJcbi5mcmVlLXNsaWRlcl9fc2xpZGUtcHJpY2Uge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uYmxvY2stbGFibGUge1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxuICBwYWRkaW5nOiAxOHB4IDI0cHg7XHJcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbn1cclxuXHJcbi5ibG9jay1sYWJsZV9fY29udGVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmNvbGxlY3Rpb24tdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDZweDtcclxuICBmb250LWZhbWlseTogRXhvMjtcclxufVxyXG5cclxuLmNvbGxlY3Rpb24tdGV4dCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uLWNvbnRlbnQge1xyXG4gIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xyXG59XHJcblxyXG4uY29sbGVjdGlvbiB7XHJcbiAgcGFkZGluZzogMTRweDtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcclxufVxyXG5cclxuLmJsb2NrLXRpdGxlIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmJsb2NrLWxhYmxlX19wcm9wIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogNDhweDtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxufVxyXG5cclxuLmNvbGxlY3Rpb24tZWwge1xyXG4gIHdpZHRoOiA3NnB4O1xyXG4gIHBhZGRpbmc6IDhweCA0cHg7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uLWVsX192aXN1YWwge1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiA2OHB4O1xyXG4gIGhlaWdodDogNjhweDtcclxufVxyXG5cclxuLmNvbGxlY3Rpb24tZWxfX3Zpc3VhbCBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLmNvbGxlY3Rpb24tZWxfX25hbWUge1xyXG4gIG1hcmdpbi10b3A6IDZweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICBjb2xvcjogJGNvbG9yLWdyYXktZC1kYXJrO1xyXG59XHJcblxyXG5cclxuLmJsb2NrLWxhYmxlX190ZXh0IHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgJGNvbG9yLWdyYXk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbn1cclxuXHJcbi5ibG9jay1sYWJsZV9fY29udGVudC0tcmVkIHtcclxuICBjb2xvcjogJGNvbG9yLXJlZC1kaXNjb250O1xyXG59XHJcblxyXG4uYmxvY2stbGFibGVfX2NvbnRlbnQ6YWN0aXZlIC5ibG9jay1sYWJsZV9fdGV4dCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLm1hdGVyaWFsLXRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDI2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbn1cclxuXHJcbi5tYXRlcmlhbC10ZXh0IHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5tYXRlcmlhbC1jb250ZW50IHtcclxuICBtYXJnaW4tdG9wOiAxOHB4O1xyXG59XHJcblxyXG4ubWF0ZXJpYWwtY29udGVudF9fdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG59XHJcblxyXG4ubWF0ZXJpYWwtY29udGVudF9fZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5tYXRlcmlhbC1lbCB7XHJcbiAgcGFkZGluZzogMTRweCAwO1xyXG4gIHdpZHRoOiA2MHB4O1xyXG59XHJcblxyXG4ubWF0ZXJpYWwtZWxfX3Zpc3VhbCB7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbiAgaGVpZ2h0OiA2MnB4O1xyXG59XHJcblxyXG4ubWF0ZXJpYWwtZWxfX3Zpc3VhbCBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLmZpeGVkLWVsX19hY3Rpb24gLmZpeGVkLWVsX19iYXNrZXQtY291bnQgLmxpbmtUeXBlMSB7XHJcbiAgY29sb3I6ICNlYjMzMjQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgcGFkZGluZy10b3A6IDJweDtcclxufVxyXG5cclxuLmZpeGVkLWVsX19hY3Rpb24ge1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5maXhlZC1lbF9fYWN0aW9uIC5maXhlZC1lbF9fYmFza2V0LWNvdW50IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXJnaW4tYm90dG9tOiAtMTRweDtcclxufVxyXG5cclxuLmluLWJhc2tldCAuZml4ZWQtZWxfX2Jhc2tldC1jb3VudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmZpeGVkLWVsX19hY3Rpb24gLmJ0bi5idG4tdG8tb3JkZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5pbi1iYXNrZXQgLmZpeGVkLWVsX19hY3Rpb24gLmJ0bi5idG4tYmFza2V0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaW4tYmFza2V0IC5maXhlZC1lbF9fYWN0aW9uIC5idG4uYnRuLXRvLW9yZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmZpeGVkLWVsX19hY3Rpb24gLmJ0bi5idG4tYmFza2V0IHtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIHdpZHRoOiAxNTJweDtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbn1cclxuXHJcbi5wcmVsb2FkZXIgc3ZnIHtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5jYWxjdWxhdG9yLXJlc3VsdF9fY29sLXRpdGxlIC5wb3BvdmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uYnRuLWJhc2tldF9fd3JhcCB7XHJcbiAgbWluLWhlaWdodDogNzZweDtcclxufVxyXG5cclxuLmJ0bi1iYXNrZXRfX3dyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogMTUzcHg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5jdXN0b20tZWxlbSB7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1yZWQtZGlzY29udDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbn1cclxuXHJcbi5maXhlZC1lbF9fYWN0aW9uIC5idG4uYnRuLWJhc2tldC5hbmltYXRpb24ge1xyXG4gIC8vYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIC8vd2lkdGg6IDcwcHg7XHJcbiAgLy9oZWlnaHQ6IDcwcHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICBjb2xvcjogJGNvbG9yLXJlZC1kaXNjb250O1xyXG4gIGJveC1zaGFkb3c6IC0zcHggNnB4IDEzcHggMnB4IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1yZWQtZGlzY29udDtcclxuICAvL2FuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gIC8vYW5pbWF0aW9uLWRlbGF5OiAycztcclxuICAvL2FuaW1hdGlvbi1uYW1lOiBhZGRDYXJkO1xyXG4gIC8vYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gIGJveC1zaGFkb3c6IC0zcHggNnB4IDEzcHggMnB4IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZml4ZWQtZWxfX2FjdGlvbiAuYnRuLmJ0bi1iYXNrZXQub3BhY2l0eSB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uZml4ZWQtZWxfX2FjdGlvbiAuYnRuLmJ0bi1iYXNrZXQuaW5pdGhpYWwge1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxuICB3aWR0aDogMTAwJTtcclxuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogMTJweCAyNXB4O1xyXG4gIGFuaW1hdGlvbjogLjdzIHNob3dCdG4gY3ViaWMtYmV6aWVyKDAsIC4yMywgLjk5LCAtMC40OCk7XHJcbn1cclxuXHJcbi5wcmVsb2FkZXIuZGlzYWJsZWQge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJhc2tldC1tYXJrIHtcclxuICB0b3A6IDJweDtcclxuICByaWdodDogLTRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXJlZC1kaXNjb250O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLmJhc2tldC1tYXJrLm5vdC1lbXB0eSB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmhlYWRlci1idXR0b24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBzaG93QnRuIHtcclxuICAwJSB7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0dHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgfVxyXG4gIDgwJSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBhZGRpbmc6IDEycHggMjVweDtcclxuXHR0cmFuc2Zvcm06IHNjYWxlWCgxLjUpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLmJ0bi1iYXNrZXQgLnByZWxvYWRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG59XHJcblxyXG4uYnRuLmJ0bi1iYXNrZXQgLmJ0bi1iYXNrZXRfX3RleHQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgdHJhbnNpdGlvbjogLjNzO1xyXG59XHJcblxyXG4vLy5idG4uYnRuLWJhc2tldC5hbmltYXRpb24gLmJ0bi1iYXNrZXRfX3RleHQge1xyXG4vL1x0dHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuLy9cdG9wYWNpdHk6IDA7XHJcbi8vXHRoZWlnaHQ6IDA7XHJcbi8vXHR3aWR0aDogMDtcclxuLy99XHJcblxyXG4vLy5idG4uYnRuLWJhc2tldC5hbmltYXRpb24gLnByZWxvYWRlciB7XHJcbi8vXHR3aWR0aDogMDtcclxuLy9cdGhlaWdodDogMDtcclxuLy9cdG9wYWNpdHk6IDA7XHJcbi8vXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4vL1x0ZGlzcGxheTogbm9uZTtcclxuLy9cdGFuaW1hdGlvbi1kZWxheTogLjNzO1xyXG4vL1x0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuLy9cdGFuaW1hdGlvbi1uYW1lOiBzaG93UHJlbG9kZXI7XHJcbi8vXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbi8vfVxyXG5cclxuXHJcbkBrZXlmcmFtZXMgc2hvd1ByZWxvZGVyIHtcclxuICAwJSB7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB9XHJcbiAgMjAlIHtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuICA5MCUge1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFkZENhcmQge1xyXG4gIDAlIHtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0d2lkdGg6IDE1MnB4O1xyXG5cdGhlaWdodDogNDhweDtcclxuICB9XHJcbiAgMzAlIHtcclxuXHRib3JkZXItcmFkaXVzOiAyMCU7XHJcblx0d2lkdGg6IDE0MHB4O1xyXG5cdGhlaWdodDogNDhweDtcclxuXHRib3gtc2hhZG93OiAtM3B4IDZweCAxM3B4IDJweCAkY29sb3ItcmVkLWRpc2NvbnQ7XHJcbiAgfVxyXG4gIDYwJSB7XHJcblx0Ym9yZGVyLXJhZGl1czogMzAlO1xyXG5cdHdpZHRoOiA2MHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRib3gtc2hhZG93OiAtMnB4IDZweCA0MXB4IDJweCAkY29sb3ItcmVkLWRpc2NvbnQ7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0Ym94LXNoYWRvdzogLTNweCA2cHggMTNweCAycHggdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XHJcbiAgLnN3aXRjaC1yb3dfX2J0biAuc3dpdGNoLWJ0bl9fdGV4dCB7XHJcblx0cGFkZGluZy1yaWdodDogMzBweDtcclxuICB9XHJcbiAgLnN3aXRjaC1yb3dfX2J0biAuc3dpdGNoLWJ0bl9fdmlzdWFsIHtcclxuXHR3aWR0aDogNDdweDtcclxuICB9XHJcbiAgLmZyZWUtc2xpZGVyX19zbGlkZS1wcmljZSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLnN3aXRjaC1idG5fX3Zpc3VhbCBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuXHJcbi5zd2l0Y2gtcm93X19idG4ucm93LW1kIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnN3aXRjaC1yb3dfX2J0bi5yb3ctbWQgLnN3aXRjaC1idG5fX3RleHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLnN3aXRjaC1yb3dfX2J0bi5yb3ctbWQgLnN3aXRjaC1idG5fX3ByaWNlIHtcclxuICBtYXJnaW4tdG9wOiBhdXRvO1xyXG59XHJcblxyXG4uZmllbGQtdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDZweDtcclxufVxyXG5cclxuLnN3aXRjaC1yb3dfX2J0bi5yb3ctc20ge1xyXG4gIGZsZXg6IDE7XHJcbn1cclxuXHJcbi5zd2l0Y2gtcm93X19idG4ucm93LXNtIC5zd2l0Y2gtYnRuX190ZXh0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWluKSB7XHJcbiAgLnN3aXRjaC1yb3dfX2J0bi5yb3ctc20ge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5tb2RhbC1pbmZvIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC0yO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBwYWRkaW5nOiAxMnB4IDE2cHggMTZweCAxNnB4O1xyXG59XHJcblxyXG4ubW9kYWwtaW5mb19fdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDdweDtcclxuICBjb2xvcjogJGNvbG9yLXJlZC1kaXNjb250O1xyXG59XHJcblxyXG4ubW9kYWwtaW5mb19fdGl0bGUuYm9vdGluZy1kaWFtZXRlciB7XHJcbiAgZm9udC1mYW1pbHk6ICdFWE8gMic7XHJcbn1cclxuXHJcbi5yb3ctZWxfX3RpdGxlIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5yb3ctZWwgcCxcclxuLnJvdy1lbF9fZGVzYyB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG4ucm93LWVsX192aXN1YWwgaW1nLFxyXG4uZGVzYy1lbF9fdmlzdWFsIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5yb3ctZWxfX3Zpc3VhbCBzdmcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnJvdy1lbF9fZGVzYzpsYXN0LWNoaWxkLFxyXG4ucm93LWVsIHA6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmRlc2MtZWwge1xyXG4gIG1hcmdpbjogMTJweCAwO1xyXG59XHJcblxyXG4uZGVzYy1lbF9fdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDRweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjZweDtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxufVxyXG5cclxuLmRlc2MtZWwgcCxcclxuLmRlc2MtZWxfX3RleHQge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5kZXNjLWVsX192aXN1YWwge1xyXG4gIG1heC13aWR0aDogNTAwcHg7XHJcbiAgbWFyZ2luLXRvcDogMjRweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG59XHJcblxyXG4ucm93LWVsX192aXN1YWwge1xyXG4gIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgbWF4LXdpZHRoOiA1NTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5yb3ctZWwge1xyXG4gIHBhZGRpbmc6IDEycHggMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XHJcbn1cclxuXHJcbi5wb2R1Y3QtY2FyZF9fZml4ZWQuaW4tYmFza2V0IHtcclxuICBtaW4taGVpZ2h0OiA3NnB4O1xyXG59XHJcblxyXG4ucG9kdWN0LWNhcmRfX2ZpeGVkIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG1heC13aWR0aDogMTIzMHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogNXB4IDE2cHg7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDRweCA2LjcxMTExcHggMzMuMTMzM3B4IHJnYigyMiA0OSA2Myk7XHJcbiAgbWluLWhlaWdodDogNjJweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHotaW5kZXg6IDkxO1xyXG59XHJcblxyXG4uZml4ZWQtZWxfX3RleHQtcHJpY2UgLnByaWNlLW9sZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxufVxyXG5cclxuLmZpeGVkLWVsX190ZXh0LXByaWNlLXJvdyAuZmFkZS1ibG9jay0tcHJpY2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IC01cHg7XHJcbn1cclxuXHJcbi5maXhlZC1lbF9fdGV4dC1wcmljZS1yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnByaWNlLXdyYXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4ucHJpY2Utd3JhcCAucHJpY2UtZGlzY29udCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uZml4ZWQtZWxfX2FjdGlvbiAuYnRuIHtcclxuICB3aWR0aDogMTUycHg7XHJcbn1cclxuXHJcbi5maXhlZC1lbF9fdGV4dCAuZml4ZWQtZWxfX3RleHQtcHJpY2Uge1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG59XHJcblxyXG4uc3RhdGljIC5tb2RhbC1saW5rIHtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCk7XHJcbn1cclxuXHJcbi5zdGF0aWMgLm1vZGFsLWxpbmsgLmJ0bi1iYWNrIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLnN0YXRpYyAubW9kYWwtdGl0bGUge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm1vZGFsLWFjdGlvbiB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uc2VuZFRvQmFza2V0X19maWVsZHMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wcmljZS1kZWZhdWx0X19kZXNjIHtcclxuICBtYXJnaW4tbGVmdDogM3B4O1xyXG59XHJcblxyXG4ubW9kYWwtYWN0aW9uIC5idG5fX3RleHQge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fZGVzYy1saW5rIGEge1xyXG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG59XHJcblxyXG4uc3dpdGNoLXJvd19fYnRuLnJvdy1tZCAuc3dpdGNoLWJ0bl9fdGV4dCB7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuICB3aWR0aDogNjAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5sYWJsZS13aWR0aCB7XHJcbiAgdG9wOiAtOXB4O1xyXG4gIGxlZnQ6IDIyJTtcclxufVxyXG5cclxuXHJcbi5sYWJsZS1oZWlnaHQge1xyXG4gIHRvcDogMzAlO1xyXG4gIGxlZnQ6IC0xNXB4O1xyXG59XHJcblxyXG4ubGFibGUtd2lkdGgtdyB7XHJcbiAgcmlnaHQ6IC0xNXB4O1xyXG4gIHRvcDogNzIlO1xyXG59XHJcblxyXG4ucm93LWVsX192aXN1YWwtbGFibGUge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5yb3ctZWxfX3Zpc3VhbC1sYWJsZS1lbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubGFibGUtaGVpZ2h0LXcge1xyXG4gIHRvcDogLTlweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDExJTtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fcHJpY2UgLmZpeGVkLWVsX190ZXh0LXByaWNlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmRfX3ByaWNlIC5maXhlZC1lbF9fdGV4dC1wcmljZS1yb3cge1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZF9fcHJpY2Uge1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaW5zdGFsbG1lbnRfX2xpbmsge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGdhcDogMTBweDtcclxufVxyXG5cclxuLmluc3RhbGxtZW50X19saW5rIC5qcy1tb2RhbC1idG4ge1xyXG5cdGNvbG9yOiAjZjgyZDQwO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uaW5zdGFsbG1lbnRfX2xpbmsgLmpzLW1vZGFsLWJ0bjpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uaW5zdGFsbG1lbnRfX2xpbmstaW1nIHtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcbn1cclxuLmluc3RhbGxtZW50X19pbmZvIHtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLmluc3RhbGxtZW50X19pbmZvLS1ib2xkIHtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1taW4pIHtcclxuICAucm93LWVsX192aXN1YWwtbGFibGUge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbiAgLmxhYmxlLWhlaWdodCB7XHJcblx0dG9wOiAyOCU7XHJcbiAgfVxyXG4gIC5sYWJsZS13aWR0aCB7XHJcblx0bGVmdDogMTklO1xyXG4gIH1cclxuICAubGFibGUtaGVpZ2h0LXcge1xyXG5cdHJpZ2h0OiA4JTtcclxuICB9XHJcbiAgLmxhYmxlLXdpZHRoLXcge1xyXG5cdHRvcDogNzElO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tNXhzLW1heCkge1xyXG4gIC5zd2l0Y2gtcm93X19idG4sXHJcbiAgLnN3aXRjaC1yb3dfX2J0bi5yb3ctc20ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZsZXg6IDAgMCAxMDAlO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gIC5wcm9kdWN0LWNhcmRfX3RhZy10ZXh0IHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgfVxyXG4gIC5jYXJkLWxpc3RfX2VsLWxhYmxlIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC5mcmVlLXNsaWRlcl9fc2xpZGUtdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxuICAuY2FyZC1saXN0X19lbCB7XHJcblx0ZmxleDogMCAwIDUwJTtcclxuXHRtYXgtd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLnByb2R1Y3QtY2FyZF9fbGFibGUtdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICAucHJvZHVjdC1jYXJkX19saXN0LXRleHQge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxuICB9XHJcblxyXG5cdC50ZXh0LWRlc2MuY2hhcmFjdGVyaXN0aWNzX19kZXNjci1sZWdhbCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcclxuICAuY2FyZC1saXN0X19lbCB7XHJcblx0ZmxleDogMCAwIDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAucHJvZHVjdC1jYXJkX19zdWJzdHJhdGUuc29jaWFsIHtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcbiAgLnByb2R1Y3QtY2FyZF9fc3Vic3RyYXRlLWFjdGlvbiAuZm9ybS1ib2R5X19idG4ge1xyXG5cdG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTV4cy1tYXgpIHtcclxuICAuZml4ZWQtZWxfX2FjdGlvbiAuYnRuIHtcclxuXHR3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLnN3aXRjaC1yb3dfX2J0bi5yb3ctbWQgLnN3aXRjaC1idG5fX3Zpc3VhbCB7XHJcblx0d2lkdGg6IDUzcHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG4gIH1cclxuICAuc3dpdGNoLXJvd19fYnRuLnJvdy1tZCAuc3dpdGNoLWJ0bl9fdGV4dCB7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn0iLCIucHJvZHVjdC1ncmlkX19ncmlkIHtcclxuXHRAaW5jbHVkZSBncmlkO1xyXG59XHJcblxyXG4ucHJvZHVjdC1ncmlkX19jZWxsIHtcclxuXHRAaW5jbHVkZSBjZWxsO1xyXG5cdHdpZHRoOiAyNSU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4ucHJvZHVjdC1ncmlkX19tYXJrZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IGF1dG87XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0ei1pbmRleDogMztcclxufVxyXG5cclxuLnByb2R1Y3QtZ3JpZF9fbWFya2VyLWltYWdlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXgtd2lkdGg6IDcwcHg7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LnByb2R1Y3QtZ3JpZF9fY2VsbCB7XHJcblx0XHR3aWR0aDogMzMuMzMlO1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuXHQucHJvZHVjdC1ncmlkX19jZWxsIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0fVxyXG59IiwiLnByb2R1Y3QtaW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbWFnZS0tbG9hZGluZyB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWltYWdlLS1sb2FkaW5nIC5wcm9kdWN0LWltYWdlX19pbWFnZSB7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0bWF4LWhlaWdodDogMTAwJTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcclxufVxyXG5cclxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXk7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWltYWdlX19wbGFjZWhvbGRlci1pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogNzBweDtcclxuXHRoZWlnaHQ6IDcwcHg7XHJcblx0bWF4LXdpZHRoOiA0MCU7XHJcblx0bWF4LWhlaWdodDogNDAlO1xyXG59IiwiLnByb2R1Y3QtbGluZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1saW5lX19ncmlkIHtcclxuXHRAaW5jbHVkZSBncmlkO1xyXG5cdGZsZXgtd3JhcDogbm93cmFwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1saW5lX19jZWxsIHtcclxuXHRAaW5jbHVkZSBjZWxsO1xyXG5cdHdpZHRoOiAyMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4ucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzYpIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AaW5jbHVkZSB0b3VjaCB7XHJcblx0LnByb2R1Y3QtbGluZV9fYmxvY2sge1xyXG5cdFx0b3ZlcmZsb3cteDogYXV0bztcclxuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRjb250YWluZXItcGFkZGluZ30gKiAyKTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtJGNvbnRhaW5lci1wYWRkaW5nO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtJGNvbnRhaW5lci1wYWRkaW5nO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmc7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1saW5lX19ncmlkOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogJGNvbnRhaW5lci1wYWRkaW5nO1xyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWxpbmVfX2NlbGwucHJvZHVjdC1saW5lX19jZWxsLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobikge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdFx0LnByb2R1Y3QtbGluZV9fYmxvY2sge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgI3skY29udGFpbmVyLXBhZGRpbmctc219ICogMik7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0kY29udGFpbmVyLXBhZGRpbmctc207XHJcblx0XHRcdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWxpbmVfX2dyaWQ6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAkY29udGFpbmVyLXBhZGRpbmctc207XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LnByb2R1Y3QtbGluZV9fY2VsbCB7XHJcblx0XHR3aWR0aDogMjUlO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobis1KSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQucHJvZHVjdC1saW5lX19jZWxsIHtcclxuXHRcdHdpZHRoOiAzMy4zMyU7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzQpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cdC5wcm9kdWN0LWxpbmVfX2NlbGwge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rMykge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xyXG5cdC5wcm9kdWN0LWxpbmVfX2NlbGwge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzIpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59IiwiLnByb2R1Y3QtbGlzdF9fZ3JpZCB7XHJcblx0QGluY2x1ZGUgZ3JpZDtcclxufVxyXG5cclxuLnByb2R1Y3QtbGlzdF9fY2VsbCB7XHJcblx0QGluY2x1ZGUgY2VsbDtcclxuXHR3aWR0aDogMTAwJTtcclxufSIsIi5wcm9kdWN0LW1hcmtlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTBweDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDM7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW1hcmtlcl9faW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1heC13aWR0aDogNzBweDtcclxufSIsIi5wcm9kdWN0LXJldmlld3Mge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGdhcDogMzBweDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnByb2R1Y3QtcmV2aWV3cy0tZW1wdHkge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucHJvZHVjdC1yZXZpZXdzX19lbXB0eSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDIzMXB4O1xyXG5cdHBhZGRpbmc6IDQwcHggMjRweDtcclxuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdGJhY2tncm91bmQ6ICNmMWYxZjc7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJldmlld3NfX2VtcHR5LWNvbnRlbnQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogMTJweDtcclxuXHRtYXgtd2lkdGg6IDU2MHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1yZXZpZXdzX19lbXB0eS10aXRsZSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdC8vZm9udC1mYW1pbHk6ICdFeG8gMicsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjU7XHJcblx0Y29sb3I6ICMyZjJmMmY7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJldmlld3NfX2VtcHR5LXRleHQge1xyXG5cdG1hcmdpbjogMDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Y29sb3I6ICM0ODQ4NDg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJldmlld3NfX2VtcHR5LWJ0biB7XHJcblx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRtaW4td2lkdGg6IDM0NHB4O1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiA1MnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRiYWNrZ3JvdW5kOiAjMjkzZWYyO1xyXG5cdGJvcmRlci1jb2xvcjogIzI5M2VmMjtcclxufVxyXG5cclxuLnByb2R1Y3QtcmV2aWV3c19fbWFpbiB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0bWluLXdpZHRoOiAwO1xyXG5cdG1heC13aWR0aDogOTMycHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJldmlld3NfX2xpc3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRtYXJnaW4tdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJldmlld3NfX2l0ZW0ge1xyXG5cdHBhZGRpbmc6IDhweCAwIDE2cHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XHJcblxyXG5cdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0Ly9wYWRkaW5nLXRvcDogOHB4O1xyXG5cdH1cclxuXHJcblx0JiArIC5wcm9kdWN0LXJldmlld3NfX2l0ZW0ge1xyXG5cdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdH1cclxuXHJcblx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJldmlld3NfX2hlYWQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGdhcDogOHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJldmlld3NfX2hlYWQtbGVmdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogOHB4O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4ucHJvZHVjdC1yZXZpZXdzX19hdXRob3Ige1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGNvbG9yOiAjMmYyZjJmO1xyXG59XHJcblxyXG4ucHJvZHVjdC1yZXZpZXdzX19kYXRlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdGNvbG9yOiAjNDg0ODQ4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1yZXZpZXdzX19zdGFycyxcclxuLnByb2R1Y3QtcmV2aWV3c19fY3RhLXN0YXJzIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdC8vZ2FwOiA0cHg7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJldmlld3NfX3N0YXIge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdHdpZHRoOiAyNHB4O1xyXG5cdGhlaWdodDogMjRweDtcclxuXHRwYWRkaW5nOiA0cHg7XHJcblx0Y29sb3I6ICNlM2UzZTM7XHJcblxyXG5cdC5pY29uLFxyXG5cdHN2ZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0Ji0tYWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjZmZjMDFlO1xyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3QtcmV2aWV3c19fdGV4dCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0Y29sb3I6ICM0ODQ4NDg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJldmlld3NfX3Bob3RvcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0Z2FwOiA4cHg7XHJcblx0bWFyZ2luOiAxNnB4IDAgMDtcclxufVxyXG5cclxuLnByb2R1Y3QtcmV2aWV3c19fcGhvdG8ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTEwcHg7XHJcblx0aGVpZ2h0OiAxNjBweDtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kOiAjZjFmMWY3O1xyXG59XHJcblxyXG4ucHJvZHVjdC1yZXZpZXdzX19waG90by0tdmlkZW8ge1xyXG5cdGJhY2tncm91bmQ6ICMxYTFhMWE7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJldmlld3NfX3Bob3RvLWltZyxcclxuLnByb2R1Y3QtcmV2aWV3c19fcGhvdG8tdmlkZW8ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3QtcmV2aWV3c19fcGhvdG8tcGxheSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDM2cHg7XHJcblx0aGVpZ2h0OiAzNnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDQxLCA2MiwgMjQyLCAwLjkyKTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3QtcmV2aWV3c19fcGhvdG8tcGxheS1pY29uIHtcclxuXHR3aWR0aDogMTJweDtcclxuXHRoZWlnaHQ6IDE0cHg7XHJcblx0bWFyZ2luLWxlZnQ6IDJweDtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnByb2R1Y3QtcmV2aWV3c19fbW9yZSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Y29sb3I6ICMyOTNlZjI7XHJcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjZWQyODJmO1xyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3QtcmV2aWV3c19fYXNpZGUge1xyXG5cdGZsZXg6IDAgMCAzODlweDtcclxuXHR3aWR0aDogMzg5cHg7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1yZXZpZXdzX19jdGEge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRnYXA6IDE2cHg7XHJcblx0cGFkZGluZzogMTZweDtcclxuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdGJhY2tncm91bmQ6ICNmMWYxZjc7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJldmlld3NfX2N0YS1hdmVyYWdlIHtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdG1hcmdpbi1sZWZ0OiA0cHg7XHJcblx0Y29sb3I6ICMyZjJmMmY7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJldmlld3NfX2N0YS1zdW0ge1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG59XHJcblxyXG4ucHJvZHVjdC1yZXZpZXdzX19jdGEtaGVhZGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiA4cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJldmlld3NfX2N0YS10aXRsZSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdC8vZm9udC1mYW1pbHk6ICdFeG8gMicsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRjb2xvcjogIzJmMmYyZjtcclxufVxyXG5cclxuLnByb2R1Y3QtcmV2aWV3c19fY3RhLWJ0biB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLWhlaWdodDogNTJweDtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0YmFja2dyb3VuZDogIzI5M2VmMjtcclxuXHRib3JkZXItY29sb3I6ICMyOTNlZjI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xyXG5cdC5wcm9kdWN0LXJldmlld3Mge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogMjRweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXJldmlld3NfX21haW4sXHJcblx0LnByb2R1Y3QtcmV2aWV3c19fYXNpZGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRmbGV4OiBub25lO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtcmV2aWV3c19fYXNpZGUge1xyXG5cdFx0b3JkZXI6IC0xO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LnByb2R1Y3QtcmV2aWV3c19faGVhZCB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRnYXA6IDhweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXJldmlld3NfX3Bob3RvIHtcclxuXHRcdHdpZHRoOiA5NnB4O1xyXG5cdFx0aGVpZ2h0OiAxNDBweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXJldmlld3NfX2VtcHR5IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG5cdFx0cGFkZGluZzogMzJweCAxNnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtcmV2aWV3c19fZW1wdHktdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtcmV2aWV3c19fZW1wdHktYnRuIHtcclxuXHRcdG1pbi13aWR0aDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtcmV2aWV3c19fY3RhLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcbn1cclxuIiwiLnByb2R1Y3Qtc2xpZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWluLWhlaWdodDogNDgwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNsaWRlcl9fbWFpbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93cyAuc2xpZGVyX19hcnJvdyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93cyAuc2xpZGVyX19hcnJvdy0tbGVmdCB7XHJcblx0bGVmdDogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgLSAxNXB4KSk7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3dzIC5zbGlkZXJfX2Fycm93LS1yaWdodCB7XHJcblx0cmlnaHQ6IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCBjYWxjKC01MCUgLSAxNXB4KSk7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNsaWRlci0tYWx0IHtcclxuXHRtaW4taGVpZ2h0OiAyNDRweDtcclxufVxyXG5cclxuLnByb2R1Y3Qtc2xpZGVyLXN3aXBlci1mbGV4IC5wcm9kdWN0LXNsaWRlcl9fc3dpcGVyLXNsaWRlciB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1zbGlkZXItc3dpcGVyLWZsZXggLnN3aXBlci1zbGlkZXJfX3NsaWRlciB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1zbGlkZXItc3dpcGVyLWZsZXggLnN3aXBlci13cmFwcGVyIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNsaWRlci1zd2lwZXItZmxleCAucHJvZHVjdC1zbGlkZXJfX3NsaWRlLnN3aXBlci1zbGlkZSB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1zbGlkZXJfX3NsaWRlLnN3aXBlci1zbGlkZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtaW4taGVpZ2h0OiA0NjZweDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNsaWRlcl9fc2xpZGUge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcblx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdGNvbnRhaW46IGxheW91dCBwYWludCBzdHlsZTtcclxufVxyXG5cclxuLnByb2R1Y3Qtc2xpZGVyLS1hbHQgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZS5zd2lwZXItc2xpZGUge1xyXG5cdG1pbi1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNsaWRlcl9fc3dpcGVyLXNsaWRlci13cmFwIHtcclxufVxyXG5cclxuLnByb2R1Y3Qtc2xpZGVyLXN3aXBlci1mbGV4IHtcclxuXHRtYXJnaW46IDAgLTEwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnByb2R1Y3Qtc2xpZGVyLXN3aXBlci1mbGV4IC5wcm9kdWN0LXNsaWRlcl9fcHJvbW8ge1xyXG5cdHdpZHRoOiAzNTBweDtcclxuXHRmbGV4OiAwIDAgMzQwcHg7XHJcblx0cGFkZGluZzogMCAxMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1zbGlkZXItc3dpcGVyLWZsZXggLnByb2R1Y3Qtc2xpZGVyX19wcm9tbyBpbWcge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNsaWRlci1zd2lwZXItZmxleCAucHJvZHVjdC1zbGlkZXJfX2lubmVyIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHR3aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpO1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG5cclxuLnByb2R1Y3Qtc2xpZGVyX19pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMjZweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbi5zd2lwZXItc2Nyb2xsYmFyLnByb2R1Y3Qtc2xpZGVyX19zY3JvbGxiYXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0Ym90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xyXG5cdHRvcDogdW5zZXQgIWltcG9ydGFudDtcclxuXHRyaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LnByb2R1Y3Qtc2xpZGVyLS1ub3QtZmlsbGVkIHtcclxuXHRcdGhlaWdodDogNjE4cHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1zbGlkZXJfX3NsaWRlLnN3aXBlci1zbGlkZSB7XHJcblx0XHRtaW4taGVpZ2h0OiB1bnNldDtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXNsaWRlciB7XHJcblx0XHRtaW4taGVpZ2h0OiB1bnNldDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI3cHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1zbGlkZXItc3dpcGVyLWZsZXgge1xyXG5cdFx0bWFyZ2luOiAwIC04cHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1zbGlkZXItc3dpcGVyLWZsZXggLnByb2R1Y3Qtc2xpZGVyX19wcm9tbyB7XHJcblx0XHR3aWR0aDogMzUwcHg7XHJcblx0XHRmbGV4OiAwIDAgMzUwcHg7XHJcblx0XHRwYWRkaW5nOiAwIDhweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXNsaWRlci1zd2lwZXItZmxleCAucHJvZHVjdC1zbGlkZXJfX2lubmVyIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XHJcblx0XHRwYWRkaW5nOiAwIDhweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5wcm9kdWN0LXNsaWRlci0tbm90LWZpbGxlZCB7XHJcblx0XHRoZWlnaHQ6IDQ5NXB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtc2xpZGVyLXN3aXBlci1mbGV4IC5wcm9kdWN0LXNsaWRlcl9fcHJvbW8ge1xyXG5cdFx0ZmxleDogMCAwIDUwJTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1zbGlkZXItc3dpcGVyLWZsZXggLnByb2R1Y3Qtc2xpZGVyX19pbm5lciB7XHJcblx0XHR3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xyXG5cdFx0cGFkZGluZzogMCA4cHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1zbGlkZXItc3dpcGVyLWZsZXggLnByb2R1Y3Qtc2xpZGVyX19wcm9tbyBpbWcge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxufSIsIi5wcm9kdWN0LXQtZ3JpZCxcclxuLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0ZmxleDogMSAwIGF1dG87XHJcbn1cclxuXHJcbi5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XHJcblx0cGFkZGluZzogMTlweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG59XHJcblxyXG4ucHJvZHVjdC10LWdyaWRfX2JvdHRvbSB7XHJcblx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRwYWRkaW5nLXRvcDogMTJweDtcclxufVxyXG5cclxuLnByb2R1Y3QtdC1ncmlkX19saW5rIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdHotaW5kZXg6IDM7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXQtZ3JpZF9fbGluazo6YWZ0ZXIge1xyXG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XHJcblx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XHJcblx0LnByb2R1Y3QtdC1ncmlkX19saW5rOmZvY3VzOjphZnRlciB7XHJcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3QtdC1ncmlkX19saW5rOmFjdGl2ZSB+IC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3QtdC1ncmlkX192aXN1YWwge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtaW4taGVpZ2h0OiAxODBweDtcclxuXHRtYXgtaGVpZ2h0OiAyMTZweDtcclxuXHRtYXJnaW46IDAgMCAxMnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC10LWdyaWRfX3Zpc3VhbDo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZy10b3A6IDEwMCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXQtZ3JpZF9faW1hZ2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ucHJvZHVjdC10LWdyaWRfX3N0YXR1cyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XHJcblx0bWFyZ2luOiA4cHggMDtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxufVxyXG5cclxuLnByb2R1Y3QtdC1ncmlkX19mYXZvcml0ZS1hY3Rpb24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDE1cHg7XHJcblx0bGVmdDogYXV0bztcclxuXHRyaWdodDogMTVweDtcclxuXHRib3R0b206IGF1dG87XHJcblx0ei1pbmRleDogMztcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX25hbWUge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIHtcclxuXHRtYXJnaW46IDEycHggMDtcclxufVxyXG5cclxuLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiA0O1xyXG5cdG1hcmdpbjogMTJweCAwO1xyXG59IiwiLnByb2R1Y3QtdC1saXN0LFxyXG4ucHJvZHVjdC10LWxpc3RfX2NhcmQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRmbGV4OiAxIDAgYXV0bztcclxufVxyXG5cclxuLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG5cclxuLnByb2R1Y3QtdC1saXN0X19saW5rIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdHotaW5kZXg6IDM7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5cclxuLnByb2R1Y3QtdC1saXN0X19saW5rOjphZnRlciB7XHJcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQucHJvZHVjdC10LWxpc3Q6aG92ZXIgLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcclxuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcclxuXHQucHJvZHVjdC10LWxpc3RfX2xpbms6Zm9jdXM6OmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC10LWxpc3RfX2xpbms6YWN0aXZlIH4gLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMTUwcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mbyB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcbn1cclxuXHJcbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDE1MHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMTgwcHg7XHJcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXQtbGlzdF9fdmlzdWFsIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWluLWhlaWdodDogMTUwcHg7XHJcblx0bWF4LWhlaWdodDogMjE2cHg7XHJcblx0bWFyZ2luOiAwIDAgMTJweDtcclxufVxyXG5cclxuLnByb2R1Y3QtdC1saXN0X192aXN1YWw6OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmctdG9wOiAxMDAlO1xyXG59XHJcblxyXG4ucHJvZHVjdC10LWxpc3RfX2ltYWdlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnByb2R1Y3QtdC1saXN0X19zdGF0dXMge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAyO1xyXG59XHJcblxyXG4ucHJvZHVjdC10LWxpc3RfX25hbWUge1xyXG5cdG1hcmdpbjogOHB4IDA7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQucHJvZHVjdC10LWxpc3Q6aG92ZXIgLnByb2R1Y3QtdC1saXN0X19uYW1lIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3QtdC1saXN0X19wcmljZSB7XHJcblx0bWFyZ2luOiAxMnB4IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXQtbGlzdF9fYWN0aW9uIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogNDtcclxuXHRtYXJnaW46IDEycHggMDtcclxufVxyXG5cclxuLnByb2R1Y3QtdC1saXN0X19mYXZvcml0ZS1hY3Rpb24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IGF1dG87XHJcblx0bGVmdDogYXV0bztcclxuXHRyaWdodDogMjBweDtcclxuXHRib3R0b206IDIwcHg7XHJcblx0ei1pbmRleDogNDtcclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDIwMHB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLFxyXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24ge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UgKyAucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIHtcclxuXHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmctbGVmdDogMTkwcHg7XHJcblx0XHRtaW4taGVpZ2h0OiAxOTBweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAyMHB4O1xyXG5cdFx0bGVmdDogMjBweDtcclxuXHRcdHdpZHRoOiAxNTBweDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvICsgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdH1cclxufSIsIi5wcm9kdWN0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LWhlaWdodDogNTg0cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWdyaWRfX2xpbmsge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWdyaWQsXHJcbi5wcm9kdWN0LWdyaWRfX2NhcmQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRmbGV4OiAxIDAgYXV0bztcclxufVxyXG5cclxuLnByb2R1Y3QtZ3JpZF9fY2FyZCB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1ncmlkX190b3Age1xyXG5cdHBhZGRpbmc6IDAgN3B4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1ncmlkX192aXN1YWwge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnByb2R1Y3QtZ3JpZF9faW1hZ2VzIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR6LWluZGV4OiAyO1xyXG5cdG1heC13aWR0aDogMzE3cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1ncmlkX19zdGF0dXMge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogNXB4O1xyXG5cdHRvcDogMTBweDtcclxuXHR6LWluZGV4OiAzO1xyXG59XHJcblxyXG4ucHJvZHVjdC1ncmlkX19ib3R0b20ge1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnByb2R1Y3QtZ3JpZF9fcmF0aW5nIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1ncmlkX19yYXRpbmcgKyAucHJvZHVjdC1ncmlkX19uYW1lIHtcclxuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWdyaWRfX25hbWUge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxMDYlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xyXG5cdGNvbG9yOiAjMDIwYjJhO1xyXG5cdG1hcmdpbi1ib3R0b206IDRweDtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XHJcblx0bWFyZ2luLXRvcDogMzRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LnByb2R1Y3QtZ3JpZDpob3ZlciAucHJvZHVjdC1ncmlkX19uYW1lIHtcclxuXHRcdGNvbG9yOiAjZWQyODJmO1xyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3QtZ3JpZF9fdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEwNiU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XHJcblx0Y29sb3I6ICMwMjBCMkE7XHJcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1ncmlkX19hdmFpbCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1ncmlkX19jb2xvcnMge1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0ei1pbmRleDogMjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWdyaWRfX3ByaWNlIHtcclxuXHRwYWRkaW5nLXRvcDogMTJweDtcclxufVxyXG5cclxuLnByb2R1Y3QtZ3JpZF9fYWN0aW9ucyB7XHJcblx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnByb2R1Y3QtZ3JpZF9fYWN0aW9uIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHR6LWluZGV4OiAyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ucHJvZHVjdC1ncmlkX19hY3Rpb24uZmxjIHtcclxuXHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuLnByb2R1Y3QtZ3JpZF9fYWN0aW9uIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG59XHJcbi5wcm9kdWN0LWdyaWRfX2FjdGlvbiAuYmFza2V0LWFjdGlvbl9fYnRuIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnByb2R1Y3QtZ3JpZF9fZmF2b3JpdGUtYWN0aW9uIHtcclxuXHRmbGV4OiAwIDAgNDRweDtcclxuXHR6LWluZGV4OiAyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tbGVmdDogMTJweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LnByb2R1Y3QtZ3JpZF9fc3RhdHVzIHtcclxuXHRcdHJpZ2h0OiB1bnNldDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWdyaWRfX2Zhdm9yaXRlLWFjdGlvbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDEwcHg7XHJcblx0XHRyaWdodDogMTBweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWdyaWRfX2JvdHRvbSB7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDEwcHggMTBweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWdyaWRfX3JhdGluZyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1ncmlkX19uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG5cdFx0b3ZlcmZsb3cteDogY2xpcDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWdyaWRfX3RleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEycHg7XHJcblx0XHRjb2xvcjogIzAyMEIyQTk5O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZ3JpZF9faW1hZ2VzIHtcclxuXHRcdG1heC13aWR0aDogdW5zZXQ7XHJcblx0fVxyXG59IiwiLnFyLWNvZGUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAyMHB4IDQwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRUQyODJGO1xyXG59XHJcblxyXG4ucXItY29kZV9fbGVmdCB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcbn1cclxuXHJcbi5xci1jb2RlX19yaWdodCB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbi5xci1jb2RlX190aXRsZSB7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XHJcblx0Y29sb3I6ICMyRjJGMkY7XHJcblx0bWF4LXdpZHRoOiAzMDdweDtcclxufVxyXG5cclxuLnFyLWNvZGVfX2FjdGlvbiB7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLnFyLWNvZGVfX2ltYWdlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTU1cHg7XHJcblx0aGVpZ2h0OiAxNTVweDtcclxuXHRtYXgtd2lkdGg6IDE1NXB4O1xyXG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuXHJcbi5xci1jb2RlX19jYXB0aW9uIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5xci1jb2RlX19idG4ge1xyXG5cdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRwYWRkaW5nOiAxMXB4IDI0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLnFyLWNvZGVfX2J0bi5xci1jb2RlX19idG4ge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgxMjg5Ljk4JSAyNzUuMSUgYXQgMTE4Ljg0JSAtMzYuNTQlLCByZ2IoMjU1LCAxNTEsIDE1NCkgMCUsIHJnYigyNTUsIDg4LCA5MykgMTguMDAwMDAwNzE1MyUsIHJnYigyNTUsIDU5LCA2NSkgMzMuMDAwMDAxMzExMyUsIHJnYigyNDIsIDQwLCA0NykgNTQuNTAwMDAxNjY4OSUsIHJnYigyMjcsIDM5LCA0NikgNzMuMDAwMDAxOTA3MyUsIHJnYigyMTgsIDM4LCA0NSkgOTEuMDAwMDAyNjIyNiUsIHJnYigyMDYsIDM2LCA0MykgOTkuMDAwMDAwOTUzNyUpO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1ncmFkaWVudCAwLjJzO1xyXG59XHJcblxyXG4ucXItY29kZV9fYnRuLnFyLWNvZGVfX2J0bjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmQ0YjUyO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LnFyLWNvZGVfX2J0bi5xci1jb2RlX19idG46bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZkNGI1MjtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQucXItY29kZSB7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQucXItY29kZV9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnFyLWNvZGVfX2FjdGlvbiB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LnFyLWNvZGVfX3JpZ2h0IHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC5xci1jb2RlX19jYXB0aW9uIHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG59IiwiLnJhdGluZy0taW5wdXQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucmF0aW5nX19sYXlvdXQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnJhdGluZ19fcm93IHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX3JvdyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5yYXRpbmdfX2dyaWQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX2l0ZW0ge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnJhdGluZ19faXRlbSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y29sb3I6ICNGRkMwMUU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yIC4xcztcclxufVxyXG5cclxuLnJhdGluZy0taW5wdXQgLnJhdGluZ19faXRlbS0tZGlzYWJsZWQge1xyXG5cdG9wYWNpdHk6IC41O1xyXG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbi5yYXRpbmdfX2lucHV0IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5yYXRpbmdfX2l0ZW0gLnN2Zy1pY29uIHtcclxuXHR3aWR0aDogMjRweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0IHtcclxuXHQucmF0aW5nX19ncmlkIHtcclxuXHRcdGdhcDogNHB4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5yYXRpbmdfX2l0ZW0ge1xyXG5cdFx0cGFkZGluZzogNHB4IDA7XHJcblx0fVxyXG5cclxuXHQucmF0aW5nX19pdGVtIC5zdmctaWNvbiB7XHJcblx0XHR3aWR0aDogMTZweDtcclxuXHRcdGhlaWdodDogMTZweDtcclxuXHR9XHJcblxyXG5cdC5yYXRpbmdfX3ZhbHVlIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA0cHg7XHJcblx0fVxyXG59XHJcblxyXG4ucmF0aW5nX19sYXllci0tY2hlY2tlZCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5yYXRpbmdfX2xheWVyLS1pbnB1dCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5yYXRpbmdfX2ljb24ucmF0aW5nX19pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnJhdGluZ19faW50ZWdyYXRlZC1sYWJlbCB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4ucmF0aW5nX192YWx1ZSB7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcblx0Y29sb3I6ICM1QjVCNUI7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5yYXRpbmctLWFsdCB7XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQucmF0aW5nX19ncmlkIC5yYXRpbmdfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0Ly9kaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LnJhdGluZ19fbGF5ZXItLWNoZWNrZWQge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblxyXG5cdC5yYXRpbmdfX2dyaWQge1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5yYXRpbmdfX2l0ZW0gLnN2Zy1pY29uIHtcclxuXHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdH1cclxuXHJcblx0LnJhdGluZ19fcm93IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5yYXRpbmdfX3ZhbHVlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qge1xyXG5cdFx0LnJhdGluZ19faXRlbSAuc3ZnLWljb24ge1xyXG5cdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIlxyXG5cclxuLy9cclxuXHJcbi5zaWRlSW5mb19faGVhZGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogOHB4IDEycHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG4uc2lkZUluZm9fX2hlYWRlciAuc2l0ZV9tYXJrZXJzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRnYXA6IDhweDtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuLnNpZGVJbmZvX19oZWFkZXIgLnJhdGluZy1ibG9jayB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcbi5zaWRlSW5mb19fdGl0bGUge1xyXG5cdGZsZXg6IDEgMCAxMDAlO1xyXG5cdG1hcmdpbjogNHB4IDAgMDtcclxuXHRmb250LWZhbWlseTogJ0V4byAyJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXNpemU6IDI4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdGNvbG9yOiAjMTQxNDE0O1xyXG59XHJcbi5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcclxuXHRtYXJnaW46IDAgMCA0MHB4O1xyXG5cdG1heC13aWR0aDogODYwcHg7XHJcbn1cclxuLnByb2R1Y3QtZGVzY3JpcHRpb25fX3RpdGxlIHtcclxuXHRtYXJnaW46IDAgMCAxMnB4O1xyXG5cdGZvbnQtZmFtaWx5OiAnRXhvIDInLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogMjZweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG5cdGNvbG9yOiAjMTQxNDE0O1xyXG59XHJcbi5wcm9kdWN0LWRlc2NyaXB0aW9uX19jb250ZW50IHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdC13ZWJraXQtbGluZS1jbGFtcDogNTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGNvbG9yOiAjMTQxNDE0O1xyXG59XHJcbi5wcm9kdWN0LWRlc2NyaXB0aW9uX19jb250ZW50LmlzLWV4cGFuZGVkIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHQtd2Via2l0LWxpbmUtY2xhbXA6IHVuc2V0O1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcbi5wcm9kdWN0LWRlc2NyaXB0aW9uX19jb250ZW50IHAge1xyXG5cdG1hcmdpbjogMCAwIDEycHg7XHJcbn1cclxuLnByb2R1Y3QtZGVzY3JpcHRpb25fX2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5wcm9kdWN0LWRlc2NyaXB0aW9uX19tb3JlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Y29sb3I6ICMyOTNlZjI7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5wcm9kdWN0LWRlc2NyaXB0aW9uX19tb3JlOmhvdmVyIHtcclxuXHRjb2xvcjogI2VkMjgyZjtcclxufVxyXG4ucHJvZHVjdC1kZXNjcmlwdGlvbl9fbW9yZVtoaWRkZW5dIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5zaWRlSW5mb19fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdH1cclxuXHQucHJvZHVjdC1kZXNjcmlwdGlvbiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQucHJvZHVjdC1kZXNjcmlwdGlvbl9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0fVxyXG59XHJcbiIsIi5zZWFyY2gtc21hbGwge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0bWF4LXdpZHRoOiA1MjRweDtcclxufVxyXG5cclxuLnNlYXJjaC1zbWFsbCAubG9hZGVyX19pY29uIHtcclxuXHR3aWR0aDogMzBweDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5zZWFyY2gtc21hbGxfX3dyYXAge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlYXJjaC1zbWFsbF9fZm9ybSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlYXJjaC1zbWFsbF9fZmllbGQge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG59XHJcblxyXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG4ge1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5zZWFyY2gtc21hbGxfX2ZpZWxkIC5maWVsZC1pbnB1dCB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgI2QwZDBkMDtcclxuXHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdHBhZGRpbmc6IDRweCAwcHggNHB4IDQycHg7XHJcblx0aGVpZ2h0OiA1MnB4O1xyXG5cdGJhY2tncm91bmQ6IHVybChcIi9sb2NhbC9uZXdfYnVpbGQvbG9jYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9zZWFyY2guc3ZnXCIpIG5vLXJlcGVhdCAxOHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuc2VhcmNoLXNtYWxsX19jbG9zZS1idG46aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdH1cclxufVxyXG5cclxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOjphZnRlciB7XHJcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XHJcbn1cclxuXHJcbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bi1pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG59XHJcblxyXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOjphZnRlciB7XHJcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XHJcbn1cclxuXHJcbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4taWNvbiB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDEwMCU7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0bWF4LWhlaWdodDogMjEwcHg7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcblx0ei1pbmRleDogMztcclxuXHRtaW4taGVpZ2h0OiA4MHB4O1xyXG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1kcm9wZG93biwgdHJhbnNmb3JtICR0cnMtZHJvcGRvd247XHJcbn1cclxuXHJcbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC52aXNpYmxlIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHRwb2ludGVyLWV2ZW50czogYWxsO1xyXG59XHJcblxyXG4uc2VhcmNoLXNtYWxsX19sb2FkZXItd3JhcCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0b3BhY2l0eTogMDtcclxuXHR6LWluZGV4OiAzO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1kcm9wZG93bjtcclxufVxyXG5cclxuLnNlYXJjaC1zbWFsbF9fbG9hZGVyLXdyYXAudmlzaWJsZSB7XHJcblx0b3BhY2l0eTogMTtcclxuXHRwb2ludGVyLWV2ZW50czogYWxsO1xyXG59XHJcblxyXG4uc2VhcmNoLXNtYWxsX190b3Age1xyXG5cdHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuXHJcbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC1tZXNzYWdlIHtcclxuXHRwYWRkaW5nOiAxNXB4O1xyXG59XHJcblxyXG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXdyYXAge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XHJcblx0LnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOmZvY3VzOjphZnRlciB7XHJcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xyXG5cdH1cclxuXHJcblx0LnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjpmb2N1czo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xyXG5cdC5zZWFyY2gtc21hbGwge1xyXG5cdFx0bWF4LXdpZHRoOiB1bnNldDtcclxuXHR9XHJcbn0iLCJzZWN0aW9uLnNlY3Rpb24ge1xyXG5cdG1hcmdpbjogMTAwcHggMDtcclxufVxyXG5cclxuLnBhZ2UtbWFpbjpoYXMoLmRldGFpbGVkQ2FyZENvbnRhaW5lcikgc2VjdGlvbi5zZWN0aW9ue1xyXG5cdG1hcmdpbjogODBweCAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuXHRzZWN0aW9uLnNlY3Rpb246aGFzKCA+IC5wb3B1bGFyKSB7XHJcblx0XHRtYXJnaW46IC0xMHB4IDAgLTkwcHg7XHJcblx0fVxyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi0tbWFyZ2lucy1zbWFsbCB7XHJcblx0bWFyZ2luOiA1MHB4IDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDMzcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcclxuXHRjb2xvcjogIzJmMmYyZjtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRsaW5lLWhlaWdodDogMS43ODtcclxufVxyXG5cclxuLnBhZ2UtbWFpbjpoYXMoIC5kZXRhaWxlZENhcmRDb250YWluZXIpIC5zZWN0aW9uLXRpdGxle1xyXG5cdGZvbnQ6IDcwMCAzMHB4IC8gMzhweCBcIm5icmJcIiwgXCJJbnRlclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4uc2VjdGlvbi0tYmcge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNEMEQ0RjQ7XHJcblx0cGFkZGluZzogNjhweCAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHRzZWN0aW9uLnNlY3Rpb24ge1xyXG5cdFx0bWFyZ2luOiA2MHB4IDA7XHJcblxyXG5cdFx0JjpoYXMoID4gLnBvcHVsYXIpIHtcclxuXHRcdFx0bWFyZ2luOiA0MHB4IDAgMzBweCAwO1xyXG5cclxuXHRcdFx0LnBvcHVsYXIge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYucHJvZHVjdC1zZWN0aW9uIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHNlY3Rpb24uc2VjdGlvbi5zZWN0aW9uLS1tYXJnaW5zLXNtYWxsIHtcclxuXHRcdG1hcmdpbjogMzBweCAwO1xyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi0tYmcge1xyXG5cdFx0cGFkZGluZzogMjBweCAwIDI3cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQucGFnZS1tYWluOmhhcyguZGV0YWlsZWRDYXJkQ29udGFpbmVyKSAuc2VjdGlvbi10aXRsZSB7XHJcblx0XHRmb250OiA3MDAgMjRweCAvIDMwcHggbmJyYiwgSW50ZXIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcblx0fVxyXG5cclxuXHQucGFnZS1tYWluOmhhcyguZGV0YWlsZWRDYXJkQ29udGFpbmVyKSBzZWN0aW9uLnNlY3Rpb24ge1xyXG5cdFx0bWFyZ2luOiA2MHB4IDA7XHJcblxyXG5cdFx0JjpoYXMoICsgLmRlbGl2ZXJ5LXNlY3Rpb24pIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGJvZHk6aGFzKC5kZXRhaWxlZENhcmRDb250YWluZXIpIC5wYWdlLXN1YmZvb3RlciB7XHJcblx0XHRtYXJnaW46IDIwcHggMCAxMzBweDtcclxuXHR9XHJcbn0iLCIuc2VvLW1lZGlhIHtcclxuXHRwYWRkaW5nOiA0MHB4IDA7XHJcbn1cclxuXHJcbi5zZW8tbWVkaWFfX2lubmVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRnYXA6IDI0cHg7XHJcbn1cclxuXHJcbi5zZW8tbWVkaWFfX2NvbnRlbnQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0bWluLXdpZHRoOiAwO1xyXG5cdG1heC13aWR0aDogOTQzcHg7XHJcbn1cclxuXHJcbi5zZW8tbWVkaWE6bm90KDpoYXMoLnNlby1tZWRpYV9fY29udGVudCkpIC5zZW8tbWVkaWFfX21lZGlhIHtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnNlby1tZWRpYTpub3QoOmhhcyguc2VvLW1lZGlhX19tZWRpYSkpIC5zZW8tbWVkaWFfX2NvbnRlbnQge1xyXG5cdG1heC13aWR0aDogOTQzcHg7XHJcbn1cclxuXHJcbi5zZW8tbWVkaWFfX2JvZHkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XHJcbn1cclxuXHJcbi5zZW8tbWVkaWFfX2JvZHktLWNvbGxhcHNlZCB7XHJcblx0LXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDAwIDAlLCAjMDAwIGNhbGMoMTAwJSAtIDI0cHgpLCB0cmFuc3BhcmVudCAxMDAlKTtcclxuXHRtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDAwIDAlLCAjMDAwIGNhbGMoMTAwJSAtIDI0cHgpLCB0cmFuc3BhcmVudCAxMDAlKTtcclxufVxyXG5cclxuLnNlby1tZWRpYV9fYm9keS0tYW5pbWF0aW5nIHtcclxuXHQtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XHJcblx0bWFzay1pbWFnZTogbm9uZTtcclxufVxyXG5cclxuLnNlby1tZWRpYV9fdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRjb2xvcjogIzAwMDtcclxuXHJcblx0c3Ryb25nLFxyXG5cdGIge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRtYXJnaW46IDAgMCAwLjVlbTtcclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dWwsXHJcblx0b2wge1xyXG5cdFx0bWFyZ2luOiAwLjVlbSAwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxLjI1ZW07XHJcblx0fVxyXG59XHJcblxyXG4uc2VvLW1lZGlhX190b2dnbGUge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogIzI5M2VmMjtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LnNlby1tZWRpYV9fdG9nZ2xlOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjZWQyODJmO1xyXG5cdH1cclxufVxyXG5cclxuLnNlby1tZWRpYV9fbWVkaWEge1xyXG5cdGZsZXg6IDAgMCAzODlweDtcclxuXHR3aWR0aDogMzg5cHg7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2VvLW1lZGlhX192aWRlbyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGFzcGVjdC1yYXRpbzogMzg5IC8gMjExO1xyXG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kOiAjZDVkNWQ1O1xyXG5cclxuXHQudmlkZW8sXHJcblx0LnZpZGVvX19wb3N0ZXIsXHJcblx0LnZpZGVvX192aWRlbyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdH1cclxuXHJcblx0LnZpZGVvX19pZnJhbWUtd3JhcCB7XHJcblx0XHRhc3BlY3QtcmF0aW86IDM4OSAvIDIxMTtcclxuXHR9XHJcblxyXG5cdC52aWRlb19fYnRuIHtcclxuXHRcdHdpZHRoOiA0OHB4O1xyXG5cdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XHJcblx0XHRib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHR9XHJcblxyXG5cdC52aWRlb19fYnRuLWljb24ge1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zNSkpO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XHJcblx0LnNlby1tZWRpYV9fbWVkaWEge1xyXG5cdFx0ZmxleC1iYXNpczogMzIwcHg7XHJcblx0XHR3aWR0aDogMzIwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuc2VvLW1lZGlhX19pbm5lciB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LnNlby1tZWRpYV9fY29udGVudCB7XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRvcmRlcjogMjtcclxuXHR9XHJcblxyXG5cdC5zZW8tbWVkaWFfX21lZGlhIHtcclxuXHRcdGZsZXg6IG5vbmU7XHJcblx0XHRvcmRlcjogMTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LnNlby1tZWRpYV9fdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cclxuXHRcdHN0cm9uZyxcclxuXHRcdGIge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuXHQuc2VvLW1lZGlhIHtcclxuXHRcdHBhZGRpbmc6IDI0cHggMDtcclxuXHR9XHJcblxyXG5cdC5zZW8tbWVkaWFfX2lubmVyIHtcclxuXHRcdGdhcDogMTZweDtcclxuXHR9XHJcblxyXG5cdC5zZW8tbWVkaWFfX3ZpZGVvIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0XHRhc3BlY3QtcmF0aW86IDM1NSAvIDIwNjtcclxuXHR9XHJcblxyXG5cdC5zZW8tbWVkaWFfX3ZpZGVvIC52aWRlb19faWZyYW1lLXdyYXAge1xyXG5cdFx0YXNwZWN0LXJhdGlvOiAzNTUgLyAyMDY7XHJcblx0fVxyXG5cclxuXHQuc2VvLW1lZGlhX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG5cdFx0c3Ryb25nLFxyXG5cdFx0YiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZW8tbWVkaWFfX3RvZ2dsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0fVxyXG59XHJcbiIsIi5zZW9fX2NvbnRlbnQge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLnNlb19fYnV0dG9uIHtcclxuXHRtYXJnaW46IDEwcHggMDtcclxuXHRjb2xvcjogIzI5M0VGMjtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuc2VvX19idXR0b246aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNlZDI4MmY7XHJcblx0fVxyXG59IiwiLnNlcnZpY2Utc2VjdGlvbiB7XHJcblx0bWFyZ2luOiA1MHB4IDAgNTBweDtcclxufVxyXG5cclxuLnNlcnZpY2Utc2VjdGlvbiArIC5zdGF0aWNDb250YWN0cyAuYmFubmVyLXRlbCB7XHJcblx0bWFyZ2luLXRvcDogNTBweDtcclxufVxyXG5cclxuLnNlcnZpY2Utc2VjdGlvbl9fdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMzNweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogNTlweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTEuMzJweDtcclxufVxyXG5cclxuLnNlcnZpY2Utc2VjdGlvbl9faXRlbXMge1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLXNlY3Rpb25fX3RhYnMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuXHRtYXJnaW46IC0xMHB4O1xyXG59XHJcblxyXG4uc2VydmljZS1zZWN0aW9uX190YWItd3JhcCB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0cGFkZGluZzogMTBweDtcclxuXHR3aWR0aDogMjUlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLXNlY3Rpb25fX3RhYiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cGFkZGluZzogNjhweCAyMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuc2VydmljZS1zZWN0aW9uX190YWI6aG92ZXIge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAyMThweCA2MXB4IDAgcmdiYSgxMzUsIDEzNSwgMTM1LCAwLjAwKSwgMCAxMzlweCA1NnB4IDAgcmdiYSgxMzUsIDEzNSwgMTM1LCAwLjAxKSwgMCA3OHB4IDQ3cHggMCByZ2JhKDEzNSwgMTM1LCAxMzUsIDAuMDUpLCAwIDM1cHggMzVweCAwIHJnYmEoMTM1LCAxMzUsIDEzNSwgMC4wOSksIDAgOXB4IDE5cHggMCByZ2JhKDEzNSwgMTM1LCAxMzUsIDAuMTApO1xyXG5cdFx0Y29sb3I6ICNFRDI4MkY7XHJcblx0fVxyXG59XHJcblxyXG4uc2VydmljZS1zZWN0aW9uX190YWItaWNvbi5zZXJ2aWNlLXNlY3Rpb25fX3RhYi1pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMzRweDtcclxuXHRoZWlnaHQ6IDM0cHg7XHJcblx0bWFyZ2luOiAwIGF1dG8gMTBweDtcclxuXHRjb2xvcjogI0VEMjgyRjtcclxufVxyXG5cclxuLnNlcnZpY2Utc2VjdGlvbl9fdGFiLW5hbWUge1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuc2VydmljZS1zZWN0aW9uX190YWItd3JhcCB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LnNlcnZpY2Utc2VjdGlvbiB7XHJcblx0XHRtYXJnaW46IDQwcHggMCA2MHB4O1xyXG5cdH1cclxuXHJcblx0LnNlcnZpY2Utc2VjdGlvbiArIC5zdGF0aWNDb250YWN0cyAuYmFubmVyLXRlbCB7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0LnNlcnZpY2Utc2VjdGlvbl9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuODhweDtcclxuXHR9XHJcblxyXG5cdC5zZXJ2aWNlLXNlY3Rpb25fX2l0ZW1zIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuc2VydmljZS1zZWN0aW9uX190YWIge1xyXG5cdFx0cGFkZGluZzogMzNweCAyMHB4O1xyXG5cdH1cclxuXHJcblx0LnNlcnZpY2Utc2VjdGlvbl9fdGFiLW5hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LnNlcnZpY2Utc2VjdGlvbl9fdGFiLWljb24uc2VydmljZS1zZWN0aW9uX190YWItaWNvbiB7XHJcblx0XHR3aWR0aDogMjhweDtcclxuXHRcdGhlaWdodDogMjhweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvIDVweDtcclxuXHR9XHJcblxyXG5cdC5zZXJ2aWNlLXNlY3Rpb25fX3RhYnMge1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG5cdFx0bWFyZ2luOiAtNXB4O1xyXG5cdH1cclxuXHJcblx0LnNlcnZpY2Utc2VjdGlvbl9fdGFiLXdyYXAge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiA1cHg7XHJcblx0fVxyXG59IiwiLnNlcnZpY2Uge1xyXG5cdG1hcmdpbjogMTAwcHggMDtcclxufVxyXG5cclxuLnNlcnZpY2VfX3dyYXAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRwYWRkaW5nOiAzMHB4IDUwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxufVxyXG5cclxuLnNlcnZpY2VfX2l0ZW1zIHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uc2VydmljZV9faXRlbSB7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLnNlcnZpY2VfX3RpdGxlIHtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZXJ2aWNlX19pdGVtLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlcnZpY2VfX2l0ZW0tdGV4dCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5zZXJ2aWNlX19pdGVtLWxpc3Qge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogIzJGMkYyRjtcclxuXHRtYXJnaW46IDVweCAwIDIwcHg7XHJcbn1cclxuXHJcbnVsLnNlcnZpY2VfX2l0ZW0tbGlzdCA+IGxpIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG51bC5zZXJ2aWNlX19pdGVtLWxpc3QgPiBsaTo6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDlweDtcclxuXHRsZWZ0OiAxMHB4O1xyXG5cdHdpZHRoOiA1cHg7XHJcblx0aGVpZ2h0OiA1cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyRjJGMkY7XHJcbn1cclxuXHJcbi5zZXJ2aWNlX19pdGVtLWx2bDIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHRwYWRkaW5nOiAxNXB4IDEwcHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMCk7XHJcbn1cclxuXHJcbi5zZXJ2aWNlX19ub3RlIHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRwYWRkaW5nOiAwIDEwcHg7XHJcbn1cclxuXHJcbi5zZXJ2aWNlX19ub3RlIHN0cm9uZyB7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLnNlcnZpY2VfX2l0ZW0tbmFtZSxcclxuLnNlcnZpY2VfX2l0ZW0tcHJpY2Uge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsOyAvKiAyOTUlICovXHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcclxufVxyXG5cclxuLnNlcnZpY2VfX2l0ZW0tcHJpY2Uge1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5zZXJ2aWNlIHtcclxuXHRcdG1hcmdpbjogNjBweCAwO1xyXG5cdH1cclxuXHJcblx0LnNlcnZpY2VfX3dyYXAge1xyXG5cdFx0cGFkZGluZzogMjBweCAxMHB4O1xyXG5cdH1cclxuXHJcblx0LnNlcnZpY2VfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcclxuXHR9XHJcblxyXG5cdC5zZXJ2aWNlX19pdGVtcyB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LnNlcnZpY2VfX2l0ZW0ge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcblxyXG5cdC5zZXJ2aWNlX19pdGVtLXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcclxuXHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHR9XHJcblxyXG5cdC5zZXJ2aWNlX19pdGVtLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XHJcblx0fVxyXG5cclxuXHQuc2VydmljZV9faXRlbS1sdmwyIHtcclxuXHRcdHBhZGRpbmc6IDEycHggNXB4O1xyXG5cdH1cclxuXHJcblx0LnNlcnZpY2VfX2l0ZW0tbmFtZSxcclxuXHQuc2VydmljZV9faXRlbS1wcmljZSB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQuc2VydmljZV9faXRlbS1saXN0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblxyXG5cdHVsLnNlcnZpY2VfX2l0ZW0tbGlzdCA+IGxpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHR9XHJcblxyXG5cdHVsLnNlcnZpY2VfX2l0ZW0tbGlzdCA+IGxpOjpiZWZvcmUge1xyXG5cdFx0dG9wOiA0cHg7XHJcblx0XHR3aWR0aDogNHB4O1xyXG5cdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRsZWZ0OiA1cHg7XHJcblx0fVxyXG5cclxuXHQuc2VydmljZV9fbm90ZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0cGFkZGluZzogMCA1cHg7XHJcblx0fVxyXG59IiwiLnNpZGViYXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRtYXgtd2lkdGg6IDM4N3B4O1xyXG59XHJcblxyXG4uc2lkZWJhcl9fdG9wIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiA4cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLnNpZGViYXJfX3RvcC13cmFwIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4uc2lkZWJhcl9faGVhZGluZyB7XHJcblx0ZGlzcGxheTogY29udGVudHM7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19tZXRhIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGdhcDogMTBweDtcclxuXHRtaW4taGVpZ2h0OiAyNnB4O1xyXG59XHJcblxyXG4uc2lkZWJhcl9fcmF0aW5nIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0Z2FwOiA0cHg7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5zaWRlYmFyX19yYXRpbmc6aG92ZXIsXHJcblx0LnNpZGViYXJfX3JhdGluZzpob3ZlcixcclxuXHQuc2lkZWJhcl9fcmF0aW5nOmhvdmVyIC5zaWRlYmFyX19yYXRpbmctY291bnQge1xyXG5cdFx0Y29sb3I6ICMyOTNFRjI7XHJcblx0fVxyXG5cclxuXHQuc2lkZWJhcl9fcmF0aW5nOmhvdmVyIC5zaWRlYmFyX19yYXRpbmctdGV4dC13cmFwOjphZnRlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjkzRUYyO1xyXG5cdH1cclxufVxyXG5cclxuLnNpZGViYXJfX3JhdGluZy1pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMjRweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcblx0cGFkZGluZzogNHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDJweDtcclxuXHRjb2xvcjogI0ZGQzAxRTtcclxufVxyXG5cclxuLnNpZGViYXJfX3JhdGluZy10ZXh0LXdyYXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IDRweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19yYXRpbmctdGV4dC13cmFwOjphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogM3B4O1xyXG5cdGxlZnQ6IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG59XHJcblxyXG4uc2lkZWJhcl9fcmF0aW5nLWNvdW50IHtcclxuXHRjb2xvcjogIzk5OTtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19iYWRnZXMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0Z2FwOiAxMHB4O1xyXG59XHJcblxyXG4uc2lkZWJhcl9fYmFkZ2Uge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWluLWhlaWdodDogMjVweDtcclxuXHRwYWRkaW5nOiA1cHggMTBweDtcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjA2O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC41NnB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLnNpZGViYXJfX2JhZGdlLS1pbWFnZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0bWF4LXdpZHRoOiAxMjBweDtcclxuXHRoZWlnaHQ6IDI1cHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0b2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLnNpZGViYXJfX3RpdGxlIHtcclxuXHRtYXJnaW46IDA7XHJcblx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTU7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19wcmljZS1ibG9jayB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogMDtcclxufVxyXG5cclxuLnNpZGViYXJfX3ByaWNlIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0bWluLWhlaWdodDogMzBweDtcclxuXHRwYWRkaW5nOiA2cHggMDtcclxuXHRnYXA6IDA7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19pbnN0YWxsbWVudC10b29sdGlwIHtcclxuXHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLnNpZGViYXJfX3ByaWNlLWN1cnJlbnQge1xyXG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcclxuXHRmb250LXNpemU6IDMycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19wcmljZS1jdXJyZW50LS1zYWxlIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19wcmljZS1vbGQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0Y29sb3I6ICM5OTk7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19wcmljZS1vbGQsXHJcbi5zaWRlYmFyX19wcmljZS1vbGQtY3VycmVuY3kge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0Y29sb3I6ICM5OTk7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19wcmljZS1vbGQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNpZGViYXJfX3ByaWNlLW9sZDo6YWZ0ZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRjb250ZW50OiAnJztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRoZWlnaHQ6IDFweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0zNWRlZyk7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19pbnN0YWxsbWVudCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogOHB4O1xyXG5cdHBhZGRpbmc6IDZweCAwO1xyXG59XHJcblxyXG4uc2lkZWJhcl9faW5zdGFsbG1lbnQtdGV4dCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4uc2lkZWJhcl9faW5zdGFsbG1lbnQtdmFsdWUge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRmb250OiBpbmhlcml0O1xyXG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5zaWRlYmFyX19pbnN0YWxsbWVudC12YWx1ZTpob3ZlciB7XHJcblx0XHRjb2xvcjogIzI5M2VmMjtcclxuXHR9XHJcbn1cclxuXHJcbi5zaWRlYmFyX19pbnN0YWxsbWVudC1pbmZvIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiAxOHB4O1xyXG5cdGhlaWdodDogMThweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogIzk5OTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2lkZWJhcl9faW5zdGFsbG1lbnQtaW5mbyAuc3ZnLWljb24ge1xyXG5cdHdpZHRoOiAxOHB4O1xyXG5cdGhlaWdodDogMThweDtcclxufVxyXG5cclxuQGtleWZyYW1lcyB0aWx0LXNoYWtpbmcge1xyXG5cdDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVaKDApOyB9XHJcblx0NTAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KSB0cmFuc2xhdGVaKDVweCk7fVxyXG5cdDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVooMCk7IH1cclxufVxyXG5cclxuLnNpZGViYXJfX2NhcnQtd3JhcCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcclxuXHRcdC5zaWRlYmFyX19jYXJ0OmhvdmVyIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuXHRcdFx0YmFja2dyb3VuZDogI0MxMjAyNjtcclxuXHRcdFx0YW5pbWF0aW9uOiB0aWx0LXNoYWtpbmcgMC4zcyBlYXNlLWluLW91dDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zaWRlYmFyX19jYXJ0LmJ0biB7XHJcblx0aGVpZ2h0OiA1MnB4O1xyXG59XHJcblxyXG4uc2lkZWJhcl9fY2FydC5idG4uYnRuLS1sb2FkaW5nIHtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRvcGFjaXR5OiAwLjg1O1xyXG59XHJcblxyXG4uc2lkZWJhcl9fc2VydmljZXMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDRweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4uc2lkZWJhcl9fc2VydmljZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLnNpZGViYXJfX3NlcnZpY2Utcm93IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGdhcDogOHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDZweCAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRmb250OiBpbmhlcml0O1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19zZXJ2aWNlLXN0YXJ0LFxyXG4uc2lkZWJhcl9fc2VydmljZS1lbmQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IDhweDtcclxuXHRtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19zZXJ2aWNlLWljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAzMnB4O1xyXG5cdGhlaWdodDogMzJweDtcclxuXHRtaW4td2lkdGg6IDMycHg7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRmaWxsOiBub25lO1xyXG59XHJcblxyXG4uc2lkZWJhcl9fbGluay1pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMzJweDtcclxuXHRoZWlnaHQ6IDMycHg7XHJcblx0bWluLXdpZHRoOiAzMnB4O1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19zZXJ2aWNlLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19zZXJ2aWNlLWJhZGdlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1pbi1oZWlnaHQ6IDI1cHg7XHJcblx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMDY7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjU2cHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLnNpZGViYXJfX3NlcnZpY2UtYmFkZ2UtLWZyZWUge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICMxNGFkOTg7XHJcblx0YmFja2dyb3VuZDogI2U2ZmZmYjtcclxuXHRjb2xvcjogIzE0YWQ5ODtcclxufVxyXG5cclxuLnNpZGViYXJfX3NlcnZpY2UtYmFkZ2UtLXBhaWQsXHJcbi5zaWRlYmFyX19zZXJ2aWNlLWJhZGdlLS1kZWZhdWx0IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjMjkzZWYyO1xyXG5cdGJhY2tncm91bmQ6ICNkOWViZmU7XHJcblx0Y29sb3I6ICMyOTNlZjI7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19zZXJ2aWNlLWFycm93IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTJweDtcclxuXHRoZWlnaHQ6IDEycHg7XHJcblx0bWFyZ2luOiAwIDZweDtcclxuXHRjb2xvcjogIzk5OTtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG59XHJcblxyXG4uc2lkZWJhcl9fc2VydmljZS1hcnJvdy0tdXAge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19zZXJ2aWNlLWRyb3Bkb3duIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiBjYWxjKDEwMCUgLSAycHgpO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHotaW5kZXg6IDU7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiA0cHg7XHJcblx0d2lkdGg6IDI4NHB4O1xyXG5cdG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcblx0bWF4LWhlaWdodDogMTU2cHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDhweCAxNnB4O1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3gtc2hhZG93OlxyXG5cdFx0LTRweCA1cHggMTNweCByZ2JhKDg3LCA4NywgODcsIDAuMSksXHJcblx0XHQtMTVweCAxOHB4IDI0cHggcmdiYSg4NywgODcsIDg3LCAwLjA5KSxcclxuXHRcdC0zNHB4IDQycHggMzJweCByZ2JhKDg3LCA4NywgODcsIDAuMDUpO1xyXG59XHJcblxyXG4uc2lkZWJhcl9fc2VydmljZS1vcHRpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjhweDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuc2lkZWJhcl9fc2VydmljZS1vcHRpb246aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdH1cclxufVxyXG5cclxuLnNpZGViYXJfX3NlcnZpY2Utb3B0aW9uLS1zZWxlY3RlZCB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG4uc2lkZWJhcl9fb3B0aW9ucyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzlhOWE5YTtcclxuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zaWRlYmFyX19vcHRpb25zOm5vdCg6aGFzKC5zaWRlYmFyX191cGdyYWRlcykpIC5zaWRlYmFyX19jb2xvcnMge1xyXG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19jb2xvcnMsXHJcbi5zaWRlYmFyX191cGdyYWRlcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRnYXA6IDhweDtcclxuXHRtaW4taGVpZ2h0OiA2NHB4O1xyXG5cdHBhZGRpbmc6IDhweCAxNnB4O1xyXG59XHJcblxyXG4uc2lkZWJhcl9fdXBncmFkZXMge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlM2UzO1xyXG59XHJcblxyXG4uc2lkZWJhcl9fY29sb3JzLWxhYmVsLFxyXG4uc2lkZWJhcl9fdXBncmFkZXMtbGFiZWwge1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uc2lkZWJhcl9fY29sb3JzLWNvbnRyb2xzLFxyXG4uc2lkZWJhcl9fdXBncmFkZXMtY29udHJvbHMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IDhweDtcclxuXHRtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19jb2xvcnMtbGlzdCxcclxuLnNpZGViYXJfX3VwZ3JhZGVzLWxpc3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IDRweDtcclxuXHRtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19jb2xvcnMtbGlzdCB7XHJcblx0aGVpZ2h0OiAzNnB4O1xyXG5cdGdhcDogMDtcclxufVxyXG5cclxuLnNpZGViYXJfX2NvbG9ycy1zd2lwZXItd3JhcCB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR3aWR0aDogMTQ2cHg7XHJcblx0aGVpZ2h0OiAzOHB4O1xyXG5cdHBhZGRpbmc6IDFweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2lkZWJhcl9fY29sb3JzLXN3aXBlciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHQuc3dpcGVyLFxyXG5cdC5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdC5zd2lwZXItc2xpZGUge1xyXG5cdFx0d2lkdGg6IDM2cHg7XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG59XHJcblxyXG4uc2lkZWJhcl9fY29sb3JzLXNsaWRlIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDM2cHg7XHJcblx0aGVpZ2h0OiAzNnB4O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19jb2xvcnMtbmF2IHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiAyNHB4O1xyXG5cdGhlaWdodDogMjRweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMC40cHggc29saWQgIzlhOWE5YTtcclxuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19jb2xvcnMtbmF2LS1oaWRkZW4ge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19jb2xvcnMtbmF2IC5zdmctaWNvbiB7XHJcblx0d2lkdGg6IDEycHg7XHJcblx0aGVpZ2h0OiAxMnB4O1xyXG5cdGNvbG9yOiAjOWE5YTlhO1xyXG59XHJcblxyXG4uc2lkZWJhcl9fY29sb3JzLW5hdi0tcHJldiAuc3ZnLWljb24ge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19jb2xvciB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdpZHRoOiAzNnB4O1xyXG5cdGhlaWdodDogMzZweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19jb2xvci1pbm5lciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDMycHg7XHJcblx0aGVpZ2h0OiAzMnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHR0b3A6IDUwJTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19jb2xvci0tYWN0aXZlIHtcclxuXHRib3JkZXItY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5zaWRlYmFyX191cGdyYWRlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1pbi1oZWlnaHQ6IDI1cHg7XHJcblx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcclxuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Y29sb3I6ICM5OTk7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjA2O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi5zaWRlYmFyX191cGdyYWRlLS1hY3RpdmUge1xyXG5cdGJvcmRlci1jb2xvcjogIzI5M2VmMjtcclxuXHRiYWNrZ3JvdW5kOiAjZDllYmZlO1xyXG5cdGNvbG9yOiAjMjkzZWYyO1xyXG59XHJcblxyXG4uc2lkZWJhcl9fb3B0aW9ucy1tb3JlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiAyNHB4O1xyXG5cdGhlaWdodDogMjRweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMC40cHggc29saWQgIzlhOWE5YTtcclxuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19vcHRpb25zLW1vcmUgLnN2Zy1pY29uIHtcclxuXHR3aWR0aDogMTJweDtcclxuXHRoZWlnaHQ6IDEycHg7XHJcblx0Y29sb3I6ICM5YTlhOWE7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19saW5rcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogNHB4O1xyXG59XHJcblxyXG4uc2lkZWJhcl9fbGluayB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRnYXA6IDhweDtcclxuXHRwYWRkaW5nOiA2cHggMDtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5zaWRlYmFyX19saW5rOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcblx0fVxyXG59XHJcblxyXG4uc2lkZWJhcl9fbGluay1zdGFydCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogOHB4O1xyXG5cdG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLnNpZGViYXJfX2xpbmstaWNvbiB7XHJcblx0Ym9yZGVyLXJhZGl1czogNC41cHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNpZGViYXJfX2xpbmstLW1hcmtkb3duIC5zaWRlYmFyX19saW5rLWljb24ge1xyXG5cdGNvbG9yOiAjMjkzZWYyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19saW5rLXRleHQge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjhweDtcclxufVxyXG5cclxuLnNpZGViYXJfX2xpbmstdGV4dCBiLFxyXG4uc2lkZWJhcl9fbGluay10ZXh0IHN0cm9uZyB7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLnNpZGViYXJfX2xpbmstYXJyb3ctd3JhcCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRmbGV4OiAwIDAgMjRweDtcclxuXHR3aWR0aDogMjRweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19saW5rLWFycm93IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTJweDtcclxuXHRoZWlnaHQ6IDEycHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGNvbG9yOiAjOTk5O1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuc2lkZWJhciB7XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuc2lkZWJhcl9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdH1cclxuXHJcblx0LnNpZGViYXJfX3ByaWNlLWN1cnJlbnQge1xyXG5cdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdH1cclxuXHJcblx0LmNhdGFsb2ctaXRlbS1sYXlvdXRfX2hlYWRpbmcgLnNpZGViYXJfX2hlYWRpbmcge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDhweDtcclxuXHR9XHJcblxyXG5cdC5jYXRhbG9nLWl0ZW0tbGF5b3V0X19oZWFkaW5nIC5zaWRlYmFyX190aXRsZSB7XHJcblx0XHRvcmRlcjogLTE7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmNhdGFsb2ctaXRlbS1sYXlvdXRfX2hlYWRpbmcgLnNpZGViYXJfX3RpdGxlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0fVxyXG5cclxuXHQuc2lkZWJhcl9fdG9wLS1zdHVjayB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItcGFkZGluZy1zbTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZy1zbTtcclxuXHR9XHJcblxyXG5cdC5zaWRlYmFyX19jb2xvcnMsXHJcblx0LnNpZGViYXJfX3VwZ3JhZGVzIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEycHg7XHJcblx0fVxyXG5cclxuXHQuc2lkZWJhciB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHQuc2lkZWJhcl9fdG9wLS1zdGlja3kge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAxMnB4IDAgOHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdC8vYmFja2dyb3VuZDogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC5zaWRlYmFyX190b3AtLXN0dWNrIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogNjVweDtcclxuXHRcdHotaW5kZXg6IDUxO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRib3gtc2hhZG93OiAwIC04cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFM0UzO1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3R0b206IC03cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdHotaW5kZXg6IDA7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTNFM0UzO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zaWRlYmFyX19jYXJ0LXdyYXAge1xyXG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0XHRcdGZsZXg6IDAgMSA1MCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNpZGViYXJfX2NhcnQtd3JhcCAuc2lkZWJhcl9fY2FydC5idG57XHJcblx0XHRcdGhlaWdodDogNDJweDtcclxuXHRcdFx0cGFkZGluZzogMTJweCAxOHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdFx0Ly9tYXgtd2lkdGg6IDE3MnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zaWRlYmFyX19oZWFkaW5nIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxNzJweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2lkZWJhcl9faW5zdGFsbG1lbnQge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0LnNpZGViYXJfX2NvbG9ycy1jb250cm9scyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5zaWRlYmFyX191cGdyYWRlcy1jb250cm9scyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5zaWRlYmFyX191cGdyYWRlcy1saXN0IHtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcblxyXG5cdC5zaWRlYmFyX19jb2xvcnMtbGlzdCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdG92ZXJmbG93LXg6IGF1dG87XHJcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XHJcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0XHR0b3VjaC1hY3Rpb246IHBhbi14O1xyXG5cdFx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG5cdFx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG5cclxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNpZGViYXJfX3NlcnZpY2VzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0fVxyXG5cclxuXHQuc2lkZWJhcl9fc2VydmljZS1pY29uLFxyXG5cdC5zaWRlYmFyX19saW5rLWljb24ge1xyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRtaW4td2lkdGg6IDI0cHg7XHJcblx0fVxyXG5cclxuXHQuc2lkZWJhcl9fc2VydmljZS1yb3cge1xyXG5cdFx0cGFkZGluZzogNnB4IDA7XHJcblx0XHRnYXA6IDhweDtcclxuXHR9XHJcblxyXG5cdC5zaWRlYmFyX19zZXJ2aWNlLXN0YXJ0IHtcclxuXHRcdGdhcDogOHB4O1xyXG5cdH1cclxuXHJcblx0LnNpZGViYXJfX3NlcnZpY2UtdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0fVxyXG5cclxuXHQuc2lkZWJhcl9fc2VydmljZS1kcm9wZG93biB7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdG1heC1oZWlnaHQ6IDE4MHB4O1xyXG5cdFx0cGFkZGluZzogOHB4IDEycHg7XHJcblx0fVxyXG5cclxuXHQuc2lkZWJhcl9fc2VydmljZS1vcHRpb24ge1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0cGFkZGluZzogNHB4IDA7XHJcblx0fVxyXG5cclxuXHQuc2lkZWJhcl9fbGluayB7XHJcblx0XHRwYWRkaW5nOiA2cHggMDtcclxuXHR9XHJcblxyXG5cdC5zaWRlYmFyX19saW5rLXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0fVxyXG5cclxuXHQuc2lkZWJhcl9faW5zdGFsbG1lbnQge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHJcblx0LnNpZGViYXJfX2NhcnQuYnRuIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGhlaWdodDogNTJweDtcclxuXHR9XHJcblxyXG5cdC5zaWRlYmFyX19yYXRpbmctaWNvbiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogM3B4O1xyXG5cdH1cclxuXHJcblx0Ly8uc2lkZWJhcl9fcHJpY2UtY3VycmVudCB7XHJcblx0Ly9cdGZvbnQtc2l6ZTogMjRweDtcclxuXHQvL1x0bWFyZ2luLXJpZ2h0OiA0cHg7XHJcblx0Ly99XHJcblx0Ly9cclxuXHQvLy5zaWRlYmFyX19wcmljZS1vbGQsXHJcblx0Ly8uc2lkZWJhcl9fcHJpY2Utb2xkLWN1cnJlbmN5IHtcclxuXHQvL1x0Zm9udC1zaXplOiAxNnB4O1xyXG5cdC8vXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdC8vfVxyXG5cclxuXHQuc2lkZWJhcl9faW5zdGFsbG1lbnQtaW5mbyB7XHJcblx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0fVxyXG5cclxuICAuc2lkZWJhcl9faGFzaHRhZ3Mge1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIH1cclxufVxyXG4iLCIuc2ltcGxlLXNsaWRlIHtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggJGNvbG9yLWJsYWNrO1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcbn0iLCIuc2ltcGxlLXNsaWRlciB7XHJcblx0bWFyZ2luOiAxMDBweCAwO1xyXG59XHJcblxyXG4uc2ltcGxlLXNsaWRlcl9fdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogNTBweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1heC13aWR0aDogODAwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG8gMzBweDtcclxufVxyXG5cclxuLnNpbXBsZS1zbGlkZXJfX21haW4ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNpbXBsZS1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX3NsaWRlciB7XHJcblx0cGFkZGluZzogMTBweCAwIDA7XHJcbn1cclxuXHJcbi5zaW1wbGUtc2xpZGVyIC5ncmlkLXNsaWRlcl9fYXJyb3cge1xyXG5cdHRvcDogNTAlO1xyXG59XHJcblxyXG4uc2ltcGxlLXNsaWRlcl9fc2Nyb2xsYmFyIHtcclxuXHRoZWlnaHQ6IDRweDtcclxufVxyXG5cclxuLnN3aXBlci1zY3JvbGxiYXIge1xyXG5cdGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG5cdGJhY2tncm91bmQ6ICMyODI4Mjg7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuc2ltcGxlLXNsaWRlciB7XHJcblx0XHRtYXJnaW46IDYwcHggMDtcclxuXHR9XHJcblxyXG5cdC5zaW1wbGUtc2xpZGVyX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDI3cHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMzcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0LnNpbXBsZS1zbGlkZXJfX3NsaWRlLnN3aXBlci1zbGlkZSB7XHJcblx0XHR3aWR0aDogMzQycHg7XHJcblx0fVxyXG5cclxuXHQuc2ltcGxlLXNsaWRlcl9fbWFpbiB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC04cHg7XHJcblx0fVxyXG59IiwiLnNsaWRlcl9fYXJyb3dzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zbGlkZXJfX2Fycm93IHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHR3aWR0aDogNThweDtcclxuXHRoZWlnaHQ6IDU4cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2xpZGVyLS1kYXJrIC5zbGlkZXJfX2Fycm93IHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2UsIGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LnNsaWRlci0tZGFyayAuc2xpZGVyX19hcnJvdzpob3ZlciB7XHJcblx0XHRjb2xvcjogI2VkMjgyZjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuXHR9XHJcbn1cclxuXHJcbi5zbGlkZXJfX2Fycm93W2Rpc2FibGVkXSB7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblx0b3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uc2xpZGVyX19pY29uIHtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5zd2lwZXItc2Nyb2xsYmFyIHtcclxuXHRoZWlnaHQ6IDJweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuXHRtYXgtd2lkdGg6IDEzMnB4O1xyXG5cdHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDFweDtcclxuXHRoZWlnaHQ6IDNweCAhaW1wb3J0YW50O1xyXG59IiwiLnNvYy1jb250YWN0cyB7XHJcblx0cGFkZGluZzogMjBweCA0MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0VEMjgyRjtcclxufVxyXG5cclxuLnNvYy1jb250YWN0c19fcGhvbmUge1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG59XHJcblxyXG4uc29jLWNvbnRhY3RzX190ZXh0IHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLnNvYy1jb250YWN0c19faXRlbXMge1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnNvYy1jb250YWN0c19faXRlbSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uc29jLWNvbnRhY3RzX19pdGVtLWxpbmsge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogNTNweDtcclxuXHRoZWlnaHQ6IDUxcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUQyODJGO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5zb2MtY29udGFjdHNfX2l0ZW0tbGluazpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ0YjUyO1xyXG5cdH1cclxufVxyXG5cclxuLnNvYy1jb250YWN0c19faXRlbS1saW5rLWljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAyNXB4O1xyXG5cdGhlaWdodDogMjVweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LnNvYy1jb250YWN0cyB7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LnNvYy1jb250YWN0c19fcGhvbmUge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xyXG5cdH1cclxuXHJcblx0LnNvYy1jb250YWN0c19fdGV4dCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LnNvYy1jb250YWN0c19faXRlbXMge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcbn0iLCIuc29jaWFsLWxpbmtzX19ncmlkIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRtYXJnaW46IC00cHg7XHJcbn1cclxuXHJcbi5zb2NpYWwtbGlua3NfX2NlbGwge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDRweDtcclxufVxyXG5cclxuLnNvY2lhbC1saW5rc19faXRlbSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uc29jaWFsLWxpbmtzX19pdGVtOjphZnRlciB7XHJcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG59XHJcblxyXG4uc29jaWFsLWxpbmtzX19pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMzJweDtcclxuXHRoZWlnaHQ6IDMycHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuc29jaWFsLWxpbmtzX19pdGVtOmhvdmVyIHtcclxuXHRcdG9wYWNpdHk6IC43NTtcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xyXG5cdC5zb2NpYWwtbGlua3NfX2l0ZW06Zm9jdXM6OmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XHJcblx0fVxyXG59IiwiLnNvY2lhbHMtYmxvY2tzX19pdGVtcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnNvY2lhbHMtYmxvY2tzX19pdGVtIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDMycHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRmbGV4OiAxIDEgY2FsYyg1MCUgLSAxNnB4KTtcclxufVxyXG5cclxuLnNvY2lhbHMtYmxvY2tzX19pdGVtOmxhc3QtY2hpbGQge1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLnNvY2lhbHMtYmxvY2tzX19pbWFnZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG59XHJcblxyXG4uc29jaWFscy1ibG9ja3NfX2xpbmsge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY29udGFpbmVyIC5zb2NpYWxzLWJsb2NrcyAuY29udGFpbmVyIHtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuc29jaWFscy1ibG9ja3NfX2l0ZW1zIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LnNvY2lhbHMtYmxvY2tzX19pdGVtIHtcclxuXHRcdG1hcmdpbjogMCAwIDIwcHg7XHJcblx0fVxyXG5cclxuXHQuc29jaWFscy1ibG9ja3NfX2l0ZW06bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59IiwiLnNvY2lhbHNfX2xpbmtzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zb2NpYWxzX19saW5rIHtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGJhY2tncm91bmQ6ICNFRDI4MkY7XHJcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0d2lkdGg6IDUzcHg7XHJcblx0aGVpZ2h0OiA1MXB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnNvY2lhbHNfX2xpbms6bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uc29jaWFsc19faWNvbiB7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHR3aWR0aDogMjVweDtcclxuXHRoZWlnaHQ6IDI1cHg7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5zb2NpYWxzX19saW5rOmhvdmVyIC5zb2NpYWxzX19pY29uIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcblx0fVxyXG59IiwiLnN0YXRpc3RpY3MtYmFubmVyIHtcclxuXHRtYXJnaW46IDYwcHggMCAxNDBweDtcclxufVxyXG5cclxuLnN0YXRpc3RpY3MtYmFubmVyX19ncmlkIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHR3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcblx0bWFyZ2luOiAtNDBweCAtMTBweDtcclxufVxyXG5cclxuLnN0YXRpc3RpY3MtYmFubmVyX19jb2wge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAyNSU7XHJcblx0cGFkZGluZzogNDBweCAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnN0YXRpc3RpY3MtYmFubmVyX190aXRsZSB7XHJcblx0Zm9udC1zaXplOiA2MHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0Y29sb3I6ICNFRDI4MkY7XHJcbn1cclxuXHJcbi5zdGF0aXN0aWNzLWJhbm5lcl9fdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0bWFyZ2luOiAxMHB4IGF1dG87XHJcblx0bWF4LXdpZHRoOiAyNDhweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5zdGF0aXN0aWNzLWJhbm5lcl9fY29sIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQuc3RhdGlzdGljcy1iYW5uZXIge1xyXG5cdFx0bWFyZ2luOiA3NnB4IDAgNjBweDtcclxuXHR9XHJcblxyXG5cdC5zdGF0aXN0aWNzLWJhbm5lcl9fZ3JpZCB7XHJcblx0XHRtYXJnaW46IC0yNnB4IC0xMHB4O1xyXG5cdH1cclxuXHJcblx0LnN0YXRpc3RpY3MtYmFubmVyX19jb2wge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAyNnB4IDA7XHJcblx0fVxyXG5cclxuXHQuc3RhdGlzdGljcy1iYW5uZXJfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdH1cclxuXHJcbn0iLCIuc3RhdHVzX19pdGVtIHtcclxuXHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbi5zdGF0dXMtbGFiZWwge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxMDYlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuc3RhdHVzLWxhYmVsIHtcclxuXHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTBweDtcclxuXHRcdHBhZGRpbmc6IDUuNXB4O1xyXG5cdH1cclxufSIsIi5zdG9jay1zbGlkZXIge1xyXG5cdG1hcmdpbjogMTAwcHggMCA1MHB4O1xyXG59XHJcblxyXG4uc3RvY2stc2xpZGVyX193cmFwIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zdG9jay1zbGlkZXJfX3RpdGxlIHtcclxuXHRmb250LXNpemU6IDQwcHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTEuNnB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc3RvY2stc2xpZGVyIC5zYWxvbnNfX2l0ZW0ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4O1xyXG5cdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0LW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc3RvY2stc2xpZGVyIC5zYWxvbnNfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRtYXJnaW4tbGVmdDogMy41JTtcclxuXHRtYXJnaW4tcmlnaHQ6IDMuNSU7XHJcbn1cclxuXHJcbi5zdG9jay1zbGlkZXIgLnNhbG9uX19pbWcge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjNGM0YzQ7XHJcblx0aGVpZ2h0OiAyNTBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQvKiBmbGV4LWdyb3c6IDE7ICovXHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnN0b2NrLXNsaWRlciAuc2Fsb25fX2ltZyBpbWcge1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRtaW4td2lkdGg6IDEwMCU7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5zdG9jay1zbGlkZXIgLnNhbG9uX19sYWJlbCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDQ1LCA2NCwgMC41KTtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IDM1cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdHBhZGRpbmc6IDZweCAyMnB4IDVweCAxNnB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDIycHg7XHJcblx0cmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zdG9jay1zbGlkZXIgLnNhbG9uX19hZGRyZXNzIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXNpemU6IDE5cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcbn1cclxuXHJcbi5zdG9jay1zbGlkZXIgLnNhbG9uX19kZXRhaWxzIHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4O1xyXG5cdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIzcHg7XHJcbn1cclxuXHJcbi5zdG9jay1zbGlkZXIgLnNhbG9uX19kZXRhaWxzLWJvdHRvbSB7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRkaXNwbGF5OiAtby1mbGV4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5zdG9jay1zbGlkZXIgLnNhbG9uX19kZXRhaWxzOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4yNSk7XHJcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLnN0b2NrLXNsaWRlciAuc2Fsb25fX2Rlc2NyaXB0aW9uIHtcclxuXHQvKiBtYXgtd2lkdGg6IDQyJTsgKi9cclxufVxyXG5cclxuLnN0b2NrLXNsaWRlciAuc2Fsb25fX2RldGFpbHMtYm90dG9tIC5saW5rVGVsIHtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uc3RvY2stc2xpZGVyIC5zYWxvbnNfX3RpdGxlIHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbn1cclxuXHJcbi5zdG9jay1zbGlkZXIgLnNhbG9uc19fcGFnZSB7XHJcblx0cGFkZGluZy10b3A6IDFweDtcclxufVxyXG5cclxuLnN0b2NrLXNsaWRlciAuc2Fsb25zX19wYWdlIC5zYWxvbnNfX3RpdGxlIHtcclxuXHRmb250LXNpemU6IDcwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG4uc3RvY2stc2xpZGVyIC5zYWxvbl9fdGl0bGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLnN0b2NrLXNsaWRlciAuc2Fsb25fX2J1aWxkaW5nIHtcclxuXHRmb250LXNpemU6IDI1cHg7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLnN0b2NrLXNsaWRlciAubGlua1R5cGUyIHtcclxuXHRib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGJvcmRlci10b3A6IDA7XHJcblx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnN0b2NrLXNsaWRlciAubGlua1R5cGUyOmhvdmVyIHtcclxuXHRjb2xvcjogI2Y4MmQ0MDtcclxuXHRib3JkZXItY29sb3I6ICNmODJkNDA7XHJcbn1cclxuXHJcbi5zdG9jay1zbGlkZXIgLnNhbG9uX19kZXRhaWxzLWJvdHRvbSAubGlua1RlbCB7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uY29udGFpbmVyIC5zdG9jay1zbGlkZXJfX2NvbnRhaW5lciB7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLnN0b2NrLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LnN0b2NrLXNsaWRlciB7XHJcblx0XHRtYXJnaW46IDYwcHggMDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5zdG9jay1zbGlkZXIge1xyXG5cdFx0bWFyZ2luOiA2MHB4IDAgMzBweDtcclxuXHR9XHJcblxyXG5cdC5zdG9jay1zbGlkZXJfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjNweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjkycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0LnN0b2NrLXNsaWRlciAuc2xpZGVyX19hcnJvdyB7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHR9XHJcblxyXG5cdC5zdG9jay1zbGlkZXIgLnNsaWRlcl9fYXJyb3ctLWxlZnQge1xyXG5cdFx0bGVmdDogMTBweDtcclxuXHR9XHJcblxyXG5cdC5zdG9jay1zbGlkZXIgLnNsaWRlcl9fYXJyb3ctLXJpZ2h0IHtcclxuXHRcdHJpZ2h0OiAxMHB4O1xyXG5cdH1cclxufSIsIi5zdWJzY3JpcHRpb24tZm9ybSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zdWJzY3JpcHRpb24tZm9ybV9fZmllbGQge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG59XHJcblxyXG4uc3Vic2NyaXB0aW9uLWZvcm1fX2J0biB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5zdWJzY3JpcHRpb24tZm9ybSAuZmllbGQtdGV4dF9fbGFiZWwge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zdWJzY3JpcHRpb24tZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcclxuXHRtYXJnaW4tdG9wOiA2cHg7XHJcbn0iLCIuc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zd2lwZXItc2xpZGVyX19wcmV2IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnN3aXBlci1zbGlkZXJfX25leHQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59IiwiLnRhYnMge1xyXG5cdG1hcmdpbjogODBweCAwO1xyXG59XHJcblxyXG4udGFicy0tYWx0LW1hcmdpbnMge1xyXG5cdG1hcmdpbjogNjBweCAwIDA7XHJcbn1cclxuXHJcbi50YWJzX190aXRsZSB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGFic19fdGFicyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXJnaW46IDE1cHggMCA0MHB4O1xyXG59XHJcblxyXG4udGFic19fdGFicy0tZmxleC1zdGFydCB7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4udGFic19faXRlbSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0bWFyZ2luOiAwIDVweDtcclxufSIsIi50ZXh0LWJhbm5lciB7XHJcblx0bWFyZ2luOiA1MHB4IDA7XHJcbn1cclxuXHJcbi50ZXh0LWJhbm5lciAudGV4dC1ndWlkZSB7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC44cHg7XHJcbn1cclxuXHJcbi5jb250YWluZXIgLnRleHQtYmFubmVyIC5jb250YWluZXIge1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC50ZXh0LWJhbm5lciB7XHJcblx0XHRtYXJnaW46IDMwcHggMDtcclxuXHR9XHJcbn0iLCIudGV4dC1ibG9ja3Mge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMzBweCAwO1xyXG59XHJcblxyXG4udGV4dC1ibG9ja3NfX2dyaWQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuXHRtYXJnaW46IC0xMHB4O1xyXG59XHJcblxyXG4udGV4dC1ibG9ja3NfX2NlbGwge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDUwJTtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4udGV4dC1ibG9ja3NfX2l0ZW0ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkICNFRDI4MkY7XHJcblx0cGFkZGluZzogMjBweCA1MHB4O1xyXG59XHJcblxyXG4udGV4dC1ibG9ja3NfX2l0ZW0udGV4dC1ibG9ja3NfX2l0ZW0udGV4dC1ibG9ja3NfX2l0ZW0gaDQge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGNvbG9yOiAjMkYyRjJGO1xyXG5cdG1hcmdpbjogMCAwIDEwcHg7XHJcbn1cclxuXHJcbi50ZXh0LWJsb2Nrc19faXRlbSBwIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cclxuXHRjb2xvcjogIzJGMkYyRjtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi50ZXh0LWJsb2Nrc19faXRlbSBwOmxhc3QtY2hpbGQge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC50ZXh0LWJsb2Nrc19fZ3JpZCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0LnRleHQtYmxvY2tzX19jZWxsIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQudGV4dC1ibG9ja3NfX2l0ZW0ge1xyXG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdH1cclxufSIsIi50aGVtZS10b2dnbGVyX193cmFwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbi5kYXJrLXRoZW1lIC50aGVtZS10b2dnbGVyX193cmFwIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcclxufVxyXG5cclxuLnRoZW1lLXRvZ2dsZXJfX2NlbGwge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDFweDtcclxufVxyXG5cclxuLnRoZW1lLXRvZ2dsZXJfX2J1dHRvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiAxOHB4O1xyXG5cdGhlaWdodDogMThweDtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2UsIGNvbG9yICR0cnMtYmFzZTtcclxufVxyXG5cclxuLnRoZW1lLXRvZ2dsZXJfX2J1dHRvbi0tYWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4uZGFyay10aGVtZSAudGhlbWUtdG9nZ2xlcl9fYnV0dG9uLS1hY3RpdmUge1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuXHJcbi50aGVtZS10b2dnbGVyX19pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTRweDtcclxuXHRoZWlnaHQ6IDE0cHg7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xyXG59XHJcblxyXG4udGhlbWUtdG9nZ2xlcl9faWNvbi0tZGFyayB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59IiwiLnRvb2x0aXAge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4udG9vbHRpcF9fdHJpZ2dlciB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnRvb2x0aXBfX3BhbmVsIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblx0bWluLXdpZHRoOiAxMjBweDtcclxuXHRmaWx0ZXI6XHJcblx0XHRkcm9wLXNoYWRvdygwIDIwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpKVxyXG5cdFx0ZHJvcC1zaGFkb3coMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMDQpKVxyXG5cdFx0ZHJvcC1zaGFkb3coMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMDQpKVxyXG5cdFx0ZHJvcC1zaGFkb3coMCAwIDAuNXB4IHJnYmEoMCwgMCwgMCwgMC4wNCkpO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcblxyXG4udG9vbHRpcF9fcGFuZWwtLXBvcnRhbCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHotaW5kZXg6IDEzMDA7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0dHJhbnNmb3JtOiBub25lO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnRvb2x0aXBfX3BhbmVsLS1wb3J0YWwudG9vbHRpcF9fcGFuZWwtLXJlYWR5IHtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcblxyXG4udG9vbHRpcF9fcGFuZWwtLWJvdHRvbSB7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG59XHJcblxyXG4udG9vbHRpcF9fYm9keSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogOHB4IDEycHg7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi50b29sdGlwX19zY3JvbGwge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDAgNnB4IDAgMDtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xyXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuLnRvb2x0aXBfX3RleHQsXHJcbi50b29sdGlwLXNoZWV0X190ZXh0IHtcclxuXHRtYXJnaW46IDA7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRjb2xvcjogIzQ1NDY0NjtcclxuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4udG9vbHRpcF9fdGFpbCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDZweDtcclxuXHRtYXJnaW4tdG9wOiAtMXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS10b29sdGlwLXRhaWwtc2hpZnQsIDBweCkpO1xyXG59XHJcblxyXG4udG9vbHRpcC0tYm90dG9tIC50b29sdGlwX190YWlsLFxyXG4udG9vbHRpcF9fcGFuZWwtLWJvdHRvbSAudG9vbHRpcF9fdGFpbCB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS10b29sdGlwLXRhaWwtc2hpZnQsIDBweCkpIHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4udG9vbHRpcF9fdGFpbC1pbWFnZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEycHg7XHJcblx0aGVpZ2h0OiA2cHg7XHJcbn1cclxuXHJcbi50b29sdGlwLXNoZWV0IHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0aW5zZXQ6IDA7XHJcblx0ei1pbmRleDogMTQwMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnRvb2x0aXAtc2hlZXRfX292ZXJsYXkge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRpbnNldDogMDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjI4cyBlYXNlO1xyXG59XHJcblxyXG4udG9vbHRpcC1zaGVldC0tbmVzdGVkIC50b29sdGlwLXNoZWV0X19vdmVybGF5IHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnRvb2x0aXAtc2hlZXRfX3BhbmVsIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDE2cHggMTZweCBjYWxjKDE2cHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSwgMHB4KSk7XHJcblx0Ym9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJveC1zaGFkb3c6IDAgLThweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjMycyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7XHJcbn1cclxuXHJcbi50b29sdGlwLXNoZWV0LWVudGVyLWZyb20gLnRvb2x0aXAtc2hlZXRfX292ZXJsYXksXHJcbi50b29sdGlwLXNoZWV0LWxlYXZlLXRvIC50b29sdGlwLXNoZWV0X19vdmVybGF5IHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4udG9vbHRpcC1zaGVldC1lbnRlci1mcm9tIC50b29sdGlwLXNoZWV0X19wYW5lbCxcclxuLnRvb2x0aXAtc2hlZXQtbGVhdmUtdG8gLnRvb2x0aXAtc2hlZXRfX3BhbmVsIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbn1cclxuXHJcbi50b29sdGlwLXNoZWV0LWVudGVyLWFjdGl2ZSxcclxuLnRvb2x0aXAtc2hlZXQtbGVhdmUtYWN0aXZlIHtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnRvb2x0aXAtc2hlZXRfX2hlYWRlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRnYXA6IDEycHg7XHJcblx0bWluLWhlaWdodDogMjhweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG59XHJcblxyXG4udG9vbHRpcC1zaGVldF9fdGl0bGUge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi50b29sdGlwLXNoZWV0X19jbG9zZSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogMjhweDtcclxuXHRoZWlnaHQ6IDI4cHg7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4udG9vbHRpcC1zaGVldF9fY2xvc2UgLnN2Zy1pY29uIHtcclxuXHR3aWR0aDogMTZweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbi50b29sdGlwLXNoZWV0X19zY3JvbGwge1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XHJcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cdHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuXHRzY3JvbGxiYXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNikgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi50b29sdGlwLXNoZWV0X19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHR3aWR0aDogMnB4O1xyXG5cdGhlaWdodDogMnB4O1xyXG59XHJcblxyXG4udG9vbHRpcC1zaGVldF9fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24sXHJcbi50b29sdGlwLXNoZWV0X19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjpzdGFydDpkZWNyZW1lbnQsXHJcbi50b29sdGlwLXNoZWV0X19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjplbmQ6aW5jcmVtZW50LFxyXG4udG9vbHRpcC1zaGVldF9fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246dmVydGljYWw6c3RhcnQ6ZGVjcmVtZW50LFxyXG4udG9vbHRpcC1zaGVldF9fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246dmVydGljYWw6ZW5kOmluY3JlbWVudCxcclxuLnRvb2x0aXAtc2hlZXRfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnZlcnRpY2FsOmRlY3JlbWVudCxcclxuLnRvb2x0aXAtc2hlZXRfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnZlcnRpY2FsOmluY3JlbWVudCB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRvb2x0aXAtc2hlZXRfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnRvb2x0aXAtc2hlZXRfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4udG9vbHRpcC1zaGVldF9fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG59XHJcblxyXG4udG9vbHRpcC1zaGVldF9fdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG5cdGNvbG9yOiAjMmYyZjJmO1xyXG59XHJcblxyXG5odG1sLnRvb2x0aXAtc2hlZXQtb3BlbiB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xyXG59XHJcblxyXG5odG1sLnRvb2x0aXAtc2hlZXQtb3BlbiBib2R5IHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlci13cmFwLS10b29sdGlwLWxvY2tlZCB7XHJcblx0cG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcblx0bGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuXHR6LWluZGV4OiAxMTkwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50b29sdGlwLWhlYWRlci1zcGFjZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcblx0LnRvb2x0aXAtc2hlZXQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcblx0LnRvb2x0aXAtc2hlZXRfX292ZXJsYXksXHJcblx0LnRvb2x0aXAtc2hlZXRfX3BhbmVsIHtcclxuXHRcdHRyYW5zaXRpb246IG5vbmU7XHJcblx0fVxyXG5cclxuXHQudG9vbHRpcC1zaGVldC1lbnRlci1mcm9tIC50b29sdGlwLXNoZWV0X19wYW5lbCxcclxuXHQudG9vbHRpcC1zaGVldC1sZWF2ZS10byAudG9vbHRpcC1zaGVldF9fcGFuZWwge1xyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdH1cclxufVxyXG4iLCIudG9wLW5hdl9fYnRuIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGNvbG9yOiAjODA4MDgwO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi50b3AtbmF2X19idG4taWNvbiB7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdG1hcmdpbi1yaWdodDogMnB4O1xyXG59XHJcblxyXG4udG9wLW5hdl9fYnRuLS1waG9uZSB7XHJcblx0Y29sb3I6ICRjb2xvci1ibHVlO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi50b3AtbmF2X19idG4tYXJyb3cge1xyXG5cdHdpZHRoOiAxMnB4O1xyXG5cdGhlaWdodDogMTJweDtcclxuXHRmaWxsOiBub25lO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgY29sb3IgJHRycy1iYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LnRvcC1uYXZfX2J0bjpob3ZlciB7XHJcblx0XHRjb2xvcjogI2VkMjgyZjtcclxuXHR9XHJcblxyXG5cdC50b3AtbmF2X19idG46aG92ZXIgLnRvcC1uYXZfX2J0bi1hcnJvdyB7XHJcblx0XHRjb2xvcjogI2VkMjgyZjtcclxuXHR9XHJcbn1cclxuXHJcbi50b3AtbmF2X19idG4tLXBob25lIC50b3AtbmF2X19idG4tYXJyb3cge1xyXG5cdGNvbG9yOiAkY29sb3ItYmx1ZTtcclxufVxyXG5cclxuLmRyb3Bkb3duLm9wZW4gLnRvcC1uYXZfX2J0bi1hcnJvdyB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufSIsIi50b3AtbmF2LWJ1dHRvbnMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi50b3AtbmF2LWJ1dHRvbnNfX2J1dHRvbiB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4udG9wLW5hdi1idXR0b25zX19idXR0b246bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4udG9wLW5hdl9fYnRuLWFycm93IHtcclxuXHRtYXJnaW4tbGVmdDogNHB4O1xyXG5cdGNvbG9yOiAjODA4MDgwO1xyXG5cdGZpbGw6IG5vbmU7XHJcbn1cclxuXHJcbi50b3AtbmF2X19idG4taXRlbXMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4udG9wLW5hdl9fYnRuLWl0ZW0ge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjb2xvcjogIzAwMDtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQudG9wLW5hdl9fYnRuLWl0ZW06aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNlZDI4MmY7XHJcblx0fVxyXG59IiwiLnRvcC1uYXYtbGluayB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRjb2xvcjogIzgwODA4MDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi50b3AtbmF2LWxpbmtfX2ljb24ge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdGhlaWdodDogMTZweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDhweDtcclxufVxyXG5cclxuLnRvcC1uYXYtbGlua19fbWFpbiB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi50b3AtbmF2LWxpbms6OmFmdGVyIHtcclxuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC50b3AtbmF2LWxpbms6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcclxuXHQudG9wLW5hdi1saW5rOmZvY3VzOjphZnRlciB7XHJcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xyXG5cdH1cclxufVxyXG5cclxuLnRvcC1uYXYtbGluazphY3RpdmUge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xyXG59IiwiLnRvcC1uYXYsXHJcbnYtdG9wLW5hdiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0YmFja2dyb3VuZDogI0Y2RjZGNjtcclxuXHRoZWlnaHQ6IDQycHg7XHJcblx0cGFkZGluZzogMTBweCAwO1xyXG59XHJcblxyXG4udG9wLW5hdl9fbGF5b3V0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50b3AtbmF2X19jZWxsIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udG9wLW5hdl9fY2VsbDpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi50b3AtbmF2X19zcGFjZXIge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG59XHJcblxyXG4udG9wLW5hdl9fZGQge1xyXG5cdEBpbmNsdWRlIGRyb3Bkb3duLWJhc2U7XHJcblx0dG9wOiAxMDAlO1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogMTIwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XHJcblx0d2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG4udG9wLW5hdl9fZGQtLW9wZW4ge1xyXG5cdEBpbmNsdWRlIGRyb3Bkb3duLWJhc2Utb3BlbjtcclxufVxyXG5cclxuLnRvcC1uYXZfX2RkLWl0ZW0ge1xyXG5cdG1hcmdpbi10b3A6IDZweDtcclxufVxyXG5cclxuLnRvcC1uYXZfX2RkLWxpbmsge1xyXG5cdEBpbmNsdWRlIGxpbms7XHJcbn1cclxuXHJcbi50b3AtbmF2X190aGVtZS10b2dnbGVyIHtcclxuXHRtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC50b3AtbmF2IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59IiwiLm1vZGFsLS11cGdyYWRlcyAubW9kYWwtd2luZG93IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiA0NTZweDtcclxuXHRtYXgtaGVpZ2h0OiBtaW4oODY2cHgsIGNhbGMoMTAwdmggLSA0OHB4KSk7XHJcblx0Ym9yZGVyLXJhZGl1czogMjRweDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubW9kYWwtLXVwZ3JhZGVzIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1vZGFsLS11cGdyYWRlcyAubW9kYWwtd2luZG93X19ib2R5IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0bWluLWhlaWdodDogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tb2RhbC0tdXBncmFkZXMgPiAubW9kYWwtd2luZG93X19jbG9zZS1pY29uIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udXBncmFkZXMtbW9kYWwge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDA7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdG1heC1oZWlnaHQ6IG1pbig4NjZweCwgY2FsYygxMDB2aCAtIDQ4cHgpKTtcclxuXHRwYWRkaW5nOiAxNnB4IDAgMjRweDtcclxuXHRib3JkZXItcmFkaXVzOiAyNHB4O1xyXG5cdGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbn1cclxuXHJcbi51cGdyYWRlcy1tb2RhbF9faGVhZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdG1pbi1oZWlnaHQ6IDMwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRwYWRkaW5nOiAwIDQ4cHg7XHJcbn1cclxuXHJcbi51cGdyYWRlcy1tb2RhbF9fdGl0bGUge1xyXG5cdG1hcmdpbjogMDtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnVwZ3JhZGVzLW1vZGFsX19jbG9zZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHJpZ2h0OiAyMHB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDI1cHg7XHJcblx0aGVpZ2h0OiAyNXB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLnVwZ3JhZGVzLW1vZGFsX19jbG9zZSAuc3ZnLWljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxNXB4O1xyXG5cdGhlaWdodDogMTVweDtcclxuXHRjb2xvcjogcmdiYSgxMjgsIDEyOCwgMTI4LCAxKTtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQudXBncmFkZXMtbW9kYWxfX2Nsb3NlOmhvdmVyIC5zdmctaWNvbiB7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdH1cclxufVxyXG5cclxuLnVwZ3JhZGVzLW1vZGFsX19ib2R5IHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHRtaW4taGVpZ2h0OiAwO1xyXG5cdHBhZGRpbmc6IDAgMjRweDtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xyXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHR0b3VjaC1hY3Rpb246IHBhbi15O1xyXG59XHJcblxyXG4udXBncmFkZXMtbW9kYWxfX2dyb3VwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiAxMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDMzcHg7XHJcblxyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0fVxyXG59XHJcblxyXG4udXBncmFkZXMtbW9kYWxfX2dyb3VwLXRpdGxlIHtcclxuXHRtYXJnaW46IDA7XHJcblx0Y29sb3I6ICMyZjJmMmY7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcclxufVxyXG5cclxuLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50cyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRnYXA6IDI0cHg7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogOHB4O1xyXG5cdHdpZHRoOiAxMjBweDtcclxuXHRmbGV4OiAwIDAgMTIwcHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcblx0Zm9udDogaW5oZXJpdDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC1pbWFnZS13cmFwIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdpZHRoOiAxMjBweDtcclxuXHRoZWlnaHQ6IDEyMHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMTdweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4udXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtLXNlbGVjdGVkIC51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC1pbWFnZS13cmFwIHtcclxuXHRib3JkZXItY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC1pbWFnZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuXHJcbi51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC1tZXRhIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Z2FwOiA0cHg7XHJcblx0bWluLWhlaWdodDogMThweDtcclxuXHRtYXgtd2lkdGg6IDEyMHB4O1xyXG59XHJcblxyXG4udXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtbmFtZSB7XHJcblx0Y29sb3I6ICMyZjJmMmY7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4udXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtdG9vbHRpcC50b29sdGlwIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMThweDtcclxuXHRoZWlnaHQ6IDE4cHg7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LXRvb2x0aXAgLnRvb2x0aXBfX3RyaWdnZXIge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdHdpZHRoOiAxOHB4O1xyXG5cdGhlaWdodDogMThweDtcclxufVxyXG5cclxuLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LWluZm8ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDE4cHg7XHJcblx0aGVpZ2h0OiAxOHB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAjOTk5O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4udXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtaW5mbyAuc3ZnLWljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxOHB4O1xyXG5cdGhlaWdodDogMThweDtcclxufVxyXG5cclxuLnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LXByaWNlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1pbi1oZWlnaHQ6IDI1cHg7XHJcblx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMS4wNjtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4udXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtcHJpY2UtLWZyZWUge1xyXG5cdGJvcmRlci1jb2xvcjogIzE0YWQ5ODtcclxuXHRiYWNrZ3JvdW5kOiAjZTZmZmZiO1xyXG5cdGNvbG9yOiAjMTRhZDk4O1xyXG59XHJcblxyXG4udXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtcHJpY2UtLXBhaWQge1xyXG5cdGJvcmRlci1jb2xvcjogIzI5M2VmMjtcclxuXHRiYWNrZ3JvdW5kOiAjZDllYmZlO1xyXG5cdGNvbG9yOiAjMjkzZWYyO1xyXG59XHJcblxyXG4udXBncmFkZXMtbW9kYWxfX2Zvb3RlciB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRwYWRkaW5nOiAwIDI0cHg7XHJcbn1cclxuXHJcbi51cGdyYWRlcy1tb2RhbF9fc3VibWl0LmJ0biB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA1MnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQubW9kYWwtLXVwZ3JhZGVzIC5tb2RhbF9fc3VyZmFjZSB7XHJcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQubW9kYWwtLXVwZ3JhZGVzIC5tb2RhbF9fY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQubW9kYWwtLXVwZ3JhZGVzIC5tb2RhbF9fY29udGVudC1zbG90IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4OiAwIDEgYXV0bztcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAycHgpO1xyXG5cdFx0bWF4LWhlaWdodDogY2FsYygxMDBkdmggLSAxMDJweCk7XHJcblx0XHRtaW4taGVpZ2h0OiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0Lm1vZGFsLS11cGdyYWRlcyAubW9kYWwtd2luZG93LFxyXG5cdC5tb2RhbC0tdXBncmFkZXMubW9kYWwtLXNtIC5tb2RhbC13aW5kb3cge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdG1pbi1oZWlnaHQ6IDA7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAycHgpO1xyXG5cdFx0bWF4LWhlaWdodDogY2FsYygxMDBkdmggLSAxMDJweCk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMCAwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0fVxyXG5cclxuXHQubW9kYWwtLXVwZ3JhZGVzIC5tb2RhbC13aW5kb3dfX2JvZHkge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdG1pbi1oZWlnaHQ6IDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0LnVwZ3JhZGVzLW1vZGFsIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdG1pbi1oZWlnaHQ6IDA7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDAgMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDI0cHggMjRweCAwIDA7XHJcblx0fVxyXG5cclxuXHQudXBncmFkZXMtbW9kYWxfX2hlYWRlciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHRwYWRkaW5nOiAwIDQwcHg7XHJcblx0fVxyXG5cclxuXHQudXBncmFkZXMtbW9kYWxfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0fVxyXG5cclxuXHQudXBncmFkZXMtbW9kYWxfX2Nsb3NlIHtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRjb2xvcjogIzhlOGU4ZTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHR9XHJcblxyXG5cdC51cGdyYWRlcy1tb2RhbF9fYm9keSB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0XHR0b3VjaC1hY3Rpb246IHBhbi15O1xyXG5cdH1cclxuXHJcblx0LnVwZ3JhZGVzLW1vZGFsX19ncm91cCB7XHJcblx0XHRnYXA6IDlweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnVwZ3JhZGVzLW1vZGFsX19ncm91cC10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcclxuXHR9XHJcblxyXG5cdC51cGdyYWRlcy1tb2RhbF9fdmFyaWFudHMge1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LnVwZ3JhZGVzLW1vZGFsX19ncm91cC0tc3BhcnNlIC51cGdyYWRlcy1tb2RhbF9fdmFyaWFudHMge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHJcblx0LnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LFxyXG5cdC51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC1pbWFnZS13cmFwIHtcclxuXHRcdHdpZHRoOiAxMDRweDtcclxuXHRcdGZsZXgtYmFzaXM6IDEwNHB4O1xyXG5cdH1cclxuXHJcblx0LnVwZ3JhZGVzLW1vZGFsX192YXJpYW50IHtcclxuXHRcdGZsZXg6IDAgMCAxMDRweDtcclxuXHR9XHJcblxyXG5cdC51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC1pbWFnZS13cmFwIHtcclxuXHRcdGhlaWdodDogMTA0cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LW1ldGEge1xyXG5cdFx0Z2FwOiAzcHg7XHJcblx0XHRtaW4taGVpZ2h0OiAxNnB4O1xyXG5cdFx0bWF4LXdpZHRoOiAxMTRweDtcclxuXHR9XHJcblxyXG5cdC51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC1uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xyXG5cdH1cclxuXHJcblx0LnVwZ3JhZGVzLW1vZGFsX192YXJpYW50LXRvb2x0aXAudG9vbHRpcCxcclxuXHQudXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtdG9vbHRpcCAudG9vbHRpcF9fdHJpZ2dlcixcclxuXHQudXBncmFkZXMtbW9kYWxfX3ZhcmlhbnQtaW5mbyB7XHJcblx0XHR3aWR0aDogMTZweDtcclxuXHRcdGhlaWdodDogMTZweDtcclxuXHR9XHJcblxyXG5cdC51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC1pbmZvIC5zdmctaWNvbiB7XHJcblx0XHR3aWR0aDogMTZweDtcclxuXHRcdGhlaWdodDogMTZweDtcclxuXHR9XHJcblxyXG5cdC51cGdyYWRlcy1tb2RhbF9fdmFyaWFudC1wcmljZSB7XHJcblx0XHRtaW4taGVpZ2h0OiAyMnB4O1xyXG5cdFx0cGFkZGluZzogNHB4IDhweDtcclxuXHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xyXG5cdH1cclxuXHJcblx0LnVwZ3JhZGVzLW1vZGFsX19mb290ZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdHBhZGRpbmc6IDEwcHggMTBweCBjYWxjKDEwcHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSwgMHB4KSk7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG5cdH1cclxuXHJcblx0LnVwZ3JhZGVzLW1vZGFsX19zdWJtaXQuYnRuIHtcclxuXHRcdGhlaWdodDogNTJweDtcclxuXHR9XHJcbn1cclxuIiwiLnZpZGVvIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4udmlkZW9fX2J0biB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcblx0d2lkdGg6IDYwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cnMtYmFzZTtcclxufVxyXG5cclxuLnZpZGVvX19idG4taWNvbiB7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi52aWRlb19fdmlkZW8ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnZpZGVvX19zb3VyY2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnZpZGVvX19wb3N0ZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnZpZGVvX19pZnJhbWUtd3JhcCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnZpZGVvX19pZnJhbWUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRib3R0b206IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQudmlkZW9fX2J0bjpob3ZlciB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjA1KTtcclxuXHR9XHJcbn0iLCIudmlldy1waWNrZXJfX2dyaWQge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0bWFyZ2luOiAtMnB4O1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xyXG59XHJcblxyXG4udmlldy1waWNrZXJfX2l0ZW0ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcblx0bWFyZ2luOiAycHg7XHJcbn1cclxuXHJcbi52aWV3LXBpY2tlcl9faXRlbTo6YWZ0ZXIge1xyXG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xyXG59XHJcblxyXG4udmlldy1waWNrZXJfX2ljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxOHB4O1xyXG5cdGhlaWdodDogMThweDtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC52aWV3LXBpY2tlcl9faXRlbTpob3ZlciB7XHJcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuXHR9XHJcbn1cclxuXHJcbi52aWV3LXBpY2tlcl9faXRlbTphY3RpdmUge1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xyXG5cdC52aWV3LXBpY2tlcl9faXRlbTpmb2N1czo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcclxuXHR9XHJcbn1cclxuXHJcbi52aWV3LXBpY2tlcl9faXRlbS52aWV3LXBpY2tlcl9faXRlbS0tYWN0aXZlIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbn0iLCIud2lkZS1zbGlkZXIge1xyXG5cdG1hcmdpbjogMTAwcHggMDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLndpZGUtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbn1cclxuXHJcbi53aWRlLXNsaWRlciAuc3dpcGVyIHtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLndpZGUtc2xpZGVyX19zbGlkZSB7XHJcblx0d2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53aWRlLXNsaWRlcl9fd3JhcCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ud2lkZS1zbGlkZXJfX2l0ZW0ge1xyXG5cdHdpZHRoOiAyMTBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxufVxyXG5cclxuLndpZGUtc2xpZGVyX19pdGVtLWltYWdlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogNTBweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0bWF4LXdpZHRoOiA1MHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ud2lkZS1zbGlkZXJfX2l0ZW0tbmFtZSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4ud2lkZS1zbGlkZXJfX2Fycm93IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDUwcHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjIyODMwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLndpZGUtc2xpZGVyX19hcnJvdy0tbGVmdCB7XHJcblx0bGVmdDogLTI1cHg7XHJcbn1cclxuXHJcbi53aWRlLXNsaWRlcl9fYXJyb3ctLXJpZ2h0IHtcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdHJpZ2h0OiAtMjVweDtcclxufVxyXG5cclxuLndpZGUtc2xpZGVyX19pY29uIHtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC53aWRlLXNsaWRlciB7XHJcblx0XHRtYXJnaW46IDYwcHggMDtcclxuXHR9XHJcblxyXG5cdC53aWRlLXNsaWRlcl9fc2xpZGUge1xyXG5cdFx0d2lkdGg6IDE3NXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQud2lkZS1zbGlkZXJfX2l0ZW0ge1xyXG5cdFx0d2lkdGg6IDE3NXB4O1xyXG5cdH1cclxuXHJcblx0LndpZGUtc2xpZGVyX19hcnJvdyB7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHR9XHJcblxyXG5cdC53aWRlLXNsaWRlcl9fYXJyb3ctLWxlZnQge1xyXG5cdFx0bGVmdDogLTEwcHg7XHJcblx0fVxyXG5cclxuXHQud2lkZS1zbGlkZXJfX2Fycm93LS1yaWdodCB7XHJcblx0XHRyaWdodDogLTEwcHg7XHJcblx0fVxyXG59Il19 */

/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/header_location/style.css?17429133103007*/
.sideInfoModal_background {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1040;
	width: 100vw;
	height: 100vh;
	backdrop-filter: blur(1px);
}

.modal_form {
	padding: 40px 20px;
	height: fit-content;
	position: absolute;
	background: white;
	box-shadow: 0px 1px 17px 0px rgba(0, 0, 0, 0.16);
	max-width: 560px;
	right: 0;
	left: 0;
	bottom: 0;
	top: 0;
	margin: auto;
}

.modal_closeButton {
	width: 20px;
	height: 20px;
}

.modal_close {
	display: flex;
	justify-content: flex-end;
	margin-bottom: 20px
}

.modal_content {
	padding: 0 30px;
	display: flex;
	flex-direction: column;
	gap: 30px;
}

.modal_header{
	font-size: 25px;
	font-weight: 600;
	line-height: 30.26px;
	text-align: center;
	margin-bottom: 10px;
}

.modal_description {
	font-size: 16px;
	font-weight: 400;
	line-height: 19.36px;
	text-align: center;
}

.modal_save{
	width: 167px;
	height: 50px;
	padding: 15px 40px;
	border-radius: 5px;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	color: #FFFFFF;
	margin: auto;
	background-color: #EB504C;
}


.sideInfo_modalSelect {
	position: relative;
	max-width: 100%;
	width: 460px;
	height: 50px;
}

.sideInfo_modalSelectClear {
	position: absolute;
	right: 20px;
	top: 15px;
}

.sideInfo_modalSelectButton {
	max-width: 100%;
	padding: 15px 20px;
	border-radius: 5px;
	border: 1px solid #0000001A;
	appearance: none;
	cursor: pointer;
	width: 460px;
	height: 50px;
	background: white;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.36px;
	text-align: left;
}
.sideInfo_modalSelectDropdown {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	border: 1px solid #caced1;
	border-radius: 0.25rem;
	background-color: white;
	list-style: none;
	padding: 10px;
	margin: 10px 0 0;
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);
	max-height: 200px;
	overflow-y: auto;
}
.sideInfo_modalSelectDropdown::-webkit-scrollbar {
	width: 7px;
}
.sideInfo_modalSelectDropdown::-webkit-scrollbar-track {
	background: #f1f1f1;
	border-radius: 25px;
}
.sideInfo_modalSelectDropdown::-webkit-scrollbar-thumb {
	background: #ccc;
	border-radius: 25px;
}
.sideInfo_modalSelectDropdown li {
	font-size: 16px;
	font-weight: 400;
	line-height: 19.36px;

	padding: 10px;
	cursor: pointer;
}

.sideInfo_modalSelectDropdown li.selected {
	background-color: #f2f2f2;
	border-radius: 4px;
	font-weight: bold;
}
.sideInfo_modalSelectDropdown li:hover,
.sideInfo_modalSelectDropdown li:focus {
	background-color: #f2f2f2;
	border-radius: 4px;
}

.sideInfo_modalSelectDropdown.hidden {
	display: none;
}

input[type=text].sideInfo_modalSelectSearch{
	font-size: 16px;
	font-weight: 400;
	line-height: 19.36px;
	padding: 12px 10px 10px 40px;
	border: none;
	padding-left: 40px;
	width: 100%;
	background: #ebebeb;
	border-radius: 5px;
	background: url(/local/new_build/local/assets/images/icons/search.svg) no-repeat 10px;
}

/* End */


/* Start:/local/templates/.default/components/bitrix/sale.location.selector.search/location_search/style.css?17429133107037*/
/* absolute path to images is required to make crm-sale proxy work */

.bx-sls .dropdown-block {
	border: 1px solid #bdbdbd;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 1px 2px #ebebeb;
    box-shadow: inset 0 1px 2px #ebebeb;
    font-size: 16px;
    padding: 15px 20px;
    position: relative;
    background-color: #fff;
    min-height: 35px;
    line-height: 19.36px;
}

.bx-sls .dropdown-block-ui {
	font-size: 14px;
	padding: 0 22px 0 30px;
	position: relative;
	background-color: #fff;
	margin-top: 5px;
}

.bx-sls .dropdown-arrow {
	background: url(/bitrix/components/bitrix/sale.location.selector.search/templates/.default/images/dropdown-arrow.png) no-repeat center center;
	height: 100%;
	top: 0;
	right: 0;
	position: absolute;
	width: 22px;
}

.bx-sls .bx-ui-sls-container {
	overflow: hidden;
	min-height:25px;
}

.bx-sls .bx-ui-sls-pane {
	border: 1px solid #bdbdbd;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 3px #c7c7c7;
    box-shadow: 0 2px 3px #c7c7c7;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    max-height: 200px;
    overflow-y: auto;
    left: 0;
    top: 65px;
    padding: 5px 5px 3px 5px;
    position: absolute;
    width: 100%;
}

.bx-sls .dropdown-active .bx-ui-sls-pane {
	display: block;
}

.bx-sls .bx-ui-sls-variants {
	list-style: none;
	margin: 0;
	padding: 0;
}

.bx-sls .dropdown-item {
	border-radius: 2px;
	padding: 7px 4px 7px 10px;
	margin-bottom: 2px;
}

.bx-sls .dropdown-item:hover {
	background-color: #f1f3f5;
	cursor: pointer;
}

.bx-sls .dropdown-img {
	border: none;
	display: inline-block;
	height: 12px;
	margin: 3px 12px 0 0;
	vertical-align: top;
	width: 16px;
}

.bx-sls .dropdown-item-text {
	/*makeup:color: #212121;*/
	color: #aba8ac;
	display: inline-block;
	/*max-width: 220px;*/ /*silly limitation*/
	vertical-align: top;
}

.bx-sls .dropdown-item-text span{
	color: #25282c;
}

.bx-sls .dropdown-list-title {
	border-bottom: 1px solid #e5e5e5;
	height: 37px;
	line-height: 37px;
	padding-left: 8px;
}

.bx-sls .dropdown-icon {
	background: url(/bitrix/components/bitrix/sale.location.selector.search/templates/.default/images/lens.png) no-repeat center center;
    height: 20px;
    left: 10px;
    position: absolute;
    top: 17.5px;
    width: 20px;
    background-size: contain;
}

.bx-sls .quick-locations{
	margin-bottom: 5px;
	max-width: 400px;
}
.bx-sls .quick-location-tag {
	border-radius: 5px;
    color: #f82d40;
    display: inline-block;
    font-size: 15px;
    height: 27px;
    line-height: 26px;
    padding: 0 14px;
    text-decoration: none;
    margin-bottom: 10px;
}
.bx-sls .quick-location-tag:hover{
	color: #1e55b9;
	background-color: #f2f5f8;
	/* background-color: #fafafa; */
}

.bx-sls .dropdown-fade2white{
	width: 46px;
	height: 31px;
	position: absolute;
	top: 2px;
	right: 0;

	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 30%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(30%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 30%);
	background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 30%);
	background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 30%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 30%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}

.bx-sls .bx-ui-sls-clear{
	background: url(/bitrix/panel/main/images/bx-admin-sprite-small.png) 6px -3386px no-repeat scroll;
    width: 30px;
    height: 30px;
    cursor: pointer;
    cursor: hand;
    margin-top: 13px;
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
}
.bx-sls .bx-ui-sls-clear:hover{
	background-position: 6px -3418px;
}

.bx-sls .bx-ui-sls-loader{
	background-image: url(/bitrix/panel/main/images/waiter-white.gif) !important;
	background-repeat: no-repeat !important;
	background-position: right -1px !important;

	width: 30px;
	height: 30px;

	position: absolute;
	top: 3px;
	right: 2px;
	display: none;
}

.bx-sls .bx-ui-sls-go-edit{
	display: none;
}

.bx-sls .bx-ui-sls-pane{
	max-height: 300px;
}

.bx-sls input::-ms-clear {
	display: none;
}

.bx-sls input[type="text"]{
	position: relative;
}

.bx-sls .bx-ui-sls-fake,
.bx-sls .bx-ui-sls-route {
	position: absolute !important;
	top: 0;
	left: 0;

	color: #000 !important;

	opacity: 1 !important;
	background: transparent !important;
	border: none !important;
	box-shadow: none !important;

	padding: 0 22px 0 20px !important;
	background-position: right 1px;
	background-repeat: no-repeat;

	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	font-size: 16px;
	height: 24px;
	width: 100%;
	outline: none;
	z-index:10;
}
.bx-sls .bx-ui-sls-route{
	color: #aba8ac !important;
	z-index:5;
}

.bx-sls .bx-ui-sls-pane{
	background-color: #fff;
    z-index: 999;
    border: none;
    border-radius: 5px;
	box-shadow: 0px 4px 4px 0px #00000040;
	-webkit-box-shadow: 0px 4px 4px 0px #00000040;
}

.bx-sls .bx-ui-sls-variants .bx-ui-sls-variant,
.bx-sls .bx-ui-sls-error{
	padding: 10px 10px;
}
.bx-sls .bx-ui-sls-error{
	color: #ff2222;
	padding-left: 30px;
	position: relative;
}
.bx-sls .bx-ui-sls-error div{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 25px;
	height: 25px;
	background: url(/bitrix/panel/main/images/bx-admin-sprite-small.png) 6px -2895px no-repeat scroll;
}
.bx-sls .bx-ui-sls-variants .bx-ui-sls-variant:hover,
.bx-sls .bx-ui-sls-variant-active{
	background-color: #E0E8EA;
}

.adm-sls-edit-link{
	margin-top: 10px;
}

/* CSS-modes below: admin, public; */
.bx-admin-mode .bx-sls-go-edit{
	margin-left: 10px;
	display: none;
}

.bx-admin-mode .dropdown-block {
	border-color: #87919c #959ea9 #9ea7b1;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3), 0 2px 2px -1px rgba(180, 188, 191, 0.7) inset;
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3), 0 2px 2px -1px rgba(180, 188, 191, 0.7) inset;
	height: 25px;
}

.bx-sls.bx-admin-mode .bx-ui-sls-fake,
.bx-sls.bx-admin-mode .bx-ui-sls-route {
	height: 25px;
}

.bx-admin-mode .dropdown-icon {
	top: 7px;
}

.bx-admin-mode .dropdown-fade2white {
	height: 22px;
}

.bx-admin-mode .dropdown-fade2white {
	right: 1px;
}

.bx-admin-mode .bx-ui-sls-clear {
	background-position: 6px -3389px;
	height: 22px;
}

.bx-admin-mode .bx-ui-sls-clear:hover{
	background-position: 6px -3421px;
}

.bx-admin-mode .bx-ui-sls-loader {
	background-position: right -4px !important;
	height: 21px;
}

.bx-admin-mode .bx-ui-sls-pane {
	top: 27px;
}
/* End */


/* Start:/local/templates/kingstyle/template_styles.css?178671248318804*/
.site_markers{
	display: flex;
	flex-wrap: wrap;
}
.site_markers .marker-item{
	color: #fff;
	padding: 1px 4px;
	margin-right: 10px;
	margin-top: 5px;
	border-radius: 5px;;
}
.catalogItemLink{
	position: relative;
	margin-top: 10px;
}
.marker-wrap{
	width: 100%;
	position: absolute;
}
.marker-wrap .site_markers{
	justify-content: flex-end;
}

.marker-section{
	flex-flow: column wrap;
	align-content: flex-end;
	align-items: flex-end;
}
.productGeneralInfo .site_markers{
	margin-bottom: 10px;
}
.manager_point{
	display: block;
	width: 8px;
	border-radius: 12px;
	background: black;
	height: 8px;
	position: absolute;
	right: -10px;
	top: 0;
}
.manager_point_section{
	display: block;
	width: 8px;
	border-radius: 12px;
	background: black;
	height: 8px;
}
.priceInfo{
	position: relative;
}

.rating-value-error{
	color: red;
	display: inline-block;
	margin-top: 12px;
}

@media (max-width:767px){#bx-panel{display:none !important}}
.grecaptcha-badge {visibility: hidden;}
body {
	/*background: #fff;*/
	/*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

body.bx-opened {
	overflow: hidden;
}

.wrap,
.bx-wrap,
.bx-wrapper{
	position: relative;
}

body.bx-background-image{
	position: relative;
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #fff;
	background-image: url("/local/templates/kingstyle/images/bg.jpg");
}
@media (min-width: 992px) and (max-width:1199px){
	body.bx-background-image{
		-webkit-background-size:1600px auto;
		background-size:1600px auto;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	body.bx-background-image{
		-webkit-background-size:1280px auto;
		background-size:1280px auto;
	}
}
@media (max-width: 767px) {
	body.bx-background-image {
		background: none;
	}
}

body.bx-background-gradient{
	background: rgb(246,247,251);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjdmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(246,247,251,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,247,251,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f7fb', endColorstr='#ffffff',GradientType=0 );
	background-attachment: fixed;
}
.characteristics__descr {
	/*padding-top: 40px;*/
	/*padding-bottom: 40px;*/
	color: #6a7178;
}

.characteristics__descr-legal {
	margin-bottom: 12px;
}

.characteristics__descr-legal p {
	margin: 0 0 4px;
}

.characteristics__descr-legal p:last-child {
	margin-bottom: 0;
}

.icon-empty {
	opacity: 0;
}

a {
	text-decoration: none;
}

a:active,
a:hover {
	border-color: transparent;
	text-decoration: none;
}

a,
.container {
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

img {
	width: auto;
	max-width: 100%;
	height: auto;
}

.bx-header {}
/*Logo*/

.bx-logo {
	padding-left: 17px;
	padding-bottom: 19px;
}

.bx-logo .bx-logo-block {
	display: block;
	height: 50px;
	border-bottom: none;
}

.bx-logo-text,
.bx-logo-text:hover,
.bx-logo-text:active {
	font-size: 32px;
	font-weight: 700;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 37px;
	text-decoration: none;
	border: none;
	vertical-align: bottom;
}

.bx-logo-text small {
	font-size: 37px;
}

.bx-logo-desc {
	text-transform: uppercase;
	display: block;
	font-weight: 700;
	font-size: 13px;
	line-height: 10px;
	color: #b8b8b8;
}

@media (max-width: 767px) {
	.bx-logo {
		background: #1484ce;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		z-index: 1400;
		padding: 10px 60px;
	}
	.bx-logo .bx-logo-block {
		text-align: center;
		height: 30px;
	}
	.bx-logo-text {
		font-size: 24px;
		color: #fff;
		line-height: 30px;
		vertical-align: middle;
	}
	.bx-logo-text:hover,
	.bx-logo-text:active {
		color: #fff;
	}
	.bx-logo-text small {
		font-size: 24px;
		color: #fff;
	}
	.bx-logo-desc {
		display: none;
	}
}
/* Sections */

.bx-header-section {
	border-left: 1px solid #eaebec;
	border-right: 1px solid #eaebec;
	padding: 28px 45px 10px;
	background: #fff;
}

.bx-content-seection {
	padding: 0 45px 5px;
	background: #fff;
	border-left: 1px solid #eaebec;
	border-right: 1px solid #eaebec;
}

@media (min-width: 1200px) {
	.bx-header-section {
		padding: 31px 45px 10px;
	}
	.bx-content-seection {
		padding: 0 45px 5px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.bx-header-section {
		padding: 31px 30px 10px;
	}
	.bx-content-seection {
		padding: 0 30px 5px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.bx-header-section {
		padding: 31px 15px 10px;
	}
	.bx-content-seection {
		padding: 0 15px 5px;
	}
}

@media (max-width: 767px) {
	.bx-header-section {
		padding: 60px 15px 10px
	}
	.bx-content-seection {
		padding: 0 15px 10px
	}
}
/* header / phone */

.bx-inc-orginfo {
	padding-left: 28px;
}

@media (max-width: 767px) {
	.bx-inc-orginfo {
		text-align: center;
		padding-bottom: 10px;
	}
}

.bx-inc-orginfo-phone {
	color: #000;
	font-size: 21px;
	font-weight: 700;
	white-space: nowrap;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.bx-inc-orginfo-phone i {
	color: #97a1ab;
	position: relative;
	margin-left: -23px;
}

.bx-inc-orginfo-recall {}

.bx-inc-orginfo-recall a {
	color: #039be5;
	border-bottom: 1px dashed;
	font-size: 12px;
	margin-left: 2px;
}

.bx-inc-orginfo-recall a:hover {
	text-decoration: none;
	border-bottom-color: transparent;
}
/* header / worktime */

.bx-worktime {}

@media (max-width: 767px) {
	.bx-worktime {
		text-align: center;
	}
}

.bx-worktime-title {
	color: #8d8d8d;
	font-size: 12px;
}

.bx-worktime-prop {
	font-size: 13px;
	color: #000;
}

.bx-worktime-prop>span {
	white-space: nowrap;
}
/*sidebar*/

.bx-sidebar-block {
	margin-bottom: 40px;
}
.bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 9px;
	font-weight: 600;
}
.bx-footer .bx-block-title{
	margin: 0;
	padding: 0;
	font-size: 17px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: 600;
}
/* Breadcrumb Custom*/

.bx-breadcrumb-item a {
	color: #757575;
}

.bx-breadcrumb-item a:hover {
	color: #2d2d2d;
}
/* workarea */

/*TITLE*/

h1.bx-title,
h2.bx-title,
h3.bx-title,
h4.bx-title,
h5.bx-title,
h6.bx-title {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 500;
}

h1.bx-title,
h2.bx-title,
h3.bx-title {
	padding-bottom: 15px;
}

h4.bx-title,
h5.bx-title,
h6.bx-title {}

h1.bx-title {
	margin-top: 0;
	padding-bottom: 10px;
}
h2.bx-title {font-size: 25px}
h3.bx-title {}
h4.bx-title {}
h5.bx-title {}
h6.bx-title {}

/* FORMS */
input[type=text],
input[type=password] {
	margin: inherit 4px;
	padding: 0 4px;
	border: 1px solid #CCD5DB;
	border-radius: 2px;
	background: #f8fafc;
	outline: none;
}

textarea {
	display: block;
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	font-size: 18px;
	min-height: 150px;
	max-height: 450px;
	margin: 0;
	padding: 0 4px;
	border: 1px solid #CCD5DB;
	border-radius: 2px;
	background: #f8fafc;
	outline: none;
}
/* INC.banners */

.bx-incbanners {
	margin: 10px 0 25px;
	text-align: center;
}
/* INC.links.footer */

.bx-inclinksfooter a {
	border-bottom: none;
}

.bx-inclinksfooter .bx-block-title {
	margin: 0;
	padding: 0;
	font-size: 17px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: 600;
}

.bx-inclinksfooter-container {
	margin-top: 15px;
	padding: 0;
	color: #fff;
	border-radius: 2px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.bx-inclinksfooter-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.bx-inclinksfooter-item {
	padding: 0 0 5px 0;
}
/* INC.logo.footer */

.bx-inclogofooter {
	color: #fff;
}

.bx-inclogofooter a.bx-inclogofooter-logo:hover,
.bx-inclogofooter a.bx-inclogofooter-logo {
	border-bottom: none;
}

.bx-inclogofooter-logo img {
	max-width: 180px;
	height: auto;
}

.bx-inclogofooter-block {
	padding-bottom: 20px;
}

.bx-inclogofooter-tel {
	color: #cfd0d0;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
}

.bx-inclogofooter-worktime {
	color: #cfd0d0;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
/* INC.social.widget */

.bx-banners {
	margin: 10px 0;
}

.bx-banners .bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 9px;
	font-weight: 600;
}
/* INC.wt */

.bx-wt-block {
	color: #fff;
	padding: 5px 15px;
	background: url(/local/templates/kingstyle/images/wt.png) no-repeat center top;
	-webkit-background-size: cover;
	background-size: cover;
	border-radius: 3px;
}

.bx-wt .bx-block-title {
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 14px;
	color: #fff;
}

.bx-wt-block ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
}

.bx-wt-block ul li {
	padding-bottom: 7px;
}

.bx-wt-others-block {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 7px;
	margin-top: 4px;
}
/* news.list.sidebar */
.bx-s-info {
	margin: 10px 0;
	padding-top: 5px;
}
.bx-s-info-block {
	display: block;
	margin-bottom: 25px;
}
.bx-s-info-title {
	display: block;
	min-height: 29px;
	padding-left: 36px;
	margin-bottom: 5px;
	position: relative;
}
.bx-s-info-titleicon{
	display: block;
	background: #007FCA;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -15px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
.bx-s-info-titleicon i{
	line-height: 30px;
	vertical-align: middle;
	font-style: normal;
}
.bx-s-info-titletext {
	display: block;
	padding: 6px 0;
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
}
.bx-s-info-content {
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #3e454c;
	padding-left: 36px;
}

/* FOOTER */

.bx-footer {
	background: #292d2e;
	color: #c8cece;
}

.bx-footer-section.bx-center-section {
	padding-top: 40px;
	padding-bottom: 40px;
}

.bx-footer-section.bx-center-section>div {
	margin-bottom: 20px;
}

.bx-footer a {
	color: #c8cece;
}

.bx-footer a:hover {
	color: #fff;
	border-bottom: 1px solid;
	text-decoration: none;
}

.bx-footer-line {
	background: #1f496a;
}

.bx-footer-bottomline {
	background: #222425;
	font-size: 14px;
	padding: 22px 0;
}

.bx-up {
	text-align: right;
}

.bx-up a,
.bx-up a:hover {
	border-bottom: none;
}

@media (min-width: 1200px) {}

@media (min-width: 992px) and (max-width: 1199px) {}

@media (min-width: 768px) and (max-width: 991px) {}

@media (max-width: 767px) {
	.bx-footer {
		text-align: center;
	}
	.bx-up {
		text-align: center;
	}
}
/**/

.btn,
.btn:hover,
.btn:active,
.btn:focus{
	text-shadow: none !important;
	-webkit-box-shadow:none !important;
	   -moz-box-shadow:none !important;
			box-shadow:none !important;
	outline:none !important;
}

.btn-primary {
	background-color: #1485ce;
	border-color: #1485ce;
}

.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open>.dropdown-toggle.btn-primary {
	background-color: #53a4d8;
	border-color: #53a4d8;
}

.btn-link {
	color: #1485ce;
}

.btn-link:focus,
.btn-link:hover {
	color: #53a4d8;
	text-decoration: none;
}
/*404*/

.bx-404-container {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.bx-404-block {
	margin-top: 100px;
	margin-bottom: 66px;
}

@media (max-width: 768px) {
	.bx-404-block {
		margin-top: 50px;
		margin-bottom: 33px;
	}
}

.bx-404-text-block {
	font-size: 20px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
}

.bx-maps-title {
	color: #8f8f8f;
	font-size: 16px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	padding-top: 10px;
	border-bottom: 1px solid #e9eaea;
}

.map-columns {
	padding-top: 20px;
}

.bx-map-title {
	font-weight: bold;
	font-size: 14px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	position: relative;
	min-height: 20px;
	padding-left: 25px;
	margin-bottom: 20px;
}

.bx-map-title .fa {
	color: #0083d1;
	position: absolute;
	left: 0;
	top: 2px;
	font-size: 15px;
}

.map-columns ul {
	list-style: none;
	margin-bottom: 5px;
}

.map-level-0 {
	margin-left: 0;
	padding-left: 25px;
	margin-bottom: 20px;
}

.map-level-0 li {
	margin-left: 0;
	padding-left: 0;
}

.map-level-0 ul {
	padding-left: 15px;
}

ul.map-level-1 {
	margin-bottom: 30px;
}
/*ABOUT*/

.bxd-block {
	width: 100%;
	border: 1px solid #e3e6e7;
	display: block;
	background: #fff;
	padding: 15px;
	min-height: 210px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

a.bxd-block:hover {}

.bxd-icon {
	display: block;
	border-radius: 50%;
	height: 68px;
	width: 68px;
	margin: 0 auto;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

.bxd-block:hover .bxd-icon {}

.bxd-icon .fa {
	margin-left: -1px;
	position: relative;
	font-size: 35px;
	height: 68px;
	width: 68px;
	text-align: center;
	line-height: 68px;
	vertical-align: middle;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

.bxd-link:hover .bxd-icon .fa {}

.bxd-title {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: center;
	color: #000;
	font-size: 15px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	text-transform: uppercase;
}

.bxd-desc {
	display: block;
	text-align: center;
	color: #737373;
	font-size: 12px;
}


.bx-up-button {
	border-radius: 2px;
	color: #fff;
	position: fixed;
	right: 30px;
	bottom: 30px;
	font-size: 12px;
	line-height: 20px;
	cursor: pointer;
	vertical-align: middle;
	padding: 9px 18px 7px 38px;
	-webkit-transition: background-color .3s ease, opacity .3s ease;
	-moz-transition: background-color .3s ease, opacity .3s ease;
	-ms-transition: background-color .3s ease, opacity .3s ease;
	-o-transition: background-color .3s ease, opacity .3s ease;
	transition: background-color .3s ease, opacity .3s ease;
	background: #c2c4c7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAMAAAB1RTwXAAAACVBMVEX///////////+OSuX+AAAAAnRSTlMAf7YpoZUAAAAfSURBVHgBYwACRkYgAaKZmBihNJAFpaFiTExAgjwGAA1BAD3lDqDYAAAAAElFTkSuQmCC) 18px 13px no-repeat;
}
.bx-up-button:hover{
	background-color: #9fa0a3;
}
.footerAddress.dop {
	margin:10px 0;
}
.footerAddress.dop .footerMenu__title.address_title {
	font-size: 20px;
}
.footerKS.dop {
	width: 100%; margin-top: 30px;
}
.footerKS.fot{
	position: relative;
    top: -40px;
    left: -40px;
}
.deliveryAddress__detailsAddress.address_text a {
	font-size: 17px;
    font-weight: normal;
    text-decoration: underline;
    color: #000;
}
.megamenu_side.dop .linkType2 {
	font-size: 17px;
    font-weight: normal;
}
.megamenu_side.dop .hours {
	margin-bottom: 5px !important;
}
.megamenu_side.dop .footerMenu__title {
	margin-bottom:0;
}
.megamenu_side.dop .megamenu_side__address-city {

    font-size: 20px;
    line-height: 10px;

}

.reject {
	padding-top: 15px;
	text-align: center;
}
.reject > span {
	font-weight: bold;
}

.marquiz-pops {
	display: none !important;
	width: 1px !important;
}

/* End */
/* /local/templates/kingstyle/styles/styles.css?1789387212259388 */
/* /local/new_build/local/assets/dist/styles/styles.build.css?17927486431919121 */
/* /local/templates/.default/components/bitrix/news.list/header_location/style.css?17429133103007 */
/* /local/templates/.default/components/bitrix/sale.location.selector.search/location_search/style.css?17429133107037 */
/* /local/templates/kingstyle/template_styles.css?178671248318804 */
