﻿@font-face {
	font-family: 'Gill Sans Nova';
	src: url(/assets/fonts/GillSansNova/GillSansNova-Medium.eot);
	src: local("Gill Sans Nova Medium"), local("GillSansNova-Medium"), url(/assets/fonts/GillSansNova/GillSansNova-Medium.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/GillSansNova/GillSansNova-Medium.woff2) format("woff2"), url(/assets/fonts/GillSansNova/GillSansNova-Medium.woff) format("woff"), url(/assets/fonts/GillSansNova/GillSansNova-Medium.ttf) format("truetype");
	font-weight: 500;
	font-style: normal
}

@font-face {
	font-family: 'Gill Sans Nova';
	src: url(/assets/fonts/GillSansNova/GillSansNova-Light.eot);
	src: local("Gill Sans Nova Light"), local("GillSansNova-Light"), url(/assets/fonts/GillSansNova/GillSansNova-Light.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/GillSansNova/GillSansNova-Light.woff2) format("woff2"), url(/assets/fonts/GillSansNova/GillSansNova-Light.woff) format("woff"), url(/assets/fonts/GillSansNova/GillSansNova-Light.ttf) format("truetype");
	font-weight: 300;
	font-style: normal
}

@font-face {
	font-family: 'Gill Sans Nova';
	src: url(/assets/fonts/GillSansNova/GillSansNova-Bold.eot);
	src: local("Gill Sans Nova Bold"), local("GillSansNova-Bold"), url(/assets/fonts/GillSansNova/GillSansNova-Bold.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/GillSansNova/GillSansNova-Bold.woff2) format("woff2"), url(/assets/fonts/GillSansNova/GillSansNova-Bold.woff) format("woff"), url(/assets/fonts/GillSansNova/GillSansNova-Bold.ttf) format("truetype");
	font-weight: 700;
	font-style: normal
}

@font-face {
	font-family: 'Gill Sans Nova';
	src: url(/assets/fonts/GillSansNova/GillSansNova-Book.eot);
	src: local("Gill Sans Nova Book"), local("GillSansNova-Book"), url(/assets/fonts/GillSansNova/GillSansNova-Book.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/GillSansNova/GillSansNova-Book.woff2) format("woff2"), url(/assets/fonts/GillSansNova/GillSansNova-Book.woff) format("woff"), url(/assets/fonts/GillSansNova/GillSansNova-Book.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'Gill Sans Nova';
	src: url(/assets/fonts/GillSansNova/GillSansNova-ExtraBold.eot);
	src: local("Gill Sans Nova ExtraBold"), local("GillSansNova-ExtraBold"), url(/assets/fonts/GillSansNova/GillSansNova-ExtraBold.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/GillSansNova/GillSansNova-ExtraBold.woff2) format("woff2"), url(/assets/fonts/GillSansNova/GillSansNova-ExtraBold.woff) format("woff"), url(/assets/fonts/GillSansNova/GillSansNova-ExtraBold.ttf) format("truetype");
	font-weight: 800;
	font-style: normal
}

@font-face {
	font-family: 'Gill Sans Nova';
	src: url(/assets/fonts/GillSansNova/GillSansNova-SemiBold.eot);
	src: local("Gill Sans Nova SemiBold"), local("GillSansNova-SemiBold"), url(/assets/fonts/GillSansNova/GillSansNova-SemiBold.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/GillSansNova/GillSansNova-SemiBold.woff2) format("woff2"), url(/assets/fonts/GillSansNova/GillSansNova-SemiBold.woff) format("woff"), url(/assets/fonts/GillSansNova/GillSansNova-SemiBold.ttf) format("truetype");
	font-weight: 600;
	font-style: normal
}

@font-face {
	font-family: icomoon;
	src: url(/assets/fonts/icoMoon/icomoon.eot?bjvcid);
	src: url(/assets/fonts/icoMoon/icomoon.eot?bjvcid#iefix) format("embedded-opentype"), url(/assets/fonts/icoMoon/icomoon.ttf?bjvcid) format("truetype"), url(/assets/fonts/icoMoon/icomoon.woff?bjvcid) format("woff"), url(/assets/fonts/icoMoon/icomoon.svg?bjvcid#icomoon) format("svg");
	font-weight: 400;
	font-style: normal;
	font-display: block
}

[class*=" icon-"],
[class^=icon-] {
	font-family: icomoon !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-printer:before {
	content: "\e91b"
}

.icon-youtube:before {
	content: "\e91a"
}

.icon-lock:before {
	content: "\e915"
}

.icon-lock-locked:before {
	content: "\e916"
}

.icon-question-mark:before {
	content: "\e917"
}

.icon-settings:before {
	content: "\e918"
}

.icon-user:before {
	content: "\e919"
}

.icon-calendar:before {
	content: "\e914"
}

.icon-play:before {
	content: "\e913"
}

.icon-chevron-right-thin:before {
	content: "\e90f"
}

.icon-chevron-down-thin:before {
	content: "\e910"
}

.icon-chevron-left-thin:before {
	content: "\e911"
}

.icon-chevron-up-thin:before {
	content: "\e912"
}

.icon-close:before {
	content: "\e90e"
}

.icon-phone:before {
	content: "\e900"
}

.icon-search:before {
	content: "\e901"
}

.icon-telegram:before {
	content: "\e902"
}

.icon-user-add:before {
	content: "\e903"
}

.icon-chevron-down-2:before {
	content: "\e904"
}

.icon-chevron-up:before {
	content: "\e905"
}

.icon-chevron-left:before {
	content: "\e906"
}

.icon-chevron-right:before {
	content: "\e907"
}

.icon-chevron-down:before {
	content: "\e908"
}

.icon-comment:before {
	content: "\e909"
}

.icon-eye:before {
	content: "\e90a"
}

.icon-facebook:before {
	content: "\e90b"
}

.icon-instagram:before {
	content: "\e90c"
}

.icon-login:before {
	content: "\e90d"
}

html {
	font-size: 16px;
	font-family: 'Onest', 'Inter', sans-serif
}

html body {
	margin: 0;
	color: #1f2024
}

html body.no-scroll {
	overflow: hidden;
	position: fixed;
	height: 100vh;
	left: 0;
	top: 0;
	right: 0
}

*,
::after,
::before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

p {
	margin-top: 0
}

a {
	color: inherit;
	text-decoration: none
}

a:focus {
	outline: 0
}

img {
	max-width: 100%
}

.main-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 100vh;
	overflow: hidden
}

.main-wrapper footer {
	margin-top: auto
}

.header {
	padding-top: 1.5em;
	position: relative;
	z-index: 99
}

@media screen and (max-width:1024px) {
	.header {
		padding-top: 0
	}
}

.header .header-dropdown {
	position: relative
}

.header .header-dropdown__title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.header .header-dropdown__title i.icon-chevron-down-2 {
	font-size: .625em;
	margin-left: .25em;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	display: inline-block
}

.header .header-dropdown__desc {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1;
	-webkit-transform: translateY(-.5em);
	-ms-transform: translateY(-.5em);
	transform: translateY(-.5em);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	width: 100%;
	max-height: 100vh
}

.header .header-dropdown--regular .header-dropdown__desc {
	background: #fff;
	padding: .9375em;
	margin-top: .625em;
	-webkit-box-shadow: 20px 40px 48px rgba(0, 0, 0, .02);
	box-shadow: 20px 40px 48px rgba(0, 0, 0, .02);
	border-radius: 10px
}

.header .header-dropdown--regular .header-dropdown__desc a {
	padding: .5em 1em;
	display: block;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.header .header-dropdown--regular .header-dropdown__desc a:hover {
	opacity: .75
}

.header .header-dropdown.opened .header-dropdown__desc {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	visibility: visible
}

.header .header-dropdown.opened .header-dropdown__title i.icon-chevron-down-2 {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.header .header-dropdown--entrance .header-dropdown__desc {
	background: #fff;
	padding-top: 1.9375em;
	min-height: 10em;
	background: 0 0;
	min-width: 24.625em;
	width: unset;
	right: -2.5em;
	left: auto
}

@media screen and (max-width:1200px) {
	.header .header-dropdown--entrance .header-dropdown__desc {
		right: 0
	}
}

.header .header-dropdown--entrance .header-dropdown__desc .comic-bubble {
	-webkit-filter: drop-shadow(0 6px 15px rgba(0, 0, 0, .14));
	filter: drop-shadow(0 6px 15px rgba(0, 0, 0, .14));
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.header .header-dropdown--entrance .header-dropdown__desc .comic-bubble:before {
	content: '';
	width: 3em;
	height: 3em;
	display: block;
	position: absolute;
	top: 0;
	right: 5.6em;
	background: #fff;
	-webkit-transform: rotate(45deg) skew(13deg, 13deg);
	-ms-transform: rotate(45deg) skew(13deg, 13deg);
	transform: rotate(45deg) skew(13deg, 13deg);
	margin-top: 1.1em
}

@media screen and (max-width:1200px) {
	.header .header-dropdown--entrance .header-dropdown__desc .comic-bubble:before {
		right: 3.5em
	}
}

.header .header-dropdown--entrance .header-dropdown__desc .comic-bubble:after {
	content: '';
	background: #fff;
	height: calc(100% - 31em/16);
	left: 0;
	width: 100%;
	bottom: 0;
	position: absolute;
	border-radius: 20px
}

.header .header-dropdown--entrance .header-dropdown__desc .comic-bubble+div {
	padding: 2.5em 1.875em 1.875em;
	position: relative;
	z-index: 1
}

.header .header-dropdown--entrance .header-dropdown__desc .buttons ul {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.header .header-dropdown--entrance .header-dropdown__desc .btn,
.header .header-dropdown--entrance .header-dropdown__desc .ghost-btn {
	min-width: 12em
}

.header-top {
	margin-bottom: 1.125em
}

@media screen and (max-width:1024px) {
	.header-top {
		margin-bottom: 0
	}
}

.header-top .container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.header-top .logo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.header-top .logo img {
	width: 9.0625em;
	margin-right: 1.5625em
}

@media screen and (max-width:1024px) {
	.header-top .logo img {
		width: 6.4375em;
		margin-right: 0
	}
}

.header-top .logo span {
	line-height: 150%;
	color: #294a75
}

@media screen and (max-width:1024px) {
	.header-top .logo span {
		color: #c2542b;
		font-size: .5em;
		text-align: center
	}
}

.header-top .language {
	margin-left: auto;
	margin-right: 1.875rem
}

@media screen and (max-width:1024px) {
	.header-top .language {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: auto
	}
}

.header-top .language .header-dropdown__title {
	padding: .4375em .9375em;
	border-radius: 1.25em
}

@media screen and (max-width:1024px) {
	.header-top .language .header-dropdown__title {
		background: #294a75;
		margin-right: .25em;
		-ms-flex-negative: 0;
		flex-shrink: 0
	}
}

.header-top .language .header-dropdown__title img {
	width: .8125em;
	margin-right: .6875em
}

.header-top .language .header-dropdown__title span {
	color: #294a75;
	font-size: .875em;
	margin-right: .35714em;
	font-weight: 600
}

@media screen and (max-width:1024px) {
	.header-top .language .header-dropdown__title span {
		color: #fff
	}
}

.header-top .language .header-dropdown__title:hover {
	background: #dfe3e8
}

.header-top .language .header-dropdown__title i {
	font-size: .6875em;
	margin-top: .18182em
}

@media screen and (max-width:1024px) {
	.header-top .language .header-dropdown__title i {
		display: none
	}
}

.header-top .language .header-dropdown__desc {
	overflow: hidden;
	margin-top: .625em;
	border-radius: 1.25em;
	-webkit-box-shadow: 20px 40px 48px rgba(0, 0, 0, .02);
	box-shadow: 20px 40px 48px rgba(0, 0, 0, .02);
	background: #fff
}

@media screen and (max-width:1024px) {
	.header-top .language .header-dropdown__desc {
		position: relative;
		opacity: 1;
		visibility: visible;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0;
		margin-top: 0;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

.header-top .language .header-dropdown__desc a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: .5em 1em;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

@media screen and (max-width:1024px) {
	.header-top .language .header-dropdown__desc a {
		padding: .4375em .9375em;
		background: #dfe3e8;
		border-radius: 1.25em;
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.header-top .language .header-dropdown__desc a:not(:last-child) {
		margin-right: .25em
	}
}

.header-top .language .header-dropdown__desc a:hover {
	background: #dfe3e8
}

.header-top .language .header-dropdown__desc a img {
	width: .8125em;
	margin-right: .6875em
}

.header-top .language .header-dropdown__desc a span {
	color: #294a75;
	font-size: .875em;
	margin-right: .35714em;
	font-weight: 600
}

.header-top .language.opened .header-dropdown__title {
	background: #dfe3e8
}

.header-top .search-btn {
	font-size: 1.25em;
	color: #294a75;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	margin-right: 2.8125rem
}

.header-top .search-btn:hover {
	color: #294a75
}

.header-middle {
	padding-bottom: 1.125em;
	border-bottom: 1px solid #e4e4e4
}

@media screen and (max-width:1024px) {
	.header-middle {
		padding-bottom: 0;
		border-bottom: 0
	}
}

.header-middle .container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media screen and (max-width:1024px) {
	.header-middle .container {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding-top: .5em !important
	}
}

.header-middle .phone {
	font-weight: 700;
	font-size: 1.125em;
	line-height: 1.5em;
	letter-spacing: .05556em;
	margin-right: 1em
}

.header-middle .link {
	font-weight: 600
}

.header-middle .socials {
	margin-left: auto
}

@media screen and (max-width:1024px) {
	.header-middle .socials {
		margin-left: unset
	}
}

.header-bottom {
	padding: 1.4375em 0
}

@media screen and (max-width:1024px) {
	.header-bottom {
		padding-top: 0
	}
}

.header-bottom .menu ul {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.header .buttons ul {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.header .header-link {
	font-weight: 600;
	font-size: .625em;
	text-align: center;
	letter-spacing: .035em;
	text-transform: uppercase;
	color: #636b78;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	padding: .5em;
	display: block
}

.header .header-link:hover {
	color: #3d414b
}

.header .mobile-header {
	-webkit-box-shadow: 0 4px 18px rgba(0, 0, 0, .03);
	box-shadow: 0 4px 18px rgba(0, 0, 0, .03);
	background: #fff;
	position: fixed;
	top: 0;
	right: 0;
	left: 0
}

.header .mobile-header .container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 3.75em;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: unset
}

.header .mobile-header .container>div {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 0;
	flex-basis: 0
}

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

@media screen and (min-width:767px) {
	.header .mobile-header .logo {
		font-size: 1.25em
	}
}

.header .mobile-header .logo img {
	width: 6.4375em
}

.header .mobile-header .logo span {
	font-size: .5em;
	text-align: center;
	color: #294a75
}

.header .mobile-header__right {
	text-align: right;
	white-space: nowrap
}

.header .mobile-header__right a {
	color: #c6cedd;
	font-size: 1.25em
}

.header .mobile-header__right a:not(:last-child) {
	margin-right: 1.625rem
}

@media screen and (max-width:340px) {
	.header .mobile-header__right a:not(:last-child) {
		margin-right: 1rem
	}
}

@media screen and (max-width:1024px) {
	.header .header-inner {
		position: fixed;
		top: 3.75em;
		background: #fff;
		width: 25em;
		max-width: 100%;
		left: 0;
		z-index: 99;
		height: calc(100vh - 60em/16);
		border-top: 1px solid #e4e4e4;
		-webkit-box-shadow: 0 4px 18px rgba(0, 0, 0, .03);
		box-shadow: 0 4px 18px rgba(0, 0, 0, .03);
		overflow-y: auto;
		display: none;
		-webkit-animation: fadeDown forwards .3s;
		animation: fadeDown forwards .3s;
		-webkit-overflow-scrolling: touch;
		padding-bottom: 4rem
	}

	@-webkit-keyframes fadeDown {
		0% {
			-webkit-transform: translateY(-10px);
			transform: translateY(-10px);
			opacity: 0
		}

		100% {
			-webkit-transform: translateY(0);
			transform: translateY(0);
			opacity: 1
		}
	}

	@keyframes fadeDown {
		0% {
			-webkit-transform: translateY(-10px);
			transform: translateY(-10px);
			opacity: 0
		}

		100% {
			-webkit-transform: translateY(0);
			transform: translateY(0);
			opacity: 1
		}
	}

	.header .header-inner .container {
		padding-top: 1rem;
		padding-bottom: 1rem
	}

	.header .header-inner.opened {
		display: block
	}
}

@media screen and (max-width:767px) {
	.header .header-inner {
		width: 100%
	}
}

.header .header-search {
	width: 100%;
	border-bottom: 1px solid #e4e4e4;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 2.5em
}

.header .header-search i {
	font-size: .8125em;
	margin-right: .625em
}

.header .header-search input {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	border: none;
	-webkit-appearance: none;
	padding: .7rem 0;
	font-weight: 500;
	outline: 0 !important;
	font-family: inherit
}

@media screen and (max-width:767px) {
	#auth-modal .buttons ul {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

.footer {
	background: #222;
	padding: 4.125em 0;
	color: #fff
}

@media screen and (max-width:767px) {
	.footer {
		padding: 3em 0
	}
}

.footer-bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media screen and (max-width:767px) {
	.footer-bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}
}

.footer-bottom .copyright {
	font-size: 1em;
	text-align: right;
	opacity: .2;
	margin-right: 2rem
}

@media screen and (max-width:767px) {
	.footer-bottom .copyright {
		text-align: left;
		margin-right: unset;
		margin-bottom: 2rem
	}
}

.footer-bottom .socials a:hover {
	color: #fff
}

.container {
	max-width: calc(1290px + 4em);
	margin: 0 auto;
	padding: 0 2em;
	width: 100%
}

@media screen and (max-width:1440px) {
	.container {
		max-width: calc(1200px + 4em)
	}
}

@media screen and (max-width:1200px) {
	.container {
		max-width: calc(992px + 4em)
	}
}

@media screen and (max-width:1024px) {
	.container {
		max-width: calc(700px + 4em)
	}
}

@media screen and (max-width:767px) {
	.container {
		max-width: calc(480px + 2em);
		padding: 0 1em
	}
}

@media screen and (min-width:768px) {
	.container--sm {
		max-width: calc(756px + 4em)
	}
}

.row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -.9375rem;
	margin-right: -.9375rem
}

@media screen and (max-width:1024px) {
	.row {
		margin-left: -.625rem;
		margin-right: -.625rem
	}
}

.row--multiline {
	margin: -.9375rem
}

@media screen and (max-width:1024px) {
	.row--multiline {
		margin: -.625rem
	}
}

.row--multiline>[class^=col-] {
	padding: .9375rem
}

@media screen and (max-width:1024px) {
	.row--multiline>[class^=col-] {
		padding: .625rem
	}
}

.row>[class^=col-] {
	padding-left: .9375rem;
	padding-right: .9375rem
}

@media screen and (max-width:1024px) {
	.row>[class^=col-] {
		padding-left: .625rem;
		padding-right: .625rem
	}
}

[class^=col-] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%
}

.col-xs-1 {
	width: 8.33333%
}

.col-xs-2 {
	width: 16.66667%
}

.col-xs-3 {
	width: 25%
}

.col-xs-4 {
	width: 33.33333%
}

.col-xs-5 {
	width: 41.66667%
}

.col-xs-6 {
	width: 50%
}

.col-xs-7 {
	width: 58.33333%
}

.col-xs-8 {
	width: 66.66667%
}

.col-xs-9 {
	width: 75%
}

.col-xs-10 {
	width: 83.33333%
}

.col-xs-11 {
	width: 91.66667%
}

.col-xs-12 {
	width: 100%
}

@media screen and (min-width:768px) {
	.col-sm-1 {
		width: 8.33333%
	}

	.col-sm-2 {
		width: 16.66667%
	}

	.col-sm-3 {
		width: 25%
	}

	.col-sm-4 {
		width: 33.33333%
	}

	.col-sm-5 {
		width: 41.66667%
	}

	.col-sm-6 {
		width: 50%
	}

	.col-sm-7 {
		width: 58.33333%
	}

	.col-sm-8 {
		width: 66.66667%
	}

	.col-sm-9 {
		width: 75%
	}

	.col-sm-10 {
		width: 83.33333%
	}

	.col-sm-11 {
		width: 91.66667%
	}

	.col-sm-12 {
		width: 100%
	}
}

@media screen and (min-width:1025px) {
	.col-md-1 {
		width: 8.33333%
	}

	.col-md-2 {
		width: 16.66667%
	}

	.col-md-3 {
		width: 25%
	}

	.col-md-4 {
		width: 33.33333%
	}

	.col-md-5 {
		width: 41.66667%
	}

	.col-md-6 {
		width: 50%
	}

	.col-md-7 {
		width: 58.33333%
	}

	.col-md-8 {
		width: 66.66667%
	}

	.col-md-9 {
		width: 75%
	}

	.col-md-10 {
		width: 83.33333%
	}

	.col-md-11 {
		width: 91.66667%
	}

	.col-md-12 {
		width: 100%
	}
}

@media screen and (min-width:1201px) {
	.col-lg-1 {
		width: 8.33333%
	}

	.col-lg-2 {
		width: 16.66667%
	}

	.col-lg-3 {
		width: 25%
	}

	.col-lg-4 {
		width: 33.33333%
	}

	.col-lg-5 {
		width: 41.66667%
	}

	.col-lg-6 {
		width: 50%
	}

	.col-lg-7 {
		width: 58.33333%
	}

	.col-lg-8 {
		width: 66.66667%
	}

	.col-lg-9 {
		width: 75%
	}

	.col-lg-10 {
		width: 83.33333%
	}

	.col-lg-11 {
		width: 91.66667%
	}

	.col-lg-12 {
		width: 100%
	}
}

.hidden {
	display: none !important
}

@media screen and (max-width:767px) {
	.hidden-xs {
		display: none !important
	}
}

@media screen and (min-width:768px) and (max-width:1024px) {
	.hidden-sm {
		display: none !important
	}
}

@media screen and (min-width:1025px) and (max-width:1200px) {
	.hidden-md {
		display: none !important
	}
}

@media screen and (min-width:1201px) {
	.hidden-lg {
		display: none !important
	}
}

.text-center {
	text-align: center
}

.text-right {
	text-align: right
}

@media screen and (max-width:480px) {
	.mob-100 {
		width: 100%
	}
}

.padding-20.row {
	margin-left: -.625rem;
	margin-right: -.625rem
}

.padding-20.row--multiline {
	margin: -.625rem
}

.padding-20.row--multiline>[class^=col-] {
	padding: .625rem
}

.padding-20.row>[class^=col-] {
	padding-left: .625rem;
	padding-right: .625rem
}

section {
	padding: 3.125em 0
}

@media screen and (max-width:767px) {
	section {
		padding: 1.875em 0
	}
}

@media screen and (max-width:1024px) {
	.main {
		padding-top: 3.75em
	}
}

.btn {
	font-weight: 600;
	font-size: .75em;
	text-align: center;
	-webkit-appearance: none;
	background: #294a75;
	color: #fff;
	letter-spacing: .02917em;
	padding: 1.29167em 2.08333em;
	border-radius: 50px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	position: relative;
	min-width: 15.91667em;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
	font-family: inherit;
	line-height: unset;
	height: unset;
	width: unset;
	-webkit-box-shadow: unset;
	box-shadow: unset;
	margin: unset;
	outline: 0 !important;
	-webkit-appearance: none
}

.btn:hover {
	background: #294a75;
	color: #fff
}

.btn span {
	padding-right: .8125em
}

.btn i {
	font-size: 1.33333em
}

.btn i+span {
	padding-left: .8125em;
	padding-right: 0
}

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

.btn--white:hover {
	background: rgba(255, 255, 255, .8)
}

.btn--dark {
	background: #c2542b
}

.btn--dark:hover {
	background: #a94623
}

.btn--gray {
	background: #636b78
}

.btn--gray:hover {
	background: #303540
}

.btn--small {
	font-size: .625em;
	padding: 1.15em 2.65em;
	min-width: unset
}

.btn--small i {
	font-size: 1.4em
}

@media screen and (min-width:768px) {
	.btn--high {
		padding: 2.08333em 2.91667em
	}
}

@media screen and (min-width:768px) {
	.btn--big {
		font-size: 1.125em;
		font-weight: 600;
		padding: 1.02778em 1.77778em;
		min-width: 12.22222em;
		text-transform: unset
	}
}

.ghost-btn {
	font-weight: 600;
	font-size: .75em;
	text-align: center;
	-webkit-appearance: none;
	border: 1px solid;
	color: #294a75;
	text-transform: uppercase;
	padding: 1.20833em 2em;
	letter-spacing: .02917em;
	border-radius: 50px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-family: inherit;
	line-height: unset;
	height: unset;
	width: unset;
	-webkit-box-shadow: unset;
	box-shadow: unset;
	cursor: pointer;
	background: 0 0;
	outline: 0 !important;
	-webkit-appearance: none
}

.ghost-btn:hover {
	background: #294a75;
	border-color: #294a75;
	color: #fff
}

.ghost-btn span {
	padding-right: .8125em
}

.ghost-btn i {
	font-size: 1.33333em
}

.ghost-btn i+span {
	padding-left: .8125em;
	padding-right: 0
}

.ghost-btn--small {
	font-size: .625em;
	padding: 1.05em 2.55em;
	min-width: unset
}

.ghost-btn--small i {
	font-size: 1.4em
}

.ghost-btn--square {
	min-width: 10.625rem;
	border-radius: 5px
}

.btn-transparent {
	font-weight: 500;
	font-size: 1.125em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-appearance: none;
	padding: .36111em .77778em;
	color: #c2542b;
	border-radius: 50px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	background: 0 0
}

@media screen and (max-width:1024px) {
	.btn-transparent {
		background: #dfe3e8
	}
}

.btn-transparent:hover {
	background: #dfe3e8
}

.btn-transparent i {
	font-size: .55556em;
	-webkit-transform: translateY(.1em);
	-ms-transform: translateY(.1em);
	transform: translateY(.1em)
}

.btn-transparent i:last-child {
	margin-left: 1em
}

.link {
	font-weight: 600;
	font-size: 1.125em;
	color: #8a8d97;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.link:hover {
	color: #3b3d44
}

.link--orange {
	color: #c2542b;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.link--orange:hover {
	color: #a94623
}

.orange-link {
	font-weight: 600;
	font-size: .75rem;
	text-align: center;
	letter-spacing: .02917em;
	text-transform: uppercase;
	color: #fff;
	background: #c2542b;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	border-radius: 5px;
	padding: .25em .66667em;
	display: inline-block;
	line-height: normal;
	vertical-align: middle
}

.orange-link[href]:hover {
	background: #a94623
}

.title-primary {
	font-weight: 600;
	font-size: 2.8125em;
	line-height: 112%;
	letter-spacing: -.02222em;
	color: #222;
	margin-top: 0;
	margin-bottom: 0
}

@media screen and (max-width:1200px) {
	.title-primary {
		font-size: 2.5em
	}
}

@media screen and (max-width:767px) {
	.title-primary {
		font-size: 2em
	}
}

.title-primary:not(:last-child) {
	margin-bottom: 3.75rem
}

@media screen and (max-width:767px) {
	.title-primary:not(:last-child) {
		margin-bottom: 1.25rem
	}
}

.title-primary--big {
	font-size: 4em
}

.title-primary+.subtitle {
	margin-top: -3rem
}

@media screen and (max-width:767px) {
	.title-primary+.subtitle {
		margin-top: -.5rem
	}
}

.subtitle {
	color: #969ea8;
	font-size: 1.125em;
	margin-bottom: 2.5em
}

@media screen and (max-width:767px) {
	.subtitle {
		margin-bottom: 1.25rem
	}
}

.title-secondary {
	font-weight: 600;
	font-size: 2.1875em;
	line-height: 110%;
	margin-top: 0;
	margin-bottom: 0;
	letter-spacing: -.00286em
}

.title-secondary:not(:last-child) {
	margin-bottom: 1em
}

@media screen and (max-width:1200px) {
	.title-secondary {
		font-size: 2em
	}
}

@media screen and (max-width:767px) {
	.title-secondary {
		font-size: 1.5em
	}
}

.title-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 3.75em;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.title-block .title-primary {
	margin-bottom: 0
}

@media screen and (max-width:767px) {
	.title-block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin-bottom: 1.25rem
	}

	.title-block .title-primary {
		margin-bottom: .5rem
	}
}

.title-block .link {
	white-space: nowrap
}

@media screen and (min-width:768px) {
	.title-block .link {
		margin-top: .7em
	}
}

.news-title {
	font-weight: 600;
	font-size: 1.25em;
	letter-spacing: -.005em;
	color: #000;
	margin-top: 0
}

.news-title:not(:last-child) {
	margin-bottom: .25em
}

.semibold-18 {
	font-weight: 600;
	font-size: 1.125em;
	line-height: 1.44444em;
	letter-spacing: -.00556em;
	color: #000;
	margin-top: 0
}

.semibold-18:not(:last-child) {
	margin-bottom: .72222em
}

.paragraph {
	color: #969ea8;
	font-size: .875em;
	line-height: 1.42857em;
	letter-spacing: .00714em
}

.paragraph>:last-child {
	margin-bottom: 0
}

.w-100 {
	width: 100%
}

.buttons ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	list-style: none;
	padding-left: 0;
	margin: -.9375rem
}

@media screen and (max-width:767px) {
	.buttons ul {
		margin: -.625rem;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}

.buttons ul li {
	padding: .9375rem
}

@media screen and (max-width:767px) {
	.buttons ul li {
		padding: .625rem
	}
}

.socials ul {
	padding: 0;
	margin: -.9375em;
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.socials ul li {
	padding: .9375em
}

.socials ul li.divider {
	position: relative
}

.socials ul li.divider:after {
	content: '';
	display: inline-block;
	height: 24px;
	width: 1px;
	background: #636b78;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.socials a {
	color: #636b78;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.socials a:hover {
	color: #303540
}

@media screen and (max-width:1024px) {
	.menu {
		margin: 1em 0
	}
}

.menu ul {
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 0;
	margin: 0;
	margin: -.90625em
}

@media screen and (max-width:1024px) {
	.menu ul {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}
}

.menu ul li {
	padding: .90625em
}

@media screen and (min-width:1024px) and (max-width:1200px) {
	.menu ul li {
		padding: .5em
	}
}

.menu ul li a {
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	font-weight: 700;
	font-size: 1.125em;
	text-transform: uppercase
}

@media screen and (min-width:1024px) and (max-width:1350px) {
	.menu ul li a {
		font-size: .875em
	}
}

@media screen and (max-width:1024px) {
	.menu ul li a {
		text-transform: unset
	}
}

.menu ul li a:hover {
	opacity: .75
}

.menu ul li.active a {
	color: #294a75
}

@media screen and (max-width:1024px) {
	.menu ul li.dot {
		display: none
	}
}

.menu ul li.dot:before {
	content: '';
	width: .4375em;
	height: .4375em;
	display: block;
	border-radius: 50%;
	background: #abbdd4
}

.menu ul li.dropdown {
	position: relative;
	display: block
}

@media screen and (max-width:1024px) {
	.menu ul li.dropdown>a {
		display: block;
		margin-bottom: 1.8125em
	}
}

.menu ul li.dropdown:hover .dropdown-menu {
	opacity: 1;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	visibility: visible
}

@media screen and (min-width:1025px) {
	.menu ul li.dropdown .dropdown-menu {
		position: absolute;
		z-index: 1;
		top: 100%;
		left: 0;
		background: #fff;
		-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
		box-shadow: 0 0 10px rgba(0, 0, 0, .1);
		padding: .625em;
		border-radius: 5px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		visibility: hidden;
		opacity: 0;
		-webkit-transform: translateY(-.5em);
		-ms-transform: translateY(-.5em);
		transform: translateY(-.5em);
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
		margin: 0
	}

	.menu ul li.dropdown .dropdown-menu a {
		display: block;
		white-space: nowrap;
		text-transform: unset
	}

	.menu ul li.dropdown:last-child .dropdown-menu {
		left: unset;
		right: 0
	}
}

.slick-slider {
	position: relative
}

@media screen and (max-width:767px) {
	.slick-slider {
		padding-bottom: 4.5em
	}
}

.slick-slider .slick-arrow {
	font-size: .9375em;
	width: 3.375em;
	height: 3.375em;
	border-radius: 50%;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fff;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	color: #8a8d97;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	position: absolute;
	z-index: 2;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer
}

@media screen and (max-width:767px) {
	.slick-slider .slick-arrow {
		bottom: 0;
		top: unset;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		width: 2.375rem;
		height: 2.375rem;
		color: #294a75;
		border: 2px solid;
		-webkit-box-shadow: none;
		box-shadow: none;
		background: 0 0
	}
}

.slick-slider .slick-arrow:hover {
	color: #3b3d44;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
	box-shadow: 0 0 5px rgba(0, 0, 0, .1)
}

.slick-slider .slick-arrow.icon-chevron-left {
	left: -1.6875em
}

@media screen and (max-width:767px) {
	.slick-slider .slick-arrow.icon-chevron-left {
		left: unset;
		right: calc(50% + 10em / 16)
	}
}

.slick-slider .slick-arrow.icon-chevron-right {
	right: -1.6875em
}

@media screen and (max-width:767px) {
	.slick-slider .slick-arrow.icon-chevron-right {
		right: unset;
		left: calc(50% + 10em / 16)
	}
}

.slick-slider .slick-arrow.slick-disabled {
	opacity: 0;
	pointer-events: none;
	visibility: hidden
}

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

.slick-track .slick-slide {
	height: unset !important
}

.slick-track .slick-slide>div {
	height: 100%
}

@media screen and (min-width:768px) {
	#news .slick-list {
		margin: -.9375rem
	}

	#news .slick-list .slick-slide {
		padding: .9375rem
	}
}

#news .slick-arrow {
	top: 9em
}

@media screen and (max-width:1200px) {
	#news .slick-arrow {
		top: 7em
	}
}

@media screen and (max-width:1200px) {
	#news .slick-arrow {
		top: 8em
	}
}

@media screen and (max-width:767px) {
	#news .slick-arrow {
		top: unset;
		display: none !important
	}
}

@media screen and (max-width:767px) {
	#news {
		padding-bottom: 0
	}

	#news .slick-list {
		overflow: visible
	}
}

@media screen and (max-width:767px) {
	#news .slick-slide {
		width: calc(100vw - 2rem);
		padding-right: 1.25rem
	}
}

#services .slick-list {
	margin: -.9375rem
}

#services .slick-list .slick-slide {
	padding: .9375rem
}

.slider-item {
	border-radius: 20px;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	overflow: hidden;
	height: 100%
}

@media screen and (max-width:1024px) {
	.slider-item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.slider-item__left {
	background: #294a75;
	color: #fff;
	padding: 3.125em;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

@media screen and (min-width:1025px) {
	.slider-item__left {
		width: 45%
	}
}

@media screen and (min-width:767px) and (max-width:1024px) {
	.slider-item__left {
		height: 50%
	}
}

@media screen and (max-width:767px) {
	.slider-item__left {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		padding: 1.25em
	}
}

.slider-item__title {
	font-weight: 600;
	font-size: 2.8125em;
	line-height: 104%;
	letter-spacing: -.02083em;
	margin-bottom: 1.54167em;
	margin-top: 0
}

@media screen and (max-width:1200px) {
	.slider-item__title {
		font-size: 2.5em
	}
}

@media screen and (max-width:767px) {
	.slider-item__title {
		font-size: 2em;
		margin-bottom: 1.5rem
	}
}

.slider-item .plain-text {
	color: #fff;
	opacity: 1
}

.slider-item .plain-text:not(:last-child) {
	margin-bottom: 4.875rem
}

@media screen and (max-width:767px) {
	.slider-item .plain-text:not(:last-child) {
		margin-bottom: 1.5rem
	}
}

.slider-item__right {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

@media screen and (min-width:767px) and (max-width:1024px) {
	.slider-item__right {
		height: 50%
	}
}

@media screen and (max-width:767px) {
	.slider-item__right {
		-webkit-box-flex: unset;
		-ms-flex-positive: unset;
		flex-grow: unset
	}
}

.slider-item__right img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover";
	background: #67abcb
}

.slider-outer {
	position: relative
}

.slider-outer .counter {
	position: absolute;
	z-index: 1;
	right: 6.375rem;
	bottom: 1.6875rem;
	color: #f5f5f5;
	font-size: .875em;
	text-align: center;
	letter-spacing: .03571em;
	background: rgba(0, 0, 0, .7);
	border-radius: 120px;
	padding: .42857em 1.35714em
}

@media screen and (max-width:767px) {
	.slider-outer .counter {
		display: none
	}
}

@media screen and (max-width:767px) {
	.slider-outer .slick-slider {
		padding-bottom: 0
	}

	.slider-outer .slick-slider .slick-list {
		overflow: visible
	}
}

@media screen and (max-width:767px) {
	.slider-outer .slick-arrow {
		display: none !important
	}
}

@media screen and (max-width:767px) {
	.slider-outer .slick-slide {
		width: calc(100vw - 2rem);
		padding-right: 1.25rem
	}
}

.plain-text {
	font-size: 1.125em;
	line-height: 1.44444em
}

@media screen and (max-width:767px) {
	.plain-text {
		font-size: 1em
	}
}

.plain-text ul {
	list-style: none;
	margin-top: 0;
	padding-left: 0;
	margin-bottom: 0
}

.plain-text ul:not(:last-child) {
	margin-bottom: 1rem
}

.plain-text ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.plain-text ul li:not(:last-child) {
	margin-bottom: .625em
}

.plain-text ul li:before {
	content: '';
	width: 4px;
	height: 4px;
	margin-right: 1rem;
	margin-left: 2px;
	background: #d9d9d9;
	border-radius: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-top: .75rem
}

.plain-text ul[style="list-style-type: circle;"] li:not(:last-child) {
	margin-bottom: 1.875em
}

.plain-text ul[style="list-style-type: circle;"] li:before {
	margin-top: .6rem;
	width: 8px;
	height: 8px;
	margin-right: calc(1rem - 2px);
	background: #c2542b
}

.plain-text ol {
	list-style: none;
	margin-top: 0;
	padding-left: 0;
	margin-bottom: 0
}

.plain-text ol:not(:last-child) {
	margin-bottom: 1rem
}

.plain-text ol li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	counter-increment: number
}

.plain-text ol li:not(:last-child) {
	margin-bottom: .625em
}

.plain-text ol li:before {
	content: counter(number) ". ";
	margin-right: 1rem;
	color: #d9d9d9;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.plain-text a {
	color: #294a75;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.plain-text a:hover {
	color: #294a75
}

.plain-text>:last-child {
	margin-bottom: 0
}

.plain-text iframe {
	width: 100%
}

.plain-text img {
	height: auto !important;
	display: block;
	margin: 0 auto 1rem
}

@media screen and (max-width:767px) {
	.plain-text img {
		width: 100% !important
	}
}

.plain-text blockquote {
	margin: 0 0 1rem;
	padding: 2em;
	background: rgba(0, 0, 0, .05)
}

.plain-text blockquote>:last-child {
	margin-bottom: 0
}

.plain-text .videoWrapper {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	margin-bottom: 1rem
}

.plain-text .videoWrapper embed,
.plain-text .videoWrapper iframe,
.plain-text .videoWrapper object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.plain-text h4 {
	font-weight: 600;
	font-size: 1.11111em;
	letter-spacing: -.005em;
	margin-top: 0;
	margin-bottom: 0
}

.plain-text h4:not(:last-child) {
	margin-bottom: .5em
}

.plain-text hr {
	border: none;
	border-bottom: 1px solid #e4e4e4;
	width: 17.5em;
	max-width: 100%;
	margin: 1.875rem 0
}

.article-card {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%
}

.article-card__image {
	padding-bottom: 57.5%;
	position: relative;
	margin-bottom: .875em;
	border-radius: 12px;
	overflow: hidden
}

.article-card__image img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}

.article-card__title {
	font-weight: 600;
	font-size: 1.25em;
	line-height: 1.45em;
	color: #000;
	margin-top: 0;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.article-card__title:not(:last-child) {
	margin-bottom: 1.25rem
}

.article-card__bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: auto
}

@media screen and (max-width:767px) {
	.article-card__bottom {
		margin-top: unset
	}
}

.article-card__meta {
	color: #8a8d97;
	font-size: .9375em;
	line-height: 1.46667em
}

.article-card__indicator {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #8a8d97
}

.article-card__indicator i {
	margin-right: .375em
}

.article-card__indicator span {
	font-size: .9375em;
	line-height: 1.46667em
}

.article-card:hover .article-card__title {
	color: #294a75
}

.article-card--inner .article-card__meta {
	padding-bottom: .625rem;
	border-bottom: 1px solid #e4e4e4
}

.article-card--video:hover .article-card__image:before {
	background: rgba(0, 0, 0, .5)
}

.article-card--video:hover .article-card__image:after {
	opacity: 1
}

.article-card--video .article-card__image {
	position: relative
}

.article-card--video .article-card__image:before {
	content: '';
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .2);
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.article-card--video .article-card__image:after {
	font-family: icomoon;
	content: "\e913";
	position: absolute;
	z-index: 2;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 3.125em;
	color: #fff;
	opacity: .75;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.service-card {
	padding: 1.25em;
	border: 1px solid #eee;
	border-radius: 20px;
	background: #fff;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	height: 100%;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.service-card:hover {
	-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .02);
	box-shadow: 0 0 30px rgba(0, 0, 0, .02)
}

.service-card__count {
	font-size: 1.125em;
	line-height: 1.44444em;
	letter-spacing: .02em;
	color: #969ea8;
	margin-bottom: .77778em
}

.service-card__img {
	width: 5em;
	height: 5em;
	-o-object-fit: contain;
	object-fit: contain;
	font-family: "object-fit: contain";
	display: block;
	margin: 0 auto 1.875em
}

.service-card__title {
	margin-top: 0;
	font-weight: 600;
	font-size: .875em;
	line-height: 1.42857em;
	color: #000;
	margin-bottom: 1.78571rem
}

@media screen and (max-width:767px) {
	.service-card__title {
		font-size: 1.25em
	}
}

.service-card .plain-text {
	font-size: .875em
}

@media screen and (max-width:767px) {
	.service-card .plain-text {
		font-size: 1em
	}
}

.service-card .plain-text:not(:last-child) {
	margin-bottom: 2em
}

.service-card .plain-text a:not(:hover) {
	color: #454545
}

.service-card .ghost-btn {
	display: table;
	margin: auto auto 0;
	min-width: 12.5rem
}

.story {
	padding: 8.5em 7.375em 3.875em;
	border-radius: 1.8125em;
	overflow: hidden;
	display: block !important;
	position: relative;
	height: 100%
}

@media screen and (max-width:767px) {
	.story {
		padding: 5.5em 2.1875em 2.125em
	}
}

.story:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: -o-linear-gradient(345.01deg, #294a75 3.35%, rgba(27, 65, 103, .907425) 33.57%, rgba(27, 65, 103, 0) 121.31%);
	background: linear-gradient(104.99deg, #294a75 3.35%, rgba(27, 65, 103, .907425) 33.57%, rgba(27, 65, 103, 0) 121.31%)
}

.story__bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover";
	z-index: 0
}

.story>div {
	position: relative;
	z-index: 2
}

.story__quote {
	color: #fff;
	font-weight: 600;
	font-size: 2em;
	line-height: 122%;
	letter-spacing: .01563em;
	margin-bottom: 7.3125rem;
	width: 43.5rem;
	max-width: 100%;
	position: relative
}

@media screen and (max-width:767px) {
	.story__quote {
		font-size: 1.375em
	}
}

.story__quote:after,
.story__quote:before {
	content: '';
	width: 14.75rem;
	height: 14.75rem;
	border-radius: 50%;
	border-width: 1.875rem;
	border-color: #c2542b transparent transparent transparent;
	border-style: solid;
	position: absolute;
	display: block
}

@media screen and (max-width:767px) {

	.story__quote:after,
	.story__quote:before {
		width: 7rem;
		height: 7rem;
		border-width: 20px
	}
}

.story__quote:before {
	top: -5rem;
	left: -5rem;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

@media screen and (max-width:767px) {
	.story__quote:before {
		top: -4.6rem;
		left: -1.4rem
	}
}

.story__quote:after {
	bottom: -4rem;
	right: -4rem;
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg)
}

@media screen and (max-width:767px) {
	.story__quote:after {
		bottom: -4rem;
		right: -1.4rem
	}
}

.story .author {
	color: #fff
}

.story .author__name {
	font-weight: 600;
	font-size: 1.125em;
	line-height: 156%
}

.story .author__position {
	font-size: .875em;
	line-height: 200%
}

.white-block {
	background: #fff;
	-webkit-box-shadow: 10px 16px 60px rgba(27, 65, 103, .06);
	box-shadow: 10px 16px 60px rgba(27, 65, 103, .06);
	border-radius: 20px;
	padding: 3.125em
}

@media screen and (max-width:767px) {
	.white-block {
		padding: 1.25em
	}
}

.white-block:not(:last-child) {
	margin-bottom: 3.125em
}

.white-block .title-primary {
	margin-bottom: 1.875rem
}

.help {
	background: #f4f7fd;
	border-radius: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media screen and (max-width:1024px) {
	.help {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		border-radius: 20px
	}
}

.help__image {
	padding-left: 2.8125em;
	width: 28.625em;
	max-width: 100%;
	-ms-flex-item-align: end;
	align-self: flex-end;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

@media screen and (max-width:1024px) {
	.help__image {
		padding: 2em;
		width: unset;
		-ms-flex-item-align: center;
		align-self: center
	}
}

@media screen and (max-width:767px) {
	.help__image {
		padding: 1.25em
	}
}

.help__image img {
	display: block
}

.help__desc {
	padding: 2.1875em 2.8125em 3.125em 6.25em
}

@media screen and (max-width:1024px) {
	.help__desc {
		text-align: center;
		padding: 2em
	}
}

@media screen and (max-width:767px) {
	.help__desc {
		padding: 1.25em
	}
}

.help .title-primary {
	margin-bottom: 1.875rem
}

.help .plain-text {
	margin-bottom: .625rem
}

.help__phone {
	font-weight: 600;
	font-size: 1.5em;
	line-height: 1.45833em;
	letter-spacing: .04167em;
	color: #1f2024;
	display: table;
	margin-bottom: 1.66667em
}

@media screen and (max-width:1024px) {
	.help__phone {
		margin-left: auto;
		margin-right: auto
	}
}

.help .btn {
	-webkit-box-shadow: 5px 5px 30px rgba(37, 35, 117, .25);
	box-shadow: 5px 5px 30px rgba(37, 35, 117, .25)
}

.partners {
	padding: 1.5em 0 3em
}

.partners a {
	display: table !important;
	width: auto !important;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

@media screen and (max-width:1024px) {
	.partners a {
		margin: 0 auto
	}
}

.partners a img {
	width: 80em;
	height: 4em;
	-o-object-fit: contain;
	object-fit: contain;
	font-family: "object-fit: contain"
}

.partners a:hover {
	opacity: .75
}

.site-map {
	padding-bottom: 1.4375rem;
	margin-bottom: 1.4375rem;
	border-bottom: 1px solid #323232
}

.site-map__title {
	margin-top: 0;
	font-size: .875em;
	margin-bottom: .625rem;
	font-weight: 500
}

.site-map ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.site-map ul li:not(:last-child) {
	margin-bottom: .3125em
}

.site-map ul li a,
.site-map ul li span {
	font-size: 1em;
	opacity: .4;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.site-map ul li a:hover {
	opacity: 1
}

.spoilers .spoiler {
	border-radius: 20px;
	border: 1px solid #e4e4e4;
	overflow: hidden;
	-webkit-box-shadow: 20px 40px 48px rgba(0, 0, 0, .02);
	box-shadow: 20px 40px 48px rgba(0, 0, 0, .02);
	position: relative
}

.spoilers .spoiler:not(:last-child) {
	margin-bottom: 1.25em
}

.spoilers .spoiler__title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	color: #494949;
	background: #fff;
	border-radius: 5px;
	min-height: 6.25em
}

@media screen and (min-width:768px) {
	.spoilers .spoiler__title {
		padding-right: 6.5625em
	}
}

@media screen and (max-width:767px) {
	.spoilers .spoiler__title {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
}

.spoilers .spoiler__title .news-title:last-child {
	margin-bottom: 0
}

.spoilers .spoiler__title>div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.spoilers .spoiler__title>div i {
	color: #294a75;
	margin-right: 1.5625rem
}

@media screen and (min-width:1025px) {
	.spoilers .spoiler__title>div i {
		-webkit-transform: scale(1.25);
		-ms-transform: scale(1.25);
		transform: scale(1.25)
	}
}

@media screen and (max-width:1024px) {
	.spoilers .spoiler__title>div i {
		margin-right: 1rem
	}
}

.spoilers .spoiler__title:after {
	content: "\e908";
	font-family: icomoon;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: 1px solid #e4e4e4;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	font-size: 1em;
	color: #93969d;
	width: 3.375em;
	height: 3.375em;
	border-radius: 50%
}

@media screen and (min-width:768px) {
	.spoilers .spoiler__title:after {
		position: absolute;
		z-index: 2;
		bottom: 1.4375rem;
		right: 1.25rem;
		padding-top: .125em
	}
}

@media screen and (max-width:767px) {
	.spoilers .spoiler__title:after {
		margin: 1rem;
		font-size: .8em
	}
}

.spoilers .spoiler__title:hover:after {
	background: #f9f9f9
}

.spoilers .spoiler__desc {
	display: none;
	background: #fff;
	-webkit-animation: fade .8s forwards;
	animation: fade .8s forwards;
	opacity: 0;
	border-radius: 0 0 5px 5px
}

@media screen and (min-width:768px) {
	.spoilers .spoiler__desc {
		padding-right: 6.5625em
	}
}

.spoilers .spoiler__desc>div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.spoilers .spoiler__desc>:last-child {
	margin-bottom: 0
}

@-webkit-keyframes fade {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes fade {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.spoilers .spoiler.active .spoiler__title:after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.spoilers .spoiler.active .spoiler__desc {
	display: block
}

.spoilers .spoiler__date {
	width: 7.25em;
	padding: 1.25em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-right: 1px solid #e4e4e4;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.spoilers .spoiler__preview {
	padding: 1.25em
}

.spoilers .spoiler__preview .paragraph {
	margin-bottom: .4375rem
}

.spoilers .spoiler__text {
	padding: 1.25em;
	padding-top: 0
}

.spoilers .spoiler__text h4 {
	margin-bottom: 0
}

.spoilers .spoiler .plain-text {
	font-size: 1em;
	color: #000
}

.green-block {
	background: #237575;
	color: #fff;
	padding: 3.125em;
	border-radius: 20px;
}

.blue-block {
	background: #294a75;
	color: #fff;
	padding: 3.125em;
	border-radius: 20px
}

@media screen and (max-width:767px) {
	.blue-block {
		padding: 1.25em
	}
}

.blue-block .title-primary,
.blue-block .title-secondary {
	color: #fff;
	margin-bottom: 1.875rem
}

.blue-block .plain-text {
	color: #fff
}

.blue-block .plain-text:not(:last-child) {
	margin-bottom: 3.375rem
}

.search-group {
	border: 1px solid #e4e4e4;
	border-radius: 20px;
	overflow: hidden;
	-webkit-box-shadow: 20px 40px 48px rgba(0, 0, 0, .02);
	box-shadow: 20px 40px 48px rgba(0, 0, 0, .02)
}

.search-group__header {
	position: relative;
	border-bottom: 1px solid #e4e4e4
}

@media screen and (max-width:767px) {
	.search-group__header {
		font-size: .75em
	}
}

.search-group__header i {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 1.5em;
	color: #294a75;
	left: 1em
}

.search-group__header input {
	border: none;
	border-radius: 0;
	font-size: 1.25em;
	font-weight: 500;
	height: 4.1em;
	color: #969ea8;
	margin-left: 3.15em;
	padding-right: 2.5em;
	width: calc(100% - 63em/20);
	outline: 0 !important
}

.search-group__body {
	padding: 3.125rem
}

@media screen and (max-width:767px) {
	.search-group__body {
		padding: 1.25em
	}
}

.card {
	border: 1px solid #e4e4e4;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 12px;
	overflow: hidden;
	position: relative
}

@media screen and (max-width:767px) {
	.card {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.card:not(:last-child) {
	margin-bottom: 1.25rem
}

.card__body {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.card__attribute {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.card__button {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	font-size: .75em;
	color: #294a75;
	text-transform: uppercase;
	font-weight: 600;
	text-align: center;
	letter-spacing: .02917em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.card__button:hover {
	color: #294a75;
	background: #f9f9f9
}

.card>* {
	padding: 1.25rem
}

@media screen and (min-width:768px) {
	.card>:not(:last-child) {
		border-right: 1px solid #e4e4e4
	}
}

@media screen and (max-width:767px) {
	.card>:not(:last-child) {
		border-bottom: 1px solid #e4e4e4
	}
}

.card .plain-text {
	color: #000;
	font-size: 1em
}

.card__year {
	font-weight: 600;
	font-size: 2.0625em;
	line-height: 110%;
	letter-spacing: -.00303em;
	margin-bottom: .9375rem
}

.card--vertical {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%
}

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

.card--vertical .card__body .top-auto {
	margin-top: auto
}

.card--vertical>:not(:last-child) {
	border-right: none;
	border-bottom: 1px solid #e4e4e4
}

.card__zone {
	color: #636b78;
	font-size: 1.125em
}

.card__zone:not(:last-child) {
	margin-bottom: .375rem
}

.card__name {
	margin-top: 0;
	font-weight: 700;
	font-size: 1.25em;
	margin-bottom: 0
}

.card__name:not(:last-child) {
	margin-bottom: .625rem
}

.card__name+.card__name {
	margin-top: -.3em
}

.card__status {
	font-weight: 700;
	font-size: 1.125em
}

.card__status--green {
	color: #38b756
}

.card__status--yellow {
	color: #da9d28
}

.card__status--red {
	color: #a40000
}

.card__status:not(:last-child) {
	margin-bottom: .38889rem
}

.card__link {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.card__section--bottom2 {
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.card--announcement {
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

@media screen and (min-width:1025px) {
	.card--announcement {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
}

@media screen and (max-width:1024px) {
	.card--announcement {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.card--announcement>div {
	padding: 1.25em
}

@media screen and (max-width:1024px) {
	.card--announcement>div {
		border-right: none
	}
}

.card--announcement>div:first-child {
	-ms-flex-item-align: center;
	align-self: center;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	border-right: none
}

@media screen and (max-width:767px) {
	.card--announcement>div:first-child {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 100%
	}
}

.card--announcement .date {
	padding: 1.25rem;
	width: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.card--announcement .date:not(:last-child) {
	border-right: 1px solid #d9d9d9
}

.card--announcement .date i {
	font-size: 1.5625em;
	margin-bottom: .5em;
	color: #8b9cb2
}

.card--announcement .date__title {
	font-size: .875em;
	color: #8b9cb2;
	margin-bottom: .5em
}

.card--announcement .date__value {
	font-weight: 700;
	font-size: 1.125em
}

.card--announcement:hover {
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .1)
}

.card--announcement .card__section--bottom2 {
	background: #f2f4f6;
	border-top: none !important;
	border-right: none;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-top: 0
}

@media screen and (min-width:1025px) {
	.card--announcement .card__section--bottom2 {
		width: 31.625rem
	}
}

.card--announcement .card__name {
	line-height: 142%
}

.card--announcement .card__status {
	font-weight: 500
}

.card--announcement .card__status span {
	font-weight: 400;
	color: #636b78
}

@media screen and (max-width:767px) {
	.card--announcement .date {
		padding: 0
	}
}

@media screen and (max-width:767px) {
	.card--announcement .date:not(:last-child) {
		padding-right: 1em;
		margin-right: 1em
	}
}

.card--announcement .date__value {
	font-size: 1.5em;
	font-weight: 500
}

.card--announcement-detail {
	padding: 3.125em;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

@media screen and (max-width:767px) {
	.card--announcement-detail {
		padding: 1.25em
	}
}

.card--announcement-detail>:not(:last-child) {
	border-right: none
}

.card--announcement-detail .card__section {
	padding: 0;
	border-top: none
}

.card--announcement-detail .card__section:not(:last-child) {
	margin-bottom: 1.25em
}

.card--announcement-detail .card__section--bottom2 {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin-top: 2.5em;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media screen and (max-width:1024px) {
	.card--announcement-detail .card__section--bottom2 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}
}

.card--announcement-detail .dates {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media screen and (max-width:1024px) {
	.card--announcement-detail .dates {
		margin-top: 2rem
	}
}

@media screen and (max-width:767px) {
	.card--announcement-detail .dates {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%
	}
}

.card--announcement-detail .date {
	padding: 1.25rem;
	width: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.card--announcement-detail .date:not(:last-child) {
	border-right: 1px solid #d9d9d9
}

.card--announcement-detail .date i {
	font-size: 1.5625em;
	margin-bottom: .5em;
	color: #8b9cb2
}

.card--announcement-detail .date__title {
	font-size: .875em;
	color: #8b9cb2;
	margin-bottom: .5em
}

.card--announcement-detail .date__value {
	font-weight: 700;
	font-size: 1.125em
}

.card--announcement-detail .date {
	padding: 0;
	width: unset;
	max-width: 11.28571em
}

.card--announcement-detail .date:not(:last-child) {
	padding-right: 2em;
	margin-right: 2em
}

@media screen and (max-width:767px) {
	.card--announcement-detail .date:not(:last-child) {
		padding-bottom: 1em;
		margin-bottom: 1em;
		border-right: none;
		border-bottom: 1px solid #d9d9d9;
		padding-right: 0;
		margin-right: 0
	}
}

.card--announcement-detail .date__value {
	font-size: 1.5em;
	font-weight: 500
}

@media screen and (max-width:767px) {
	.card--announcement-detail .date {
		max-width: unset
	}
}

.card[href] .card__name,
.card[href] .news-title {
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.card[href]:hover .card__name,
.card[href]:hover .news-title {
	color: #294a75
}

.card[href]:hover .card__button {
	color: #294a75;
	background: #f9f9f9
}

.pagination {
	margin-top: 4.5625em;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	padding-left: 0;
	margin-bottom: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media screen and (max-width:767px) {
	.pagination {
		margin-top: 1em
	}
}

.pagination i {
	display: inline-block;
	font-weight: 400;
	vertical-align: middle;
	font-size: .8em
}

.pagination>li:not(:last-child) {
	margin-right: .625rem
}

.pagination>li>a,
.pagination>li>span {
	font-size: .875em;
	font-weight: 600;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	padding: 0 .5em;
	text-align: center;
	min-width: 2.14286em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 2.14286em;
	color: #adafb6;
	background: #fff;
	border: 1px solid #ededed;
	border-radius: 2px
}

@media screen and (max-width:767px) {

	.pagination>li>a,
	.pagination>li>span {
		margin-right: .5em;
		margin-bottom: .5em;
		min-width: 2.5em;
		height: 2.5em;
		border-width: 2px
	}
}

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
	color: #294a75;
	border-color: #294a75
}

.pagination>li.active>a,
.pagination>li.active>span {
	background: #294a75;
	border-color: #294a75;
	color: #fff;
	pointer-events: none
}

.pagination>li.disabled a,
.pagination>li.disabled span {
	pointer-events: none;
	color: #8a8d97 !important
}

.team {
	-webkit-box-shadow: 10px 16px 60px rgba(27, 65, 103, .06);
	box-shadow: 10px 16px 60px rgba(27, 65, 103, .06);
	background: #fff;
	border-radius: 20px
}

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

.team__preview {
	background: #294a75;
	padding: 3.125em;
	color: #fff;
	border-radius: 20px 20px 0 0;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	position: relative
}

@media screen and (max-width:767px) {
	.team__preview {
		padding: 1.25em;
		padding-bottom: 3.125rem
	}
}

.team__title {
	font-weight: 600;
	font-size: 1.5em;
	margin-bottom: 1.25rem;
	margin-top: 0
}

.team .plain-text {
	color: #fff
}

.team__btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-weight: 600;
	font-size: 1.125em;
	line-height: 1.44444em;
	min-width: 10.38889em;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	letter-spacing: -.00556em;
	background: #fff;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	border-radius: 60px;
	padding: .86111em 1.38889em;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	position: absolute;
	z-index: 1;
	color: #000;
	bottom: 0;
	left: 3.125rem;
	-webkit-transform: translateY(50%);
	-ms-transform: translateY(50%);
	transform: translateY(50%)
}

@media screen and (max-width:767px) {
	.team__btn {
		left: 1.25rem
	}
}

.team__btn span {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: center
}

.team__btn span:nth-of-type(2) {
	display: none
}

.team__btn i {
	margin-left: .66667em;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	display: block
}

.team__btn:hover {
	background: #f9f9f9
}

.team__desc {
	padding: 3.125em;
	border-radius: 0 0 20px 20px;
	-webkit-transition: opacity .6s .2s;
	-o-transition: opacity .6s .2s;
	transition: opacity .6s .2s
}

@media screen and (max-width:767px) {
	.team__desc {
		padding: 1.25em;
		padding-top: 3.125rem
	}
}

.team.minimized .team__preview {
	border-radius: 20px
}

.team.minimized .team__btn span:first-child {
	display: none
}

.team.minimized .team__btn span:nth-of-type(2) {
	display: block
}

.team.minimized .team__btn i {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.team.minimized .team__desc {
	opacity: 0
}

.member__image {
	position: relative;
	padding-bottom: 100%;
	border-radius: 12px;
	-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, .05);
	box-shadow: 0 10px 20px rgba(0, 0, 0, .05);
	margin-bottom: .625em;
	overflow: hidden
}

.member__image img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}

.member__title {
	color: #000;
	font-weight: 600;
	font-size: 1.25em;
	line-height: 120%;
	letter-spacing: -.005em;
	margin-top: 0
}

.member__title:not(:last-child) {
	margin-bottom: .45em
}

.member__position {
	font-size: 1em;
	line-height: 120%;
	letter-spacing: .00833em;
	color: #828282
}

.members {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -1.875em -.71875em
}

.members>div {
	width: 20%;
	padding: 1.875em .71875em
}

@media screen and (max-width:1200px) {
	.members>div {
		width: 25%
	}
}

@media screen and (max-width:1024px) {
	.members>div {
		width: calc(100%/3)
	}
}

@media screen and (max-width:767px) {
	.members>div {
		width: 50%
	}
}

@media screen and (max-width:600px) {
	.members>div {
		width: 100%
	}
}

.member-modal {
	width: 43.125em;
	max-width: 100%;
	padding: 0;
	border-radius: 20px;
	background: 0 0
}

.member-modal__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden
}

@media screen and (max-width:767px) {
	.member-modal__inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.member-modal__img {
	width: 13.75em;
	height: 25em;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}

@media screen and (max-width:767px) {
	.member-modal__img {
		width: 100%
	}
}

.member-modal__right {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 1.875em 1.875em 0;
	background: #fff
}

@media screen and (max-width:767px) {
	.member-modal__right {
		padding: 1.25em
	}
}

.member-modal__title {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	color: #000;
	font-weight: 600;
	font-size: 1.25em;
	line-height: 120%;
	letter-spacing: -.005em;
	margin-top: 0;
	margin-bottom: 0
}

.member-modal__position {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	font-size: .875em;
	line-height: 120%;
	letter-spacing: .00833em;
	color: #828282
}

.member-modal__position:not(:last-child) {
	margin-bottom: 1.125rem
}

.member-modal__content {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

@media screen and (min-width:768px) {
	.member-modal__content {
		position: relative;
		margin-right: -1.875rem;
		overflow: hidden
	}

	.member-modal__content>div {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		padding-right: 1.875rem
	}
}

.member-modal__content .plain-text {
	font-size: 1em;
	color: #000
}

@media screen and (max-width:767px) {
	.member-modal .fancybox-button svg {
		background: #fff;
		border-radius: 50%
	}
}

.catalog {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.catalog__left {
	width: 29.375em;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-right: 1px solid #e4e4e4
}

.catalog__right {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	position: relative
}

.catalog-link {
	line-height: 1.5em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	color: #000;
	opacity: .7;
	padding: .90625em .625em .90625em 2.5em;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	cursor: pointer
}

.catalog-link:not(:last-child) {
	border-bottom: 1px solid #e4e4e4
}

.catalog-link:after {
	font-family: icomoon;
	content: "\e90f";
	font-size: 1.5em;
	margin-left: 1.625em
}

.catalog-link:hover {
	background-color: #f4f7fd
}

.catalog-link.active {
	background-color: #f4f7fd;
	opacity: 1
}

.catalog-link.active:after {
	font-weight: 700
}

.catalog-item {
	border: 1px solid #e4e4e4;
	border-radius: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.catalog-item:not(:last-child) {
	margin-bottom: 1.25em
}

.catalog-item__body {
	width: 67.22222%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding: 1.25em
}

.catalog-item__title {
	margin-top: 0;
	font-weight: 500;
	font-size: 1.25em;
	color: #000;
	margin-bottom: 0
}

.catalog-item__text {
	font-weight: 500;
	font-size: .875em;
	color: #969ea8
}

.catalog-item__attribute {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding: 1.25em;
	border-left: 1px solid #e4e4e4
}

.catalog-item__phone {
	font-size: 1.125em;
	line-height: 140%;
	color: #969ea8
}

.catalog-tab {
	padding: 1.25em 3.125em;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: none
}

.catalog-tab.active {
	display: block
}

.simplebar .simplebar-scrollbar:before {
	background: #969ea8;
	opacity: .5;
	left: 8px;
	right: 8px
}

.simplebar .simplebar-scrollbar.simplebar-visible:before {
	opacity: 1
}

.simplebar .simplebar-track.simplebar-vertical {
	width: 22px
}

.simplebar .simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
	top: 8px;
	bottom: 8px
}

.strategy-card {
	-webkit-box-shadow: 20px 40px 48px rgba(0, 0, 0, .02);
	box-shadow: 20px 40px 48px rgba(0, 0, 0, .02);
	border: 1px solid #e4e4e4;
	border-radius: 20px;
	background: #fff;
	padding: 1.875em 1.875em 4.9375em;
	height: 100%
}

.strategy-card--mini {
	padding: 1.875em
}

.strategy-card--mini .strategy-card__text {
	font-size: 1.125em
}

.strategy-card--flat {
	padding: 0;
	border-radius: 0;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.strategy-card__number {
	font-weight: 500;
	font-size: 1.125em;
	line-height: 156%;
	letter-spacing: .02778em;
	color: #969ea8;
	margin-bottom: .625em
}

.strategy-card__img {
	display: block;
	width: 6.25em;
	height: 6.25em;
	-o-object-fit: contain;
	object-fit: contain;
	font-family: "object-fit: contain";
	margin: 0 auto 1.6875em
}

.strategy-card__text {
	font-size: 1.25em;
	line-height: 1.45em;
	letter-spacing: .02em;
	color: #000
}

.stat-card {
	-webkit-box-shadow: 20px 40px 48px rgba(0, 0, 0, .02);
	box-shadow: 20px 40px 48px rgba(0, 0, 0, .02);
	border: 1px solid #e4e4e4;
	border-radius: 20px;
	background: #fff;
	padding: 1.875em;
	height: 100%;
	position: relative
}

.stat-card .fill,
.stat-card .mask,
.stat-card .radial-graph,
.stat-card .shape {
	width: 18.75em;
	height: 18.75em;
	border-radius: 50%
}

.stat-card .fill,
.stat-card .mask,
.stat-card .shape {
	position: absolute;
	background-color: #294a75
}

.stat-card .fill,
.stat-card .mask {
	-webkit-backface-visibility: hidden;
	-webkit-transition: -webkit-transform 1s;
	transition: -webkit-transform 1s;
	-o-transition: transform 1s;
	transition: transform 1s;
	transition: transform 1s, -webkit-transform 1s;
	border-radius: 50%
}

.stat-card .mask {
	clip: rect(0, 18.75rem, 18.75rem, 9.375em)
}

.stat-card .fill {
	clip: rect(0, 9.375em, 18.75rem, 0);
	background-color: #c2542b
}

.stat-card .cutout {
	margin-left: 1.875em;
	margin-top: 1.875em;
	width: 15em;
	height: 15em;
	position: absolute;
	background-color: #fff;
	border-radius: 50%
}

.stat-card .cutout .radial-graph__value {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-weight: 500;
	font-size: 4.375em;
	letter-spacing: .00143em;
	color: #294a75
}

.stat-card__number {
	font-weight: 500;
	font-size: 1.125em;
	line-height: 156%;
	letter-spacing: .02778em;
	color: #969ea8;
	position: absolute
}

.stat-card .radial-graph {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.875em
}

@media screen and (max-width:1200px) {
	.stat-card .radial-graph {
		font-size: .8em
	}
}

@media screen and (max-width:375px) {
	.stat-card .radial-graph {
		font-size: .65em
	}
}

.stat-card__text {
	font-size: 1.125em;
	line-height: 1.44444em;
	letter-spacing: .02em;
	color: #000
}

.left-nav {
	background: #f7f8fa;
	border-radius: 5px
}

.left-nav__title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-weight: 600;
	font-size: 1.125em;
	line-height: 1.44444em;
	letter-spacing: -.00556em;
	cursor: pointer;
	padding: 1.25rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.left-nav__title:after {
	font-size: .88889em;
	content: "\e908";
	font-family: icomoon;
	color: #969ea8;
	margin-left: .625rem;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.left-nav__title:hover {
	color: #294a75
}

.left-nav__list {
	list-style: none;
	margin-bottom: 0;
	padding: 0 1.25rem 1.25rem;
	margin-top: 0;
	-webkit-transition: opacity .4s;
	-o-transition: opacity .4s;
	transition: opacity .4s
}

.left-nav__list:not(:last-child) {
	margin-bottom: 1rem
}

.left-nav__list li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.left-nav__list li a {
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.left-nav__list li a:hover {
	color: #294a75
}

.left-nav__list li:not(:last-child) {
	margin-bottom: .625em
}

.left-nav__list li:before {
	content: '';
	width: 4px;
	height: 4px;
	margin-right: 1rem;
	background: #969ea8;
	border-radius: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-top: .75rem;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.left-nav__list li.active a {
	font-weight: 500;
	color: #294a75
}

.left-nav__list li.active:before {
	background: #294a75;
	border-radius: 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.left-nav.collapsed .left-nav__title:after {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0)
}

.left-nav.collapsed .left-nav__list {
	opacity: 0
}

.categories {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.categories:not(:last-child) {
	margin-bottom: 1.875rem
}

.categories ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	list-style: none;
	padding-left: 0;
	margin: -.3125em
}

@media screen and (max-width:767px) {
	.categories ul {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

.categories ul li {
	padding: .3125em
}

.categories ul li a {
	font-weight: 600;
	font-size: .75em;
	text-align: center;
	letter-spacing: .02917em;
	text-transform: uppercase;
	display: block;
	color: #294a75;
	padding: 15px 30px;
	border: 1px solid #e4e4e4;
	border-radius: 30px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.categories ul li a:hover {
	background: #f9f9f9
}

.categories ul li.active a {
	border-color: #294a75
}

.info-banner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: -o-linear-gradient(174.64deg, #67abcb 38.07%, #4a96ba 85.66%);
	background: linear-gradient(275.36deg, #67abcb 38.07%, #4a96ba 85.66%);
	-webkit-box-shadow: 20px 40px 48px rgba(0, 0, 0, .02);
	box-shadow: 20px 40px 48px rgba(0, 0, 0, .02);
	border-radius: 20px;
	overflow: hidden
}

.info-banner__desc {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding: 3.125em 0 3.125em 3.125em
}

@media screen and (max-width:1200px) {
	.info-banner__desc {
		padding: 3.125em
	}
}

@media screen and (max-width:767px) {
	.info-banner__desc {
		padding: 1.25em
	}
}

.info-banner__desc .title-primary {
	color: #fff
}

.info-banner__desc .plain-text {
	color: #fff
}

.info-banner__img {
	margin-left: 1.875em;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 27.9375em;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: bottom center;
	object-position: bottom center;
	font-family: "object-fit: contain; object-position: bottom center"
}

@media screen and (max-width:1200px) {
	.info-banner__img {
		display: none
	}
}

@media screen and (min-width:768px) {

	.certification-grid1 .row,
	.certification-grid2 .row {
		margin-left: -3.125em;
		margin-right: -3.125em
	}

	.certification-grid1 .row--multiline,
	.certification-grid2 .row--multiline {
		margin: -3.125em
	}

	.certification-grid1 .row--multiline>[class^=col-],
	.certification-grid2 .row--multiline>[class^=col-] {
		padding: 3.125em
	}

	.certification-grid1 .row>[class^=col-],
	.certification-grid2 .row>[class^=col-] {
		padding-left: 3.125em;
		padding-right: 3.125em
	}
}

@media screen and (min-width:768px) {

	.certification-grid1 .row,
	.certification-grid2 .row {
		margin-left: -1.5625em;
		margin-right: -1.5625em
	}

	.certification-grid1 .row--multiline,
	.certification-grid2 .row--multiline {
		margin: -1.5625em
	}

	.certification-grid1 .row--multiline>[class^=col-],
	.certification-grid2 .row--multiline>[class^=col-] {
		padding: 1.5625em
	}

	.certification-grid1 .row>[class^=col-],
	.certification-grid2 .row>[class^=col-] {
		padding-left: 1.5625em;
		padding-right: 1.5625em
	}
}

@media screen and (min-width:1025px) {
	.certification-grid1 [class^=col-]:first-child {
		padding-right: 0
	}
}

@media screen and (min-width:768px) {
	.certification-grid1 [class^=col-]:nth-of-type(2) {
		border-right: 1px solid #e4e4e4
	}
}

@media screen and (max-width:767px) {
	.certification-grid1 [class^=col-]:nth-of-type(2) {
		border-bottom: 1px solid #e4e4e4
	}
}

.certification-grid2 {
	margin-top: 5em
}

.certification-grid2 [class^=col-] {
	border-right: 1px solid #e4e4e4
}

@media screen and (min-width:1025px) {
	.certification-grid2 [class^=col-]:nth-of-type(3n+3) {
		border-right: none
	}
}

@media screen and (max-width:1024px) {
	.certification-grid2 [class^=col-] {
		border-right: none
	}
}

@media screen and (max-width:767px) {
	.certification-grid2 [class^=col-]:not(:last-child) {
		border-bottom: 1px solid #e4e4e4
	}
}

@media screen and (max-width:1024px) {
	.article .title-primary {
		margin-bottom: 1.5rem
	}
}

.article__image {
	position: relative;
	padding-bottom: 49.38017%;
	display: block;
	margin-bottom: 1.25rem;
	border-radius: 5px;
	overflow: hidden
}

.article__image img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}

.article__meta {
	font-size: 1.125em;
	color: #8a8d97;
	margin-bottom: 1rem
}

.mission-card {
	border-radius: 12px;
	height: 100%;
	background: #294a75;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden
}

.mission-card__desc {
	padding: 2.5em
}

.mission-card__number {
	font-size: 1.125em;
	letter-spacing: .02em;
	color: #fff;
	opacity: .5;
	margin-bottom: 1.11111em
}

.mission-card__text {
	font-size: 1.125em;
	line-height: 1.44444em;
	letter-spacing: .02em;
	color: #fff
}

.mission-card__img {
	width: 12.5em;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover";
	mix-blend-mode: luminosity;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.date-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.date-card:not(:last-child) {
	padding-bottom: 3.75rem;
	margin-bottom: 3.75rem;
	border-bottom: 1px solid #e4e4e4
}

.date-card:last-child {
	margin-bottom: 5.625rem
}

.date-card__value {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	font-weight: 600;
	font-size: 4em;
	line-height: 110%;
	letter-spacing: -.00156em;
	width: 3.125em;
	margin-right: 1.25rem;
	color: #294a75
}

.plans-block {
	padding: 3.125em;
	border-radius: 12px;
	overflow: hidden;
	background: url(/assets/img/plans-bg.png) center right no-repeat #b0dbde;
	background-size: auto 100%
}

.plans-block>div {
	width: 43.125em;
	max-width: 100%
}

.plans-block .title-primary {
	margin-bottom: 2.5rem
}

.links {
	list-style: none;
	margin-top: 2.5em;
	padding-left: 0;
	margin-bottom: 0
}

.links:not(:last-child) {
	margin-bottom: 2.5em
}

.links li:not(:last-child) {
	margin-bottom: 2.5em
}

@media screen and (max-width:1024px) {
	.links li:not(:last-child) {
		margin-bottom: 1.25em
	}
}

.links li a {
	font-size: 1.125em;
	color: #2f80ed;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.links li a:hover {
	color: #2a6ccb
}

.preloader {
	position: fixed;
	background-color: #294a75;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: none;
	z-index: 99999
}

.preloader__inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center
}

.preloader__img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 46.3825em
}

@media screen and (max-width:1024px) {
	.preloader__img {
		width: 90%;
		margin: 0 auto
	}
}

.preloader__img img {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.preloader__img img:first-child {
	width: 13.9883%;
	padding: 0 1%;
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
	-webkit-transition-delay: .5s;
	-o-transition-delay: .5s;
	transition-delay: .5s;
	-webkit-transform-origin: 50% 45%;
	-ms-transform-origin: 50% 45%;
	transform-origin: 50% 45%
}

.preloader__img img:last-child {
	width: 86.01304%
}

.preloader__title {
	font-size: 1.875em;
	text-align: center;
	color: #f2f2f2;
	opacity: 0;
	-webkit-transition: 1.5s;
	-o-transition: 1.5s;
	transition: 1.5s
}

@media screen and (max-width:1024px) {
	.preloader__title {
		font-size: 3.5vw
	}
}

.preloader__scroll {
	position: absolute;
	bottom: 3em;
	left: 50%;
	font-size: 2em;
	width: 1em;
	margin-left: -.5em;
	-webkit-transform: translateY(-2em);
	-ms-transform: translateY(-2em);
	transform: translateY(-2em)
}

@-webkit-keyframes wiggle {
	0% {
		-webkit-transform: translateY(-2em);
		transform: translateY(-2em)
	}

	10% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	85% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	100% {
		-webkit-transform: translateY(-2em);
		transform: translateY(-2em)
	}
}

@keyframes wiggle {
	0% {
		-webkit-transform: translateY(-2em);
		transform: translateY(-2em)
	}

	10% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	85% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	100% {
		-webkit-transform: translateY(-2em);
		transform: translateY(-2em)
	}
}

.preloader.animated .preloader__img img:first-child {
	-webkit-transform: rotate(.1deg);
	-ms-transform: rotate(.1deg);
	transform: rotate(.1deg)
}

.preloader.animated .preloader__title {
	opacity: 1
}

.preloader.animated .preloader__scroll {
	-webkit-animation: wiggle infinite 4s linear;
	animation: wiggle infinite 4s linear
}

.logo-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 20px;
	overflow: hidden;
	-webkit-box-shadow: 10px 20px 40px rgba(0, 19, 37, .1);
	box-shadow: 10px 20px 40px rgba(0, 19, 37, .1)
}

@media screen and (max-width:1024px) {
	.logo-right {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}
}

.logo-right .blue-block {
	border-radius: 0
}

@media screen and (min-width:768px) {
	.logo-right .blue-block {
		padding: 3.125em
	}
}

.logo-right__img {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 26.875em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 3.125em
}

@media screen and (max-width:1024px) {
	.logo-right__img {
		width: 100%
	}
}

.logo-right__img img {
	width: 19.1875em
}

@media screen and (min-width:768px) {
	.logo-right .plain-text {
		font-size: 1em
	}
}

.business-card {
	-webkit-box-shadow: 10px 20px 40px rgba(0, 19, 37, .1);
	box-shadow: 10px 20px 40px rgba(0, 19, 37, .1);
	border-radius: 20px;
	background: #fff;
	overflow: hidden;
	position: relative;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.business-card__number {
	position: absolute;
	top: 1.25rem;
	right: 1.875rem;
	font-size: 1em;
	letter-spacing: .00625em;
	color: #969ea8
}

.business-card__header {
	padding: 2.5em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 11.8125em
}

@media screen and (max-width:767px) {
	.business-card__header {
		padding: 1.25em;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.business-card__header:not(:last-child) {
	border-bottom: 1px solid #e4e4e4
}

.business-card__header img {
	width: 5em;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

@media screen and (min-width:768px) {
	.business-card__header img {
		margin-right: 1.6875em
	}
}

@media screen and (max-width:767px) {
	.business-card__header img {
		margin-bottom: 1rem
	}
}

.business-card__header div {
	color: #294a75;
	font-weight: 500;
	font-size: 1.25em;
	letter-spacing: -.005em
}

@media screen and (min-width:768px) {
	.business-card__header div {
		line-height: 1.45em
	}
}

.business-card__section {
	padding: 2.5em
}

@media screen and (max-width:767px) {
	.business-card__section {
		padding: 1.25em
	}
}

.business-card__btn {
	background: #294a75;
	color: #fff;
	font-weight: 600;
	font-size: .75em;
	line-height: 1.41667em;
	text-align: center;
	letter-spacing: .02917em;
	text-transform: uppercase;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	padding: 2.625em 1.25em;
	margin-top: auto
}

.business-card__btn:hover {
	background: #294a75
}

.business-card__footer {
	padding: 2.5em;
	background: #26629f;
	color: #fff;
	margin-top: auto
}

.business-card__footer+.business-card__btn {
	margin-top: 0
}

.business-card__footer .title {
	font-weight: 600;
	font-size: 1.125em;
	line-height: 1.44444em;
	letter-spacing: -.00556em
}

.business-card__footer .title:not(:last-child) {
	margin-bottom: .75em
}

.business-card__footer .value {
	font-weight: 600;
	font-size: 2.8125em;
	line-height: 110%;
	letter-spacing: -.00222em
}

.business-card__footer .value:not(:last-child) {
	margin-bottom: .2em
}

.business-card__footer .value-unit {
	font-size: .875em;
	line-height: 1.42857em;
	letter-spacing: .00714em;
	margin-bottom: .21429em
}

.business-card--small .business-card__footer,
.business-card--small .business-card__header,
.business-card--small .business-card__section {
	padding: 1.25em
}

.business-card .plain-text {
	color: inherit
}

.business-card .plain-text .orange-link {
	margin-bottom: 0 !important
}

.business-card .orange-link:not(:last-child) {
	margin-bottom: .625rem
}

.regulations {
	background: #fff;
	-webkit-box-shadow: 10px 20px 40px rgba(0, 19, 37, .1);
	box-shadow: 10px 20px 40px rgba(0, 19, 37, .1);
	border-radius: 20px;
	overflow: hidden
}

.regulations .row {
	margin: 0 !important
}

.regulations .row>[class^=col-] {
	padding: 0 !important
}

@media screen and (min-width:1025px) {
	.regulations .row>[class^=col-]:not(:last-child) {
		border-right: 1px solid #e4e4e4
	}
}

@media screen and (max-width:1024px) {
	.regulations .row>[class^=col-] {
		border-right: none
	}
}

.regulation-card {
	padding: 2.5em 1.875em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%
}

@media screen and (max-width:767px) {
	.regulation-card {
		padding: 1.25em
	}
}

.regulation-card__title {
	font-weight: 600;
	font-size: 1.25em;
	letter-spacing: -.005em;
	margin-top: 0;
	margin-bottom: 1em
}

.regulation-card .plain-text {
	color: inherit
}

.regulation-card .plain-text:not(:last-child) {
	margin-bottom: 1.25rem
}

.regulation-card .orange-link {
	margin-top: auto;
	-ms-flex-item-align: start;
	align-self: flex-start
}

.items-group {
	background: #fff;
	-webkit-box-shadow: 10px 20px 40px rgba(0, 19, 37, .1);
	box-shadow: 10px 20px 40px rgba(0, 19, 37, .1);
	border-radius: 20px;
	overflow: hidden
}

.items-group:not(:last-child) {
	margin-bottom: 1.875em
}

.items-group>.row {
	margin: 0
}

.items-group>.row>[class^=col-]:not(.items-group__blue):not(.items-group__white) {
	padding: 0
}

@media screen and (min-width:768px) {
	.items-group>.row>[class^=col-]:not(.items-group__blue):not(.items-group__white):not(:last-child) .item {
		border-right: 1px solid #e4e4e4
	}

	.items-group>.row>[class^=col-]:not(.items-group__blue):not(.items-group__white):not(:last-child) .item.item--blue {
		border-right-color: rgba(255, 255, 255, .2)
	}
}

@media screen and (max-width:767px) {
	.items-group>.row>[class^=col-]:not(.items-group__blue):not(.items-group__white):not(:last-child) .item {
		border-bottom: 1px solid #e4e4e4
	}

	.items-group>.row>[class^=col-]:not(.items-group__blue):not(.items-group__white):not(:last-child) .item.item--blue {
		border-bottom-color: rgba(255, 255, 255, .2)
	}
}

@media screen and (max-width:1024px) {
	.items-group>.row>[class^=col-]:not(.items-group__blue):not(.items-group__white) .item {
		border-right: none
	}
}

.items-group .item {
	padding: 1.25em;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.items-group .item:not(:last-child) {
	border-bottom: 1px solid #e4e4e4
}

.items-group .item.height-auto {
	height: auto
}

.items-group .item--blue {
	background: #294a75;
	color: #fff
}

.items-group .item--blue:not(:last-child) {
	border-bottom-color: rgba(255, 255, 255, .2)
}

.items-group .item--blue .plain-text {
	color: #fff
}

.items-group .item__title {
	font-weight: 600;
	font-size: 1.125em;
	letter-spacing: -.00556em;
	margin-bottom: 1.5em
}

.items-group .item .stats {
	text-align: center
}

.items-group .item__hint {
	margin-top: 2.28571em;
	font-size: .875em;
	line-height: 1.42857em;
	letter-spacing: .00714em
}

.items-group .item .stats-item__value {
	font-weight: 600;
	font-size: 3.6875em;
	line-height: 110%;
	letter-spacing: -.00169em
}

.items-group .item .stats-item__unit {
	font-size: 1em;
	letter-spacing: .00625em
}

.items-group .align-items-center .item {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media screen and (max-width:1024px) {
	.items-group--mission .title-primary {
		margin-bottom: 1.875rem
	}
}

.items-group--mission>.row>.items-group__blue,
.items-group--mission>.row>.items-group__white {
	padding: 3.125em
}

@media screen and (max-width:767px) {

	.items-group--mission>.row>.items-group__blue,
	.items-group--mission>.row>.items-group__white {
		padding: 1.25em
	}
}

.items-group--mission>.row>.items-group__blue {
	background: #294a75;
	color: #fff
}

.items-group--mission>.row>.items-group__blue .plain-text {
	color: #fff
}

.items-group--mission>.row:not(:first-child) {
	margin-top: -50px
}

.about-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 20px;
	-webkit-box-shadow: 10px 20px 40px rgba(0, 19, 37, .1);
	box-shadow: 10px 20px 40px rgba(0, 19, 37, .1);
	position: relative
}

@media screen and (max-width:1024px) {
	.about-header {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.about-header .blue-block {
	border-radius: 20px 0 0 20px
}

@media screen and (max-width:1024px) {
	.about-header .blue-block {
		border-radius: 20px 20px 0 0
	}
}

.about-header__img {
	border-radius: 0 20px 20px 0;
	width: 31.25em;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	background: #67abcb;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

@media screen and (max-width:1024px) {
	.about-header__img {
		width: 100%;
		border-radius: 0 0 20px 20px
	}
}

.about-header__img img {
	width: 100%;
	margin-bottom: -1.875em
}

@media screen and (max-width:1024px) {
	.about-header__img img {
		margin-bottom: -2.575em
	}
}

@media screen and (max-width:767px) {
	.about-header__img img {
		margin-bottom: -1.775em
	}
}

@media screen and (max-width:500px) {
	.about-header__img img {
		margin-bottom: -5.675vw
	}
}

.dates-section {
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(42.19%, rgba(255, 255, 255, 0)), to(#fff)), url(/assets/img/dates-bg.png) center center;
	background: -o-linear-gradient(top, #fff 0, rgba(255, 255, 255, 0) 42.19%, #fff 100%), url(/assets/img/dates-bg.png) center center;
	background: linear-gradient(180deg, #fff 0, rgba(255, 255, 255, 0) 42.19%, #fff 100%), url(/assets/img/dates-bg.png) center center;
	background-size: cover
}

.dates-section .dates {
	position: relative;
	padding-bottom: 5em
}

@media screen and (max-width:767px) {
	.dates-section .dates {
		margin-top: 3rem
	}
}

.dates-section .dates:before {
	content: '';
	height: 100%;
	top: 0;
	width: 4px;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	background: -webkit-gradient(linear, left top, left bottom, from(#c2542b), to(transparent));
	background: -o-linear-gradient(top, #c2542b, transparent);
	background: linear-gradient(to bottom, #c2542b, transparent)
}

@media screen and (max-width:767px) {
	.dates-section .dates:before {
		left: .75rem
	}
}

.dates-section .dates__column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative
}

.dates-section .dates__column .date-item {
	width: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	text-align: right;
	padding-right: 3.4375em
}

@media screen and (max-width:767px) {
	.dates-section .dates__column .date-item {
		width: 100%;
		text-align: left;
		padding-right: unset;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		padding-left: 3.4375em
	}

	.dates-section .dates__column .date-item .date-item__value:after {
		left: auto;
		right: calc(100% + 22rem/16);
		-webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
		-ms-transform: matrix(-1, 0, 0, 1, 0, 0);
		transform: matrix(-1, 0, 0, 1, 0, 0)
	}

	.dates-section .dates__column .date-item:not(:last-child) {
		margin-bottom: 1.5rem
	}
}

.dates-section .dates__column .date-item:first-child {
	margin-top: -1.6em
}

.dates-section .dates__column .date-item__value {
	color: #294a75;
	font-weight: 600;
	font-size: 2.25em;
	letter-spacing: -.00278em;
	position: relative
}

.dates-section .dates__column .date-item__value:after {
	top: 50%;
	content: '';
	width: 2.5rem;
	height: 1.75rem;
	margin-top: -.875rem;
	background: url(/assets/img/point.svg) center center;
	-webkit-filter: drop-shadow(0 4px 4px rgba(0, 0, 0, .25));
	filter: drop-shadow(0 4px 4px rgba(0, 0, 0, .25));
	display: block;
	position: absolute;
	left: calc(100% + 35rem/16)
}

.dates-section .dates__column .date-item__desc {
	font-size: .875em;
	line-height: 1.42857em;
	letter-spacing: .00714em;
	color: #000
}

.dates-section .dates__column .date-item:nth-of-type(2n+2) {
	-ms-flex-item-align: end;
	align-self: flex-end;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	text-align: left;
	padding-left: 3.4375em
}

.dates-section .dates__column .date-item:nth-of-type(2n+2) .date-item__value:after {
	left: auto;
	right: calc(100% + 35rem/16);
	-webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
	-ms-transform: matrix(-1, 0, 0, 1, 0, 0);
	transform: matrix(-1, 0, 0, 1, 0, 0)
}

@media screen and (max-width:767px) {
	.dates-section .dates__column .date-item:nth-of-type(2n+2) .date-item__value:after {
		right: calc(100% + 22rem/16)
	}
}

.dates-section .dates__column .date-item:not(:first-child) .date-item__value {
	margin-top: -1.1em
}

@media screen and (max-width:767px) {
	.dates-section .dates__column .date-item:not(:first-child) .date-item__value {
		margin-top: 0
	}
}

.dates-section .dates__hidden {
	display: none
}

@media screen and (max-width:767px) {
	.dates-section .dates__hidden {
		margin-top: 1.5rem
	}
}

.dates-section .dates__hidden .date-item {
	opacity: 0;
	-webkit-animation: 1.5s forwards fadeIn;
	animation: 1.5s forwards fadeIn
}

.dates-section .dates__hidden .date-item:first-child {
	padding-top: 1em
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.gradient-card {
	padding: 3.125em;
	border-radius: 20px;
	overflow: hidden;
	background: -webkit-gradient(linear, left top, right top, color-stop(50%, #294a75), color-stop(86.9%, rgba(35, 70, 117, .38)));
	background: -o-linear-gradient(left, #294a75 50%, rgba(35, 70, 117, .38) 86.9%);
	background: linear-gradient(90deg, #294a75 50%, rgba(35, 70, 117, .38) 86.9%);
	color: #fff;
	position: relative
}

@media screen and (max-width:767px) {
	.gradient-card {
		padding: 1.25em
	}
}

.gradient-card .title-primary {
	color: #fff;
	margin-bottom: 1.875rem
}

.gradient-card .plain-text {
	color: #fff
}

.gradient-card__bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover";
	z-index: -1
}

.contacts {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 20px;
	overflow: hidden;
	-webkit-box-shadow: 20px 40px 48px rgba(0, 0, 0, .02);
	box-shadow: 20px 40px 48px rgba(0, 0, 0, .02);
	border: 1px solid #e4e4e4;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.contacts>div {
	width: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

@media screen and (max-width:1024px) {
	.contacts>div {
		width: 100%
	}
}

.contacts .white-block {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none
}

@media screen and (max-width:1024px) {
	.contacts .map {
		height: 270px
	}
}

.contacts .map>* {
	height: 100% !important
}

.form__title {
	margin-top: 0;
	font-weight: 500;
	font-size: 1.25em;
	margin-bottom: 1em
}

.input-group:not(:last-child) {
	margin-bottom: 1.25em
}

.input-group__title {
	font-size: .875em;
	display: block;
	margin-bottom: .5em;
	color: #294a75
}

.input-group .alert {
	display: none
}

.input-group.error .alert {
	display: block
}

@media screen and (min-width:1025px) {
	.input-group__row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin-bottom: .3125rem
	}

	.input-group__row .input-group__title {
		width: 16.0625em;
		font-weight: 500;
		font-size: 1.125em;
		margin-bottom: 0;
		color: #294a75;
		margin-right: .9375rem;
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.input-group__row .input-group__title+* {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1
	}
}

.input-regular {
	background: #fff;
	border: 1px solid #d9d9d9;
	-webkit-box-shadow: inset 0 4px 4px rgba(0, 0, 0, .05);
	box-shadow: inset 0 4px 4px rgba(0, 0, 0, .05);
	border-radius: 5px;
	font-size: 1.125em;
	padding-left: .66667em;
	padding-right: .66667em;
	height: 2.77778em;
	outline: 0 !important;
	width: 100%;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	font-family: inherit;
	-webkit-appearance: none
}

@media screen and (max-width:767px) {
	.input-regular {
		font-size: 1em
	}
}

.input-regular:focus {
	border-color: #294a75
}

textarea.input-regular {
	width: 100% !important;
	padding-top: .6em;
	padding-bottom: .6em;
	height: 6em
}

select.input-regular {
	-webkit-appearance: unset
}

.input-icon {
	position: relative
}

.input-icon .input-regular {
	padding-right: 2.77778em
}

.input-icon i {
	position: absolute;
	font-size: 1.25em;
	color: #294a75;
	right: .75em;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.radio {
	display: inline-block;
	cursor: pointer
}

.radio:not(:last-child) {
	margin-right: 2.4375em
}

.radio input {
	display: none
}

.radio input:checked+span:after {
	opacity: 1
}

.radio span {
	font-weight: 700;
	font-size: 1.125em;
	color: #c2542b;
	padding-left: 43px;
	position: relative;
	min-height: 32px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.radio span:before {
	content: '';
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background: #ebebeb;
	position: absolute;
	top: 0;
	left: 0
}

.radio span:after {
	content: '';
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background: #40e366;
	position: absolute;
	top: 7px;
	left: 7px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	opacity: 0
}

.radio-switch {
	background: #ebebeb;
	border-radius: 30px;
	overflow: hidden;
	cursor: pointer
}

.radio-switch input {
	display: none
}

.radio-switch input:checked+div:before {
	left: calc(50% - 13rem/16);
	background: #40e366
}

@media screen and (max-width:1024px) {
	.radio-switch input:checked+div:before {
		left: calc(50% - 8em/16)
	}
}

.radio-switch input:checked+div span:first-child {
	color: #b4b4b5
}

.radio-switch input:checked+div span:last-child {
	color: #fff
}

.radio-switch div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.radio-switch div:before {
	content: '';
	position: absolute;
	border-radius: 30px;
	left: 0;
	top: 0;
	height: 100%;
	width: calc(50% + 13em/16);
	background: #294a75;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

@media screen and (max-width:1024px) {
	.radio-switch div:before {
		width: calc(50% + 8em/16)
	}
}

.radio-switch div span {
	width: 50%;
	font-weight: 700;
	font-size: 1.125em;
	color: #b4b4b5;
	padding: 1.19444em 2.55556em;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	position: relative;
	z-index: 1;
	pointer-events: none
}

.radio-switch div span:first-child {
	color: #fff;
	padding-right: 1.83333em
}

.radio-switch div span:last-child {
	padding-left: 1.83333em
}

@media screen and (max-width:1024px) {
	.radio-switch div span {
		padding: .77778em 1.66667em
	}

	.radio-switch div span:first-child {
		color: #fff;
		padding-right: 1.22222em
	}

	.radio-switch div span:last-child {
		padding-left: 1.22222em
	}
}

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

.file-input input {
	display: none
}

body .chosen-container {
	width: 100% !important;
	font-size: 1.125em
}

body .chosen-container-single .chosen-single {
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	color: #333;
	background: #fff;
	padding: 0 .66667em;
	height: 2.77778em;
	line-height: calc(50em/18 - 2px);
	-webkit-box-shadow: inset 0 4px 4px rgba(0, 0, 0, .05);
	box-shadow: inset 0 4px 4px rgba(0, 0, 0, .05)
}

body .chosen-container-single .chosen-single span {
	margin-right: 40px
}

body .chosen-container-multi .chosen-choices {
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #d9d9d9;
	border-radius: 0;
	overflow-x: auto;
	cursor: pointer
}

body .chosen-container-single .chosen-single div b {
	background: 0 0
}

body .chosen-container-multi .chosen-choices li.search-field {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
	border: none;
	height: auto;
	line-height: normal;
	padding: .3125em .625em;
	color: #333;
	float: none;
	display: inline-block;
	margin: 0;
	vertical-align: top
}

body .chosen-container-multi .chosen-choices {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: .12em;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

body .chosen-container-multi .chosen-choices li.search-choice {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin: .12em;
	border: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: .68em .8em .68em 3.2em
}

body .chosen-container-multi .chosen-choices li.search-choice span {
	margin-right: 1.6em
}

body .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	position: relative;
	font-size: .8em;
	top: auto;
	right: auto;
	width: auto;
	height: auto;
	background: 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	line-height: 1;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

body .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
	opacity: .9
}

body .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before {
	content: "\e901";
	font-family: icomoon
}

body .chosen-container-multi .chosen-choices li.search-field {
	border-right: none !important
}

body .chosen-container-multi .chosen-choices li.search-field:first-child {
	width: 100%
}

body .chosen-container-multi .chosen-choices li.search-field:first-child input[type=text] {
	width: 100% !important
}

body .chosen-container-multi .chosen-choices li.search-field input[type=text] {
	height: auto;
	margin: 0;
	line-height: 1.1;
	display: block;
	color: #aaa;
	background: #fff;
	font-family: inherit
}

body .chosen-container.chosen-container-multi.chosen-with-drop.chosen-container-active .chosen-choices,
body .chosen-container.chosen-container-single.chosen-container-active.chosen-with-drop>a {
	border-color: #294a75;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

body .chosen-container.chosen-container-active.chosen-with-drop .chosen-drop {
	border-color: #294a75;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px
}

body .chosen-container-active.chosen-with-drop .chosen-single {
	background: #fff
}

body .chosen-container-active.chosen-with-drop .chosen-single,
body .chosen-container.chosen-with-drop .chosen-drop {
	border-color: #ccc;
	border-width: 1px
}

body .chosen-container-single .chosen-single div b {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
	left: 50%;
	color: #294a75;
	width: auto;
	height: auto;
	font-size: .65em;
	font-weight: 400
}

body .chosen-container-single .chosen-single div b:after {
	content: "\e908";
	font-family: icomoon
}

body .chosen-container-active.chosen-with-drop .chosen-single div b:after {
	content: "\e905"
}

body .chosen-container .chosen-results {
	font-size: 1em !important
}

body .chosen-container-single .chosen-single div {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 60px
}

body .chosen-container-single .chosen-drop {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	overflow: hidden;
	margin-top: 0
}

body .chosen-container-single .chosen-drop .hidden {
	display: none !important
}

body .chosen-container .chosen-results {
	padding: 0;
	margin: 0
}

body .chosen-container .chosen-results::-webkit-scrollbar-track {
	background-color: #fbfbfb
}

body .chosen-container .chosen-results::-webkit-scrollbar {
	width: 4px;
	background-color: #fbfbfb
}

body .chosen-container .chosen-results::-webkit-scrollbar-thumb {
	background-color: #294a75;
	border-radius: 0
}

body .chosen-container .chosen-results li {
	line-height: normal;
	padding: .5em .75em
}

body .chosen-container-single .chosen-default {
	color: #aaa
}

body .chosen-container .chosen-results li.highlighted {
	background: #f9f9f9;
	color: initial
}

body .chosen-container .chosen-results li.result-selected {
	background: #294a75;
	color: #fff
}

body .chosen-container-single .chosen-search {
	padding: 0;
	margin: 0;
	display: block
}

body .chosen-container-single .chosen-search input[type=text] {
	margin: 0;
	border: none;
	border-bottom: 1px solid;
	border-color: #d9d9d9;
	padding: 0 .75em;
	height: 2.25em;
	padding-right: 3em;
	background: 0 0;
	background: #fff;
	font-family: inherit
}

body .chosen-container-single .chosen-search:after {
	content: "\e901";
	font-family: icomoon;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 1.5em;
	position: absolute;
	right: 1.3em;
	font-size: .85em;
	text-align: right;
	color: #8a8d97
}

body .no-search+.chosen-container-single .chosen-search {
	display: none
}

.filter {
	background: #fff;
	padding: 1.5625em 1.875em;
	border-radius: 10px;
	border: 1px solid #e4e4e4;
	-webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, .14);
	box-shadow: 0 6px 15px rgba(0, 0, 0, .14);
	margin-bottom: 3.75em
}

.filter .btn {
	min-width: unset
}

@media screen and (max-width:767px) {
	.filter {
		padding: 1.25em
	}
}

.filter>.row {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media screen and (min-width:1025px) {
	.filter>.row {
		width: calc(100% + .9375rem * 2)
	}
}

@media screen and (max-width:1024px) {
	.filter>.row .col-auto {
		width: 100%
	}
}

.filter__inputs {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

@media screen and (max-width:1024px) {
	.filter__inputs [class^=col-] {
		width: 100%
	}
}

@media screen and (min-width:1025px) {
	.filter--participants .filter__inputs .row {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.filter--participants .filter__inputs .row .col-auto:nth-of-type(1) {
		width: 14.5%
	}

	.filter--participants .filter__inputs .row .col-auto:nth-of-type(2) {
		width: 13%
	}

	.filter--participants .filter__inputs .row .col-auto:nth-of-type(3) {
		width: 18.5%
	}

	.filter--participants .filter__inputs .row .col-auto:nth-of-type(4) {
		width: 22.5%
	}

	.filter--participants .filter__inputs .row .col-auto:nth-of-type(5) {
		width: 31.5%
	}
}

@media screen and (max-width:1024px) {
	.filter--participants .filter__inputs .row .col-auto {
		width: 100%
	}
}

@media screen and (min-width:1025px) {
	.filter--applications .filter__inputs .row {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.filter--applications .filter__inputs .row .col-auto:nth-of-type(1) {
		width: 20%
	}

	.filter--applications .filter__inputs .row .col-auto:nth-of-type(2) {
		width: 20%
	}

	.filter--applications .filter__inputs .row .col-auto:nth-of-type(3) {
		width: 20%
	}

	.filter--applications .filter__inputs .row .col-auto:nth-of-type(4) {
		width: 40%
	}
}

@media screen and (max-width:1024px) {
	.filter--applications .filter__inputs .row .col-auto {
		width: 100%
	}
}

.breadcrumbs {
	background-color: #eaeaea;
	padding: .875em 0
}

.breadcrumbs ul {
	list-style: none;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.breadcrumbs ul li {
	font-size: 1.125em
}

.breadcrumbs ul li:not(:last-child):after {
	content: "\e907";
	font-family: icomoon;
	margin: 0 1.57143em;
	color: #294a75;
	font-size: .6em
}

.breadcrumbs ul li a {
	color: #294a75;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.breadcrumbs ul li a:hover {
	color: #294a75
}

.breadcrumbs ul li span {
	color: #c2542b
}

.gallery-item {
	display: block;
	padding-bottom: 56%;
	position: relative
}

.gallery-item img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover";
	display: block
}

.alert {
	font-size: .875em;
	margin: 1.28571em 0;
	padding: 1.46429em
}

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

.alert-success {
	color: #155724;
	background: #d4edda
}

.alert-info {
	color: #004085;
	background: #cce5ff
}

.alert-warning {
	color: #856404;
	background: #fff3cd
}

.alert-danger {
	color: #721c24;
	background: #f8d7da
}

.menu-btn {
	position: relative;
	width: 18px;
	height: 14px;
	-webkit-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	cursor: pointer
}

.menu-btn span {
	display: block;
	position: absolute;
	height: 2px;
	width: 100%;
	background: #294a75;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out
}

.menu-btn span:nth-child(1) {
	top: 0
}

.menu-btn span:nth-child(2),
.menu-btn span:nth-child(3) {
	top: 6px
}

.menu-btn span:nth-child(4) {
	top: 12px
}

@media screen and (min-width:1025px) {
	.menu-btn {
		display: none
	}
}

.menu-btn.opened span:nth-child(1) {
	top: 6px;
	width: 0;
	left: 50%
}

.menu-btn.opened span:nth-child(2) {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.menu-btn.opened span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.menu-btn.opened span:nth-child(4) {
	top: 6px;
	width: 0;
	left: 50%
}

.vacancies .spoilers .spoiler__title>div {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

@media screen and (max-width:767px) {
	.vacancies .spoilers .spoiler__title>div {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

@media screen and (max-width:767px) {
	.vacancies .spoilers .spoiler__date {
		border-right: none;
		padding-bottom: 0
	}

	.vacancies .spoilers .spoiler__date {
		display: none
	}
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxpdGllcy9fZm9udHMuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19ncmlkLnNjc3MiLCJsYXlvdXQvX3NlY3Rpb24uc2NzcyIsImxheW91dC9fbWFpbi5zY3NzIiwibW9kdWxlcy9fY29tcG9uZW50cy5zY3NzIiwibW9kdWxlcy9fYnV0dG9ucy5zY3NzIiwibW9kdWxlcy9fc29jaWFscy5zY3NzIiwibW9kdWxlcy9fbWVudS5zY3NzIiwibW9kdWxlcy9fc2xpY2suc2NzcyIsIm1vZHVsZXMvX3NsaWRlci1pdGVtLnNjc3MiLCJ1dGlsaXRpZXMvX21peGlucy5zY3NzIiwibW9kdWxlcy9fcGxhaW4tdGV4dC5zY3NzIiwibW9kdWxlcy9fYXJ0aWNsZS1jYXJkLnNjc3MiLCJtb2R1bGVzL19zZXJ2aWNlLWNhcmQuc2NzcyIsIm1vZHVsZXMvX3N0b3J5LnNjc3MiLCJtb2R1bGVzL193aGl0ZS1ibG9jay5zY3NzIiwibW9kdWxlcy9faGVscC5zY3NzIiwibW9kdWxlcy9fcGFydG5lcnMuc2NzcyIsIm1vZHVsZXMvX3NpdGUtbWFwLnNjc3MiLCJtb2R1bGVzL19zcG9pbGVycy5zY3NzIiwibW9kdWxlcy9fYmx1ZS1ibG9jay5zY3NzIiwibW9kdWxlcy9fc2VhcmNoLWdyb3VwLnNjc3MiLCJtb2R1bGVzL19jYXJkLnNjc3MiLCJtb2R1bGVzL19wYWdpbmF0aW9uLnNjc3MiLCJtb2R1bGVzL190ZWFtLnNjc3MiLCJtb2R1bGVzL19tZW1iZXIuc2NzcyIsIm1vZHVsZXMvX2NhdGFsb2cuc2NzcyIsIm1vZHVsZXMvX3NpbXBsZWJhci5zY3NzIiwibW9kdWxlcy9fc3RyYXRlZ3ktY2FyZC5zY3NzIiwibW9kdWxlcy9fc3RhdC1jYXJkLnNjc3MiLCJtb2R1bGVzL19sZWZ0LW5hdi5zY3NzIiwibW9kdWxlcy9fY2F0ZWdvcmllcy5zY3NzIiwibW9kdWxlcy9faW5mby1iYW5uZXIuc2NzcyIsIm1vZHVsZXMvX2NlcnRpZmljYXRpb24tZ3JpZC5zY3NzIiwibW9kdWxlcy9fYXJ0aWNsZS5zY3NzIiwibW9kdWxlcy9fbWlzc29uLWNhcmQuc2NzcyIsIm1vZHVsZXMvX2RhdGUtY2FyZC5zY3NzIiwibW9kdWxlcy9fcGxhbnMtYmxvY2suc2NzcyIsIm1vZHVsZXMvX2xpbmtzLnNjc3MiLCJtb2R1bGVzL19wcmVsb2FkZXIuc2NzcyIsIm1vZHVsZXMvX2xvZ28tcmlnaHQuc2NzcyIsIm1vZHVsZXMvX2J1c2luZXNzLWNhcmQuc2NzcyIsIm1vZHVsZXMvX3JlZ3VsYXRpb25zLnNjc3MiLCJtb2R1bGVzL19pdGVtcy1ncm91cC5zY3NzIiwibW9kdWxlcy9fYWJvdXQtaGVhZGVyLnNjc3MiLCJtb2R1bGVzL19kYXRlcy1zZWN0aW9uLnNjc3MiLCJtb2R1bGVzL19ncmFkaWVudC1jYXJkLnNjc3MiLCJtb2R1bGVzL19jb250YWN0cy5zY3NzIiwibW9kdWxlcy9fZm9ybS5zY3NzIiwibW9kdWxlcy9fY2hvc2VuLnNjc3MiLCJtb2R1bGVzL19maWx0ZXIuc2NzcyIsIm1vZHVsZXMvX2JyZWFkY3J1bWJzLnNjc3MiLCJtb2R1bGVzL19nYWxsZXJ5LWl0ZW0uc2NzcyIsIm1vZHVsZXMvX2FsZXJ0LnNjc3MiLCJtb2R1bGVzL19tZW51LWJ0bi5zY3NzIiwibW9kdWxlcy9fdmFjYW5jaWVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsV0FDRSxZQUFBLGlCQUNBLElBQUEsd0RBQ0EsSUFBQSw4QkFBQSxDQUFBLDRCQUFBLENBQUEsK0RBQUEsMkJBQUEsQ0FBQSwwREFBQSxlQUFBLENBQUEseURBQUEsY0FBQSxDQUFBLHdEQUFBLG1CQUtBLFlBQUEsSUFDQSxXQUFBLE9BR0YsV0FDRSxZQUFBLGlCQUNBLElBQUEsdURBQ0EsSUFBQSw2QkFBQSxDQUFBLDJCQUFBLENBQUEsOERBQUEsMkJBQUEsQ0FBQSx5REFBQSxlQUFBLENBQUEsd0RBQUEsY0FBQSxDQUFBLHVEQUFBLG1CQUtB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QUFBLEtBQ0EsZUFBQSxFQVpOLG9DQWdCTSxRQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIlxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lsbCBTYW5zIE5vdmEnO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9HaWxsU2Fuc05vdmEvR2lsbFNhbnNOb3ZhLU1lZGl1bS5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnR2lsbCBTYW5zIE5vdmEgTWVkaXVtJyksIGxvY2FsKCdHaWxsU2Fuc05vdmEtTWVkaXVtJyksXG4gIHVybCgnL2Fzc2V0cy9mb250cy9HaWxsU2Fuc05vdmEvR2lsbFNhbnNOb3ZhLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy9hc3NldHMvZm9udHMvR2lsbFNhbnNOb3ZhL0dpbGxTYW5zTm92YS1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnL2Fzc2V0cy9mb250cy9HaWxsU2Fuc05vdmEvR2lsbFNhbnNOb3ZhLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnL2Fzc2V0cy9mb250cy9HaWxsU2Fuc05vdmEvR2lsbFNhbnNOb3ZhLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lsbCBTYW5zIE5vdmEnO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9HaWxsU2Fuc05vdmEvR2lsbFNhbnNOb3ZhLUxpZ2h0LmVvdCcpO1xuICBzcmM6IGxvY2FsKCdHaWxsIFNhbnMgTm92YSBMaWdodCcpLCBsb2NhbCgnR2lsbFNhbnNOb3ZhLUxpZ2h0JyksXG4gIHVybCgnL2Fzc2V0cy9mb250cy9HaWxsU2Fuc05vdmEvR2lsbFNhbnNOb3ZhLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnL2Fzc2V0cy9mb250cy9HaWxsU2Fuc05vdmEvR2lsbFNhbnNOb3ZhLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy9hc3NldHMvZm9udHMvR2lsbFNhbnNOb3ZhL0dpbGxTYW5zTm92YS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnL2Fzc2V0cy9mb250cy9HaWxsU2Fuc05vdmEvR2lsbFNhbnNOb3ZhLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHaWxsIFNhbnMgTm92YSc7XG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0dpbGxTYW5zTm92YS9HaWxsU2Fuc05vdmEtQm9sZC5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnR2lsbCBTYW5zIE5vdmEgQm9sZCcpLCBsb2NhbCgnR2lsbFNhbnNOb3ZhLUJvbGQnKSxcbiAgdXJsKCcvYXNzZXRzL2ZvbnRzL0dpbGxTYW5zTm92YS9HaWxsU2Fuc05vdmEtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy9hc3NldHMvZm9udHMvR2lsbFNhbnNOb3ZhL0dpbGxTYW5zTm92YS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy9hc3NldHMvZm9udHMvR2lsbFNhbnNOb3ZhL0dpbGxTYW5zTm92YS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcvYXNzZXRzL2ZvbnRzL0dpbGxTYW5zTm92YS9HaWxsU2Fuc05vdmEtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbGwgU2FucyBOb3ZhJztcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvR2lsbFNhbnNOb3ZhL0dpbGxTYW5zTm92YS1Cb29rLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdHaWxsIFNhbnMgTm92YSBCb29rJyksIGxvY2FsKCdHaWxsU2Fuc05vdmEtQm9vaycpLFxuICB1cmwoJy9hc3NldHMvZm9udHMvR2lsbFNhbnNOb3ZhL0dpbGxTYW5zTm92YS1Cb29rLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnL2Fzc2V0cy9mb250cy9HaWxsU2Fuc05vdmEvR2lsbFNhbnNOb3ZhLUJvb2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnL2Fzc2V0cy9mb250cy9HaWxsU2Fuc05vdmEvR2lsbFNhbnNOb3ZhLUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy9hc3NldHMvZm9udHMvR2lsbFNhbnNOb3ZhL0dpbGxTYW5zTm92YS1Cb29rLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHaWxsIFNhbnMgTm92YSc7XG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0dpbGxTYW5zTm92YS9HaWxsU2Fuc05vdmEtRXh0cmFCb2xkLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdHaWxsIFNhbnMgTm92YSBFeHRyYUJvbGQnKSwgbG9jYWwoJ0dpbGxTYW5zTm92YS1FeHRyYUJvbGQnKSxcbiAgdXJsKCcvYXNzZXRzL2ZvbnRzL0dpbGxTYW5zTm92YS9HaWxsU2Fuc05vdmEtRXh0cmFCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnL2Fzc2V0cy9mb250cy9HaWxsU2Fuc05vdmEvR2lsbFNhbnNOb3ZhLUV4dHJhQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcvYXNzZXRzL2ZvbnRzL0dpbGxTYW5zTm92YS9HaWxsU2Fuc05vdmEtRXh0cmFCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcvYXNzZXRzL2ZvbnRzL0dpbGxTYW5zTm92YS9HaWxsU2Fuc05vdmEtRXh0cmFCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHaWxsIFNhbnMgTm92YSc7XG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0dpbGxTYW5zTm92YS9HaWxsU2Fuc05vdmEtU2VtaUJvbGQuZW90Jyk7XG4gIHNyYzogbG9jYWwoJ0dpbGwgU2FucyBOb3ZhIFNlbWlCb2xkJyksIGxvY2FsKCdHaWxsU2Fuc05vdmEtU2VtaUJvbGQnKSxcbiAgdXJsKCcvYXNzZXRzL2ZvbnRzL0dpbGxTYW5zTm92YS9HaWxsU2Fuc05vdmEtU2VtaUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcvYXNzZXRzL2ZvbnRzL0dpbGxTYW5zTm92YS9HaWxsU2Fuc05vdmEtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnL2Fzc2V0cy9mb250cy9HaWxsU2Fuc05vdmEvR2lsbFNhbnNOb3ZhLVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcvYXNzZXRzL2ZvbnRzL0dpbGxTYW5zTm92YS9HaWxsU2Fuc05vdmEtU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6ICB1cmwoJy9hc3NldHMvZm9udHMvaWNvTW9vbi9pY29tb29uLmVvdD9ianZjaWQnKTtcbiAgc3JjOiAgdXJsKCcvYXNzZXRzL2ZvbnRzL2ljb01vb24vaWNvbW9vbi5lb3Q/Ymp2Y2lkI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy9hc3NldHMvZm9udHMvaWNvTW9vbi9pY29tb29uLnR0Zj9ianZjaWQnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnL2Fzc2V0cy9mb250cy9pY29Nb29uL2ljb21vb24ud29mZj9ianZjaWQnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcvYXNzZXRzL2ZvbnRzL2ljb01vb24vaWNvbW9vbi5zdmc/Ymp2Y2lkI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cbi5pY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cbi5pY29uLWxvY2stbG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4uaWNvbi1xdWVzdGlvbi1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG4uaWNvbi1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuLmljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cbi5pY29uLWNoZXZyb24tcmlnaHQtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLmljb24tY2hldnJvbi1kb3duLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbi5pY29uLWNoZXZyb24tbGVmdC10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4uaWNvbi1jaGV2cm9uLXVwLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uaWNvbi10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmljb24tdXNlci1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi5pY29uLWNoZXZyb24tZG93bi0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4uaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cbi5pY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLmljb24tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLmljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4uaWNvbi1sb2dpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuIiwiaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6ICdHaWxsIFNhbnMgTm92YScsIHNhbnMtc2VyaWY7XG5cbiAgYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMUYyMDI0O1xuXG4gICAgJi5uby1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbiosIDo6YWZ0ZXIsIDo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59IiwiLmhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAyNC8xNitlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTtcbiAgLy9tYXJnaW4tYm90dG9tOiA0MC8xNitlbTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5oZWFkZXItZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgICBpLmljb24tY2hldnJvbi1kb3duLTIge1xuICAgICAgICBmb250LXNpemU6IDEwLzE2K2VtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLjI1ZW07XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcblxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLS41ZW0pO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgfVxuXG4gICAgJi0tcmVndWxhciB7XG4gICAgICAuaGVhZGVyLWRyb3Bkb3duX19kZXNjIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTUvMTYrZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEwLzE2K2VtO1xuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC43NTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9wZW5lZCB7XG4gICAgICAuaGVhZGVyLWRyb3Bkb3duX19kZXNjIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLWRyb3Bkb3duX190aXRsZSBpLmljb24tY2hldnJvbi1kb3duLTIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWVudHJhbmNlIHtcbiAgICAgIC5oZWFkZXItZHJvcGRvd25fX2Rlc2Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzEvMTYrZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwZW07XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIG1pbi13aWR0aDogMzk0LzE2K2VtO1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgIHJpZ2h0OiAtMi41ZW07XG4gICAgICAgIGxlZnQ6IGF1dG87XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1tKSB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY29taWMtYnViYmxlIHtcbiAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA2cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMTQpKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogM2VtO1xuICAgICAgICAgICAgaGVpZ2h0OiAzZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiA1LjZlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2tldygxM2RlZywgMTNkZWcpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4xZW07XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3AtbSkge1xuICAgICAgICAgICAgICByaWdodDogMy41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMxZW0vMTYpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmK2RpdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MC8xNitlbSAzMC8xNitlbSAzMC8xNitlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4sIC5naG9zdC1idG4ge1xuICAgICAgICAgIG1pbi13aWR0aDogMTJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOC8xNitlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTQ1LzE2K2VtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1LzE2K2VtO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xuICAgICAgICAgIHdpZHRoOiAxMDMvMTYrZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogOC8xNitlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGFuZ3VhZ2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwLzE2K3JlbTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLmhlYWRlci1kcm9wZG93bl9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiA3LzE2K2VtIDE1LzE2K2VtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMC8xNitlbTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yNWVtO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTMvMTYrZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMS8xNitlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICBmb250LXNpemU6IDE0LzE2K2VtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNS8xNCtlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjREZFM0U4O1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMS8xNitlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyLzExK2VtO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLWRyb3Bkb3duX19kZXNjIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAvMTYrZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMjVlbTtcbiAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDcvMTYrZW0gMTUvMTYrZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGZlM2U4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjAvMTYrZW07XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNERkUzRTg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMy8xNitlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTEvMTYrZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0LzE2K2VtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LzE0K2VtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5vcGVuZWQge1xuICAgICAgICAuaGVhZGVyLWRyb3Bkb3duX190aXRsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0RGRTNFODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjAvMTYrZW07XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ1LzE2K3JlbTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW1pZGRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4LzE2K2VtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTRFNEU0O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogLjVlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5waG9uZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTgvMTYrZW07XG4gICAgICBsaW5lLWhlaWdodDogMjcvMTgrZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS8xOCtlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTgvMTgrZW07XG4gICAgfVxuXG4gICAgLmxpbmsge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAuc29jaWFscyB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJvdHRvbSB7XG4gICAgcGFkZGluZzogMjMvMTYrZW0gMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLm1lbnUgdWwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b25zIHVsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmhlYWRlci1saW5rIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTAvMTYrZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjM1LzEwK2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM2MzZCNzg7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIHBhZGRpbmc6IC41ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjM2Q0MTRiO1xuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtaGVhZGVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDYwLzE2K2VtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcblxuICAgICAgJj5kaXYge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ28ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAzLzE2K2VtO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiA4LzE2K2VtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI0M2Q0VERDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2LzE2K3JlbTtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1pbm5lciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDYwLzE2K2VtO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHdpZHRoOiA0MDAvMTYrZW07XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MGVtLzE2KTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYW5pbWF0aW9uOiBmYWRlRG93biBmb3J3YXJkcyAuM3M7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcblxuICAgICAgQGtleWZyYW1lcyBmYWRlRG93biB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cblxuICAgICAgJi5vcGVuZWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLXNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MC8xNitlbTtcblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAxMy8xNitlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTAvMTYrZW07XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgcGFkZGluZzogMC43cmVtIDA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgfVxuICB9XG59XG5cbiNhdXRoLW1vZGFsIHtcbiAgLmJ1dHRvbnMge1xuICAgIHVsIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gIHBhZGRpbmc6IDY2LzE2K2VtIDA7XG4gIGNvbG9yOiAjZmZmO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiA0OC8xNitlbSAwO1xuICB9XG5cbiAgJi1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5jb3B5cmlnaHQge1xuICAgICAgZm9udC1zaXplOiAxMC8xNitlbTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNvY2lhbHMge1xuICAgICAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTI5MHB4ICsgNGVtKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMmVtO1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLWwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTIwMHB4ICsgNGVtKTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3AtbSkge1xuICAgIG1heC13aWR0aDogY2FsYyg5OTJweCArIDRlbSk7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNzAwcHggKyA0ZW0pO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIG1heC13aWR0aDogY2FsYyg0ODBweCArIDJlbSk7XG4gICAgcGFkZGluZzogMCAxZW07XG4gIH1cblxuICAmLS1zbSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCArIDEpIHtcbiAgICAgIG1heC13aWR0aDogY2FsYyg3NTZweCArIDRlbSk7XG4gICAgfVxuICB9XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZGRpbmc7XG4gIG1hcmdpbi1yaWdodDogLSRwYWRkaW5nO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBhZGRpbmctbW9iaWxlO1xuICAgIG1hcmdpbi1yaWdodDogLSRwYWRkaW5nLW1vYmlsZTtcbiAgfVxuXG4gICYtLW11bHRpbGluZSB7XG4gICAgbWFyZ2luOiAtJHBhZGRpbmc7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcbiAgICAgIG1hcmdpbjogLSRwYWRkaW5nLW1vYmlsZTtcbiAgICB9XG5cbiAgICAmPltjbGFzc149J2NvbC0nXSB7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZztcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW1vYmlsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmPltjbGFzc149J2NvbC0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1tb2JpbGU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1tb2JpbGU7XG4gICAgfVxuICB9XG59XG5cbltjbGFzc149J2NvbC0nXSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbC14cy0xIHt3aWR0aDogMTAwJS8xMioxO31cbi5jb2wteHMtMiB7d2lkdGg6IDEwMCUvMTIqMjt9XG4uY29sLXhzLTMge3dpZHRoOiAxMDAlLzEyKjM7fVxuLmNvbC14cy00IHt3aWR0aDogMTAwJS8xMio0O31cbi5jb2wteHMtNSB7d2lkdGg6IDEwMCUvMTIqNTt9XG4uY29sLXhzLTYge3dpZHRoOiAxMDAlLzEyKjY7fVxuLmNvbC14cy03IHt3aWR0aDogMTAwJS8xMio3O31cbi5jb2wteHMtOCB7d2lkdGg6IDEwMCUvMTIqODt9XG4uY29sLXhzLTkge3dpZHRoOiAxMDAlLzEyKjk7fVxuLmNvbC14cy0xMCB7d2lkdGg6IDEwMCUvMTIqMTA7fVxuLmNvbC14cy0xMSB7d2lkdGg6IDEwMCUvMTIqMTE7fVxuLmNvbC14cy0xMiB7d2lkdGg6IDEwMCUvMTIqMTI7fVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0ICsgMSkge1xuICAuY29sLXNtLTEge3dpZHRoOiAxMDAlLzEyKjE7fVxuICAuY29sLXNtLTIge3dpZHRoOiAxMDAlLzEyKjI7fVxuICAuY29sLXNtLTMge3dpZHRoOiAxMDAlLzEyKjM7fVxuICAuY29sLXNtLTQge3dpZHRoOiAxMDAlLzEyKjQ7fVxuICAuY29sLXNtLTUge3dpZHRoOiAxMDAlLzEyKjU7fVxuICAuY29sLXNtLTYge3dpZHRoOiAxMDAlLzEyKjY7fVxuICAuY29sLXNtLTcge3dpZHRoOiAxMDAlLzEyKjc7fVxuICAuY29sLXNtLTgge3dpZHRoOiAxMDAlLzEyKjg7fVxuICAuY29sLXNtLTkge3dpZHRoOiAxMDAlLzEyKjk7fVxuICAuY29sLXNtLTEwIHt3aWR0aDogMTAwJS8xMioxMDt9XG4gIC5jb2wtc20tMTEge3dpZHRoOiAxMDAlLzEyKjExO31cbiAgLmNvbC1zbS0xMiB7d2lkdGg6IDEwMCUvMTIqMTI7fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFwdG9wLXMgKyAxKSB7XG4gIC5jb2wtbWQtMSB7d2lkdGg6IDEwMCUvMTIqMTt9XG4gIC5jb2wtbWQtMiB7d2lkdGg6IDEwMCUvMTIqMjt9XG4gIC5jb2wtbWQtMyB7d2lkdGg6IDEwMCUvMTIqMzt9XG4gIC5jb2wtbWQtNCB7d2lkdGg6IDEwMCUvMTIqNDt9XG4gIC5jb2wtbWQtNSB7d2lkdGg6IDEwMCUvMTIqNTt9XG4gIC5jb2wtbWQtNiB7d2lkdGg6IDEwMCUvMTIqNjt9XG4gIC5jb2wtbWQtNyB7d2lkdGg6IDEwMCUvMTIqNzt9XG4gIC5jb2wtbWQtOCB7d2lkdGg6IDEwMCUvMTIqODt9XG4gIC5jb2wtbWQtOSB7d2lkdGg6IDEwMCUvMTIqOTt9XG4gIC5jb2wtbWQtMTAge3dpZHRoOiAxMDAlLzEyKjEwO31cbiAgLmNvbC1tZC0xMSB7d2lkdGg6IDEwMCUvMTIqMTE7fVxuICAuY29sLW1kLTEyIHt3aWR0aDogMTAwJS8xMioxMjt9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXB0b3AtbSArIDEpIHtcbiAgLmNvbC1sZy0xIHt3aWR0aDogMTAwJS8xMioxO31cbiAgLmNvbC1sZy0yIHt3aWR0aDogMTAwJS8xMioyO31cbiAgLmNvbC1sZy0zIHt3aWR0aDogMTAwJS8xMiozO31cbiAgLmNvbC1sZy00IHt3aWR0aDogMTAwJS8xMio0O31cbiAgLmNvbC1sZy01IHt3aWR0aDogMTAwJS8xMio1O31cbiAgLmNvbC1sZy02IHt3aWR0aDogMTAwJS8xMio2O31cbiAgLmNvbC1sZy03IHt3aWR0aDogMTAwJS8xMio3O31cbiAgLmNvbC1sZy04IHt3aWR0aDogMTAwJS8xMio4O31cbiAgLmNvbC1sZy05IHt3aWR0aDogMTAwJS8xMio5O31cbiAgLmNvbC1sZy0xMCB7d2lkdGg6IDEwMCUvMTIqMTA7fVxuICAuY29sLWxnLTExIHt3aWR0aDogMTAwJS8xMioxMTt9XG4gIC5jb2wtbGctMTIge3dpZHRoOiAxMDAlLzEyKjEyO31cbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhpZGRlbi14cyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGRlbi1zbSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQgKyAxKSBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRkZW4tbWQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFwdG9wLXMgKyAxKSBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1tKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRkZW4tbGcge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFwdG9wLW0gKyAxKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm1vYi0xMDAge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFkZGluZy0yMCB7XG4gICYucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwLzE2K3JlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMC8xNityZW07XG5cbiAgICAmLS1tdWx0aWxpbmUge1xuICAgICAgbWFyZ2luOiAtMTAvMTYrcmVtO1xuXG4gICAgICAmPltjbGFzc149J2NvbC0nXSB7XG4gICAgICAgIHBhZGRpbmc6IDEwLzE2K3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmPltjbGFzc149J2NvbC0nXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwLzE2K3JlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwLzE2K3JlbTtcbiAgICB9XG4gIH1cbn0iLCJzZWN0aW9uIHtcbiAgcGFkZGluZzogNTAvMTYrZW0gMDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgcGFkZGluZzogMzAvMTYrZW0gMDtcbiAgfVxufSIsIi5tYWluIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XG4gICAgcGFkZGluZy10b3A6IDYwLzE2K2VtO1xuICB9XG59IiwiLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTIvMTYrZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjM1LzEyK2VtO1xuICBwYWRkaW5nOiAxNS41LzEyK2VtIDI1LzEyK2VtO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAxOTEvMTIrZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIGhlaWdodDogdW5zZXQ7XG4gIHdpZHRoOiB1bnNldDtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIG1hcmdpbjogdW5zZXQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTMvMTYrZW07XG4gIH1cblxuICBpIHtcbiAgICBmb250LXNpemU6IDE2LzEyK2VtO1xuXG4gICAgJitzcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTMvMTYrZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjgpO1xuICAgIH1cbiAgfVxuXG4gICYtLWRhcmsge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgJi0tZ3JheSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXRlcnRpYXJ5O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGVydGlhcnktaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgJi0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTAvMTYrZW07XG4gICAgcGFkZGluZzogMTEuNS8xMCtlbSAyNi41LzEwK2VtO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTQvMTArZW07XG4gICAgfVxuICB9XG5cbiAgJi0taGlnaCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCArIDEpIHtcbiAgICAgIHBhZGRpbmc6IDI1LzEyK2VtIDM1LzEyK2VtO1xuICAgIH1cbiAgfVxuXG4gICYtLWJpZyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCArIDEpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTgvMTYrZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZzogMTguNS8xOCtlbSAzMi8xOCtlbTtcbiAgICAgIG1pbi13aWR0aDogMjIwLzE4K2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgIH1cbiAgfVxufVxuXG4uZ2hvc3QtYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMi8xNitlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE0LjUvMTIrZW0gMjQvMTIrZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjM1LzEyK2VtO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICBoZWlnaHQ6IHVuc2V0O1xuICB3aWR0aDogdW5zZXQ7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICBzcGFuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMy8xNitlbTtcbiAgfVxuXG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMTYvMTIrZW07XG5cbiAgICAmK3NwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMy8xNitlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTAvMTYrZW07XG4gICAgcGFkZGluZzogMTAuNS8xMCtlbSAyNS41LzEwK2VtO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTQvMTArZW07XG4gICAgfVxuICB9XG5cbiAgJi0tc3F1YXJlIHtcbiAgICBtaW4td2lkdGg6IDE3MC8xNityZW07XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi5idG4tdHJhbnNwYXJlbnQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4LzE2K2VtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDYuNS8xOCtlbSAxNC8xOCtlbTtcbiAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgYmFja2dyb3VuZDogbm9uZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGZlM2U4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0RGRTNFODtcbiAgfVxuXG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMTAvMTgrZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEvMTArZW0pO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgfVxuICB9XG59XG5cbi5saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOC8xNitlbTtcbiAgY29sb3I6ICRncmF5LXRleHQ7XG4gIHRyYW5zaXRpb246IC4zcztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGdyYXktdGV4dC1ob3ZlcjtcbiAgfVxuXG4gICYtLW9yYW5nZSB7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLm9yYW5nZS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMi8xNityZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzUvMTIrZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMy8xMitlbSA4LzEyK2VtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgJltocmVmXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS1ob3ZlcjtcbiAgfVxufVxuXG4udGl0bGUtcHJpbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNDUvMTYrZW07XG4gIGxpbmUtaGVpZ2h0OiAxMTIlO1xuICBsZXR0ZXItc3BhY2luZzogLTEvNDUrZW07XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3AtbSkge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwLzE2K3JlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwLzE2K3JlbTtcbiAgICB9XG4gIH1cblxuICAmLS1iaWcge1xuICAgIGZvbnQtc2l6ZTogNjQvMTYrZW07XG4gIH1cblxuICAmKy5zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uc3VidGl0bGUge1xuICBjb2xvcjogJGdyYXk7XG4gIGZvbnQtc2l6ZTogMTgvMTYrZW07XG4gIG1hcmdpbi1ib3R0b206IDQwLzE2K2VtO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMC8xNityZW07XG4gIH1cbn1cblxuLnRpdGxlLXNlY29uZGFyeSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzUvMTYrZW07XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMS8zNStlbTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDM1LzM1K2VtO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1tKSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuXG4udGl0bGUtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MC8xNitlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIC50aXRsZS1wcmltYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAvMTYrcmVtO1xuXG4gICAgLnRpdGxlLXByaW1hcnkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5saW5rIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCArIDEpIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuN2VtO1xuICAgIH1cbiAgfVxufVxuXG4ubmV3cy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjAvMTYrZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xLzIwK2VtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLXRvcDogMDtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDUvMjArZW07XG4gIH1cbn1cblxuLnNlbWlib2xkLTE4IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOC8xNitlbTtcbiAgbGluZS1oZWlnaHQ6IDI2LzE4K2VtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMS8xOCtlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi10b3A6IDA7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy8xOCtlbTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoIHtcbiAgY29sb3I6ICRncmF5O1xuICBmb250LXNpemU6IDE0LzE2K2VtO1xuICBsaW5lLWhlaWdodDogMjAvMTQrZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjEvMTQrZW07XG5cbiAgJj4qOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59IiwiLmJ1dHRvbnMge1xuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiAtJHBhZGRpbmc7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBtYXJnaW46IC0kcGFkZGluZy1tb2JpbGU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbW9iaWxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zb2NpYWxzIHtcbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAtMTUvMTYrZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMTUvMTYrZW07XG5cbiAgICAgICYuZGl2aWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRlcnRpYXJ5O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeS1ob3ZlcjtcbiAgICB9XG4gIH1cbn0iLCIubWVudSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xuICAgIG1hcmdpbjogMWVtIDA7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW46IC0xNC41LzE2K2VtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMTQuNS8xNitlbTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcHRvcC1zKSBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1tKSB7XG4gICAgICAgIHBhZGRpbmc6IC41ZW07XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE4LzE2K2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXB0b3AtcykgYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogLjc1O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgICYuZG90IHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogNy8xNitlbTtcbiAgICAgICAgICBoZWlnaHQ6IDcvMTYrZW07XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNBQkJERDQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5kcm9wZG93biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOS8xNitlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFwdG9wLXMgKyAxKSB7XG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgICAgICAgICAvL21pbi13aWR0aDogMTUuMjVlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwLzE2K2VtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtLjVlbSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzIvMTYrZW07XG4gIH1cblxuICAuc2xpY2stYXJyb3cge1xuICAgIGZvbnQtc2l6ZTogMTUvMTYrZW07XG4gICAgd2lkdGg6IDU0LzE2K2VtO1xuICAgIGhlaWdodDogNTQvMTYrZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGNvbG9yOiAkZ3JheS10ZXh0O1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdG9wOiB1bnNldDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHdpZHRoOiAzOC8xNityZW07XG4gICAgICBoZWlnaHQ6IDM4LzE2K3JlbTtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGdyYXktdGV4dC1ob3ZlcjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cblxuICAgICYuaWNvbi1jaGV2cm9uLWxlZnQge1xuICAgICAgbGVmdDogLTI3LzE2K2VtO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICByaWdodDogY2FsYyg1MCUgKyAxMGVtIC8gMTYpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAtMjcvMTYrZW07XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDEwZW0gLyAxNik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zbGljay1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cbi5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuI25ld3Mge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0ICsgMSkge1xuICAgIC5zbGljay1saXN0IHtcbiAgICAgIG1hcmdpbjogLSRwYWRkaW5nO1xuXG4gICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogOWVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1tKSB7XG4gICAgICB0b3A6IDdlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLW0pIHtcbiAgICAgIHRvcDogOGVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDJyZW0pO1xuICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuI3NlcnZpY2VzIHtcbiAgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbjogLSRwYWRkaW5nO1xuXG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xuICAgIH1cbiAgfVxufSIsIi5zbGlkZXItaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA1MC8xNitlbTtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXB0b3AtcyArIDEpIHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCkgYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgcGFkZGluZzogJHBhZGRpbmctaW5uZXItbW9iaWxlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDUvMTYrZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwNCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLzQ4K2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDc0LzQ4K2VtO1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLnBsYWluLXRleHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzgvMTYrcmVtO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgZmxleC1ncm93OiAxO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCkgYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgZmxleC1ncm93OiB1bnNldDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBvYmplY3QtZml0KGNvdmVyKTtcbiAgICAgIGJhY2tncm91bmQ6ICM2N2FiY2I7XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZXItb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmNvdW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHJpZ2h0OiAxMDIvMTYrcmVtO1xuICAgIGJvdHRvbTogMjcvMTYrcmVtO1xuICAgIGNvbG9yOiAjZjVmNWY1O1xuICAgIGZvbnQtc2l6ZTogMTQvMTYrZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjUvMTQrZW07XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgcGFkZGluZzogNi8xNCtlbSAxOS8xNCtlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAuc2xpY2stc2xpZGVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5zbGljay1hcnJvdyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBcbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDJyZW0pO1xuICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICB9XG4gIH1cbn0iLCIvL9Ch0LLQvtC50YHRgtCy0L4gT2JqZWN0LWZpdFxuQG1peGluIG9iamVjdC1maXQoJGZpdDogZmlsbCwgJHBvc2l0aW9uOiBudWxsKXtcbiAgLW8tb2JqZWN0LWZpdDogJGZpdDtcbiAgb2JqZWN0LWZpdDogJGZpdDtcbiAgQGlmICRwb3NpdGlvbiB7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiAkcG9zaXRpb247XG4gICAgb2JqZWN0LXBvc2l0aW9uOiAkcG9zaXRpb247XG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyRmaXR9OyBvYmplY3QtcG9zaXRpb246ICN7JHBvc2l0aW9ufSc7XG4gIH0gQGVsc2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogI3skZml0fSc7XG4gIH1cbn1cblxuQG1peGluIGNvbCgkY29sLCAkc3BhY2U6IG51bGwpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gICY+KiB7XG4gICAgd2lkdGg6IDEwMCUvJGNvbDtcbiAgfVxuXG4gIEBpZiAoJHNwYWNlKSB7XG4gICAgbWFyZ2luOiAtJHNwYWNlO1xuXG4gICAgJj4qIHtcbiAgICAgIHBhZGRpbmc6ICRzcGFjZTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGNvbC13aWR0aCgkYSwgJGIpIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSojeyRifS8jeyRhfSk7XG59XG5cbkBtaXhpbiByYWRpYWwtZ3JhcGgoJHdpZHRoLCAkYm9yZGVyLXdpZHRoLCAkZm9udC1zaXplKSB7XG4gIC5yYWRpYWwtZ3JhcGgsXG4gIC5zaGFwZSxcbiAgLm1hc2ssXG4gIC5maWxsIHtcbiAgICB3aWR0aDogJHdpZHRoLzE2K2VtO1xuICAgIGhlaWdodDogJHdpZHRoLzE2K2VtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gIC5zaGFwZSB7XG4gICAgLy90cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cblxuICAuc2hhcGUsXG4gIC5tYXNrLFxuICAuZmlsbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICB9XG5cbiAgLm1hc2ssXG4gIC5maWxsIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLm1hc2sge1xuICAgIGNsaXA6IHJlY3QoMHB4LCAkd2lkdGgvMTYrcmVtLCAkd2lkdGgvMTYrcmVtLCAkd2lkdGgvMzIrZW0pO1xuICB9XG4gIC5maWxsIHtcbiAgICBjbGlwOiByZWN0KDBweCwgJHdpZHRoLzMyK2VtLCAkd2lkdGgvMTYrcmVtLCAwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gIH1cblxuICAuY3V0b3V0IHtcbiAgICBtYXJnaW4tbGVmdDogJGJvcmRlci13aWR0aC8xNitlbTtcbiAgICBtYXJnaW4tdG9wOiAkYm9yZGVyLXdpZHRoLzE2K2VtO1xuICAgIHdpZHRoOiAoJHdpZHRoIC0gJGJvcmRlci13aWR0aCoyKS8xNitlbTtcbiAgICBoZWlnaHQ6ICgkd2lkdGggLSAkYm9yZGVyLXdpZHRoKjIpLzE2K2VtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAucmFkaWFsLWdyYXBoX192YWx1ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS8xNitlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEvNzArZW07XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICB9XG59IiwiLnBsYWluLXRleHQge1xuICBmb250LXNpemU6IDE4LzE2K2VtO1xuICBsaW5lLWhlaWdodDogMjYvMTgrZW07XG4gIC8vY29sb3I6ICM0NTQ1NDU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwLzE2K2VtO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbc3R5bGU9XCJsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcIl0ge1xuICAgICAgbGkge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwLzE2K2VtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNnJlbTtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxcmVtIC0gMnB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMC8xNitlbTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKG51bWJlcikgJy4gJztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBjb2xvcjogI0Q5RDlEOTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gICY+KjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICBwYWRkaW5nOiAyZW07XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMDUpO1xuXG4gICAgJj4qOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAudmlkZW9XcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLnZpZGVvV3JhcHBlciBvYmplY3QsXG4gIC52aWRlb1dyYXBwZXIgZW1iZWQsXG4gIC52aWRlb1dyYXBwZXIgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMC8xOCtlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMS8yMCtlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAvMjArZW07XG4gICAgfVxuICB9XG5cbiAgaHIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgd2lkdGg6IDI4MC8xNitlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAzMC8xNityZW0gMDtcbiAgfVxufSIsIi5hcnRpY2xlLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcblxuICAmX19pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIzMCUvNDAwKjEwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQvMTYrZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG9iamVjdC1maXQoY292ZXIpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjAvMTYrZW07XG4gICAgbGluZS1oZWlnaHQ6IDI5LzIwK2VtO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwLzE2K3JlbTtcbiAgICB9XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAmX19tZXRhIHtcbiAgICBjb2xvcjogJGdyYXktdGV4dDtcbiAgICBmb250LXNpemU6IDE1LzE2K2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMi8xNStlbTtcbiAgfVxuXG4gICZfX2luZGljYXRvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkZ3JheS10ZXh0O1xuXG4gICAgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDYvMTYrZW07XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE1LzE2K2VtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIyLzE1K2VtO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5hcnRpY2xlLWNhcmRfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAmLS1pbm5lciB7XG4gICAgLmFydGljbGUtY2FyZF9fbWV0YSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAvMTYrcmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgIH1cbiAgfVxuXG4gICYtLXZpZGVvIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5hcnRpY2xlLWNhcmRfX2ltYWdlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLWNhcmRfX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjIpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICAgICAgY29udGVudDogXCJcXGU5MTNcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgZm9udC1zaXplOiA1MC8xNitlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IC43NTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zZXJ2aWNlLWNhcmQge1xuICBwYWRkaW5nOiAyMC8xNitlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRUVFRTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsMCwwLC4wMik7XG4gIH1cblxuICAmX19jb3VudCB7XG4gICAgZm9udC1zaXplOiAxOC8xNitlbTtcbiAgICBsaW5lLWhlaWdodDogMjYvMTgrZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQvMTgrZW07XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiA4MC8xNitlbTtcbiAgICBoZWlnaHQ6IDgwLzE2K2VtO1xuICAgIEBpbmNsdWRlIG9iamVjdC1maXQoY29udGFpbik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzAvMTYrZW07XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTQvMTYrZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwLzE0K2VtO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1LzE0K3JlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5wbGFpbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0LzE2K2VtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMyLzE2K2VtO1xuICAgIH1cblxuICAgIGE6bm90KDpob3Zlcikge1xuICAgICAgY29sb3I6ICM0NTQ1NDU7XG4gICAgfVxuICB9XG5cbiAgLmdob3N0LWJ0biB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMDtcbiAgICBtaW4td2lkdGg6IDIwMC8xNityZW07XG4gIH1cbn0iLCIuc3Rvcnkge1xuICBwYWRkaW5nOiAxMzYvMTYrZW0gMTE4LzE2K2VtIDYyLzE2K2VtO1xuICBib3JkZXItcmFkaXVzOiAyOS8xNitlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIHBhZGRpbmc6IDg4LzE2K2VtIDM1LzE2K2VtIDM0LzE2K2VtO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA0Ljk5ZGVnLCAjMUI0MTY3IDMuMzUlLCByZ2JhKDI3LCA2NSwgMTAzLCAwLjkwNzQyNSkgMzMuNTclLCByZ2JhKDI3LCA2NSwgMTAzLCAwKSAxMjEuMzElKTtcbiAgfVxuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBpbmNsdWRlIG9iamVjdC1maXQoY292ZXIpO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAmPmRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmX19xdW90ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDMyLzE2K2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjIlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjUvMzIrZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTE3LzE2K3JlbTtcbiAgICB3aWR0aDogNjk2LzE2K3JlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAyMi8xNitlbTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyMzYvMTYrcmVtO1xuICAgICAgaGVpZ2h0OiAyMzYvMTYrcmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyLXdpZHRoOiAzMC8xNityZW07XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zZWNvbmRhcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDExMi8xNityZW07XG4gICAgICAgIGhlaWdodDogMTEyLzE2K3JlbTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRvcDogLTgwLzE2K3JlbTtcbiAgICAgIGxlZnQ6IC04MC8xNityZW07XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHRvcDogLTQuNnJlbTtcbiAgICAgICAgbGVmdDogLTEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLTY0LzE2K3JlbTtcbiAgICAgIHJpZ2h0OiAtNjQvMTYrcmVtO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBib3R0b206IC00cmVtO1xuICAgICAgICByaWdodDogLTEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXV0aG9yIHtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICZfX25hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTgvMTYrZW07XG4gICAgICBsaW5lLWhlaWdodDogMTU2JTtcbiAgICB9XG5cbiAgICAmX19wb3NpdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE0LzE2K2VtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7XG4gICAgfVxuICB9XG59IiwiLndoaXRlLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMTBweCAxNnB4IDYwcHggcmdiYSgyNywgNjUsIDEwMywgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDUwLzE2K2VtO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1pbm5lci1tb2JpbGU7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwLzE2K2VtO1xuICB9XG5cbiAgLnRpdGxlLXByaW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwLzE2K3JlbTtcbiAgfVxufSIsIi5oZWxwIHtcbiAgYmFja2dyb3VuZDogI0Y0RjdGRDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogZmxleDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NS8xNitlbTtcbiAgICB3aWR0aDogNDU4LzE2K2VtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xuICAgICAgcGFkZGluZzogMmVtO1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDEuMjVlbTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgcGFkZGluZzogMzUvMTYrZW0gNDUvMTYrZW0gNTAvMTYrZW0gMTAwLzE2K2VtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMS4yNWVtO1xuICAgIH1cbiAgfVxuXG4gIC50aXRsZS1wcmltYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMC8xNityZW07XG4gIH1cblxuICAucGxhaW4tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAvMTYrcmVtO1xuICB9XG5cbiAgJl9fcGhvbmUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNC8xNitlbTtcbiAgICBsaW5lLWhlaWdodDogMzUvMjQrZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEvMjQrZW07XG4gICAgY29sb3I6ICRkYXJrLWZvbnQ7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDAvMjQrZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMzBweCByZ2JhKDM3LCAzNSwgMTE3LCAwLjI1KTtcbiAgfVxufSIsIi5wYXJ0bmVycyB7XG4gIHBhZGRpbmc6IDEuNWVtIDAgM2VtO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTIwLzE2K2VtO1xuICAgICAgaGVpZ2h0OiAzMi8xNitlbTtcbiAgICAgIEBpbmNsdWRlIG9iamVjdC1maXQoY29udGFpbik7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59IiwiLnNpdGUtbWFwIHtcbiAgcGFkZGluZy1ib3R0b206IDIzLzE2K3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjMvMTYrcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMyMzIzMjtcblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDE0LzE2K2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwLzE2K3JlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgXG4gICAgbGkge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNS8xNitlbTtcbiAgICAgIH1cblxuICAgICAgYSwgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTIvMTYrZW07XG4gICAgICAgIG9wYWNpdHk6IC40O1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICB9XG5cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zcG9pbGVycyB7XG4gIC5zcG9pbGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwLzE2K2VtO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAvMTYrZW07XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQgKyAxKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwNS8xNitlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAubmV3cy10aXRsZSB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLy9mbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjUvMTYrcmVtO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcHRvcC1zICsgMSkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGNvbG9yOiAjOTM5NjlEO1xuICAgICAgICB3aWR0aDogNTQvMTYrZW07XG4gICAgICAgIGhlaWdodDogNTQvMTYrZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0ICsgMSkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGJvdHRvbTogMjMvMTYrcmVtO1xuICAgICAgICAgIHJpZ2h0OiAyMC8xNityZW07XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIvMTYrZW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgbWFyZ2luOiAxcmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGV4dHJhLWxpZ2h0LWdyYXk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYW5pbWF0aW9uOiBmYWRlIC44cyBmb3J3YXJkcztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCArIDEpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTA1LzE2K2VtO1xuICAgICAgfVxuXG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgJiA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIEBrZXlmcmFtZXMgZmFkZSB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAuc3BvaWxlcl9fdGl0bGUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zcG9pbGVyX19kZXNjIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICB3aWR0aDogMTE2LzE2K2VtO1xuICAgICAgcGFkZGluZzogMjAvMTYrZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgJl9fcHJldmlldyB7XG4gICAgICBwYWRkaW5nOiAyMC8xNitlbTtcblxuICAgICAgLnBhcmFncmFwaCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcvMTYrcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgcGFkZGluZzogMjAvMTYrZW07XG4gICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgaDQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wbGFpbi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG59XG4iLCIuYmx1ZS1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNTAvMTYrZW07XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWlubmVyLW1vYmlsZTtcbiAgfVxuXG4gIC50aXRsZS1wcmltYXJ5LCAudGl0bGUtc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMC8xNityZW07XG4gIH1cblxuICAucGxhaW4tdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTQvMTYrcmVtO1xuICAgIH1cbiAgfVxufSIsIi5zZWFyY2gtZ3JvdXAge1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAuNzVlbTtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGxlZnQ6IDI0LzI0K2VtO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBmb250LXNpemU6IDIwLzE2K2VtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGhlaWdodDogODIvMjArZW07XG4gICAgICBjb2xvcjogJGdyYXk7XG4gICAgICBtYXJnaW4tbGVmdDogNjMvMjArZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MC8yMCtlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2M2VtLzIwKTtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBwYWRkaW5nOiA1MC8xNityZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1pbm5lci1tb2JpbGU7XG4gICAgfVxuICB9XG59IiwiLmNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMC8xNityZW07XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAmX19hdHRyaWJ1dGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXNpemU6IDEyLzE2K2VtO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjM1LzEyK2VtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcbiAgICAgIGJhY2tncm91bmQ6ICRleHRyYS1saWdodC1ncmF5O1xuICAgIH1cbiAgfVxuXG4gICY+KiB7XG4gICAgcGFkZGluZzogMjAvMTYrcmVtO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQgKyAxKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGxhaW4tdGV4dCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cblxuICAmX195ZWFyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzMvMTYrZW07XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEvMzMrZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTUvMTYrcmVtO1xuICB9XG5cbiAgJi0tdmVydGljYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLmNhcmRfX2JvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC50b3AtYXV0byB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJj4qIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3pvbmUge1xuICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG4gICAgZm9udC1zaXplOiAxOC8xNitlbTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2LzE2K3JlbTtcbiAgICB9XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAvMTYrcmVtO1xuICAgIH1cblxuICAgICYrLmNhcmRfX25hbWUge1xuICAgICAgbWFyZ2luLXRvcDogLTAuM2VtO1xuICAgIH1cbiAgfVxuXG4gICZfX3N0YXR1cyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOC8xNitlbTtcblxuICAgICYtLWdyZWVuIHtcbiAgICAgIGNvbG9yOiAjMzhCNzU2O1xuICAgIH1cblxuICAgICYtLXllbGxvdyB7XG4gICAgICBjb2xvcjogI0RBOUQyODtcbiAgICB9XG5cbiAgICAmLS1yZWQge1xuICAgICAgY29sb3I6ICNhNDAwMDA7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcvMTgrcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX3NlY3Rpb24tLWJvdHRvbTIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICYtLWFubm91bmNlbWVudCB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcHRvcC1zICsgMSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJj5kaXYge1xuICAgICAgcGFkZGluZzogMS4yNWVtO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0ZSB7XG4gICAgICBwYWRkaW5nOiAyMC8xNityZW07XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDI1LzE2K2VtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgICBjb2xvcjogIzhiOWNiMjtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0LzE2K2VtO1xuICAgICAgICBjb2xvcjogIzhiOWNiMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNy8xNCtlbTtcbiAgICAgIH1cblxuICAgICAgJl9fdmFsdWUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxOC8xNitlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMSk7XG4gICAgfVxuXG4gICAgLmNhcmRfX3NlY3Rpb24tLWJvdHRvbTIge1xuICAgICAgYmFja2dyb3VuZDogI0YyRjRGNjtcbiAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcHRvcC1zICsgMSkge1xuICAgICAgICB3aWR0aDogNTA2LzE2K3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZF9fbmFtZSB7XG4gICAgICBsaW5lLWhlaWdodDogMTQyJTtcbiAgICB9XG5cbiAgICAuY2FyZF9fc3RhdHVzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRlIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0ZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0ZV9fdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAyNC8xNitlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG5cbiAgJi0tYW5ub3VuY2VtZW50LWRldGFpbCB7XG4gICAgcGFkZGluZzogNTAvMTYrZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWlubmVyLW1vYmlsZTtcbiAgICB9XG5cbiAgICAmPio6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNhcmRfX3NlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwLzE2K2VtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkX19zZWN0aW9uLS1ib3R0b20yIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIG1hcmdpbi10b3A6IDQwLzE2K2VtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0ZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRhdGUge1xuICAgICAgcGFkZGluZzogMjAvMTYrcmVtO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNS8xNitlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgY29sb3I6ICM4YjljYjI7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNC8xNitlbTtcbiAgICAgICAgY29sb3I6ICM4YjljYjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcvMTQrZW07XG4gICAgICB9XG5cbiAgICAgICZfX3ZhbHVlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTgvMTYrZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRhdGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgIG1heC13aWR0aDogMTU4LzE0K2VtO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDI0LzE2K2VtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltocmVmXSB7XG4gICAgLmNhcmRfX25hbWUsIC5uZXdzLXRpdGxlIHtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5jYXJkX19uYW1lLCAubmV3cy10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgLmNhcmRfX2J1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGV4dHJhLWxpZ2h0LWdyYXk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA3My8xNitlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cblxuICBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgfVxuXG4gICY+bGkge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwLzE2K3JlbTtcbiAgICB9XG5cbiAgICAmPmEsICY+c3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0LzE2K2VtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIHBhZGRpbmc6IDAgMC41ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDMwLzE0K2VtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMzAvMTQrZW07XG4gICAgICBjb2xvcjogI0FEQUZCNjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgbWluLXdpZHRoOiAyLjVlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjVlbTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICY+YSwgJj5zcGFue1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZGlzYWJsZWQgIHtcbiAgICAgIGEsIHNwYW4ge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgY29sb3I6ICRncmF5LXRleHQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudGVhbSB7XG4gIGJveC1zaGFkb3c6IDEwcHggMTZweCA2MHB4IHJnYmEoMjcsIDY1LCAxMDMsIDAuMDYpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODAvMTYrcmVtO1xuICB9XG5cbiAgJl9fcHJldmlldyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgcGFkZGluZzogNTAvMTYrZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogJHBhZGRpbmctaW5uZXItbW9iaWxlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwLzE2K3JlbTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI0LzE2K2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwLzE2K3JlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnBsYWluLXRleHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOC8xNitlbTtcbiAgICBsaW5lLWhlaWdodDogMjYvMTgrZW07XG4gICAgbWluLXdpZHRoOiAxODcvMTgrZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMS8xOCtlbTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgIHBhZGRpbmc6IDE1LjUvMTgrZW0gMjUvMTgrZW07XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MC8xNityZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBsZWZ0OiAyMC8xNityZW07XG4gICAgfVxuICAgIFxuICAgIHNwYW4ge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIC8vZm9udC1zaXplOiAyNC8xOCtlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMi8xOCtlbTtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGV4dHJhLWxpZ2h0LWdyYXk7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgcGFkZGluZzogNTAvMTYrZW07XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42cyAuMnM7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1pbm5lci1tb2JpbGU7XG4gICAgICBwYWRkaW5nLXRvcDogNTAvMTYrcmVtO1xuICAgIH1cbiAgfVxuXG4gICYubWluaW1pemVkIHtcbiAgICAudGVhbV9fcHJldmlldyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cblxuICAgIC50ZWFtX19idG4ge1xuICAgICAgc3BhbiB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGVhbV9fZGVzYyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxufSIsIi5tZW1iZXIge1xuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC8xNitlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgQGluY2x1ZGUgb2JqZWN0LWZpdChjb3Zlcik7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMC8xNitlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMS8yMCtlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkvMjArZW07XG4gICAgfVxuICB9XG5cbiAgJl9fcG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTIvMTYrZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMS8xMitlbTtcbiAgICBjb2xvcjogIzgyODI4MjtcbiAgfVxufVxuXG4ubWVtYmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAoLTMwLzE2K2VtKSAoLTExLjUvMTYrZW0pO1xuXG4gICY+ZGl2IHtcbiAgICB3aWR0aDogMjAlO1xuICAgIHBhZGRpbmc6IDMwLzE2K2VtIDExLjUvMTYrZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLW0pIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlLzMpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ubWVtYmVyLW1vZGFsIHtcbiAgd2lkdGg6IDY5MC8xNitlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDIyMC8xNitlbTtcbiAgICBoZWlnaHQ6IDQwMC8xNitlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBAaW5jbHVkZSBvYmplY3QtZml0KGNvdmVyKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDMwLzE2K2VtIDMwLzE2K2VtIDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDIwLzE2K2VtO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjAvMTYrZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEvMjArZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJl9fcG9zaXRpb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMTQvMTYrZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMS8xMitlbTtcbiAgICBjb2xvcjogIzgyODI4MjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOC8xNityZW07XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZmxleC1ncm93OiAxO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCArIDEpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTMwLzE2K3JlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICY+ZGl2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwLzE2K3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGxhaW4tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxuICBcbiAgLmZhbmN5Ym94LWJ1dHRvbiBzdmcge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICB9XG59IiwiLmNhdGFsb2cge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICZfX2xlZnQge1xuICAgIHdpZHRoOiA0NzAvMTYrZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uY2F0YWxvZy1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDI0LzE2K2VtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBhZGRpbmc6IDE0LjUvMTYrZW0gMTAvMTYrZW0gMTQuNS8xNitlbSA0MC8xNitlbTtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICBjb250ZW50OiBcIlxcZTkwZlwiO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDI2LzE2K2VtO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjdGRDtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGN0ZEO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLy9mb250LXdlaWdodDogYm9sZDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG59XG5cbi5jYXRhbG9nLWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogZmxleDtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwLzE2K2VtO1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgd2lkdGg6IDQ4NCUvNzIwKjEwMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwYWRkaW5nOiAyMC8xNitlbTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMC8xNitlbTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0LzE2K2VtO1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgfVxuXG4gICZfX2F0dHJpYnV0ZSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmc6IDIwLzE2K2VtO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gIH1cblxuICAmX19waG9uZSB7XG4gICAgZm9udC1zaXplOiAxOC8xNitlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBjb2xvcjogJGdyYXk7XG4gIH1cbn1cblxuLmNhdGFsb2ctdGFiIHtcbiAgcGFkZGluZzogMjAvMTYrZW0gNTAvMTYrZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICAvL292ZXJmbG93LXg6IGhpZGRlbjtcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCIuc2ltcGxlYmFyIHtcblxuICAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gICAgLy93aWR0aDogNHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJGdyYXk7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICAgIHdpZHRoOiAyMnB4O1xuICB9XG5cbiAgLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgICB0b3A6IDhweDtcbiAgICBib3R0b206IDhweDtcbiAgfVxufSIsIi5zdHJhdGVneS1jYXJkIHtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzMC8xNitlbSAzMC8xNitlbSA3OS8xNitlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICYtLW1pbmkge1xuICAgIHBhZGRpbmc6IDMwLzE2K2VtO1xuXG4gICAgLnN0cmF0ZWd5LWNhcmRfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxOC8xNitlbTtcbiAgICB9XG4gIH1cblxuICAmLS1mbGF0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmX19udW1iZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOC8xNitlbTtcbiAgICBsaW5lLWhlaWdodDogMTU2JTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41LzE4K2VtO1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC8xNitlbTtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMC8xNitlbTtcbiAgICBoZWlnaHQ6IDEwMC8xNitlbTtcbiAgICBAaW5jbHVkZSBvYmplY3QtZml0KGNvbnRhaW4pO1xuICAgIG1hcmdpbjogMCBhdXRvIDI3LzE2K2VtO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMC8xNitlbTtcbiAgICBsaW5lLWhlaWdodDogMjkvMjArZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxufSIsIi5zdGF0LWNhcmQge1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMwLzE2K2VtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSByYWRpYWwtZ3JhcGgoMzAwLCAzMCwgNzApO1xuXG4gICZfX251bWJlciB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4LzE2K2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTYlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjUvMTgrZW07XG4gICAgY29sb3I6ICRncmF5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC5yYWRpYWwtZ3JhcGgge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzMC8xNitlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3AtbSkge1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogLjY1ZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOC8xNitlbTtcbiAgICBsaW5lLWhlaWdodDogMjYvMTgrZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxufSIsIi5sZWZ0LW5hdiB7XG4gIGJhY2tncm91bmQ6ICNGN0Y4RkE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4LzE2K2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNi8xOCtlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMS8xOCtlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMjAvMTYrcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDE2LzE4K2VtO1xuICAgICAgY29udGVudDogXCJcXGU5MDhcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgICAgY29sb3I6ICM5RUEwQTg7XG4gICAgICBtYXJnaW4tbGVmdDogMTAvMTYrcmVtO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMCAyMC8xNityZW0gMjAvMTYrcmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBhIHtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMC8xNitlbTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogIzlFQTBBODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jb2xsYXBzZWQge1xuICAgIC5sZWZ0LW5hdl9fdGl0bGU6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuXG4gICAgLmxlZnQtbmF2X19saXN0IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG59IiwiLmNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzAvMTYrcmVtO1xuICB9XG4gIFxuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiAtNS8xNitlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDUvMTYrZW07XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEyLzE2K2VtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM1LzEyK2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGV4dHJhLWxpZ2h0LWdyYXk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmluZm8tYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3NS4zNmRlZywgIzY3QUJDQiAzOC4wNyUsICM0QTk2QkEgODUuNjYlKTtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fZGVzYyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmc6IDUwLzE2K2VtIDAgNTAvMTYrZW0gNTAvMTYrZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLW0pIHtcbiAgICAgIHBhZGRpbmc6IDUwLzE2K2VtO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWlubmVyLW1vYmlsZTtcbiAgICB9XG5cbiAgICAudGl0bGUtcHJpbWFyeSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAucGxhaW4tdGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAzMC8xNitlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogNDQ3LzE2K2VtO1xuICAgIEBpbmNsdWRlIG9iamVjdC1maXQoY29udGFpbiwgYm90dG9tIGNlbnRlcik7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLW0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCArIDEpIHtcbiAgJGNlcnRpZmljYXRpb24tcGFkZGluZzogNTAvMTYrZW07XG5cbiAgLmNlcnRpZmljYXRpb24tZ3JpZDEsIC5jZXJ0aWZpY2F0aW9uLWdyaWQyIHtcbiAgICAucm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGNlcnRpZmljYXRpb24tcGFkZGluZztcbiAgICAgIG1hcmdpbi1yaWdodDogLSRjZXJ0aWZpY2F0aW9uLXBhZGRpbmc7XG5cbiAgICAgICYtLW11bHRpbGluZSB7XG4gICAgICAgIG1hcmdpbjogLSRjZXJ0aWZpY2F0aW9uLXBhZGRpbmc7XG5cbiAgICAgICAgJj5bY2xhc3NePSdjb2wtJ10ge1xuICAgICAgICAgIHBhZGRpbmc6ICRjZXJ0aWZpY2F0aW9uLXBhZGRpbmc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJj5bY2xhc3NePSdjb2wtJ10ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjZXJ0aWZpY2F0aW9uLXBhZGRpbmc7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjZXJ0aWZpY2F0aW9uLXBhZGRpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQgKyAxKSB7XG4gICRjZXJ0aWZpY2F0aW9uLXBhZGRpbmcyOiAyNS8xNitlbTtcblxuICAuY2VydGlmaWNhdGlvbi1ncmlkMSwgLmNlcnRpZmljYXRpb24tZ3JpZDIge1xuICAgIC5yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kY2VydGlmaWNhdGlvbi1wYWRkaW5nMjtcbiAgICAgIG1hcmdpbi1yaWdodDogLSRjZXJ0aWZpY2F0aW9uLXBhZGRpbmcyO1xuXG4gICAgICAmLS1tdWx0aWxpbmUge1xuICAgICAgICBtYXJnaW46IC0kY2VydGlmaWNhdGlvbi1wYWRkaW5nMjtcblxuICAgICAgICAmPltjbGFzc149J2NvbC0nXSB7XG4gICAgICAgICAgcGFkZGluZzogJGNlcnRpZmljYXRpb24tcGFkZGluZzI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJj5bY2xhc3NePSdjb2wtJ10ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjZXJ0aWZpY2F0aW9uLXBhZGRpbmcyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY2VydGlmaWNhdGlvbi1wYWRkaW5nMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNlcnRpZmljYXRpb24tZ3JpZDEge1xuICBbY2xhc3NePSdjb2wtJ10ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcHRvcC1zICsgMSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCArIDEpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2VydGlmaWNhdGlvbi1ncmlkMiB7XG4gIG1hcmdpbi10b3A6IDgwLzE2K2VtO1xuXG4gIFtjbGFzc149J2NvbC0nXSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcHRvcC1zICsgMSkge1xuICAgICAgJjpudGgtb2YtdHlwZSgzbiArIDMpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmFydGljbGUge1xuICAudGl0bGUtcHJpbWFyeSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDc4JS85NjgqMTAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwLzE2K3JlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBvYmplY3QtZml0KGNvdmVyKTtcbiAgICB9XG4gIH1cblxuICAmX19tZXRhIHtcbiAgICBmb250LXNpemU6IDE4LzE2K2VtO1xuICAgIGNvbG9yOiAkZ3JheS10ZXh0O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn0iLCIubWlzc2lvbi1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19kZXNjIHtcbiAgICBwYWRkaW5nOiA0MC8xNitlbTtcbiAgfVxuXG4gICZfX251bWJlciB7XG4gICAgZm9udC1zaXplOiAxOC8xNitlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMC8xOCtlbTtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTgvMTYrZW07XG4gICAgbGluZS1oZWlnaHQ6IDI2LzE4K2VtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAyMDAvMTYrZW07XG4gICAgQGluY2x1ZGUgb2JqZWN0LWZpdChjb3Zlcik7XG4gICAgbWl4LWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn0iLCIuZGF0ZS1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MC8xNityZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNjAvMTYrcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTAvMTYrcmVtO1xuICB9XG5cbiAgJl9fdmFsdWUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA2NC8xNitlbTtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMS82NCtlbTtcbiAgICB3aWR0aDogMjAwLzY0K2VtO1xuICAgIG1hcmdpbi1yaWdodDogMjAvMTYrcmVtO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxuXG4gICZfX2Rlc2Mge1xuXG4gIH1cbn0iLCIucGxhbnMtYmxvY2sge1xuICBwYWRkaW5nOiA1MC8xNitlbTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3BsYW5zLWJnLnBuZykgY2VudGVyIHJpZ2h0IG5vLXJlcGVhdCAjQjBEQkRFO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblxuICAmPmRpdiB7XG4gICAgd2lkdGg6IDY5MC8xNitlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudGl0bGUtcHJpbWFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDAvMTYrcmVtO1xuICB9XG59IiwiLmxpbmtzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNDAvMTYrZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwLzE2K2VtO1xuICB9XG5cbiAgbGkge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MC8xNitlbTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwLzE2K2VtO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgY29sb3I6ICMyRjgwRUQ7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzJhNmNjYjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA5OTk5OTtcblxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA3NDIuMTIvMTYrZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMTAzLjgxJS83NDIuMTIqMTAwO1xuICAgICAgICBwYWRkaW5nOiAwIDElO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMXM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC41cztcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDQ1JTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDYzOC4zMiUvNzQyLjEyKjEwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMC8xNitlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGMkYyRjI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAxLjVzO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XG4gICAgICBmb250LXNpemU6IDMuNXZ3O1xuICAgIH1cbiAgfVxuXG4gICZfX3Njcm9sbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogM2VtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBmb250LXNpemU6IDMyLzE2K2VtO1xuICAgIHdpZHRoOiAxZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0uNWVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMmVtKTtcblxuICAgIEBrZXlmcmFtZXMgd2lnZ2xlIHtcbiAgICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yZW0pO1xuICAgICAgfVxuICAgICAgMTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuICAgICAgODUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMmVtKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmFuaW1hdGVkIHtcbiAgICAucHJlbG9hZGVyX19pbWcgaW1nOmZpcnN0LWNoaWxkIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDAuMWRlZyk7XG4gICAgfVxuXG4gICAgLnByZWxvYWRlcl9fdGl0bGUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAucHJlbG9hZGVyX19zY3JvbGwge1xuICAgICAgYW5pbWF0aW9uOiB3aWdnbGUgaW5maW5pdGUgNHMgbGluZWFyO1xuICAgIH1cbiAgfVxufSIsIi5sb2dvLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogJGhhcmQtc2hhZG93O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gIC5ibHVlLWJsb2NrIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCArIDEpIHtcbiAgICAgIHBhZGRpbmc6IDUwLzE2K2VtO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDQzMC8xNitlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTAvMTYrZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMzA3LzE2K2VtO1xuICAgIH1cbiAgfVxuXG4gIC5wbGFpbi10ZXh0IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0ICsgMSkge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuICB9XG59IiwiLmJ1c2luZXNzLWNhcmQge1xuICBib3gtc2hhZG93OiAkaGFyZC1zaGFkb3c7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICZfX251bWJlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjAvMTYrcmVtO1xuICAgIHJpZ2h0OiAzMC8xNityZW07XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMS8xNitlbTtcbiAgICBjb2xvcjogJGdyYXk7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDQwLzE2K2VtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAxODkvMTYrZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAxLjI1ZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA4MC8xNitlbTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0ICsgMSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI3LzE2K2VtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2IHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDIwLzE2K2VtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEvMjArZW07XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQgKyAxKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOS8yMCtlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0MC8xNitlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDEuMjVlbTtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMi8xNitlbTtcbiAgICBsaW5lLWhlaWdodDogMTcvMTIrZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjM1LzEyK2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIHBhZGRpbmc6IDMxLjUvMTIrZW0gMS4yNWVtO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogNDAvMTYrZW07XG4gICAgYmFja2dyb3VuZDogIzI2NjI5RjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgJisuYnVzaW5lc3MtY2FyZF9fYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE4LzE2K2VtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2LzE4K2VtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEvMTgrZW07XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyLzE2K2VtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52YWx1ZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiA0NS8xNitlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEvNDUrZW07XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkvNDUrZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZhbHVlLXVuaXQge1xuICAgICAgZm9udC1zaXplOiAxNC8xNitlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMC8xNCtlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEvMTQrZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLzE0K2VtO1xuICAgIH1cbiAgfVxuXG4gICYtLXNtYWxsIHtcbiAgICAuYnVzaW5lc3MtY2FyZF9faGVhZGVyLCAuYnVzaW5lc3MtY2FyZF9fc2VjdGlvbiwgLmJ1c2luZXNzLWNhcmRfX2Zvb3RlciB7XG4gICAgICBwYWRkaW5nOiAyMC8xNitlbTtcbiAgICB9XG4gIH1cblxuICAucGxhaW4tdGV4dCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAub3JhbmdlLWxpbmsge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5vcmFuZ2UtbGluayB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwLzE2K3JlbTtcbiAgICB9XG4gIH1cbn0iLCIucmVndWxhdGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAkaGFyZC1zaGFkb3c7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLnJvdyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAmPltjbGFzc149XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcHRvcC1zICsgMSkge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZWd1bGF0aW9uLWNhcmQge1xuICBwYWRkaW5nOiA0MC8xNitlbSAzMC8xNitlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAxLjI1ZW07XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwLzE2K2VtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xLzIwK2VtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAvMjArZW07XG4gIH1cblxuICAucGxhaW4tdGV4dCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjAvMTYrcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5vcmFuZ2UtbGluayB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59IiwiLml0ZW1zLWdyb3VwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogJGhhcmQtc2hhZG93O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzAvMTYrZW07XG4gIH1cblxuICAmPi5yb3cge1xuICAgIG1hcmdpbjogMDtcblxuICAgICY+W2NsYXNzXj1cImNvbC1cIl06bm90KC5pdGVtcy1ncm91cF9fYmx1ZSk6bm90KC5pdGVtcy1ncm91cF9fd2hpdGUpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0ICsgMSkge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG5cbiAgICAgICAgICAgICYuaXRlbS0tYmx1ZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuXG4gICAgICAgICAgICAmLml0ZW0tLWJsdWUge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXRlbSB7XG4gICAgcGFkZGluZzogMjAvMTYrZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgfVxuXG4gICAgJi5oZWlnaHQtYXV0byB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJi0tYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcbiAgICAgIH1cblxuICAgICAgLnBsYWluLXRleHQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxOC8xNitlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xLzE4K2VtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjQvMTYrZW07XG4gICAgfVxuXG4gICAgLnN0YXRzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19oaW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDMyLzE0K2VtO1xuICAgICAgZm9udC1zaXplOiAxNC8xNitlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMC8xNCtlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEvMTQrZW07XG4gICAgfVxuXG4gICAgLnN0YXRzLWl0ZW0ge1xuICAgICAgJl9fdmFsdWUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDU5LzE2K2VtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEvNTkrZW07XG4gICAgICB9XG5cbiAgICAgICZfX3VuaXQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMS8xNitlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgICAuaXRlbSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLS1taXNzaW9uIHtcbiAgICAudGl0bGUtcHJpbWFyeSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJj4ucm93IHtcbiAgICAgICY+Lml0ZW1zLWdyb3VwX193aGl0ZSwgJj4uaXRlbXMtZ3JvdXBfX2JsdWUge1xuICAgICAgICBwYWRkaW5nOiA1MC8xNitlbTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctaW5uZXItbW9iaWxlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY+Lml0ZW1zLWdyb3VwX19ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgIC5wbGFpbi10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmFib3V0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6ICRoYXJkLXNoYWRvdztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuYmx1ZS1ibG9jayB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDAgMjBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDA7XG4gICAgd2lkdGg6IDUwMC8xNitlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBiYWNrZ3JvdW5kOiAjNjdBQkNCO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTMwLzE2K2VtO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIuNTc1ZW07XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEuNzc1ZW07XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01LjY3NXZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5kYXRlcy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGRkZGRiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA0Mi4xOSUsICNGRkZGRkYgMTAwJSksIHVybChcIi9hc3NldHMvaW1nL2RhdGVzLWJnLnBuZ1wiKSBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gIC5kYXRlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNCMjUzMzMsIHRyYW5zcGFyZW50KTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBsZWZ0OiAxMi8xNityZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29sdW1uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuZGF0ZS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTUvMTYrZW07XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogdW5zZXQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NS8xNitlbTtcblxuICAgICAgICAgIC5kYXRlLWl0ZW1fX3ZhbHVlIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICByaWdodDogY2FsYygxMDAlICsgMjJyZW0vMTYpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeCgtMSwgMCwgMCwgMSwgMCwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMS42ZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX192YWx1ZSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzNi8xNitlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMS8zNitlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogNDAvMTYrcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAyOC8xNityZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTQvMTYrcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvcG9pbnQuc3ZnXCIpIGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgNHB4IDRweCByZ2JhKDAsMCwwLC4yNSkpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAzNXJlbS8xNik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNC8xNitlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjAvMTQrZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMS8xNCtlbTtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NS8xNitlbTtcblxuICAgICAgICAgIC5kYXRlLWl0ZW1fX3ZhbHVlIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICByaWdodDogY2FsYygxMDAlICsgMzVyZW0vMTYpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeCgtMSwgMCwgMCwgMSwgMCwgMCk7XG5cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAyMnJlbS8xNik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAuZGF0ZS1pdGVtX192YWx1ZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMS4xZW07XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgIC5kYXRlLWl0ZW0ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBhbmltYXRpb246IDEuNXMgZm9yd2FyZHMgZmFkZUluO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGtleWZyYW1lcyBmYWRlSW4ge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmdyYWRpZW50LWNhcmQge1xuICBwYWRkaW5nOiA1MC8xNitlbTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMjM0Njc1IDUwJSwgcmdiYSgzNSwgNzAsIDExNywgMC4zOCkgODYuOSUpO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1pbm5lci1tb2JpbGU7XG4gIH1cblxuICAudGl0bGUtcHJpbWFyeSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMzAvMTYrcmVtO1xuICB9XG5cbiAgLnBsYWluLXRleHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgb2JqZWN0LWZpdChjb3Zlcik7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn0iLCIuY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAmPmRpdiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLndoaXRlLWJsb2NrIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLm1hcCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcC1zKSB7XG4gICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgIH1cbiAgICBcbiAgICAmPioge1xuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59IiwiLmZvcm0ge1xuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjAvMTYrZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAvMTYrZW07XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNC8xNitlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA3LzE0K2VtO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxuXG4gIC5hbGVydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuZXJyb3Ige1xuICAgIC5hbGVydCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19yb3cge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXB0b3AtcyArIDEpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNS8xNityZW07XG5cbiAgICAgIC5pbnB1dC1ncm91cF9fdGl0bGUge1xuICAgICAgICB3aWR0aDogMjU3LzE2K2VtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE4LzE2K2VtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTUvMTYrcmVtO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAmKyoge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaW5wdXQtcmVndWxhciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTgvMTYrZW07XG4gIHBhZGRpbmctbGVmdDogMTIvMTgrZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEyLzE4K2VtO1xuICBoZWlnaHQ6IDUwLzE4K2VtO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxufVxuXG50ZXh0YXJlYS5pbnB1dC1yZWd1bGFyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAuNmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42ZW07XG4gIGhlaWdodDogNmVtO1xufVxuXG5zZWxlY3QuaW5wdXQtcmVndWxhciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdW5zZXQ7XG59XG5cbi5pbnB1dC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5pbnB1dC1yZWd1bGFyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MC8xOCtlbTtcbiAgfVxuXG4gIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDIwLzE2K2VtO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICByaWdodDogMTUvMjArZW07XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi5yYWRpbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOS8xNitlbTtcbiAgfVxuICBcbiAgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmOmNoZWNrZWQrc3BhbjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTgvMTYrZW07XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgcGFkZGluZy1sZWZ0OiA0M3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogI0VCRUJFQjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogIzQwRTM2NjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgbGVmdDogN3B4O1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cblxuLnJhZGlvLXN3aXRjaCB7XG4gIGJhY2tncm91bmQ6ICNFQkVCRUI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICY6Y2hlY2tlZCtkaXYge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEzcmVtLzE2KTtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOGVtLzE2KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgY29sb3I6ICNCNEI0QjU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgKyAxM2VtLzE2KTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgOGVtLzE2KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTgvMTYrZW07XG4gICAgICBjb2xvcjogI0I0QjRCNTtcbiAgICAgIHBhZGRpbmc6IDIxLjUvMTgrZW0gNDYvMTgrZW07XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzMvMTgrZW07XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzMvMTgrZW07XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xuICAgICAgICBwYWRkaW5nOiAxNC8xOCtlbSAzMC8xOCtlbTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMi8xOCtlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMi8xOCtlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmlsZS1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCJib2R5IHtcbiAgLmNob3Nlbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgfVxuXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAgMTIvMTgrZW07XG4gICAgaGVpZ2h0OiA1MC8xOCtlbTtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg1MGVtLzE4IC0gMnB4KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAvL3doaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICBzcGFuIHtcbiAgICAgIC8vd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB9XG4gIH1cblxuICAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xuICAgIC8vd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC8vbWluLWhlaWdodDogNTFweDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogNS8xNitlbSAxMC8xNitlbTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAmOm5vdChsYXN0LWNoaWxkKSB7XG5cbiAgICB9XG4gIH1cblxuICAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDEuNS8xMi41K2VtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luOiAxLjUvMTIuNStlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4LjUvMTIuNStlbSAxMC8xMi41K2VtIDguNS8xMi41K2VtIDQwLzEyLjUrZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjAvMTIuNStlbTtcbiAgICB9XG4gIH1cblxuICAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTAvMTIuNStlbTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC45O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG4gICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgIH1cbiAgfVxuXG4gIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNhYWE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgfVxuXG4gIC5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgPiBhLFxuICAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4tY29udGFpbmVyLW11bHRpLmNob3Nlbi13aXRoLWRyb3AuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAvL2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIC8vYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlLCAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG5cbiAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICAgIC8vb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDAuNjVlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcZTkwOFwiO1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICB9XG4gIH1cblxuICAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICAgIH1cbiAgfVxuXG4gIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG5cbiAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAuaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgICAgIC8vYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogOC8xNitlbSAxMi8xNitlbTtcbiAgfVxuXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRlZmF1bHQge1xuICAgIGNvbG9yOiAjYWFhO1xuICB9XG5cbiAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIGNvbG9yOiBpbml0aWFsO1xuICB9XG5cbiAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLnJlc3VsdC1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2gge1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgcGFkZGluZzogMCAxMi8xNitlbTtcbiAgICAgIGhlaWdodDogMzYvMTYrZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXGU5MDFcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxLjNlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjb2xvcjogJGdyYXktdGV4dDtcbiAgICB9XG4gIH1cblxuICAubm8tc2VhcmNoICsgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiLmZpbHRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDI1LzE2K2VtIDMwLzE2K2VtO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTVweCByZ2JhKDAsMCwwLC4xNCk7XG4gIG1hcmdpbi1ib3R0b206IDYwLzE2K2VtO1xuXG4gIC5idG4ge1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgcGFkZGluZzogMS4yNWVtO1xuICB9XG5cbiAgJiA+IC5yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFwdG9wLXMgKyAxKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgI3skcGFkZGluZ30gKiAyKTtcbiAgICB9XG4gICAgXG4gICAgLmNvbC1hdXRvIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbnB1dHMge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBcbiAgICBbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wLXMpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcGFydGljaXBhbnRzIHtcbiAgICAuZmlsdGVyX19pbnB1dHMge1xuICAgICAgLnJvdyB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXB0b3AtcyArIDEpIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgICAgIC5jb2wtYXV0byB7XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE0LjUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEzJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOC41JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMi41JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg1KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMS41JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLWF1dG8ge1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYXBwbGljYXRpb25zIHtcbiAgICAuZmlsdGVyX19pbnB1dHMge1xuICAgICAgLnJvdyB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXB0b3AtcyArIDEpIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgICAgIC5jb2wtYXV0byB7XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLWF1dG8ge1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Atcykge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJyZWFkY3J1bWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcbiAgcGFkZGluZzogMTQvMTYrZW0gMDtcblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxOC8xNitlbTtcbiAgICAgIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkICkge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkwN1wiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgICAgICAgIG1hcmdpbjogMCAyMi8xNCtlbTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjZlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA1NiU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgb2JqZWN0LWZpdChjb3Zlcik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCIuYWxlcnQge1xuICBmb250LXNpemU6IDE0LzE2K2VtO1xuICBtYXJnaW46IDE4LzE0K2VtIDA7XG4gIHBhZGRpbmc6IDIwLjUvMTQrZW07XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMTU1NzI0O1xuICAgIGJhY2tncm91bmQ6ICNkNGVkZGE7XG4gIH1cblxuICAmLWluZm8ge1xuICAgIGNvbG9yOiAjMDA0MDg1O1xuICAgIGJhY2tncm91bmQ6ICNjY2U1ZmY7XG4gIH1cblxuICAmLXdhcm5pbmcge1xuICAgIGNvbG9yOiAjODU2NDA0O1xuICAgIGJhY2tncm91bmQ6ICNmZmYzY2Q7XG4gIH1cblxuICAmLWRhbmdlciB7XG4gICAgY29sb3I6ICM3MjFjMjQ7XG4gICAgYmFja2dyb3VuZDogI2Y4ZDdkYTtcbiAgfVxufSIsIi5tZW51LWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTRweDtcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogNnB4O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRvcDogMTJweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFwdG9wLXMgKyAxKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYub3BlbmVkICBzcGFuIHtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgdG9wOiA2cHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG4gIH1cbn0iLCIudmFjYW5jaWVzIHtcbiAgLnNwb2lsZXJzIC5zcG9pbGVyX190aXRsZT5kaXYge1xuICAgIGZsZXgtZ3JvdzogMTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIC5zcG9pbGVycyAuc3BvaWxlcl9fZGF0ZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuc3BvaWxlcnMgLnNwb2lsZXJfX2RhdGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn0iXX0= */
.business-card__new-step_h {
	font-weight: 600;
	font-size: 1.125em;
	line-height: 112%;
	letter-spacing: -.02222em;
	color: #222;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.business-card__section.new-business-card__section {
	max-width: 75%;
	padding: 1.875em;
}

.new-business-card__section .plain-text {
	padding-bottom: 50px;
}

.business-card__footer.new-business-card__footer {

	background: inherit;
	padding: 0;
}

.new-business-card__footer__proc-block {
	background: #294a75;
	padding: 1.25em 2.5em !important;
	padding-right: 1em !important;
	border-right: 1px solid rgba(255, 255, 255, 0.1);
}

.new-business-card__footer__proc-block .value-unit {
	padding-left: 1.25em;
}

.new-business-card__footer__proc-value-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.new-business-card__footer__button-block_btn {
	display: flex;
	justify-content: start;
	align-items: center;
	background: #4285F4;
	font-weight: 600;
	line-height: 26px;
	letter-spacing: -0.1px;
	/* height: 33.33333333333333%; */
	padding: 1.875em 1.25em;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	font-size: 1.125em;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.new-business-card__footer__button-block_darker-btn {
	background: #226FEF;
}

.new-business-card__footer__button-block_btn:hover {
	background: #294a75;
}

.new-business-card__footer__proc-value-block .value {
	font-size: 3.563em;
}

.new-business-card__footer__desc-block {
	font-size: .875em;
	line-height: 1.42857em;
	letter-spacing: .00714em;
	padding: 1.25em 1.4em !important;
	background: #294a75;
}

.team .spoiler__text td {
	vertical-align: top;
	padding-right: 15px;
}

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

.m-b-30 {
	margin-bottom: 30px;
}

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

.home-ob {
	background: #d5eaff;
	color: #000;
	border-radius: 10px;
	padding: 10px;
	font-size: 18px;
	margin-top: 20px;
}

.home-ob a {
	font-weight: bold;
	color: #b2534c;
}

.m-20 {
	margin-top: 20px;
}

.buttonBlock {
	margin: 10px 0;
	color: #fff;
	text-align: center;
	font-weight: bold;
}

.buttonBlock a {
	color: #fff;
	background: #294a75;
	padding: 20px 10px;
	display: block;
	border-radius: 10px;
}

.buttonBlock a:hover {
	background: #294a75;
}

.blockPred {
	font-size: 20px;
}

.imgButHome a {
	margin: 10px 0;
	text-align: center;
	padding: 10px 0 0 0;
	display: block;
	background: #294a75;
	color: #fff;
	font-weight: bold;
	border-radius: 10px;
	border: 1px solid #036;
}

.imgButHome a:hover {
	background: #294a75;
}

.imgButHome img {
	display: block;
	padding-top: 10px;
	border-radius: 0 0 10px 10px;
}

.blockPred a,
.blockPred a:hover {
	padding: 0;
	background: none;
}

.blockPred img {
	border-radius: 10px;
}

.article-card__title {
	font-size: 1.1em;
	line-height: 1;
}

.title-block {
	margin-bottom: 1em;
}

.title-primary {
	font-size: 1.6em;
}

/*
.story {
	padding: 2em;
	border-radius:10px;
}
.story__quote {
	font-size: 1.3em;
	margin-bottom: 1rem;
}
.story .author {
	color: #fff;
	font-size: .8rem;
}
.story__quote::after {
	transform: rotate(110deg);
}*/
.menu ul li a {
	font-size: .9em;
}

.menu>ul>li {
	padding: .80625em;
	text-align: center;
	max-width: 18rem;
}

.orange_btn {
	background: #cb522d;
}

.gray_btn {
	background: #7b7b7b;
}

.article__image {
	padding-bottom: 70.38%;
}

.p-0 {
	padding: 0;
}

.p-1 {
	padding: 1em 0;
}

.p-2 {
	padding: 2em 0;
}

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

.datehome__video {
	padding-bottom: 0 !important;
	border-bottom: none !important;
}

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

.menu ul li.dot {
	padding: .3rem;
}


@media screen and (max-width:1024px) {
	.business-card__section.new-business-card__section {
		max-width: 100%;
	}

	.new-business-card__footer__desc-block {
		padding: 1.25em 2em !important;
	}

	.new-business-card__footer__button-block_btn {
		text-align: center;
	}

	.d-flex {
		display: block;
	}

	.menu ul li {
		max-width: none;
	}
}

@media screen and (max-width:425px) {
	.team .spoiler__text .ws-nowrap {
		white-space: normal;
	}
}
