@charset "UTF-8";
/**********/
/* Common */
body {
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	font-weight: 500;
	/* Выравнивание цифр шрифта Raleway */
	-webkit-font-feature-settings: "lnum";
	-ms-font-feature-settings: "lnum";
	-o-font-feature-settings: "lnum";
	font-feature-settings: "lnum";
	margin: 0;
	background: #252525;
	-webkit-transition: .2s;
	transition: .2s;
}

::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #F5F5F5;
}

::-webkit-scrollbar {
	width: 15px;
	background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background: #FF4848;
}

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

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

*:focus {
	outline: none !important;
}

a, button, label, p, span, select, option, div::before, div::after, input, textarea {
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}

:focus::-webkit-input-placeholder {
	opacity: 0;
	-webkit-transition: opacity .4s ease;
	transition: opacity .4s ease;
}

:focus::-moz-placeholder {
	opacity: 0;
	-webkit-transition: opacity .4s ease;
	transition: opacity .4s ease;
}

:focus::-ms-input-placeholder {
	opacity: 0;
	-webkit-transition: opacity .4s ease;
	transition: opacity .4s ease;
}

:focus::placeholder {
	opacity: 0;
	-webkit-transition: opacity .4s ease;
	transition: opacity .4s ease;
}

.hidden {
	display: none;
}

.visible {
	display: block !important;
}

.transparent {
	opacity: 0;
}

.opaque {
	opacity: 1;
}

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

a, button, input, label, select, textarea {
	-ms-touch-action: manipulation;
	    touch-action: manipulation;
}

figure, li {
	margin: 0;
	padding: 0;
}

ol, ul {
	list-style: none;
}

label {
	margin: 0;
}

b, strong {
	font-weight: bolder;
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

img {
	border-style: none;
}

button {
	padding: 0;
	border: none;
	cursor: pointer;
	overflow: visible;
}

button:disabled {
	pointer-events: none;
	cursor: not-allowed;
}

button, [type="button"], [type="reset"], [type="submit"] {
	-webkit-appearance: button;
}

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type=text], input[type=email], input[type=password], input[type=search], input[type=tel], input[type=number], input[type=date], input[type=submit], input[type=reset], input[type=file], input[type=button] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

button, input, optgroup, select, textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 100%;
	outline: none;
	border-radius: 0;
}

textarea {
	overflow: auto;
}

body, ul, ol, p, h1, h2, h3, h4, h5, h6, input, button, textarea, select, table {
	padding: 0;
	margin: 0;
	font-weight: normal;
}

table {
	width: 100%;
	border-collapse: collapse;
	border-width: 0;
	border-spacing: 0;
	border-color: transparent;
}

table th {
	font-weight: normal;
	text-align: left;
}

[hidden] {
	display: none;
}

figcaption, figure, main, article, aside, footer, header, nav, section {
	display: block;
}

a {
	background-color: transparent;
	text-decoration: none;
	cursor: pointer;
}

a:hover {
	opacity: 0.85;
	text-decoration: none;
}

a:focus {
	text-decoration: none;
}

input::-webkit-input-placeholder {
	opacity: 1;
	color: inherit;
	font-size: inherit;
}

input::-moz-placeholder {
	opacity: 1;
	color: inherit;
	font-size: inherit;
}

input:-moz-placeholder {
	opacity: 1;
	color: inherit;
	font-size: inherit;
}

input:-ms-input-placeholder {
	opacity: 1;
	color: inherit;
	font-size: inherit;
}

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

input[type='number'] {
	-moz-appearance: textfield;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input[name=personalDataAgree], input[name=saveInput] {
	display: none;
}

select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.wrapper {
	position: relative;
	min-width: 320px;
	width: 100%;
	height: 100%;
	max-width: 1920px;
	margin: auto;
	font-weight: 500;
	color: #F1F1F1;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	overflow-x: hidden;
	overflow-y: hidden;
}

@media (max-width: 767px) {
	.wrapper {
		max-width: 100%;
	}
}

.container {
	position: relative;
	max-width: 1180px;
	padding: 0 20px;
}

@media (max-width: 767px) {
	.container {
		max-width: 100%;
	}
}

.main__bg-1 {
	background: url(../img/intro/bg-1.jpg) no-repeat center top/cover;
}

.main__title {
	font-weight: 700;
	font-size: 3.2rem;
	line-height: 120%;
	color: #000;
}

@media (max-width: 1100px) {
	.main__title {
		font-size: 2.5rem;
	}
}

@media (max-width: 767px) {
	.main__title {
		font-size: 1.4rem;
	}
}

.main-btn {
	position: relative;
	z-index: 150;
	max-width: 19rem;
	width: 100%;
	height: 4rem;
	background: -webkit-gradient(linear, right top, left top, from(#AC0000), color-stop(72.99%, #FF4848), to(#B70000));
	background: linear-gradient(270deg, #AC0000 0%, #FF4848 72.99%, #B70000 100%);
	border-radius: .8rem;
	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;
	font-weight: 800;
	font-size: 1rem;
	line-height: 120%;
	letter-spacing: -0.04em;
	text-transform: uppercase;
	color: #E8E8E8;
	cursor: pointer;
}

.main-btn:hover {
	background: #ae0d0d;
	opacity: 1;
}

@media (max-width: 620px) {
	.main-btn {
		max-width: 90%;
		height: 3rem;
	}
}

.send-success {
	color: #11253D;
}

/* Lazy load */
.lazy {
	background-image: none !important;
	opacity: 0;
}

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

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

.form {
	position: relative;
	background: transparent;
	padding: 0;
}

.form__title {
	position: relative;
	z-index: 10;
	font-weight: 800;
	font-size: 3.8rem;
	line-height: 120%;
	text-align: center;
	margin-bottom: 2rem;
}

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

.form__item {
	max-width: 36rem;
	width: 100%;
	padding: 0;
	margin: 0 auto 1rem;
}

.form__input {
	width: 100%;
	height: 4rem;
	margin: 0;
	padding: .6rem 1.2rem;
	background: #fff;
	border: 1px solid #c9c9c9;
	font-weight: 500;
	font-size: 1.3rem;
	line-height: 110%;
	color: #000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.form__input::-webkit-input-placeholder {
	color: #484848;
	opacity: 0.7;
}

.form__input::-moz-placeholder {
	color: #484848;
	opacity: 0.7;
}

.form__input::-ms-input-placeholder {
	color: #484848;
	opacity: 0.7;
}

.form__input::placeholder {
	color: #484848;
	opacity: 0.7;
}

.form__input.error {
	border: .1rem solid red !important;
}

.form__input.valid {
	border: .1rem solid green !important;
}

.form__input:hover, .form__input:focus {
	opacity: 1;
}

.form__textarea {
	height: 8.5rem;
	resize: none;
}

.form__bottom-button {
	margin-top: 1rem;
}

.form__bottom-btn {
	max-width: 100%;
	width: 100%;
	height: 4rem;
	background: linear-gradient(89.86deg, #C90000 0.1%, #FD3838 40.63%, #D90000 99.87%, #AE0000 99.87%);
	border-radius: .4rem;
	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;
	font-weight: 800;
	font-size: 1.6rem;
	line-height: 120%;
	letter-spacing: -0.04em;
	text-transform: uppercase;
	color: #E8E8E8;
}

.form__bottom-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-top: 1rem;
}

.form__footer {
	position: relative;
}

.form__footer-text {
	font-weight: 600;
	font-size: .9rem;
	line-height: 130%;
	color: #0F0E0E;
}

.form__footer-text a {
	color: #0F0E0E;
	text-decoration: underline;
}

.form label.error {
	display: none !important;
}

.form [type="submit"][disabled] {
	cursor: not-allowed !important;
	opacity: 1;
	background: #ffffffa3;
}

.formReg .form__title {
	color: #060C0A;
	text-transform: uppercase;
	font-size: 2.8rem;
	text-align: left;
}

.formReg .form__fields {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 1rem;
}

.formReg .form__item {
	margin: 0;
}

.formReg .form__input {
	background: #F7F7F7;
	border: 1px solid #919191;
	border-radius: 0.8rem;
	height: 3.2rem;
	font-size: 1rem;
}

.formReg .form__bottom-wrapper {
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}

.formReg .form__bottom-button {
	margin-top: 0;
}

.formReg .form__bottom-btn {
	font-weight: 800;
	font-size: 16px;
	line-height: 120%;
	border-radius: 0.8rem;
	height: 3.2rem;
}

.formReg .form__show {
	display: none;
}

.formReg .form__drop {
	position: relative;
	max-width: 100%;
	width: 100%;
	height: 3.2rem;
	padding: .6rem 1.2rem;
	background: #fff;
	border: 1px solid #919191;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	cursor: pointer;
	border-radius: 0.8rem;
}

.formReg .form__drop::after {
	content: url(../img/form/arrow-black.svg);
	position: absolute;
	top: 0.7rem;
	right: 0.7rem;
	max-width: 1rem;
	width: 100%;
	height: 1rem;
}

.formReg .form__drop span {
	font-weight: 500;
	font-size: 1rem;
	line-height: 110%;
	color: #000;
}

.formReg .form__drop.active .form__drop-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	opacity: 1;
	pointer-events: auto;
}

.formReg .form__drop-list {
	display: none;
	position: absolute;
	z-index: 150;
	top: 3.5rem;
	left: 0;
	opacity: 0;
	width: 100%;
	padding: .6rem 1rem;
	background: #FFFFFF;
	border: .1rem solid #919191;
	border-radius: 0.5rem;
}

.formReg .form__drop-list-main {
	z-index: 300;
}

.formReg .form__drop-list li {
	padding: 0 10px;
	height: auto;
	margin-bottom: .7rem;
	font-weight: 500;
	font-size: 1rem;
	line-height: 110%;
	color: #000;
	cursor: pointer;
}

.formReg .form__drop-list li:nth-last-child(1) {
	margin: 0;
}

.form-section__box {
	padding: 3rem 5rem;
	border-radius: 1.2rem;
	background: url(../img/form/bg.png) no-repeat left/cover;
}

/*************/
/* Blocks */
.header {
	max-width: 1920px;
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 2000;
	margin: 0 auto;
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(37, 37, 37, 0)), to(#272727));
	background: linear-gradient(360deg, rgba(37, 37, 37, 0) 0%, #272727 100%);
	-webkit-transition: .3s;
	transition: .3s;
}

.header.page-scrolled {
	-webkit-transition: .3s;
	transition: .3s;
	background: #000;
}

.header__flex {
	padding: 1rem 0;
	-webkit-transition: .3s;
	transition: .3s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

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

.header__flex-logo img {
	max-width: -webkit-max-content;
	max-width: -moz-max-content;
	max-width: max-content;
	margin-right: 1rem;
}

.header__flex-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin: 0 auto;
}

.header__flex-menu li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	list-style: none;
	margin-left: .8rem;
}

.header__flex-menu li a {
	font-weight: 600;
	font-size: .7rem;
	line-height: 120%;
	letter-spacing: -0.04em;
	text-transform: uppercase;
	color: #E2E2E2;
	white-space: nowrap;
}

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

.header__flex-menu_social a {
	margin: 0 .2rem;
}

.header__flex-menu_social img {
	max-width: 1.1rem;
	width: 100%;
}

.thanksPage .header__flex-menu {
	display: none !important;
}

.header__flex-btn {
	max-width: 8rem;
	width: 100%;
	height: 1.5rem;
	border: .1rem solid #fff;
	border-radius: .4rem;
	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;
	font-weight: 800;
	font-size: .6rem;
	line-height: 120%;
	letter-spacing: -0.04em;
	text-transform: uppercase;
	color: #E8E8E8;
}

.header__flex-btn:hover {
	border: .1rem solid #D90000;
	background: linear-gradient(89.86deg, #C90000 0.1%, #FD3838 40.63%, #D90000 99.87%, #AE0000 99.87%);
}

.header__menu {
	display: none;
	width: 3rem;
	height: 2rem;
}

.thanksPage .header__menu {
	display: none !important;
}

.header__menu.active .line {
	stroke: #fff;
}

.header__menu .ham {
	width: 100%;
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
	-webkit-transition: -webkit-transform 0.5s;
	transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
	transition: transform 0.5s, -webkit-transform 0.5s;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.header__menu .hamRotate.active {
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
}

.header__menu .hamRotate180.active {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

.header__menu .line {
	fill: none;
	-webkit-transition: stroke-dasharray 400ms, stroke-dashoffset 400ms;
	transition: stroke-dasharray 400ms, stroke-dashoffset 400ms;
	stroke: #fff;
	stroke-width: 2.5;
	stroke-linecap: round;
}

.header__menu .hamR .top {
	stroke-dasharray: 40 121;
}

.header__menu .hamR .bottom {
	stroke-dasharray: 40 121;
}

.header__menu .hamR.active .top {
	stroke-dashoffset: -68px;
}

.header__menu .hamR.active .bottom {
	stroke-dashoffset: -68px;
}

.intro {
	position: relative;
	padding: 10rem 0 6rem;
}

.intro-title {
	max-width: 50%;
	width: 100%;
	margin: 0 auto 1rem;
}

.intro-subtitle {
	max-width: 47%;
	width: 100%;
	margin: 0 auto 3rem;
	font-weight: 800;
	font-size: 1.6rem;
	line-height: 100%;
	text-align: center;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	color: #E8E8E8;
	mix-blend-mode: luminosity;
}

.intro__block {
	max-width: 75%;
	width: 100%;
	margin: 0 auto;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	-webkit-column-gap: 2rem;
	   -moz-column-gap: 2rem;
	        column-gap: 2rem;
	row-gap: 2rem;
}

.intro__block-card {
	height: 4.5rem;
	border: .1rem solid #F1F1F1;
	border-radius: .5rem;
	padding: 1rem;
	font-weight: 800;
	font-size: 1.2rem;
	line-height: 120%;
	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;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	color: #F1F1F1;
	-webkit-transition: .2s;
	transition: .2s;
}

.intro__block-card:hover {
	border: .1rem solid #AC0000;
	background: -webkit-gradient(linear, right top, left top, from(#AC0000), color-stop(72.99%, #FF4848), to(#B70000));
	background: linear-gradient(270deg, #AC0000 0%, #FF4848 72.99%, #B70000 100%);
	-webkit-transition: .2s;
	transition: .2s;
}

.about {
	position: relative;
	padding: 6rem 0;
	margin-bottom: -30rem;
}

.about-title {
	max-width: 50%;
	width: 100%;
	margin-bottom: 4.8rem;
}

.about__block {
	position: relative;
	z-index: 20;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.about__block-img {
	max-width: 46%;
	width: 100%;
}

.about__block-text {
	max-width: 50%;
	width: 100%;
}

.about__block-text p {
	font-size: 1.2rem;
	line-height: 140%;
	color: #F1F1F1;
	margin-bottom: 1rem;
}

.about__block-text p:nth-last-child(1) {
	margin: 0;
}

.manifest {
	position: relative;
	z-index: 5;
	padding: 35rem 0 6rem;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, rgba(216, 216, 216, 0)), color-stop(6.54%, rgba(166, 166, 166, 0)), color-stop(43.86%, rgba(176, 176, 176, 0.96)), color-stop(53.65%, #CBCBCB), to(rgba(218, 218, 218, 0.79)));
	background: linear-gradient(180deg, rgba(216, 216, 216, 0) 5%, rgba(166, 166, 166, 0) 6.54%, rgba(176, 176, 176, 0.96) 43.86%, #CBCBCB 53.65%, rgba(218, 218, 218, 0.79) 100%);
}

.manifest::before {
	content: '';
	position: absolute;
	left: 0;
	top: 30rem;
	background: url(../img/manifst/vector.png) no-repeat center/100%;
	max-width: 40rem;
	width: 100%;
	height: 100%;
}

.manifest::after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	background: url(../img/manifst/bg.png) no-repeat center/100%;
	max-width: 100%;
	width: 100%;
	height: 100%;
}

.manifest-title {
	position: relative;
	z-index: 15;
	max-width: 50%;
	width: 100%;
	margin-bottom: 4.8rem;
}

.manifest__block {
	position: relative;
	z-index: 15;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.manifest__block-img {
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
	max-width: 46%;
	width: 100%;
}

.manifest__block-text {
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
	max-width: 50%;
	width: 100%;
}

.manifest__block-text p {
	font-size: 1.2rem;
	line-height: 140%;
	color: #000;
	margin-bottom: 1rem;
}

.manifest__block-text p:nth-last-child(1) {
	margin: 0;
}

.project {
	position: relative;
	padding: 6rem 0;
}

.project::before {
	content: '';
	position: absolute;
	left: 0;
	top: -10rem;
	background: url(../img/project/vector.png) no-repeat center/100%;
	max-width: 45rem;
	width: 100%;
	height: 100%;
}

.project-title {
	max-width: 80%;
	width: 100%;
	margin-bottom: 6rem;
}

.project-title img:nth-child(2) {
	display: none;
}

.project__block {
	position: relative;
	z-index: 10;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	    justify-content: space-around;
}

.project__block-card {
	position: relative;
	max-width: 28rem;
	width: 100%;
	height: 17rem;
	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: 2rem 6rem;
	border-radius: 1rem;
	-webkit-box-shadow: inset 0px 0px 31px rgba(17, 44, 27, 0.5), inset 0px 0px 3px #112C1B;
	        box-shadow: inset 0px 0px 31px rgba(17, 44, 27, 0.5), inset 0px 0px 3px #112C1B;
}

.project__block-card:nth-child(1) {
	background: url(../img/project/card.png) no-repeat center/cover;
}

.project__block-card:nth-child(1)::before {
	content: '';
	position: absolute;
	top: 7.4rem;
	left: -26rem;
	background: url(../img/project/line.svg) no-repeat center/100%;
	max-width: 50rem;
	width: 100%;
	height: 2rem;
}

.project__block-card:nth-child(2) {
	background: url(../img/project/card-1.png) no-repeat center/cover;
}

.project__block-card:nth-child(2)::after {
	content: '';
	position: absolute;
	top: 7.1rem;
	right: -26rem;
	background: url(../img/project/line.svg) no-repeat center/100%;
	max-width: 50rem;
	width: 100%;
	height: 2rem;
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

.project__block-card h3 {
	font-weight: 800;
	font-size: 1.6rem;
	line-height: 100%;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	color: #060C0A;
	mix-blend-mode: normal;
	text-align: center;
}

.project__block-card h3 span {
	color: #E53131;
}

.directional {
	position: relative;
	padding: 35rem 0 20rem;
	margin-bottom: -15rem;
	background: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(5%, rgba(216, 216, 216, 0)), color-stop(6.54%, rgba(166, 166, 166, 0)), color-stop(43.86%, rgba(176, 176, 176, 0.96)), color-stop(73.65%, #CBCBCB), to(rgba(216, 216, 216, 0)));
	background: linear-gradient(0, rgba(216, 216, 216, 0) 5%, rgba(166, 166, 166, 0) 6.54%, rgba(176, 176, 176, 0.96) 43.86%, #CBCBCB 73.65%, rgba(216, 216, 216, 0) 100%);
}

.directional::before {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	background: url(../img/directional/vector.png) no-repeat center/100%;
	max-width: 23rem;
	width: 100%;
	height: 100%;
}

.directional::after {
	content: '';
	position: absolute;
	left: 50%;
	top: 0;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	background: url(../img/directional/bg.png) no-repeat center/100%;
	max-width: 35rem;
	width: 100%;
	height: 100%;
}

.directional-title {
	position: relative;
	z-index: 15;
	max-width: 75%;
	width: 100%;
	margin-bottom: 4.8rem;
}

.directional__block {
	position: relative;
	z-index: 15;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.directional__block-img {
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
	max-width: 46%;
	width: 100%;
}

.directional__block-text {
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
	max-width: 45%;
	width: 100%;
}

.directional__block-text p {
	font-weight: 700;
	font-size: 1.5rem;
	line-height: 120%;
	letter-spacing: -0.02em;
	color: #282828;
	margin-left: 1rem;
}

.directional__block-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 2.9rem;
}

.directional__block-card:nth-last-child(1) {
	margin: 0;
}

.directional__block-card div {
	max-width: 2.8rem;
	width: 100%;
	height: 2.8rem;
	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;
	background: #282828;
	border-radius: 50%;
	font-weight: 800;
	font-size: 1.3rem;
	line-height: 100%;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	color: #E8E8E8;
}

.what-get {
	position: relative;
	padding: 10rem 0;
	margin: -4rem 0;
}

.what-get::after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	background: url(../img/manifst/bg.png) no-repeat center/cover;
	max-width: 100%;
	width: 100%;
	height: 100%;
}

.what-get .container {
	position: relative;
	z-index: 10;
}

.what-get-title {
	max-width: 60%;
	width: 100%;
	margin-bottom: 4.8rem;
}

.what-get__grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	-webkit-column-gap: 2.5rem;
	   -moz-column-gap: 2.5rem;
	        column-gap: 2.5rem;
	row-gap: 2.5rem;
	margin-bottom: 4.8rem;
}

.what-get__grid-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 2.2rem;
}

.what-get__grid-card:nth-last-child(1) {
	margin: 0;
}

.what-get__grid-card div {
	max-width: 2.8rem;
	width: 100%;
	height: 2.8rem;
	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;
	background: #E8E8E8;
	border-radius: 50%;
	font-weight: 800;
	font-size: 1.3rem;
	line-height: 100%;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	color: #282828;
}

.what-get__grid-card p {
	font-weight: 700;
	font-size: 1.5rem;
	line-height: 120%;
	letter-spacing: -0.02em;
	color: #E8E8E8;
	margin-left: 1rem;
}

.what-get-text {
	max-width: 26rem;
	width: 100%;
	font-size: 1.2rem;
	line-height: 140%;
	color: #FFFFFF;
	margin: 0 auto 1.3rem;
	text-align: center;
}

.what-get-btn {
	margin: 0 auto;
}

.cases {
	position: relative;
	padding: 6rem 0;
}

.cases::before {
	content: '';
	position: absolute;
	left: 0;
	top: 10rem;
	background: url(../img/cases/vector.png) no-repeat center/100%;
	max-width: 35rem;
	width: 100%;
	height: 100%;
}

.cases::after {
	content: '';
	position: absolute;
	right: 0;
	top: -10rem;
	background: url(../img/cases/vector-1.png) no-repeat center/100%;
	max-width: 15rem;
	width: 100%;
	height: 100%;
}

.cases-title {
	max-width: 70%;
	width: 100%;
	margin-bottom: 5rem;
}

.cases__swiper {
	position: relative;
	z-index: 10;
	overflow: hidden;
}

.cases__swiper-card {
	height: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	padding: 2rem;
	border-radius: 1rem;
	background: url(../img/@help_page/help/bg_card.jpg) no-repeat center/cover;
	-webkit-box-shadow: inset 0px 0px 31px rgba(17, 44, 27, 0.5), inset 0px 0px 3px #112C1B;
	        box-shadow: inset 0px 0px 31px rgba(17, 44, 27, 0.5), inset 0px 0px 3px #112C1B;
}

.cases__swiper-card img {
	max-width: 100%;
	width: 100%;
	margin-bottom: 1.5rem;
}

.cases__swiper-card h3 {
	font-weight: 800;
	font-size: 1.7rem;
	line-height: 100%;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	background: radial-gradient(55.77% 1816.94% at 40.59% 44.23%, #6C6C6C 0%, #000000 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	mix-blend-mode: luminosity;
	margin-bottom: 1.5rem;
}

.cases-btn {
	max-width: 12rem;
	height: 3rem;
	margin-top: auto;
}

.cases__nav {
	position: absolute;
	top: 63%;
	max-width: 100%;
	width: 100%;
	height: 3rem;
	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;
}

.cases__nav .swiper-button-prev {
	right: auto;
	left: -3.2rem;
}

.cases__nav .swiper-button-next {
	left: auto;
	right: -1.5rem;
}

.cases__nav .swiper-button-prev, .cases__nav .swiper-button-next {
	width: 1.5rem;
	height: 3rem;
}

.cases__nav .swiper-button-prev:active, .cases__nav .swiper-button-next:active {
	opacity: .3;
}

.cases__nav .swiper-button-prev:after, .cases__nav .swiper-button-next:after {
	width: 100%;
	height: 100%;
	content: "";
	display: block;
	background-image: url(../img/common/arrow.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100%;
}

.cases__nav .swiper-button-next:after {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

.ambasador {
	position: relative;
	padding: 6rem 0;
}

.ambasador::before {
	content: '';
	position: absolute;
	right: 0;
	top: -35rem;
	background: url(../img/ambasador/vector.png) no-repeat center/100%;
	max-width: 45rem;
	width: 100%;
	height: 100%;
}

.ambasador-title {
	max-width: 80%;
	width: 100%;
	margin-bottom: 4.5rem;
}

.ambasador__block {
	position: relative;
	z-index: 10;
	margin-bottom: 3.5rem;
}

.ambasador__block .swiper-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.ambasador__block-card {
	max-width: 48%;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	margin-bottom: 2.8rem;
}

.ambasador__block-card img {
	margin-right: 1.5rem;
}

.ambasador__block-card h3 {
	font-weight: 800;
	font-size: 1.4rem;
	line-height: 140%;
	color: #FFFFFF;
	margin-bottom: .9rem;
}

.ambasador__block-card p {
	font-size: 1.2rem;
	line-height: 140%;
	color: #FFFFFF;
}

.ambasador-subtitle {
	font-weight: 800;
	font-size: 2.5rem;
	line-height: 100%;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	color: #C8C8C8;
	margin-bottom: 1.2rem;
}

.ambasador-text {
	max-width: 50%;
	width: 100%;
	font-size: 18px;
	line-height: 140%;
	color: #F1F1F1;
	margin-bottom: 3.3rem;
}

.ambasador__nav {
	position: absolute;
	top: 19%;
	max-width: 100%;
	width: 100%;
	height: 3rem;
	display: none;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.ambasador__nav .swiper-button-prev {
	right: auto;
	left: 0;
}

.ambasador__nav .swiper-button-next {
	left: auto;
	right: 0;
}

.ambasador__nav .swiper-button-prev, .ambasador__nav .swiper-button-next {
	width: 1.5rem;
	height: 3rem;
}

.ambasador__nav .swiper-button-prev:active, .ambasador__nav .swiper-button-next:active {
	opacity: .3;
}

.ambasador__nav .swiper-button-prev:after, .ambasador__nav .swiper-button-next:after {
	width: 100%;
	height: 100%;
	content: "";
	display: block;
	background-image: url(../img/common/arrow.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100%;
}

.ambasador__nav .swiper-button-next:after {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

.partners {
	position: relative;
	padding: 0 0 6rem;
}

.partners-title {
	max-width: 55%;
	width: 100%;
	margin-bottom: 6rem;
}

.partners__swiper {
	position: relative;
	z-index: 10;
	overflow: hidden;
}

.partners__swiper.d-mobile {
	display: none;
}

.partners__swiper-card {
	height: 13rem;
	padding: 2rem;
	border-radius: 1rem;
	background: url(../img/@help_page/help/bg_card.jpg) no-repeat center/cover;
	-webkit-box-shadow: inset 0px 0px 31px rgba(17, 44, 27, 0.5), inset 0px 0px 3px #112C1B;
	        box-shadow: inset 0px 0px 31px rgba(17, 44, 27, 0.5), inset 0px 0px 3px #112C1B;
	margin: 1rem 0;
	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;
}

.partners__swiper-card img {
	max-width: 100%;
	width: auto;
}

.partners__swiper-card h3, .partners__swiper-card p {
	display: none;
}

.partners__nav {
	position: absolute;
	top: 63%;
	max-width: 100%;
	width: 100%;
	height: 3rem;
	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;
}

.partners__nav .swiper-button-prev {
	right: auto;
	left: -3.2rem;
}

.partners__nav .swiper-button-next {
	left: auto;
	right: -1.5rem;
}

.partners__nav .swiper-button-prev, .partners__nav .swiper-button-next {
	width: 1.5rem;
	height: 3rem;
}

.partners__nav .swiper-button-prev:active, .partners__nav .swiper-button-next:active {
	opacity: .3;
}

.partners__nav .swiper-button-prev:after, .partners__nav .swiper-button-next:after {
	width: 100%;
	height: 100%;
	content: "";
	display: block;
	background-image: url(../img/common/arrow.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100%;
}

.partners__nav .swiper-button-next:after {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

.footer {
	max-width: 1920px;
	width: 100%;
	position: relative;
	top: 0;
	z-index: 10;
	margin: 0 auto;
	background: #252525;
	padding: 6rem 0 10rem;
}

.footer-scar {
	position: absolute;
	bottom: -20rem;
	right: 0;
	max-width: 40rem;
	width: 100%;
}

.footer-img {
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	max-width: 100%;
}

.footer-img-2 {
	display: none;
}

.footer-title {
	max-width: 50%;
	width: 100%;
	margin-bottom: 4.8rem;
}

.footer__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.footer__top-text {
	max-width: 52%;
	width: 100%;
}

.footer__top-text p {
	font-size: 1.1rem;
	line-height: 140%;
	color: #F1F1F1;
}

.footer__top-info {
	max-width: 42%;
	width: 100%;
}

.footer__top-info_card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	border-top: 1px solid #FFFFFF;
	padding-top: 1rem;
	margin-bottom: 1rem;
}

.footer__top-info_card h3 {
	font-size: 1.1rem;
	line-height: 140%;
	text-transform: uppercase;
	color: #F1F1F1;
}

.footer__top-info_card a {
	font-size: 1.1rem;
	line-height: 140%;
	color: #F1F1F1;
}

.footer__top-info_card-social {
	max-width: 15rem;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.footer__bottom {
	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;
	margin-top: 3.5rem;
}

.footer__bottom p, .footer__bottom a {
	font-weight: 600;
	font-size: .7rem;
	line-height: 120%;
	letter-spacing: -0.04em;
	text-transform: uppercase;
	color: #FFFFFF;
}

/*************/
/* Front Page */
.mainFront {
	position: relative;
	padding: 15rem 0 6rem;
	background: #252525 url(../img/@front_page/main/bg_big.jpg) no-repeat center top/100%;
}

.mainFront::before {
	content: '';
	position: absolute;
	right: 0;
	bottom: -25rem;
	background: url(../img/@front_page/main/vector.png) no-repeat center/100%;
	max-width: 40rem;
	width: 100%;
	height: 100%;
}

.mainFront-first {
	margin-bottom: 7.5rem;
}

.mainFront-title {
	position: relative;
	z-index: 10;
	max-width: 80%;
	width: 100%;
	margin: 0 auto 5rem;
}

.mainFront-title-2 {
	max-width: 60%;
	margin: 0;
	margin-bottom: 5rem;
}

.mainFront-title img:nth-child(2) {
	display: none;
}

.mainFront__block {
	position: relative;
	z-index: 10;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-bottom: 3.5rem;
}

.mainFront__block-text {
	max-width: 50%;
	width: 100%;
}

.mainFront__block-text p {
	font-size: 1.2rem;
	line-height: 140%;
	margin-bottom: 1rem;
}

.mainFront__block-text p:nth-last-child(1) {
	margin: 0;
}

.mainFront__block-text-1 p {
	margin-bottom: 3.5rem;
}

.mainFront__block-img {
	max-width: 46%;
	width: 100%;
}

.mainFront-btn {
	position: relative;
	z-index: 50;
}

.whatFront {
	position: relative;
	padding: 16rem 0 6rem;
	margin-top: -12rem;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(216, 216, 216, 0)), color-stop(0.54%, rgba(166, 166, 166, 0)), color-stop(19.86%, rgba(176, 176, 176, 0.96)), color-stop(42.65%, #CBCBCB), to(rgba(218, 218, 218, 0.79)));
	background: linear-gradient(180deg, rgba(216, 216, 216, 0) 0%, rgba(166, 166, 166, 0) 0.54%, rgba(176, 176, 176, 0.96) 19.86%, #CBCBCB 42.65%, rgba(218, 218, 218, 0.79) 100%);
}

.whatFront::before {
	content: '';
	position: absolute;
	left: 50%;
	top: 15rem;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	background: url(../img/@front_page/what/vector.png) no-repeat center/100%;
	max-width: 65rem;
	width: 100%;
	height: 100%;
}

.whatFront::after {
	content: '';
	position: absolute;
	right: 0;
	bottom: -35rem;
	background: url(../img/@front_page/what/vector-1.png) no-repeat center/100%;
	max-width: 20rem;
	width: 100%;
	height: 100%;
}

.whatFront-title {
	max-width: 90%;
	width: 100%;
	margin-bottom: 5rem;
}

.whatFront__block {
	position: relative;
	z-index: 10;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	-webkit-column-gap: 2.5rem;
	   -moz-column-gap: 2.5rem;
	        column-gap: 2.5rem;
	row-gap: 2.5rem;
	margin-bottom: 3.5rem;
}

.whatFront__block-card p {
	font-size: 1.2rem;
	line-height: 140%;
	color: #282828;
}

.whatFront__block-card ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	padding-bottom: 2rem;
}

.whatFront__block-card ul li img {
	max-width: 1.4rem;
	width: 100%;
	margin-right: 1rem;
}

.whatFront-btn {
	position: relative;
	z-index: 40;
}

.info {
	position: relative;
	padding: 6rem 0 10rem;
	background: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(0%, rgba(216, 216, 216, 0)), color-stop(2.54%, rgba(166, 166, 166, 0)), color-stop(14.86%, rgba(176, 176, 176, 0.96)), color-stop(20.65%, #CBCBCB), to(rgba(218, 218, 218, 0.79)));
	background: linear-gradient(0, rgba(216, 216, 216, 0) 0%, rgba(166, 166, 166, 0) 2.54%, rgba(176, 176, 176, 0.96) 14.86%, #CBCBCB 20.65%, rgba(218, 218, 218, 0.79) 100%);
}

.info::before {
	content: '';
	position: absolute;
	left: 0;
	top: -10rem;
	background: url(../img/@front_page/info/vector.png) no-repeat center/100%;
	max-width: 45rem;
	width: 100%;
	height: 100%;
}

.info__block {
	position: relative;
	z-index: 10;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	    justify-content: space-around;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	gap: 2.6rem;
}

.info__block-card {
	position: relative;
	max-width: 28rem;
	width: 100%;
	height: 17rem;
	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: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	padding: 2rem 3.5rem;
	border-radius: 1rem;
}

.info__block-card:nth-child(odd) {
	background: url(../img/@front_page/info/card-l.png) no-repeat center/cover;
}

.info__block-card:nth-child(odd)::before {
	content: '';
	position: absolute;
	top: 7.4rem;
	left: -26rem;
	background: url(../img/@front_page/info/line.svg) no-repeat center/100%;
	max-width: 50rem;
	width: 100%;
	height: 2rem;
}

.info__block-card:nth-child(even) {
	background: url(../img/@front_page/info/card-r.png) no-repeat center/cover;
}

.info__block-card:nth-child(even)::after {
	content: '';
	position: absolute;
	top: 7.1rem;
	right: -26rem;
	background: url(../img/@front_page/info/line.svg) no-repeat center/100%;
	max-width: 50rem;
	width: 100%;
	height: 2rem;
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

.info__block-card span {
	display: block;
	font-weight: 800;
	font-size: 2.6rem;
	line-height: 100%;
	letter-spacing: -0.02em;
	background: linear-gradient(186.03deg, #801C1C 29.9%, #E53131 93.72%), #060C0A;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	mix-blend-mode: normal;
}

.info__block-card h3 {
	font-weight: 600;
	font-size: 1.5rem;
	line-height: 100%;
	letter-spacing: -0.02em;
	color: #060C0A;
}

.mapsFront {
	position: relative;
	z-index: 20;
	padding: 6rem 0;
	background: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(0%, rgba(216, 216, 216, 0)), color-stop(2.54%, rgba(166, 166, 166, 0)), color-stop(14.86%, rgba(176, 176, 176, 0.96)), color-stop(20.65%, #CBCBCB), to(rgba(218, 218, 218, 0.79)));
	background: linear-gradient(0, rgba(216, 216, 216, 0) 0%, rgba(166, 166, 166, 0) 2.54%, rgba(176, 176, 176, 0.96) 14.86%, #CBCBCB 20.65%, rgba(218, 218, 218, 0.79) 100%);
}

.mapsFront::before {
	content: '';
	position: absolute;
	left: 0;
	top: -25rem;
	background: url(../img/@front_page/maps/vector.png) no-repeat center/100%;
	max-width: 35rem;
	width: 100%;
	height: 100%;
}

.mapsFront-bg {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	max-width: 100%;
	width: 100%;
	height: 30rem;
	background-image: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(21%, #252525), to(rgba(0, 0, 0, 0)));
	background-image: linear-gradient(0, #252525 21%, rgba(0, 0, 0, 0) 100%);
}

.mapsFront-title {
	position: relative;
	z-index: 10;
	font-weight: 800;
	font-size: 1.6rem;
	line-height: 100%;
	text-align: center;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	color: #282828;
	mix-blend-mode: luminosity;
}

.mapsFront__main {
	position: relative;
	z-index: 10;
	max-width: 100%;
	width: 100%;
}

.mapsFront__main-map .svg-main {
	stroke: black;
	-webkit-transition: .2s;
	transition: .2s;
}

.mapsFront__main-map .svg-main.activeHover {
	stroke: white !important;
	fill: #ac0000 !important;
	-webkit-transition: .2s;
	transition: .2s;
}

.mapsFront__main-search {
	margin-top: 2rem;
}

.mapsFront__main-search select {
	display: none !important;
}

.mapsFront__main-search .dropdown-select span, .mapsFront__main-search .dropdown-select .dropdown__search {
	display: none;
}

.mapsFront__main-search .dropdown-select ul li.option {
	position: absolute;
	right: 0;
	display: none;
	max-width: 23rem;
	width: 100%;
	padding: 1.5rem;
	background-color: #ac0000;
	border-radius: .6rem;
	font-size: 1.2rem;
	line-height: 120%;
	color: #fff;
	opacity: 0;
	-webkit-transition: .2s;
	transition: .2s;
}

.mapsFront__main-search .dropdown-select ul li.option.js-show {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	opacity: 1;
	-webkit-transition: .2s;
	transition: .2s;
}

.caseFront {
	position: relative;
	z-index: 15;
	padding: 6rem 0;
}

.caseFront-title {
	max-width: 70%;
	width: 100%;
	margin-bottom: 4.5rem;
}

.caseFront-title img:nth-child(2) {
	display: none;
}

.caseFront-text {
	max-width: 80%;
	width: 100%;
	font-size: 1.2rem;
	line-height: 140%;
	margin-bottom: 2rem;
}

.caseFront__swiper {
	overflow: hidden;
}

.caseFront__swiper-card {
	padding: 2rem;
	border-radius: 1rem;
	background: url(../img/@front_page/cases/card.png) no-repeat center/cover;
	-webkit-box-shadow: inset 0px 0px 31px rgba(17, 44, 27, 0.5), inset 0px 0px 3px #112C1B;
	        box-shadow: inset 0px 0px 31px rgba(17, 44, 27, 0.5), inset 0px 0px 3px #112C1B;
}

.caseFront__swiper-card img {
	max-width: 100%;
	width: 100%;
	margin-bottom: 1.5rem;
}

.caseFront__swiper-card h3 {
	font-weight: 800;
	font-size: 1.7rem;
	line-height: 100%;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	background: radial-gradient(55.77% 1816.94% at 40.59% 44.23%, #6C6C6C 0%, #000000 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	mix-blend-mode: luminosity;
	text-align: center;
	margin-bottom: 1.5rem;
}

.caseFront__swiper-card a {
	margin: 0 auto;
}

.caseFront__nav {
	position: absolute;
	top: 63%;
	max-width: 100%;
	width: 100%;
	height: 3rem;
	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;
}

.caseFront__nav .swiper-button-prev {
	right: auto;
	left: -3.2rem;
}

.caseFront__nav .swiper-button-next {
	left: auto;
	right: -1.5rem;
}

.caseFront__nav .swiper-button-prev, .caseFront__nav .swiper-button-next {
	width: 1.5rem;
	height: 3rem;
}

.caseFront__nav .swiper-button-prev:active, .caseFront__nav .swiper-button-next:active {
	opacity: .3;
}

.caseFront__nav .swiper-button-prev:after, .caseFront__nav .swiper-button-next:after {
	width: 100%;
	height: 100%;
	content: "";
	display: block;
	background-image: url(../img/common/arrow.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100%;
}

.caseFront__nav .swiper-button-next:after {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

/*************/
/* Biznes Page */
.mainBizn {
	position: relative;
	padding: 15rem 0 6rem;
	margin-bottom: -20rem;
	background: #252525 url(../img/@biznes_page/main/bg_big.jpg) no-repeat center top/100%;
}

.mainBizn-title {
	max-width: 80%;
	width: 100%;
	margin: 0 auto 5rem;
}

.mainBizn__swiper {
	position: relative;
	z-index: 15;
	overflow: hidden;
	margin-bottom: 5rem;
}

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

.mainBizn__swiper-card:nth-last-child(1) {
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}

.mainBizn__swiper-card:nth-last-child(1) p {
	font-size: 1rem;
}

.mainBizn__swiper-card img {
	width: 100%;
	margin-bottom: 1.5rem;
}

.mainBizn__swiper-card h3 {
	font-weight: 800;
	font-size: 1.6rem;
	line-height: 100%;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-bottom: 1.3rem;
}

.mainBizn__swiper-card p {
	font-size: 1.2rem;
	line-height: 140%;
	margin-bottom: 1.5rem;
}

.mainBizn__swiper-card_block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-bottom: 1rem;
}

.mainBizn__swiper-card_block h3 {
	text-transform: capitalize;
	margin: 0;
}

.mainBizn__swiper-card_block div {
	max-width: 2.5rem;
	width: 100%;
	height: 2.5rem;
	border-radius: 50%;
	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;
	font-weight: 800;
	font-size: 1.4rem;
	line-height: 100%;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	color: #252525;
	background: #FFFFFF;
	margin-right: 1rem;
}

.mainBizn__nav {
	position: absolute;
	top: 57%;
	max-width: 100%;
	width: 100%;
	height: 3rem;
	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;
	margin-bottom: 2.5rem;
}

.mainBizn__nav .swiper-button-prev {
	right: auto;
	left: -4rem;
}

.mainBizn__nav .swiper-button-next {
	left: auto;
	right: -2rem;
}

.mainBizn__nav .swiper-button-prev, .mainBizn__nav .swiper-button-next {
	width: 1.5rem;
	height: 3rem;
}

.mainBizn__nav .swiper-button-prev:active, .mainBizn__nav .swiper-button-next:active {
	opacity: .3;
}

.mainBizn__nav .swiper-button-prev:after, .mainBizn__nav .swiper-button-next:after {
	width: 100%;
	height: 100%;
	content: "";
	display: block;
	background-image: url(../img/common/arrow.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100%;
}

.mainBizn__nav .swiper-button-next:after {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

.mainBizn-btn {
	margin: 2.5rem auto 0;
}

.educationBizn {
	position: relative;
	padding: 20rem 0 8rem;
	background: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(0%, rgba(216, 216, 216, 0)), color-stop(1.54%, rgba(166, 166, 166, 0)), color-stop(29.86%, rgba(176, 176, 176, 0.96)), color-stop(73.65%, #CBCBCB), to(rgba(216, 216, 216, 0)));
	background: linear-gradient(0, rgba(216, 216, 216, 0) 0%, rgba(166, 166, 166, 0) 1.54%, rgba(176, 176, 176, 0.96) 29.86%, #CBCBCB 73.65%, rgba(216, 216, 216, 0) 100%);
}

.educationBizn::before {
	content: '';
	position: absolute;
	right: 0;
	top: -8rem;
	background: url(../img/@biznes_page/education/bg.png) no-repeat center/100%;
	max-width: 40rem;
	width: 100%;
	height: 100%;
}

.educationBizn-title {
	max-width: 90%;
	width: 100%;
	margin-bottom: 5rem;
}

.educationBizn__subtitle {
	font-weight: 700;
	font-size: 2.4rem;
	line-height: 110%;
	text-transform: uppercase;
	background: -webkit-gradient(linear, left bottom, left top, from(#434343), to(#434343)), radial-gradient(43.02% 684.67% at 50% 50%, #6A6A6A 0%, #434343 100%);
	background: linear-gradient(0deg, #434343, #434343), radial-gradient(43.02% 684.67% at 50% 50%, #6A6A6A 0%, #434343 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	margin-bottom: 3.3rem;
}

.educationBizn__block {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	-webkit-column-gap: 2.5rem;
	   -moz-column-gap: 2.5rem;
	        column-gap: 2.5rem;
	row-gap: 2.5rem;
}

.educationBizn__block-card {
	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: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	gap: 1rem;
	color: #282828;
	font-size: 1.1rem;
	line-height: 140%;
	font-weight: 500;
}

.educationBizn__block-card h3 {
	font-size: 1.1rem;
	font-weight: 600;
	margin-bottom: 0.5rem;
}

.educationBizn__block-card ul {
	list-style-type: disc;
	padding-left: 1.3rem;
}

.educationBizn-btn {
	margin-top: auto;
}

.educationBizn-btn.d-mobile {
	display: none;
}

.aboutBizn {
	position: relative;
	padding: 20rem 0 6rem;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(216, 216, 216, 0)), color-stop(1.54%, rgba(166, 166, 166, 0)), color-stop(29.86%, rgba(176, 176, 176, 0.96)), color-stop(53.65%, #CBCBCB), to(rgba(218, 218, 218, 0.79)));
	background: linear-gradient(180deg, rgba(216, 216, 216, 0) 0%, rgba(166, 166, 166, 0) 1.54%, rgba(176, 176, 176, 0.96) 29.86%, #CBCBCB 53.65%, rgba(218, 218, 218, 0.79) 100%);
}

.aboutBizn::before {
	content: '';
	position: absolute;
	right: 0;
	top: -8rem;
	background: url(../img/@biznes_page/about/bg.png) no-repeat center/100%;
	max-width: 40rem;
	width: 100%;
	height: 100%;
}

.aboutBizn-title {
	max-width: 90%;
	width: 100%;
	margin-bottom: 5rem;
}

.aboutBizn__block {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	-webkit-column-gap: 2.5rem;
	   -moz-column-gap: 2.5rem;
	        column-gap: 2.5rem;
	row-gap: 2.5rem;
}

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

.aboutBizn__block-card p {
	font-size: 1.2rem;
	line-height: 140%;
	margin-bottom: 4.5rem;
	color: #282828;
}

.aboutBizn-btn {
	margin-top: auto;
}

.trustBizn {
	position: relative;
	padding: 6rem 0;
	background: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(0%, rgba(216, 216, 216, 0)), color-stop(1.54%, rgba(166, 166, 166, 0)), color-stop(29.86%, rgba(176, 176, 176, 0.96)), color-stop(53.65%, #CBCBCB), to(rgba(218, 218, 218, 0.79)));
	background: linear-gradient(0, rgba(216, 216, 216, 0) 0%, rgba(166, 166, 166, 0) 1.54%, rgba(176, 176, 176, 0.96) 29.86%, #CBCBCB 53.65%, rgba(218, 218, 218, 0.79) 100%);
}

.trustBizn-title {
	max-width: 90%;
	width: 100%;
	margin-bottom: 5rem;
}

.trustBizn__block {
	position: relative;
	z-index: 15;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	-webkit-column-gap: 2.5rem;
	   -moz-column-gap: 2.5rem;
	        column-gap: 2.5rem;
	row-gap: 2.5rem;
}

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

.trustBizn__block-card p {
	font-size: 1.2rem;
	line-height: 140%;
	margin-bottom: 4.5rem;
	color: #282828;
}

.trustBizn-btn {
	margin-top: auto;
}

.forunBizn {
	position: relative;
	padding: 6rem 0;
}

.forunBizn::before {
	content: '';
	position: absolute;
	left: 0;
	top: -22rem;
	background: url(../img/@biznes_page/forum/bg.png) no-repeat center/100%;
	max-width: 40rem;
	width: 100%;
	height: 100%;
}

.forunBizn-title {
	max-width: 50%;
	width: 100%;
	margin-bottom: 5rem;
}

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

.forunBizn__block-info {
	max-width: 50%;
	width: 100%;
}

.forunBizn__block-info p {
	font-size: 1.2rem;
	line-height: 140%;
	margin-bottom: 4.5rem;
}

.forunBizn__block-img {
	max-width: 40%;
	width: 100%;
}

.forunBizn-btn {
	max-width: 19rem;
	width: 100%;
	height: 4rem;
	background: -webkit-gradient(linear, right top, left top, from(#AC0000), color-stop(72.99%, #FF4848), to(#B70000));
	background: linear-gradient(270deg, #AC0000 0%, #FF4848 72.99%, #B70000 100%);
	border-radius: .8rem;
	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;
	font-weight: 800;
	font-size: 1rem;
	line-height: 120%;
	letter-spacing: -0.04em;
	text-transform: uppercase;
	color: #E8E8E8;
}

/*************/
/* Veteran Page */
.veteran {
	position: relative;
	padding: 15rem 0 6rem;
	background: #252525 url(../img/@veteran_page/main/bg_big.jpg) no-repeat center top/100%;
}

.veteran::before {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	background: url(../img/@front_page/main/vector.png) no-repeat center/100%;
	max-width: 40rem;
	width: 100%;
	height: 100%;
}

.veteran-title {
	max-width: 80%;
	width: 100%;
	margin: 0 auto 5rem;
}

.veteran__block {
	position: relative;
	z-index: 10;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-bottom: 2.2rem;
}

.veteran__block-info {
	max-width: 43%;
	width: 100%;
}

.veteran__block-info h3 {
	font-weight: 800;
	font-size: 1.6rem;
	line-height: 140%;
	text-transform: uppercase;
	margin-bottom: 1rem;
}

.veteran__block-info p {
	font-size: 1.2rem;
	line-height: 140%;
}

.veteran__block-img {
	max-width: 49%;
	width: 100%;
}

.veteran__grid {
	position: relative;
	z-index: 10;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	-webkit-column-gap: 1.8rem;
	   -moz-column-gap: 1.8rem;
	        column-gap: 1.8rem;
	row-gap: 1.8rem;
}

.veteran__grid-card h3 {
	font-weight: 800;
	font-size: 1.6rem;
	line-height: 140%;
	text-transform: uppercase;
	margin-bottom: 1.3rem;
}

.veteran__grid-card p {
	font-size: 1.2rem;
	line-height: 140%;
}

.veteran__grid-card ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	padding-bottom: 1.3rem;
}

.veteran__grid-card ul li img {
	max-width: 1.4rem;
	width: 100%;
	margin-right: 1rem;
}

.helpVeteran {
	position: relative;
	z-index: 15;
	padding: 6rem 0;
}

.helpVeteran::before {
	content: '';
	position: absolute;
	left: 0;
	top: -20rem;
	background: url(../img/@veteran_page/help/vector-1.png) no-repeat center/100%;
	max-width: 30rem;
	width: 100%;
	height: 100%;
}

.helpVeteran::after {
	content: '';
	position: absolute;
	right: 0;
	bottom: -20rem;
	background: url(../img/@veteran_page/help/vetor.png) no-repeat center/100%;
	max-width: 35rem;
	width: 100%;
	height: 100%;
}

.helpVeteran-title {
	position: relative;
	z-index: 10;
	max-width: 90%;
	width: 100%;
	margin-bottom: 5rem;
}

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

.helpVeteran__block-info {
	max-width: 47%;
	width: 100%;
}

.helpVeteran__block-info p {
	font-size: 1.2rem;
	line-height: 140%;
	margin-bottom: 4.5rem;
}

.helpVeteran__block-img {
	max-width: 49%;
	width: 100%;
}

/*************/
/* Help Page */
.help {
	position: relative;
	padding: 15rem 0 6rem;
	background: #252525 url(../img/@help_page/help/bg_big.jpg) no-repeat center top/100%;
}

.help-bg {
	display: none;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	max-width: 100%;
	width: 100%;
}

.help-title {
	max-width: 50%;
	width: 100%;
	margin: 0 auto 2.2rem;
}

.help-title img:nth-child(2) {
	display: none;
}

.help-text {
	max-width: 33rem;
	width: 100%;
	margin: 0 auto 4.5rem;
	font-size: 1.2rem;
	line-height: 140%;
	text-align: center;
}

.help__grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	-webkit-column-gap: 1.8rem;
	   -moz-column-gap: 1.8rem;
	        column-gap: 1.8rem;
	row-gap: 1.8rem;
}

.help__grid-card {
	padding: 2rem;
	border-radius: 1rem;
	background: url(../img/@help_page/help/bg_card.jpg) no-repeat center/cover;
	-webkit-box-shadow: inset 0px 0px 31px rgba(17, 44, 27, 0.5), inset 0px 0px 3px #112C1B;
	        box-shadow: inset 0px 0px 31px rgba(17, 44, 27, 0.5), inset 0px 0px 3px #112C1B;
}

.help__grid-card img {
	max-width: 100%;
	width: 100%;
	margin-bottom: 1.5rem;
}

.help__grid-card h3 {
	max-width: 22rem;
	width: 100%;
	height: 3.5rem;
	font-weight: 800;
	font-size: 1.7rem;
	line-height: 100%;
	text-align: center;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	background: radial-gradient(55.77% 1816.94% at 40.59% 44.23%, #6C6C6C 0%, #000000 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	mix-blend-mode: luminosity;
	margin: 0 auto 2rem;
}

.help__grid-card a {
	margin: 0 auto;
}

/*************/
/* Popups */
.popups__form {
	z-index: 2200;
	background: #FDFDFD url(../img/popups/bg.png) no-repeat center/cover;
	border-radius: 2rem;
	padding: 3.2rem 2.5rem;
}

.popups__form .form__title {
	max-width: 640px;
	font-size: 2.8rem;
	line-height: 100%;
}

.popups__form .fancybox-close-small {
	z-index: 15;
	color: #000;
	padding: 0;
	right: 1rem;
	top: 1rem;
}

.popups__form_show {
	display: none;
}

.popups__form-drop {
	position: relative;
	max-width: 100%;
	width: 100%;
	height: 4rem;
	padding: .6rem 1.2rem;
	background: #fff;
	border: 1px solid #c9c9c9;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	cursor: pointer;
}

.popups__form-drop::after {
	content: url(../img/form/arrow.svg);
	position: absolute;
	top: 1.5rem;
	right: 1.5rem;
	max-width: 1rem;
	width: 100%;
	height: 1rem;
}

.popups__form-drop span {
	font-weight: 500;
	font-size: 1.3rem;
	line-height: 110%;
	color: #000;
}

.popups__form-drop.active .popups__form-drop__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	opacity: 1;
	pointer-events: auto;
}

.popups__form-drop__list {
	display: none;
	position: absolute;
	z-index: 150;
	top: 4.5rem;
	left: 0;
	opacity: 0;
	width: 100%;
	padding: .6rem 1rem;
	background: #FFFFFF;
	border: .1rem solid #0C143B;
}

.popups__form-drop__list-main {
	z-index: 300;
}

.popups__form-drop__list li {
	padding: 0 10px;
	height: auto;
	margin-bottom: .7rem;
	font-weight: 500;
	font-size: 1.3rem;
	line-height: 110%;
	color: #000;
	cursor: pointer;
}

.popups__form-drop__list li:nth-last-child(1) {
	margin: 0;
}

.popups__form.popups-create {
	max-width: 1200px;
	width: 100%;
	height: 600px;
}

.popups__form.popups-create .popups-create__block {
	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;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.popups__form.popups-create .popups-create__block svg {
	max-width: 7rem;
	width: 100%;
	margin: 0 auto 2rem;
}

.popups__form.popups-create .popups-create__block h3 {
	font-weight: 800;
	font-size: 4rem;
	line-height: 100%;
	text-align: center;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	color: #282828;
}

.popups__form.popups-create .popups-create__block h3 br {
	display: none;
}

.popups__form.popups-partner {
	max-width: 27rem;
	width: 100%;
	padding: 2rem 1.5rem;
}

.popups__form-partner_img {
	max-width: 10rem;
	width: 100%;
	margin: 0 auto 1.5rem;
}

.popups__form-partner_text {
	font-size: 1.3rem;
	line-height: 110%;
	text-align: center;
	color: #000;
	margin-bottom: 1.5rem;
}

.popups__form-partner_title {
	text-align: center;
	font-weight: 700;
	font-size: .8rem;
	line-height: 80%;
	letter-spacing: -0.04em;
	-webkit-text-decoration-line: underline;
	        text-decoration-line: underline;
	text-transform: uppercase;
	color: #000;
}

.popups__form-partner_title a {
	color: #000;
}

.popups__form.popups-info {
	max-width: 75rem;
	width: 100%;
}

.popups__form-info h2 {
	font-weight: 800;
	font-size: 3rem;
	line-height: 100%;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	color: #282828;
	mix-blend-mode: luminosity;
	margin-bottom: 3.5rem;
}

.popups__form-info_block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.popups__form-info_block-text {
	max-width: 50%;
	width: 100%;
}

.popups__form-info_block-text h3 {
	font-weight: 600;
	font-size: 1.3rem;
	line-height: 130%;
	color: #282828;
	margin-bottom: 1.3rem;
}

.popups__form-info_block-text p {
	font-size: 1.2rem;
	line-height: 140%;
	color: #282828;
	margin-bottom: 1.3rem;
}

.popups__form-info_block-text p b {
	font-weight: 700;
}

.popups__form-info_block-text a {
	font-size: 1.2rem;
	line-height: 140%;
	color: #282828;
}

.popups__form-info_block-img {
	max-width: 46%;
	width: 100%;
}

/*************/
/* Thanks */
.thanks {
	position: relative;
	padding: 10rem 0;
	height: 100vh;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	background: url(../img/thanks/bg.png) no-repeat center bottom/cover, #252525;
	background-size: 100%;
}

.thanks__main {
	position: relative;
	z-index: 100;
	max-width: 100%;
	width: 100%;
}

.thanks-title {
	font-weight: 700;
	font-size: 3.1rem;
	line-height: 110%;
	margin-bottom: 2.2rem;
}

.thanks-text {
	font-size: 1.9rem;
	line-height: 140%;
	margin-bottom: 2.4rem;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNzcy9zdHlsZS5jc3MiLCJjc3Mvc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9jb21tb24vX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvY29tbW9uL21peGluLnNjc3MiLCIuLi9ibG9ja3MvbGF6eS9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9mb3JtL19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL2hlYWRlci9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9pbnRyby9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9hYm91dC9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9tYW5pZnN0L19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL3Byb2plY3QvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvZGlyZWN0aW9uYWwvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3Mvd2hhdC1nZXQvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvY2FzZXMvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvYW1iYXNhZG9yL19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL3BhcnRuZXJzL19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL2Zvb3Rlci9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9AZnJvbnRfcGFnZS9tYWluL19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL0Bmcm9udF9wYWdlL3doYXQvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvQGZyb250X3BhZ2UvaW5mby9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9AZnJvbnRfcGFnZS9tYXBzL19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL0Bmcm9udF9wYWdlL2Nhc2VzL19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL0BiaXpuZXNfcGFnZS9tYWluL19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL0BiaXpuZXNfcGFnZS9lZHVjYXRpb24vX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvQGJpem5lc19wYWdlL2Fib3V0L19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL0BiaXpuZXNfcGFnZS90cnVzdC9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9AYml6bmVzX3BhZ2UvZm9ydW0vX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvQHZldGVyYW5fcGFnZS9tYWluL19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL0B2ZXRlcmFuX3BhZ2UvaGVscC9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9AaGVscF9wYWdlL2hlbHAvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvcG9wdXBzL19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL3RoYW5rcy9fc3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakIsWUFBWTtBQUNaLFlBQVk7QUNEWjtDQUNFLG1DQUFrQztDQUNsQyxtQkFBa0I7Q0FDbEIsaUJBQWdCO0NBQ2Ysc0NBQXNDO0NBQ3RDLHNDQUFxQztDQUVwQyxrQ0FBaUM7Q0FDaEMsaUNBQWdDO0NBQzdCLDhCQUE2QjtDQUVuQyxVQUFTO0NBQ1Qsb0JBQW1CO0NBQ25CLHdCQUFlO0NBQWYsZ0JBQWU7Q0FDaEI7O0FBRUQ7Q0FFSSxxREFBaUQ7Q0FDakQsMEJBQXlCO0NBQzVCOztBQUNEO0NBRUksWUFBVztDQUNYLDBCQUF5QjtDQUM1Qjs7QUFDRDtDQUVJLHFEQUFnRDtDQUNoRCxvQkFBbUI7Q0FDdEI7O0FBRUQ7Q0FBUyxlQUFjO0NBQUMsc0JBQW9CO0NBQUc7O0FBQy9DO0NBQXNCLCtCQUFzQjtTQUF0Qix1QkFBc0I7Q0FBRzs7QUFDL0M7Q0FBUyx5QkFBd0I7Q0FBRzs7QUFDcEM7Q0FBcUYsaUNBQXdCO0NBQXhCLHlCQUF3QjtDQUFHOztBQUVoSDtDQUFxQixXQUFVO0NBQUMscUNBQTRCO0NBQTVCLDZCQUE0QjtDQUFHOztBQUEvRDtDQUFxQixXQUFVO0NBQUMscUNBQTRCO0NBQTVCLDZCQUE0QjtDQUFHOztBQUEvRDtDQUFxQixXQUFVO0NBQUMscUNBQTRCO0NBQTVCLDZCQUE0QjtDQUFHOztBQUEvRDtDQUFxQixXQUFVO0NBQUMscUNBQTRCO0NBQTVCLDZCQUE0QjtDQUFHOztBQUMvRDtDQUFT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O0NBQ0ksbUJBQWtCO0NBQ2xCLGlCQUFnQjtDQUNoQixjQUFhO0NBQ2IscUJBQWE7Q0FBYixxQkFBYTtDQUFiLGNBQWE7Q0FDYiwwQkFBbUI7S0FBbkIsdUJBQW1CO1NBQW5CLG9CQUFtQjtDQUNuQiw2RUFBOEU7Q0FDOUUsc0JBQXFCO0NBa0J4Qjs7QUFqQkc7Q0FDSSxtQkFBa0I7Q0FDbEIsYUFBWTtDQUNaLGdCQUFlO0NBQ2YsWUFBVztDQUNkOztBQUNEO0NBQ0ksaUJBQWdCO0NBQ2hCLGtCQUFpQjtDQUNqQixrQkFBaUI7Q0FDakIsc0JBQXFCO0NBQ3hCOztBQUNEO0NBQ0ksa0JBQWlCO0NBQ2pCLGtCQUFpQjtDQUNqQixzQkFBcUI7Q0FDeEIiLCJmaWxlIjoiY3NzL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKioqKioqKioqL1xuLyogQ29tbW9uICovXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHQvKiDQktGL0YDQsNCy0L3QuNCy0LDQvdC40LUg0YbQuNGE0YAg0YjRgNC40YTRgtCwIFJhbGV3YXkgKi9cblx0LXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibG51bVwiO1xuXHQtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsbnVtXCI7XG5cdC1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibG51bVwiO1xuXHQtby1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibG51bVwiO1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibG51bVwiO1xuXHRtYXJnaW46IDA7XG5cdGJhY2tncm91bmQ6ICMyNTI1MjU7XG5cdHRyYW5zaXRpb246IC4ycztcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogMTVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdGJhY2tncm91bmQ6ICNGRjQ4NDg7XG59XG5cbmE6aG92ZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKjpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYSwgYnV0dG9uLCBsYWJlbCwgcCwgc3Bhbiwgc2VsZWN0LCBvcHRpb24sIGRpdjo6YmVmb3JlLCBkaXY6OmFmdGVyLCBpbnB1dCwgdGV4dGFyZWEge1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG59XG5cbjpmb2N1czo6cGxhY2Vob2xkZXIge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlO1xufVxuXG4uaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnZpc2libGUge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNwYXJlbnQge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ub3BhcXVlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuYSwgYnV0dG9uLCBpbnB1dCwgbGFiZWwsIHNlbGVjdCwgdGV4dGFyZWEge1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuZmlndXJlLCBsaSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxub2wsIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxubGFiZWwge1xuXHRtYXJnaW46IDA7XG59XG5cbmIsIHN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnN1Yiwgc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5idXR0b24ge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbjpkaXNhYmxlZCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5idXR0b24sIFt0eXBlPVwiYnV0dG9uXCJdLCBbdHlwZT1cInJlc2V0XCJdLCBbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0W3R5cGU9c2VhcmNoXSwgaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPW51bWJlcl0sIGlucHV0W3R5cGU9ZGF0ZV0sIGlucHV0W3R5cGU9c3VibWl0XSwgaW5wdXRbdHlwZT1yZXNldF0sIGlucHV0W3R5cGU9ZmlsZV0sIGlucHV0W3R5cGU9YnV0dG9uXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuXG5idXR0b24sIGlucHV0LCBvcHRncm91cCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG5ib2R5LCB1bCwgb2wsIHAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIGlucHV0LCBidXR0b24sIHRleHRhcmVhLCBzZWxlY3QsIHRhYmxlIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG50YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItd2lkdGg6IDA7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG50YWJsZSB0aCB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuZmlnY2FwdGlvbiwgZmlndXJlLCBtYWluLCBhcnRpY2xlLCBhc2lkZSwgZm9vdGVyLCBoZWFkZXIsIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5hOmhvdmVyIHtcblx0b3BhY2l0eTogMC44NTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmZvY3VzIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcblx0b3BhY2l0eTogMTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0bWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPSdudW1iZXInXSB7XG5cdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRtYXJnaW46IDA7XG59XG5cbmlucHV0W25hbWU9cGVyc29uYWxEYXRhQWdyZWVdLCBpbnB1dFtuYW1lPXNhdmVJbnB1dF0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5zZWxlY3Qge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLndyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi13aWR0aDogMzIwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1heC13aWR0aDogMTkyMHB4O1xuXHRtYXJnaW46IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAjRjFGMUYxO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC53cmFwcGVyIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiAxMTgwcHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4ubWFpbl9fYmctMSB7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW50cm8vYmctMS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wL2NvdmVyO1xufVxuXG4ubWFpbl9fdGl0bGUge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDMuMnJlbTtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG5cdC5tYWluX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5tYWluX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdH1cbn1cblxuLm1haW4tYnRuIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxNTA7XG5cdG1heC13aWR0aDogMTlyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDRyZW07XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNBQzAwMDAgMCUsICNGRjQ4NDggNzIuOTklLCAjQjcwMDAwIDEwMCUpO1xuXHRib3JkZXItcmFkaXVzOiAuOHJlbTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogI0U4RThFODtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWFpbi1idG46aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjYWUwZDBkO1xuXHRvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHtcblx0Lm1haW4tYnRuIHtcblx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHRoZWlnaHQ6IDNyZW07XG5cdH1cbn1cblxuLnNlbmQtc3VjY2VzcyB7XG5cdGNvbG9yOiAjMTEyNTNEO1xufVxuXG4vKiBMYXp5IGxvYWQgKi9cbi5sYXp5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubGF6eTpiZWZvcmUsIC5sYXp5OmFmdGVyIHtcblx0Y29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGF6eS1sb2FkZWQge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiAwLjFzO1xufVxuXG4uZm9ybSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5mb3JtX190aXRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGZvbnQtc2l6ZTogMy44cmVtO1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uZm9ybV9fZmllbGRzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvcm1fX2l0ZW0ge1xuXHRtYXgtd2lkdGg6IDM2cmVtO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwIGF1dG8gMXJlbTtcbn1cblxuLmZvcm1fX2lucHV0IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNHJlbTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAuNnJlbSAxLjJyZW07XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRsaW5lLWhlaWdodDogMTEwJTtcblx0Y29sb3I6ICMwMDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzQ4NDg0ODtcblx0b3BhY2l0eTogMC43O1xufVxuXG4uZm9ybV9faW5wdXQuZXJyb3Ige1xuXHRib3JkZXI6IC4xcmVtIHNvbGlkIHJlZCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybV9faW5wdXQudmFsaWQge1xuXHRib3JkZXI6IC4xcmVtIHNvbGlkIGdyZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtX19pbnB1dDpob3ZlciwgLmZvcm1fX2lucHV0OmZvY3VzIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmZvcm1fX3RleHRhcmVhIHtcblx0aGVpZ2h0OiA4LjVyZW07XG5cdHJlc2l6ZTogbm9uZTtcbn1cblxuLmZvcm1fX2JvdHRvbS1idXR0b24ge1xuXHRtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uZm9ybV9fYm90dG9tLWJ0biB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNHJlbTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg5Ljg2ZGVnLCAjQzkwMDAwIDAuMSUsICNGRDM4MzggNDAuNjMlLCAjRDkwMDAwIDk5Ljg3JSwgI0FFMDAwMCA5OS44NyUpO1xuXHRib3JkZXItcmFkaXVzOiAuNHJlbTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjRThFOEU4O1xufVxuXG4uZm9ybV9fYm90dG9tLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmZvcm1fX2Zvb3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm1fX2Zvb3Rlci10ZXh0IHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAuOXJlbTtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdGNvbG9yOiAjMEYwRTBFO1xufVxuXG4uZm9ybV9fZm9vdGVyLXRleHQgYSB7XG5cdGNvbG9yOiAjMEYwRTBFO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvcm0gbGFiZWwuZXJyb3Ige1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtIFt0eXBlPVwic3VibWl0XCJdW2Rpc2FibGVkXSB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcblx0b3BhY2l0eTogMTtcblx0YmFja2dyb3VuZDogI2ZmZmZmZmEzO1xufVxuXG4uZm9ybVJlZyAuZm9ybV9fdGl0bGUge1xuXHRjb2xvcjogIzA2MEMwQTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiAyLjhyZW07XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mb3JtUmVnIC5mb3JtX19maWVsZHMge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHRncmlkLWdhcDogMXJlbTtcbn1cblxuLmZvcm1SZWcgLmZvcm1fX2l0ZW0ge1xuXHRtYXJnaW46IDA7XG59XG5cbi5mb3JtUmVnIC5mb3JtX19pbnB1dCB7XG5cdGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG5cdGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcblx0aGVpZ2h0OiAzLjJyZW07XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmZvcm1SZWcgLmZvcm1fX2JvdHRvbS13cmFwcGVyIHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uZm9ybVJlZyAuZm9ybV9fYm90dG9tLWJ1dHRvbiB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5mb3JtUmVnIC5mb3JtX19ib3R0b20tYnRuIHtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0Ym9yZGVyLXJhZGl1czogMC44cmVtO1xuXHRoZWlnaHQ6IDMuMnJlbTtcbn1cblxuLmZvcm1SZWcgLmZvcm1fX3Nob3cge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybVJlZyAuZm9ybV9fZHJvcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAzLjJyZW07XG5cdHBhZGRpbmc6IC42cmVtIDEuMnJlbTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgIzkxOTE5MTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItcmFkaXVzOiAwLjhyZW07XG59XG5cbi5mb3JtUmVnIC5mb3JtX19kcm9wOjphZnRlciB7XG5cdGNvbnRlbnQ6IHVybCguLi9pbWcvZm9ybS9hcnJvdy1ibGFjay5zdmcpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMC43cmVtO1xuXHRyaWdodDogMC43cmVtO1xuXHRtYXgtd2lkdGg6IDFyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDFyZW07XG59XG5cbi5mb3JtUmVnIC5mb3JtX19kcm9wIHNwYW4ge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGxpbmUtaGVpZ2h0OiAxMTAlO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmZvcm1SZWcgLmZvcm1fX2Ryb3AuYWN0aXZlIC5mb3JtX19kcm9wLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRvcGFjaXR5OiAxO1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmZvcm1SZWcgLmZvcm1fX2Ryb3AtbGlzdCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTUwO1xuXHR0b3A6IDMuNXJlbTtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IC42cmVtIDFyZW07XG5cdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdGJvcmRlcjogLjFyZW0gc29saWQgIzkxOTE5MTtcblx0Ym9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4uZm9ybVJlZyAuZm9ybV9fZHJvcC1saXN0LW1haW4ge1xuXHR6LWluZGV4OiAzMDA7XG59XG5cbi5mb3JtUmVnIC5mb3JtX19kcm9wLWxpc3QgbGkge1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luLWJvdHRvbTogLjdyZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdGNvbG9yOiAjMDAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JtUmVnIC5mb3JtX19kcm9wLWxpc3QgbGk6bnRoLWxhc3QtY2hpbGQoMSkge1xuXHRtYXJnaW46IDA7XG59XG5cbi5mb3JtLXNlY3Rpb25fX2JveCB7XG5cdHBhZGRpbmc6IDNyZW0gNXJlbTtcblx0Ym9yZGVyLXJhZGl1czogMS4ycmVtO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Zvcm0vYmcucG5nKSBuby1yZXBlYXQgbGVmdC9jb3Zlcjtcbn1cblxuLyoqKioqKioqKioqKiovXG4vKiBCbG9ja3MgKi9cbi5oZWFkZXIge1xuXHRtYXgtd2lkdGg6IDE5MjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAyMDAwO1xuXHRtYXJnaW46IDAgYXV0bztcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgcmdiYSgzNywgMzcsIDM3LCAwKSAwJSwgIzI3MjcyNyAxMDAlKTtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uaGVhZGVyLnBhZ2Utc2Nyb2xsZWQge1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5oZWFkZXJfX2ZsZXgge1xuXHRwYWRkaW5nOiAxcmVtIDA7XG5cdHRyYW5zaXRpb246IC4zcztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlcl9fZmxleC1sb2dvIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlcl9fZmxleC1sb2dvIGltZyB7XG5cdG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG5cdG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmhlYWRlcl9fZmxleC1tZW51IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5oZWFkZXJfX2ZsZXgtbWVudSBsaSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbi1sZWZ0OiAuOHJlbTtcbn1cblxuLmhlYWRlcl9fZmxleC1tZW51IGxpIGEge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IC43cmVtO1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjRTJFMkUyO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaGVhZGVyX19mbGV4LW1lbnVfc29jaWFsIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlcl9fZmxleC1tZW51X3NvY2lhbCBhIHtcblx0bWFyZ2luOiAwIC4ycmVtO1xufVxuXG4uaGVhZGVyX19mbGV4LW1lbnVfc29jaWFsIGltZyB7XG5cdG1heC13aWR0aDogMS4xcmVtO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnRoYW5rc1BhZ2UgLmhlYWRlcl9fZmxleC1tZW51IHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyX19mbGV4LWJ0biB7XG5cdG1heC13aWR0aDogOHJlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMS41cmVtO1xuXHRib3JkZXI6IC4xcmVtIHNvbGlkICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IC40cmVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0Zm9udC1zaXplOiAuNnJlbTtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogI0U4RThFODtcbn1cblxuLmhlYWRlcl9fZmxleC1idG46aG92ZXIge1xuXHRib3JkZXI6IC4xcmVtIHNvbGlkICNEOTAwMDA7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4OS44NmRlZywgI0M5MDAwMCAwLjElLCAjRkQzODM4IDQwLjYzJSwgI0Q5MDAwMCA5OS44NyUsICNBRTAwMDAgOTkuODclKTtcbn1cblxuLmhlYWRlcl9fbWVudSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiAzcmVtO1xuXHRoZWlnaHQ6IDJyZW07XG59XG5cbi50aGFua3NQYWdlIC5oZWFkZXJfX21lbnUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXJfX21lbnUuYWN0aXZlIC5saW5lIHtcblx0c3Ryb2tlOiAjZmZmO1xufVxuXG4uaGVhZGVyX19tZW51IC5oYW0ge1xuXHR3aWR0aDogMTAwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmhlYWRlcl9fbWVudSAuaGFtUm90YXRlLmFjdGl2ZSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmhlYWRlcl9fbWVudSAuaGFtUm90YXRlMTgwLmFjdGl2ZSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5oZWFkZXJfX21lbnUgLmxpbmUge1xuXHRmaWxsOiBub25lO1xuXHR0cmFuc2l0aW9uOiBzdHJva2UtZGFzaGFycmF5IDQwMG1zLCBzdHJva2UtZGFzaG9mZnNldCA0MDBtcztcblx0c3Ryb2tlOiAjZmZmO1xuXHRzdHJva2Utd2lkdGg6IDIuNTtcblx0c3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xufVxuXG4uaGVhZGVyX19tZW51IC5oYW1SIC50b3Age1xuXHRzdHJva2UtZGFzaGFycmF5OiA0MCAxMjE7XG59XG5cbi5oZWFkZXJfX21lbnUgLmhhbVIgLmJvdHRvbSB7XG5cdHN0cm9rZS1kYXNoYXJyYXk6IDQwIDEyMTtcbn1cblxuLmhlYWRlcl9fbWVudSAuaGFtUi5hY3RpdmUgLnRvcCB7XG5cdHN0cm9rZS1kYXNob2Zmc2V0OiAtNjhweDtcbn1cblxuLmhlYWRlcl9fbWVudSAuaGFtUi5hY3RpdmUgLmJvdHRvbSB7XG5cdHN0cm9rZS1kYXNob2Zmc2V0OiAtNjhweDtcbn1cblxuLmludHJvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxMHJlbSAwIDZyZW07XG59XG5cbi5pbnRyby10aXRsZSB7XG5cdG1heC13aWR0aDogNTAlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG8gMXJlbTtcbn1cblxuLmludHJvLXN1YnRpdGxlIHtcblx0bWF4LXdpZHRoOiA0NyU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgYXV0byAzcmVtO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjRThFOEU4O1xuXHRtaXgtYmxlbmQtbW9kZTogbHVtaW5vc2l0eTtcbn1cblxuLmludHJvX19ibG9jayB7XG5cdG1heC13aWR0aDogNzUlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdGNvbHVtbi1nYXA6IDJyZW07XG5cdHJvdy1nYXA6IDJyZW07XG59XG5cbi5pbnRyb19fYmxvY2stY2FyZCB7XG5cdGhlaWdodDogNC41cmVtO1xuXHRib3JkZXI6IC4xcmVtIHNvbGlkICNGMUYxRjE7XG5cdGJvcmRlci1yYWRpdXM6IC41cmVtO1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogI0YxRjFGMTtcblx0dHJhbnNpdGlvbjogLjJzO1xufVxuXG4uaW50cm9fX2Jsb2NrLWNhcmQ6aG92ZXIge1xuXHRib3JkZXI6IC4xcmVtIHNvbGlkICNBQzAwMDA7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNBQzAwMDAgMCUsICNGRjQ4NDggNzIuOTklLCAjQjcwMDAwIDEwMCUpO1xuXHR0cmFuc2l0aW9uOiAuMnM7XG59XG5cbi5hYm91dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNnJlbSAwO1xuXHRtYXJnaW4tYm90dG9tOiAtMzByZW07XG59XG5cbi5hYm91dC10aXRsZSB7XG5cdG1heC13aWR0aDogNTAlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogNC44cmVtO1xufVxuXG4uYWJvdXRfX2Jsb2NrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYWJvdXRfX2Jsb2NrLWltZyB7XG5cdG1heC13aWR0aDogNDYlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmFib3V0X19ibG9jay10ZXh0IHtcblx0bWF4LXdpZHRoOiA1MCU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYWJvdXRfX2Jsb2NrLXRleHQgcCB7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0Y29sb3I6ICNGMUYxRjE7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5hYm91dF9fYmxvY2stdGV4dCBwOm50aC1sYXN0LWNoaWxkKDEpIHtcblx0bWFyZ2luOiAwO1xufVxuXG4ubWFuaWZlc3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDU7XG5cdHBhZGRpbmc6IDM1cmVtIDAgNnJlbTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMTYsIDIxNiwgMjE2LCAwKSA1JSwgcmdiYSgxNjYsIDE2NiwgMTY2LCAwKSA2LjU0JSwgcmdiYSgxNzYsIDE3NiwgMTc2LCAwLjk2KSA0My44NiUsICNDQkNCQ0IgNTMuNjUlLCByZ2JhKDIxOCwgMjE4LCAyMTgsIDAuNzkpIDEwMCUpO1xufVxuXG4ubWFuaWZlc3Q6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMzByZW07XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWFuaWZzdC92ZWN0b3IucG5nKSBuby1yZXBlYXQgY2VudGVyLzEwMCU7XG5cdG1heC13aWR0aDogNDByZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYW5pZmVzdDo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21hbmlmc3QvYmcucG5nKSBuby1yZXBlYXQgY2VudGVyLzEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLm1hbmlmZXN0LXRpdGxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxNTtcblx0bWF4LXdpZHRoOiA1MCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiA0LjhyZW07XG59XG5cbi5tYW5pZmVzdF9fYmxvY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE1O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tYW5pZmVzdF9fYmxvY2staW1nIHtcblx0b3JkZXI6IDI7XG5cdG1heC13aWR0aDogNDYlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1hbmlmZXN0X19ibG9jay10ZXh0IHtcblx0b3JkZXI6IDE7XG5cdG1heC13aWR0aDogNTAlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1hbmlmZXN0X19ibG9jay10ZXh0IHAge1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGNvbG9yOiAjMDAwO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubWFuaWZlc3RfX2Jsb2NrLXRleHQgcDpudGgtbGFzdC1jaGlsZCgxKSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnByb2plY3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDZyZW0gMDtcbn1cblxuLnByb2plY3Q6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTEwcmVtO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Byb2plY3QvdmVjdG9yLnBuZykgbm8tcmVwZWF0IGNlbnRlci8xMDAlO1xuXHRtYXgtd2lkdGg6IDQ1cmVtO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvamVjdC10aXRsZSB7XG5cdG1heC13aWR0aDogODAlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuLnByb2plY3QtdGl0bGUgaW1nOm50aC1jaGlsZCgyKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9qZWN0X19ibG9jayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4ucHJvamVjdF9fYmxvY2stY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiAyOHJlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTdyZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAycmVtIDZyZW07XG5cdGJvcmRlci1yYWRpdXM6IDFyZW07XG5cdGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMzFweCByZ2JhKDE3LCA0NCwgMjcsIDAuNSksIGluc2V0IDBweCAwcHggM3B4ICMxMTJDMUI7XG59XG5cbi5wcm9qZWN0X19ibG9jay1jYXJkOm50aC1jaGlsZCgxKSB7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJvamVjdC9jYXJkLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cblxuLnByb2plY3RfX2Jsb2NrLWNhcmQ6bnRoLWNoaWxkKDEpOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDcuNHJlbTtcblx0bGVmdDogLTI2cmVtO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Byb2plY3QvbGluZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJTtcblx0bWF4LXdpZHRoOiA1MHJlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMnJlbTtcbn1cblxuLnByb2plY3RfX2Jsb2NrLWNhcmQ6bnRoLWNoaWxkKDIpIHtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcm9qZWN0L2NhcmQtMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5wcm9qZWN0X19ibG9jay1jYXJkOm50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDcuMXJlbTtcblx0cmlnaHQ6IC0yNnJlbTtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcm9qZWN0L2xpbmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyLzEwMCU7XG5cdG1heC13aWR0aDogNTByZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDJyZW07XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5wcm9qZWN0X19ibG9jay1jYXJkIGgzIHtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0Zm9udC1zaXplOiAxLjZyZW07XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICMwNjBDMEE7XG5cdG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2plY3RfX2Jsb2NrLWNhcmQgaDMgc3BhbiB7XG5cdGNvbG9yOiAjRTUzMTMxO1xufVxuXG4uZGlyZWN0aW9uYWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDM1cmVtIDAgMjByZW07XG5cdG1hcmdpbi1ib3R0b206IC0xNXJlbTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDAsIHJnYmEoMjE2LCAyMTYsIDIxNiwgMCkgNSUsIHJnYmEoMTY2LCAxNjYsIDE2NiwgMCkgNi41NCUsIHJnYmEoMTc2LCAxNzYsIDE3NiwgMC45NikgNDMuODYlLCAjQ0JDQkNCIDczLjY1JSwgcmdiYSgyMTYsIDIxNiwgMjE2LCAwKSAxMDAlKTtcbn1cblxuLmRpcmVjdGlvbmFsOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2RpcmVjdGlvbmFsL3ZlY3Rvci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJTtcblx0bWF4LXdpZHRoOiAyM3JlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmRpcmVjdGlvbmFsOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvZGlyZWN0aW9uYWwvYmcucG5nKSBuby1yZXBlYXQgY2VudGVyLzEwMCU7XG5cdG1heC13aWR0aDogMzVyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5kaXJlY3Rpb25hbC10aXRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTU7XG5cdG1heC13aWR0aDogNzUlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogNC44cmVtO1xufVxuXG4uZGlyZWN0aW9uYWxfX2Jsb2NrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxNTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZGlyZWN0aW9uYWxfX2Jsb2NrLWltZyB7XG5cdG9yZGVyOiAyO1xuXHRtYXgtd2lkdGg6IDQ2JTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5kaXJlY3Rpb25hbF9fYmxvY2stdGV4dCB7XG5cdG9yZGVyOiAxO1xuXHRtYXgtd2lkdGg6IDQ1JTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5kaXJlY3Rpb25hbF9fYmxvY2stdGV4dCBwIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Y29sb3I6ICMyODI4Mjg7XG5cdG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4uZGlyZWN0aW9uYWxfX2Jsb2NrLWNhcmQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiAyLjlyZW07XG59XG5cbi5kaXJlY3Rpb25hbF9fYmxvY2stY2FyZDpudGgtbGFzdC1jaGlsZCgxKSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmRpcmVjdGlvbmFsX19ibG9jay1jYXJkIGRpdiB7XG5cdG1heC13aWR0aDogMi44cmVtO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyLjhyZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiAjMjgyODI4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRsaW5lLWhlaWdodDogMTAwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjRThFOEU4O1xufVxuXG4ud2hhdC1nZXQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDEwcmVtIDA7XG5cdG1hcmdpbjogLTRyZW0gMDtcbn1cblxuLndoYXQtZ2V0OjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWFuaWZzdC9iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG5cdG1heC13aWR0aDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLndoYXQtZ2V0IC5jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4ud2hhdC1nZXQtdGl0bGUge1xuXHRtYXgtd2lkdGg6IDYwJTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbn1cblxuLndoYXQtZ2V0X19ncmlkIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0Y29sdW1uLWdhcDogMi41cmVtO1xuXHRyb3ctZ2FwOiAyLjVyZW07XG5cdG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbn1cblxuLndoYXQtZ2V0X19ncmlkLWNhcmQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiAyLjJyZW07XG59XG5cbi53aGF0LWdldF9fZ3JpZC1jYXJkOm50aC1sYXN0LWNoaWxkKDEpIHtcblx0bWFyZ2luOiAwO1xufVxuXG4ud2hhdC1nZXRfX2dyaWQtY2FyZCBkaXYge1xuXHRtYXgtd2lkdGg6IDIuOHJlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMi44cmVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogI0U4RThFODtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXNpemU6IDEuM3JlbTtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogIzI4MjgyODtcbn1cblxuLndoYXQtZ2V0X19ncmlkLWNhcmQgcCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiAjRThFOEU4O1xuXHRtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLndoYXQtZ2V0LXRleHQge1xuXHRtYXgtd2lkdGg6IDI2cmVtO1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRjb2xvcjogI0ZGRkZGRjtcblx0bWFyZ2luOiAwIGF1dG8gMS4zcmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53aGF0LWdldC1idG4ge1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLmNhc2VzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA2cmVtIDA7XG59XG5cbi5jYXNlczo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAxMHJlbTtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jYXNlcy92ZWN0b3IucG5nKSBuby1yZXBlYXQgY2VudGVyLzEwMCU7XG5cdG1heC13aWR0aDogMzVyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXNlczo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAtMTByZW07XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2FzZXMvdmVjdG9yLTEucG5nKSBuby1yZXBlYXQgY2VudGVyLzEwMCU7XG5cdG1heC13aWR0aDogMTVyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXNlcy10aXRsZSB7XG5cdG1heC13aWR0aDogNzAlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLmNhc2VzX19zd2lwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2FzZXNfX3N3aXBlci1jYXJkIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwYWRkaW5nOiAycmVtO1xuXHRib3JkZXItcmFkaXVzOiAxcmVtO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL0BoZWxwX3BhZ2UvaGVscC9iZ19jYXJkLmpwZykgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcblx0Ym94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAzMXB4IHJnYmEoMTcsIDQ0LCAyNywgMC41KSwgaW5zZXQgMHB4IDBweCAzcHggIzExMkMxQjtcbn1cblxuLmNhc2VzX19zd2lwZXItY2FyZCBpbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5jYXNlc19fc3dpcGVyLWNhcmQgaDMge1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXNpemU6IDEuN3JlbTtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTUuNzclIDE4MTYuOTQlIGF0IDQwLjU5JSA0NC4yMyUsICM2QzZDNkMgMCUsICMwMDAwMDAgMTAwJSk7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQtY2xpcDogdGV4dDtcblx0dGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWl4LWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmNhc2VzLWJ0biB7XG5cdG1heC13aWR0aDogMTJyZW07XG5cdGhlaWdodDogM3JlbTtcblx0bWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmNhc2VzX19uYXYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNjMlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDNyZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhc2VzX19uYXYgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdHJpZ2h0OiBhdXRvO1xuXHRsZWZ0OiAtMy4ycmVtO1xufVxuXG4uY2FzZXNfX25hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IC0xLjVyZW07XG59XG5cbi5jYXNlc19fbmF2IC5zd2lwZXItYnV0dG9uLXByZXYsIC5jYXNlc19fbmF2IC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHR3aWR0aDogMS41cmVtO1xuXHRoZWlnaHQ6IDNyZW07XG59XG5cbi5jYXNlc19fbmF2IC5zd2lwZXItYnV0dG9uLXByZXY6YWN0aXZlLCAuY2FzZXNfX25hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFjdGl2ZSB7XG5cdG9wYWNpdHk6IC4zO1xufVxuXG4uY2FzZXNfX25hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLCAuY2FzZXNfX25hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2Fycm93LnN2Zyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmNhc2VzX19uYXYgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5hbWJhc2Fkb3Ige1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDZyZW0gMDtcbn1cblxuLmFtYmFzYWRvcjo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogLTM1cmVtO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FtYmFzYWRvci92ZWN0b3IucG5nKSBuby1yZXBlYXQgY2VudGVyLzEwMCU7XG5cdG1heC13aWR0aDogNDVyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5hbWJhc2Fkb3ItdGl0bGUge1xuXHRtYXgtd2lkdGg6IDgwJTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbn1cblxuLmFtYmFzYWRvcl9fYmxvY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xuXHRtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG5cbi5hbWJhc2Fkb3JfX2Jsb2NrIC5zd2lwZXItd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYW1iYXNhZG9yX19ibG9jay1jYXJkIHtcblx0bWF4LXdpZHRoOiA0OCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0bWFyZ2luLWJvdHRvbTogMi44cmVtO1xufVxuXG4uYW1iYXNhZG9yX19ibG9jay1jYXJkIGltZyB7XG5cdG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuXG4uYW1iYXNhZG9yX19ibG9jay1jYXJkIGgzIHtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRjb2xvcjogI0ZGRkZGRjtcblx0bWFyZ2luLWJvdHRvbTogLjlyZW07XG59XG5cbi5hbWJhc2Fkb3JfX2Jsb2NrLWNhcmQgcCB7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0Y29sb3I6ICNGRkZGRkY7XG59XG5cbi5hbWJhc2Fkb3Itc3VidGl0bGUge1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXNpemU6IDIuNXJlbTtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogI0M4QzhDODtcblx0bWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuXG4uYW1iYXNhZG9yLXRleHQge1xuXHRtYXgtd2lkdGg6IDUwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGNvbG9yOiAjRjFGMUYxO1xuXHRtYXJnaW4tYm90dG9tOiAzLjNyZW07XG59XG5cbi5hbWJhc2Fkb3JfX25hdiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxOSU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogM3JlbTtcblx0ZGlzcGxheTogbm9uZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYW1iYXNhZG9yX19uYXYgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdHJpZ2h0OiBhdXRvO1xuXHRsZWZ0OiAwO1xufVxuXG4uYW1iYXNhZG9yX19uYXYgLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xufVxuXG4uYW1iYXNhZG9yX19uYXYgLnN3aXBlci1idXR0b24tcHJldiwgLmFtYmFzYWRvcl9fbmF2IC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHR3aWR0aDogMS41cmVtO1xuXHRoZWlnaHQ6IDNyZW07XG59XG5cbi5hbWJhc2Fkb3JfX25hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFjdGl2ZSwgLmFtYmFzYWRvcl9fbmF2IC5zd2lwZXItYnV0dG9uLW5leHQ6YWN0aXZlIHtcblx0b3BhY2l0eTogLjM7XG59XG5cbi5hbWJhc2Fkb3JfX25hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLCAuYW1iYXNhZG9yX19uYXYgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9hcnJvdy5zdmcpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5hbWJhc2Fkb3JfX25hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnBhcnRuZXJzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwIDAgNnJlbTtcbn1cblxuLnBhcnRuZXJzLXRpdGxlIHtcblx0bWF4LXdpZHRoOiA1NSU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG4ucGFydG5lcnNfX3N3aXBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYXJ0bmVyc19fc3dpcGVyLmQtbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnBhcnRuZXJzX19zd2lwZXItY2FyZCB7XG5cdGhlaWdodDogMTNyZW07XG5cdHBhZGRpbmc6IDJyZW07XG5cdGJvcmRlci1yYWRpdXM6IDFyZW07XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvQGhlbHBfcGFnZS9oZWxwL2JnX2NhcmQuanBnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuXHRib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDMxcHggcmdiYSgxNywgNDQsIDI3LCAwLjUpLCBpbnNldCAwcHggMHB4IDNweCAjMTEyQzFCO1xuXHRtYXJnaW46IDFyZW0gMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYXJ0bmVyc19fc3dpcGVyLWNhcmQgaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR3aWR0aDogYXV0bztcbn1cblxuLnBhcnRuZXJzX19zd2lwZXItY2FyZCBoMywgLnBhcnRuZXJzX19zd2lwZXItY2FyZCBwIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnBhcnRuZXJzX19uYXYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNjMlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDNyZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBhcnRuZXJzX19uYXYgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdHJpZ2h0OiBhdXRvO1xuXHRsZWZ0OiAtMy4ycmVtO1xufVxuXG4ucGFydG5lcnNfX25hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IC0xLjVyZW07XG59XG5cbi5wYXJ0bmVyc19fbmF2IC5zd2lwZXItYnV0dG9uLXByZXYsIC5wYXJ0bmVyc19fbmF2IC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHR3aWR0aDogMS41cmVtO1xuXHRoZWlnaHQ6IDNyZW07XG59XG5cbi5wYXJ0bmVyc19fbmF2IC5zd2lwZXItYnV0dG9uLXByZXY6YWN0aXZlLCAucGFydG5lcnNfX25hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFjdGl2ZSB7XG5cdG9wYWNpdHk6IC4zO1xufVxuXG4ucGFydG5lcnNfX25hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLCAucGFydG5lcnNfX25hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2Fycm93LnN2Zyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLnBhcnRuZXJzX19uYXYgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5mb290ZXIge1xuXHRtYXgtd2lkdGg6IDE5MjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAxMDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJhY2tncm91bmQ6ICMyNTI1MjU7XG5cdHBhZGRpbmc6IDZyZW0gMCAxMHJlbTtcbn1cblxuLmZvb3Rlci1zY2FyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC0yMHJlbTtcblx0cmlnaHQ6IDA7XG5cdG1heC13aWR0aDogNDByZW07XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyLWltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyLWltZy0yIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3Rlci10aXRsZSB7XG5cdG1heC13aWR0aDogNTAlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogNC44cmVtO1xufVxuXG4uZm9vdGVyX190b3Age1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mb290ZXJfX3RvcC10ZXh0IHtcblx0bWF4LXdpZHRoOiA1MiU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyX190b3AtdGV4dCBwIHtcblx0Zm9udC1zaXplOiAxLjFyZW07XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRjb2xvcjogI0YxRjFGMTtcbn1cblxuLmZvb3Rlcl9fdG9wLWluZm8ge1xuXHRtYXgtd2lkdGg6IDQyJTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5mb290ZXJfX3RvcC1pbmZvX2NhcmQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGRkZGO1xuXHRwYWRkaW5nLXRvcDogMXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvb3Rlcl9fdG9wLWluZm9fY2FyZCBoMyB7XG5cdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICNGMUYxRjE7XG59XG5cbi5mb290ZXJfX3RvcC1pbmZvX2NhcmQgYSB7XG5cdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0Y29sb3I6ICNGMUYxRjE7XG59XG5cbi5mb290ZXJfX3RvcC1pbmZvX2NhcmQtc29jaWFsIHtcblx0bWF4LXdpZHRoOiAxNXJlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZvb3Rlcl9fYm90dG9tIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tdG9wOiAzLjVyZW07XG59XG5cbi5mb290ZXJfX2JvdHRvbSBwLCAuZm9vdGVyX19ib3R0b20gYSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogLjdyZW07XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICNGRkZGRkY7XG59XG5cbi8qKioqKioqKioqKioqL1xuLyogRnJvbnQgUGFnZSAqL1xuLm1haW5Gcm9udCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMTVyZW0gMCA2cmVtO1xuXHRiYWNrZ3JvdW5kOiAjMjUyNTI1IHVybCguLi9pbWcvQGZyb250X3BhZ2UvbWFpbi9iZ19iaWcuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcC8xMDAlO1xufVxuXG4ubWFpbkZyb250OjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAtMjVyZW07XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvQGZyb250X3BhZ2UvbWFpbi92ZWN0b3IucG5nKSBuby1yZXBlYXQgY2VudGVyLzEwMCU7XG5cdG1heC13aWR0aDogNDByZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYWluRnJvbnQtZmlyc3Qge1xuXHRtYXJnaW4tYm90dG9tOiA3LjVyZW07XG59XG5cbi5tYWluRnJvbnQtdGl0bGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xuXHRtYXgtd2lkdGg6IDgwJTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvIDVyZW07XG59XG5cbi5tYWluRnJvbnQtdGl0bGUtMiB7XG5cdG1heC13aWR0aDogNjAlO1xuXHRtYXJnaW46IDA7XG5cdG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5tYWluRnJvbnQtdGl0bGUgaW1nOm50aC1jaGlsZCgyKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluRnJvbnRfX2Jsb2NrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG5cbi5tYWluRnJvbnRfX2Jsb2NrLXRleHQge1xuXHRtYXgtd2lkdGg6IDUwJTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tYWluRnJvbnRfX2Jsb2NrLXRleHQgcCB7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm1haW5Gcm9udF9fYmxvY2stdGV4dCBwOm50aC1sYXN0LWNoaWxkKDEpIHtcblx0bWFyZ2luOiAwO1xufVxuXG4ubWFpbkZyb250X19ibG9jay10ZXh0LTEgcCB7XG5cdG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cblxuLm1haW5Gcm9udF9fYmxvY2staW1nIHtcblx0bWF4LXdpZHRoOiA0NiU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbkZyb250LWJ0biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNTA7XG59XG5cbi53aGF0RnJvbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDE2cmVtIDAgNnJlbTtcblx0bWFyZ2luLXRvcDogLTEycmVtO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIxNiwgMjE2LCAyMTYsIDApIDAlLCByZ2JhKDE2NiwgMTY2LCAxNjYsIDApIDAuNTQlLCByZ2JhKDE3NiwgMTc2LCAxNzYsIDAuOTYpIDE5Ljg2JSwgI0NCQ0JDQiA0Mi42NSUsIHJnYmEoMjE4LCAyMTgsIDIxOCwgMC43OSkgMTAwJSk7XG59XG5cbi53aGF0RnJvbnQ6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiAxNXJlbTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL0Bmcm9udF9wYWdlL3doYXQvdmVjdG9yLnBuZykgbm8tcmVwZWF0IGNlbnRlci8xMDAlO1xuXHRtYXgtd2lkdGg6IDY1cmVtO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ud2hhdEZyb250OjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IC0zNXJlbTtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9AZnJvbnRfcGFnZS93aGF0L3ZlY3Rvci0xLnBuZykgbm8tcmVwZWF0IGNlbnRlci8xMDAlO1xuXHRtYXgtd2lkdGg6IDIwcmVtO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ud2hhdEZyb250LXRpdGxlIHtcblx0bWF4LXdpZHRoOiA5MCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4ud2hhdEZyb250X19ibG9jayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdGNvbHVtbi1nYXA6IDIuNXJlbTtcblx0cm93LWdhcDogMi41cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG5cbi53aGF0RnJvbnRfX2Jsb2NrLWNhcmQgcCB7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0Y29sb3I6ICMyODI4Mjg7XG59XG5cbi53aGF0RnJvbnRfX2Jsb2NrLWNhcmQgdWwgbGkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0cGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi53aGF0RnJvbnRfX2Jsb2NrLWNhcmQgdWwgbGkgaW1nIHtcblx0bWF4LXdpZHRoOiAxLjRyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi53aGF0RnJvbnQtYnRuIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA0MDtcbn1cblxuLmluZm8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDZyZW0gMCAxMHJlbTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDAsIHJnYmEoMjE2LCAyMTYsIDIxNiwgMCkgMCUsIHJnYmEoMTY2LCAxNjYsIDE2NiwgMCkgMi41NCUsIHJnYmEoMTc2LCAxNzYsIDE3NiwgMC45NikgMTQuODYlLCAjQ0JDQkNCIDIwLjY1JSwgcmdiYSgyMTgsIDIxOCwgMjE4LCAwLjc5KSAxMDAlKTtcbn1cblxuLmluZm86OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTEwcmVtO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL0Bmcm9udF9wYWdlL2luZm8vdmVjdG9yLnBuZykgbm8tcmVwZWF0IGNlbnRlci8xMDAlO1xuXHRtYXgtd2lkdGg6IDQ1cmVtO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uaW5mb19fYmxvY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDIuNnJlbTtcbn1cblxuLmluZm9fX2Jsb2NrLWNhcmQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogMjhyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDE3cmVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAycmVtIDMuNXJlbTtcblx0Ym9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmluZm9fX2Jsb2NrLWNhcmQ6bnRoLWNoaWxkKG9kZCkge1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL0Bmcm9udF9wYWdlL2luZm8vY2FyZC1sLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cblxuLmluZm9fX2Jsb2NrLWNhcmQ6bnRoLWNoaWxkKG9kZCk6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNy40cmVtO1xuXHRsZWZ0OiAtMjZyZW07XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvQGZyb250X3BhZ2UvaW5mby9saW5lLnN2Zykgbm8tcmVwZWF0IGNlbnRlci8xMDAlO1xuXHRtYXgtd2lkdGg6IDUwcmVtO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAycmVtO1xufVxuXG4uaW5mb19fYmxvY2stY2FyZDpudGgtY2hpbGQoZXZlbikge1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL0Bmcm9udF9wYWdlL2luZm8vY2FyZC1yLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cblxuLmluZm9fX2Jsb2NrLWNhcmQ6bnRoLWNoaWxkKGV2ZW4pOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNy4xcmVtO1xuXHRyaWdodDogLTI2cmVtO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL0Bmcm9udF9wYWdlL2luZm8vbGluZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJTtcblx0bWF4LXdpZHRoOiA1MHJlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMnJlbTtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmluZm9fX2Jsb2NrLWNhcmQgc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXNpemU6IDIuNnJlbTtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTg2LjAzZGVnLCAjODAxQzFDIDI5LjklLCAjRTUzMTMxIDkzLjcyJSksICMwNjBDMEE7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQtY2xpcDogdGV4dDtcblx0bWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcbn1cblxuLmluZm9fX2Jsb2NrLWNhcmQgaDMge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRjb2xvcjogIzA2MEMwQTtcbn1cblxuLm1hcHNGcm9udCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjA7XG5cdHBhZGRpbmc6IDZyZW0gMDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDAsIHJnYmEoMjE2LCAyMTYsIDIxNiwgMCkgMCUsIHJnYmEoMTY2LCAxNjYsIDE2NiwgMCkgMi41NCUsIHJnYmEoMTc2LCAxNzYsIDE3NiwgMC45NikgMTQuODYlLCAjQ0JDQkNCIDIwLjY1JSwgcmdiYSgyMTgsIDIxOCwgMjE4LCAwLjc5KSAxMDAlKTtcbn1cblxuLm1hcHNGcm9udDo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAtMjVyZW07XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvQGZyb250X3BhZ2UvbWFwcy92ZWN0b3IucG5nKSBuby1yZXBlYXQgY2VudGVyLzEwMCU7XG5cdG1heC13aWR0aDogMzVyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYXBzRnJvbnQtYmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdG1heC13aWR0aDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMzByZW07XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwLCAjMjUyNTI1IDIxJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbn1cblxuLm1hcHNGcm9udC10aXRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRsaW5lLWhlaWdodDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICMyODI4Mjg7XG5cdG1peC1ibGVuZC1tb2RlOiBsdW1pbm9zaXR5O1xufVxuXG4ubWFwc0Zyb250X19tYWluIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1hcHNGcm9udF9fbWFpbi1tYXAgLnN2Zy1tYWluIHtcblx0c3Ryb2tlOiBibGFjaztcblx0dHJhbnNpdGlvbjogLjJzO1xufVxuXG4ubWFwc0Zyb250X19tYWluLW1hcCAuc3ZnLW1haW4uYWN0aXZlSG92ZXIge1xuXHRzdHJva2U6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdGZpbGw6ICNhYzAwMDAgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbjogLjJzO1xufVxuXG4ubWFwc0Zyb250X19tYWluLXNlYXJjaCB7XG5cdG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5tYXBzRnJvbnRfX21haW4tc2VhcmNoIHNlbGVjdCB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1hcHNGcm9udF9fbWFpbi1zZWFyY2ggLmRyb3Bkb3duLXNlbGVjdCBzcGFuLCAubWFwc0Zyb250X19tYWluLXNlYXJjaCAuZHJvcGRvd24tc2VsZWN0IC5kcm9wZG93bl9fc2VhcmNoIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1hcHNGcm9udF9fbWFpbi1zZWFyY2ggLmRyb3Bkb3duLXNlbGVjdCB1bCBsaS5vcHRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXgtd2lkdGg6IDIzcmVtO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMS41cmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWMwMDAwO1xuXHRib3JkZXItcmFkaXVzOiAuNnJlbTtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRjb2xvcjogI2ZmZjtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogLjJzO1xufVxuXG4ubWFwc0Zyb250X19tYWluLXNlYXJjaCAuZHJvcGRvd24tc2VsZWN0IHVsIGxpLm9wdGlvbi5qcy1zaG93IHtcblx0ZGlzcGxheTogZmxleDtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogLjJzO1xufVxuXG4uY2FzZUZyb250IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxNTtcblx0cGFkZGluZzogNnJlbSAwO1xufVxuXG4uY2FzZUZyb250LXRpdGxlIHtcblx0bWF4LXdpZHRoOiA3MCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiA0LjVyZW07XG59XG5cbi5jYXNlRnJvbnQtdGl0bGUgaW1nOm50aC1jaGlsZCgyKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXNlRnJvbnQtdGV4dCB7XG5cdG1heC13aWR0aDogODAlO1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uY2FzZUZyb250X19zd2lwZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2FzZUZyb250X19zd2lwZXItY2FyZCB7XG5cdHBhZGRpbmc6IDJyZW07XG5cdGJvcmRlci1yYWRpdXM6IDFyZW07XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvQGZyb250X3BhZ2UvY2FzZXMvY2FyZC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG5cdGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMzFweCByZ2JhKDE3LCA0NCwgMjcsIDAuNSksIGluc2V0IDBweCAwcHggM3B4ICMxMTJDMUI7XG59XG5cbi5jYXNlRnJvbnRfX3N3aXBlci1jYXJkIGltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmNhc2VGcm9udF9fc3dpcGVyLWNhcmQgaDMge1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXNpemU6IDEuN3JlbTtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTUuNzclIDE4MTYuOTQlIGF0IDQwLjU5JSA0NC4yMyUsICM2QzZDNkMgMCUsICMwMDAwMDAgMTAwJSk7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQtY2xpcDogdGV4dDtcblx0dGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWl4LWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uY2FzZUZyb250X19zd2lwZXItY2FyZCBhIHtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5jYXNlRnJvbnRfX25hdiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA2MyU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogM3JlbTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2FzZUZyb250X19uYXYgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdHJpZ2h0OiBhdXRvO1xuXHRsZWZ0OiAtMy4ycmVtO1xufVxuXG4uY2FzZUZyb250X19uYXYgLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAtMS41cmVtO1xufVxuXG4uY2FzZUZyb250X19uYXYgLnN3aXBlci1idXR0b24tcHJldiwgLmNhc2VGcm9udF9fbmF2IC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHR3aWR0aDogMS41cmVtO1xuXHRoZWlnaHQ6IDNyZW07XG59XG5cbi5jYXNlRnJvbnRfX25hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFjdGl2ZSwgLmNhc2VGcm9udF9fbmF2IC5zd2lwZXItYnV0dG9uLW5leHQ6YWN0aXZlIHtcblx0b3BhY2l0eTogLjM7XG59XG5cbi5jYXNlRnJvbnRfX25hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLCAuY2FzZUZyb250X19uYXYgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9hcnJvdy5zdmcpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5jYXNlRnJvbnRfX25hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLyoqKioqKioqKioqKiovXG4vKiBCaXpuZXMgUGFnZSAqL1xuLm1haW5CaXpuIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxNXJlbSAwIDZyZW07XG5cdG1hcmdpbi1ib3R0b206IC0yMHJlbTtcblx0YmFja2dyb3VuZDogIzI1MjUyNSB1cmwoLi4vaW1nL0BiaXpuZXNfcGFnZS9tYWluL2JnX2JpZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wLzEwMCU7XG59XG5cbi5tYWluQml6bi10aXRsZSB7XG5cdG1heC13aWR0aDogODAlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG8gNXJlbTtcbn1cblxuLm1haW5CaXpuX19zd2lwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE1O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4ubWFpbkJpem5fX3N3aXBlci1jYXJkIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubWFpbkJpem5fX3N3aXBlci1jYXJkOm50aC1sYXN0LWNoaWxkKDEpIHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubWFpbkJpem5fX3N3aXBlci1jYXJkOm50aC1sYXN0LWNoaWxkKDEpIHAge1xuXHRmb250LXNpemU6IDFyZW07XG59XG5cbi5tYWluQml6bl9fc3dpcGVyLWNhcmQgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLm1haW5CaXpuX19zd2lwZXItY2FyZCBoMyB7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRsaW5lLWhlaWdodDogMTAwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjRkZGRkZGO1xuXHRtYXJnaW4tYm90dG9tOiAxLjNyZW07XG59XG5cbi5tYWluQml6bl9fc3dpcGVyLWNhcmQgcCB7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4ubWFpbkJpem5fX3N3aXBlci1jYXJkX2Jsb2NrIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm1haW5CaXpuX19zd2lwZXItY2FyZF9ibG9jayBoMyB7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRtYXJnaW46IDA7XG59XG5cbi5tYWluQml6bl9fc3dpcGVyLWNhcmRfYmxvY2sgZGl2IHtcblx0bWF4LXdpZHRoOiAyLjVyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDIuNXJlbTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICMyNTI1MjU7XG5cdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLm1haW5CaXpuX19uYXYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTclO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDNyZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4ubWFpbkJpem5fX25hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0cmlnaHQ6IGF1dG87XG5cdGxlZnQ6IC00cmVtO1xufVxuXG4ubWFpbkJpem5fX25hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IC0ycmVtO1xufVxuXG4ubWFpbkJpem5fX25hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAubWFpbkJpem5fX25hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0d2lkdGg6IDEuNXJlbTtcblx0aGVpZ2h0OiAzcmVtO1xufVxuXG4ubWFpbkJpem5fX25hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFjdGl2ZSwgLm1haW5CaXpuX19uYXYgLnN3aXBlci1idXR0b24tbmV4dDphY3RpdmUge1xuXHRvcGFjaXR5OiAuMztcbn1cblxuLm1haW5CaXpuX19uYXYgLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLm1haW5CaXpuX19uYXYgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9hcnJvdy5zdmcpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5tYWluQml6bl9fbmF2IC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ubWFpbkJpem4tYnRuIHtcblx0bWFyZ2luOiAyLjVyZW0gYXV0byAwO1xufVxuXG4uZWR1Y2F0aW9uQml6biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMjByZW0gMCA4cmVtO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMCwgcmdiYSgyMTYsIDIxNiwgMjE2LCAwKSAwJSwgcmdiYSgxNjYsIDE2NiwgMTY2LCAwKSAxLjU0JSwgcmdiYSgxNzYsIDE3NiwgMTc2LCAwLjk2KSAyOS44NiUsICNDQkNCQ0IgNzMuNjUlLCByZ2JhKDIxNiwgMjE2LCAyMTYsIDApIDEwMCUpO1xufVxuXG4uZWR1Y2F0aW9uQml6bjo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogLThyZW07XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvQGJpem5lc19wYWdlL2VkdWNhdGlvbi9iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJTtcblx0bWF4LXdpZHRoOiA0MHJlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmVkdWNhdGlvbkJpem4tdGl0bGUge1xuXHRtYXgtd2lkdGg6IDkwJTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5lZHVjYXRpb25CaXpuX19zdWJ0aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRsaW5lLWhlaWdodDogMTEwJTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MzQzNDMsICM0MzQzNDMpLCByYWRpYWwtZ3JhZGllbnQoNDMuMDIlIDY4NC42NyUgYXQgNTAlIDUwJSwgIzZBNkE2QSAwJSwgIzQzNDM0MyAxMDAlKTtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHRtYXJnaW4tYm90dG9tOiAzLjNyZW07XG59XG5cbi5lZHVjYXRpb25CaXpuX19ibG9jayB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdGNvbHVtbi1nYXA6IDIuNXJlbTtcblx0cm93LWdhcDogMi41cmVtO1xufVxuXG4uZWR1Y2F0aW9uQml6bl9fYmxvY2stY2FyZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Z2FwOiAxcmVtO1xuXHRjb2xvcjogIzI4MjgyODtcblx0Zm9udC1zaXplOiAxLjFyZW07XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uZWR1Y2F0aW9uQml6bl9fYmxvY2stY2FyZCBoMyB7XG5cdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5lZHVjYXRpb25CaXpuX19ibG9jay1jYXJkIHVsIHtcblx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXHRwYWRkaW5nLWxlZnQ6IDEuM3JlbTtcbn1cblxuLmVkdWNhdGlvbkJpem4tYnRuIHtcblx0bWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmVkdWNhdGlvbkJpem4tYnRuLmQtbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmFib3V0Qml6biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMjByZW0gMCA2cmVtO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIxNiwgMjE2LCAyMTYsIDApIDAlLCByZ2JhKDE2NiwgMTY2LCAxNjYsIDApIDEuNTQlLCByZ2JhKDE3NiwgMTc2LCAxNzYsIDAuOTYpIDI5Ljg2JSwgI0NCQ0JDQiA1My42NSUsIHJnYmEoMjE4LCAyMTgsIDIxOCwgMC43OSkgMTAwJSk7XG59XG5cbi5hYm91dEJpem46OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IC04cmVtO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL0BiaXpuZXNfcGFnZS9hYm91dC9iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJTtcblx0bWF4LXdpZHRoOiA0MHJlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmFib3V0Qml6bi10aXRsZSB7XG5cdG1heC13aWR0aDogOTAlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLmFib3V0Qml6bl9fYmxvY2sge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRjb2x1bW4tZ2FwOiAyLjVyZW07XG5cdHJvdy1nYXA6IDIuNXJlbTtcbn1cblxuLmFib3V0Qml6bl9fYmxvY2stY2FyZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5hYm91dEJpem5fX2Jsb2NrLWNhcmQgcCB7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bWFyZ2luLWJvdHRvbTogNC41cmVtO1xuXHRjb2xvcjogIzI4MjgyODtcbn1cblxuLmFib3V0Qml6bi1idG4ge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4udHJ1c3RCaXpuIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA2cmVtIDA7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwLCByZ2JhKDIxNiwgMjE2LCAyMTYsIDApIDAlLCByZ2JhKDE2NiwgMTY2LCAxNjYsIDApIDEuNTQlLCByZ2JhKDE3NiwgMTc2LCAxNzYsIDAuOTYpIDI5Ljg2JSwgI0NCQ0JDQiA1My42NSUsIHJnYmEoMjE4LCAyMTgsIDIxOCwgMC43OSkgMTAwJSk7XG59XG5cbi50cnVzdEJpem4tdGl0bGUge1xuXHRtYXgtd2lkdGg6IDkwJTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi50cnVzdEJpem5fX2Jsb2NrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxNTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0Y29sdW1uLWdhcDogMi41cmVtO1xuXHRyb3ctZ2FwOiAyLjVyZW07XG59XG5cbi50cnVzdEJpem5fX2Jsb2NrLWNhcmQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udHJ1c3RCaXpuX19ibG9jay1jYXJkIHAge1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdG1hcmdpbi1ib3R0b206IDQuNXJlbTtcblx0Y29sb3I6ICMyODI4Mjg7XG59XG5cbi50cnVzdEJpem4tYnRuIHtcblx0bWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZvcnVuQml6biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNnJlbSAwO1xufVxuXG4uZm9ydW5CaXpuOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IC0yMnJlbTtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9AYml6bmVzX3BhZ2UvZm9ydW0vYmcucG5nKSBuby1yZXBlYXQgY2VudGVyLzEwMCU7XG5cdG1heC13aWR0aDogNDByZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5mb3J1bkJpem4tdGl0bGUge1xuXHRtYXgtd2lkdGg6IDUwJTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5mb3J1bkJpem5fX2Jsb2NrIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5mb3J1bkJpem5fX2Jsb2NrLWluZm8ge1xuXHRtYXgtd2lkdGg6IDUwJTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5mb3J1bkJpem5fX2Jsb2NrLWluZm8gcCB7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bWFyZ2luLWJvdHRvbTogNC41cmVtO1xufVxuXG4uZm9ydW5CaXpuX19ibG9jay1pbWcge1xuXHRtYXgtd2lkdGg6IDQwJTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5mb3J1bkJpem4tYnRuIHtcblx0bWF4LXdpZHRoOiAxOXJlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNHJlbTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0FDMDAwMCAwJSwgI0ZGNDg0OCA3Mi45OSUsICNCNzAwMDAgMTAwJSk7XG5cdGJvcmRlci1yYWRpdXM6IC44cmVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjRThFOEU4O1xufVxuXG4vKioqKioqKioqKioqKi9cbi8qIFZldGVyYW4gUGFnZSAqL1xuLnZldGVyYW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDE1cmVtIDAgNnJlbTtcblx0YmFja2dyb3VuZDogIzI1MjUyNSB1cmwoLi4vaW1nL0B2ZXRlcmFuX3BhZ2UvbWFpbi9iZ19iaWcuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcC8xMDAlO1xufVxuXG4udmV0ZXJhbjo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9AZnJvbnRfcGFnZS9tYWluL3ZlY3Rvci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJTtcblx0bWF4LXdpZHRoOiA0MHJlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnZldGVyYW4tdGl0bGUge1xuXHRtYXgtd2lkdGg6IDgwJTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvIDVyZW07XG59XG5cbi52ZXRlcmFuX19ibG9jayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMi4ycmVtO1xufVxuXG4udmV0ZXJhbl9fYmxvY2staW5mbyB7XG5cdG1heC13aWR0aDogNDMlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnZldGVyYW5fX2Jsb2NrLWluZm8gaDMge1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi52ZXRlcmFuX19ibG9jay1pbmZvIHAge1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi52ZXRlcmFuX19ibG9jay1pbWcge1xuXHRtYXgtd2lkdGg6IDQ5JTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi52ZXRlcmFuX19ncmlkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0Y29sdW1uLWdhcDogMS44cmVtO1xuXHRyb3ctZ2FwOiAxLjhyZW07XG59XG5cbi52ZXRlcmFuX19ncmlkLWNhcmQgaDMge1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdG1hcmdpbi1ib3R0b206IDEuM3JlbTtcbn1cblxuLnZldGVyYW5fX2dyaWQtY2FyZCBwIHtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4udmV0ZXJhbl9fZ3JpZC1jYXJkIHVsIGxpIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmctYm90dG9tOiAxLjNyZW07XG59XG5cbi52ZXRlcmFuX19ncmlkLWNhcmQgdWwgbGkgaW1nIHtcblx0bWF4LXdpZHRoOiAxLjRyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5oZWxwVmV0ZXJhbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTU7XG5cdHBhZGRpbmc6IDZyZW0gMDtcbn1cblxuLmhlbHBWZXRlcmFuOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IC0yMHJlbTtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9AdmV0ZXJhbl9wYWdlL2hlbHAvdmVjdG9yLTEucG5nKSBuby1yZXBlYXQgY2VudGVyLzEwMCU7XG5cdG1heC13aWR0aDogMzByZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5oZWxwVmV0ZXJhbjo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAtMjByZW07XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvQHZldGVyYW5fcGFnZS9oZWxwL3ZldG9yLnBuZykgbm8tcmVwZWF0IGNlbnRlci8xMDAlO1xuXHRtYXgtd2lkdGg6IDM1cmVtO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVscFZldGVyYW4tdGl0bGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xuXHRtYXgtd2lkdGg6IDkwJTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5oZWxwVmV0ZXJhbl9fYmxvY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWxwVmV0ZXJhbl9fYmxvY2staW5mbyB7XG5cdG1heC13aWR0aDogNDclO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmhlbHBWZXRlcmFuX19ibG9jay1pbmZvIHAge1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbn1cblxuLmhlbHBWZXRlcmFuX19ibG9jay1pbWcge1xuXHRtYXgtd2lkdGg6IDQ5JTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8qKioqKioqKioqKioqL1xuLyogSGVscCBQYWdlICovXG4uaGVscCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMTVyZW0gMCA2cmVtO1xuXHRiYWNrZ3JvdW5kOiAjMjUyNTI1IHVybCguLi9pbWcvQGhlbHBfcGFnZS9oZWxwL2JnX2JpZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wLzEwMCU7XG59XG5cbi5oZWxwLWJnIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uaGVscC10aXRsZSB7XG5cdG1heC13aWR0aDogNTAlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG8gMi4ycmVtO1xufVxuXG4uaGVscC10aXRsZSBpbWc6bnRoLWNoaWxkKDIpIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmhlbHAtdGV4dCB7XG5cdG1heC13aWR0aDogMzNyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgYXV0byA0LjVyZW07XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVscF9fZ3JpZCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdGNvbHVtbi1nYXA6IDEuOHJlbTtcblx0cm93LWdhcDogMS44cmVtO1xufVxuXG4uaGVscF9fZ3JpZC1jYXJkIHtcblx0cGFkZGluZzogMnJlbTtcblx0Ym9yZGVyLXJhZGl1czogMXJlbTtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9AaGVscF9wYWdlL2hlbHAvYmdfY2FyZC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG5cdGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMzFweCByZ2JhKDE3LCA0NCwgMjcsIDAuNSksIGluc2V0IDBweCAwcHggM3B4ICMxMTJDMUI7XG59XG5cbi5oZWxwX19ncmlkLWNhcmQgaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uaGVscF9fZ3JpZC1jYXJkIGgzIHtcblx0bWF4LXdpZHRoOiAyMnJlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMy41cmVtO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXNpemU6IDEuN3JlbTtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1NS43NyUgMTgxNi45NCUgYXQgNDAuNTklIDQ0LjIzJSwgIzZDNkM2QyAwJSwgIzAwMDAwMCAxMDAlKTtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHR0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtaXgtYmxlbmQtbW9kZTogbHVtaW5vc2l0eTtcblx0bWFyZ2luOiAwIGF1dG8gMnJlbTtcbn1cblxuLmhlbHBfX2dyaWQtY2FyZCBhIHtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi8qKioqKioqKioqKioqL1xuLyogUG9wdXBzICovXG4ucG9wdXBzX19mb3JtIHtcblx0ei1pbmRleDogMjIwMDtcblx0YmFja2dyb3VuZDogI0ZERkRGRCB1cmwoLi4vaW1nL3BvcHVwcy9iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDJyZW07XG5cdHBhZGRpbmc6IDMuMnJlbSAyLjVyZW07XG59XG5cbi5wb3B1cHNfX2Zvcm0gLmZvcm1fX3RpdGxlIHtcblx0bWF4LXdpZHRoOiA2NDBweDtcblx0Zm9udC1zaXplOiAyLjhyZW07XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuXG4ucG9wdXBzX19mb3JtIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG5cdHotaW5kZXg6IDE1O1xuXHRjb2xvcjogIzAwMDtcblx0cGFkZGluZzogMDtcblx0cmlnaHQ6IDFyZW07XG5cdHRvcDogMXJlbTtcbn1cblxuLnBvcHVwc19fZm9ybV9zaG93IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcHVwc19fZm9ybS1kcm9wIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDRyZW07XG5cdHBhZGRpbmc6IC42cmVtIDEuMnJlbTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M5YzljOTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucG9wdXBzX19mb3JtLWRyb3A6OmFmdGVyIHtcblx0Y29udGVudDogdXJsKC4uL2ltZy9mb3JtL2Fycm93LnN2Zyk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxLjVyZW07XG5cdHJpZ2h0OiAxLjVyZW07XG5cdG1heC13aWR0aDogMXJlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMXJlbTtcbn1cblxuLnBvcHVwc19fZm9ybS1kcm9wIHNwYW4ge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDEuM3JlbTtcblx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4ucG9wdXBzX19mb3JtLWRyb3AuYWN0aXZlIC5wb3B1cHNfX2Zvcm0tZHJvcF9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG9wYWNpdHk6IDE7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ucG9wdXBzX19mb3JtLWRyb3BfX2xpc3Qge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE1MDtcblx0dG9wOiA0LjVyZW07XG5cdGxlZnQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAuNnJlbSAxcmVtO1xuXHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRib3JkZXI6IC4xcmVtIHNvbGlkICMwQzE0M0I7XG59XG5cbi5wb3B1cHNfX2Zvcm0tZHJvcF9fbGlzdC1tYWluIHtcblx0ei1pbmRleDogMzAwO1xufVxuXG4ucG9wdXBzX19mb3JtLWRyb3BfX2xpc3QgbGkge1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luLWJvdHRvbTogLjdyZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRsaW5lLWhlaWdodDogMTEwJTtcblx0Y29sb3I6ICMwMDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBvcHVwc19fZm9ybS1kcm9wX19saXN0IGxpOm50aC1sYXN0LWNoaWxkKDEpIHtcblx0bWFyZ2luOiAwO1xufVxuXG4ucG9wdXBzX19mb3JtLnBvcHVwcy1jcmVhdGUge1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNjAwcHg7XG59XG5cbi5wb3B1cHNfX2Zvcm0ucG9wdXBzLWNyZWF0ZSAucG9wdXBzLWNyZWF0ZV9fYmxvY2sge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucG9wdXBzX19mb3JtLnBvcHVwcy1jcmVhdGUgLnBvcHVwcy1jcmVhdGVfX2Jsb2NrIHN2ZyB7XG5cdG1heC13aWR0aDogN3JlbTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvIDJyZW07XG59XG5cbi5wb3B1cHNfX2Zvcm0ucG9wdXBzLWNyZWF0ZSAucG9wdXBzLWNyZWF0ZV9fYmxvY2sgaDMge1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXNpemU6IDRyZW07XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogIzI4MjgyODtcbn1cblxuLnBvcHVwc19fZm9ybS5wb3B1cHMtY3JlYXRlIC5wb3B1cHMtY3JlYXRlX19ibG9jayBoMyBiciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3B1cHNfX2Zvcm0ucG9wdXBzLXBhcnRuZXIge1xuXHRtYXgtd2lkdGg6IDI3cmVtO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMnJlbSAxLjVyZW07XG59XG5cbi5wb3B1cHNfX2Zvcm0tcGFydG5lcl9pbWcge1xuXHRtYXgtd2lkdGg6IDEwcmVtO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG8gMS41cmVtO1xufVxuXG4ucG9wdXBzX19mb3JtLXBhcnRuZXJfdGV4dCB7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRsaW5lLWhlaWdodDogMTEwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogIzAwMDtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4ucG9wdXBzX19mb3JtLXBhcnRuZXJfdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogLjhyZW07XG5cdGxpbmUtaGVpZ2h0OiA4MCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHR0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLnBvcHVwc19fZm9ybS1wYXJ0bmVyX3RpdGxlIGEge1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLnBvcHVwc19fZm9ybS5wb3B1cHMtaW5mbyB7XG5cdG1heC13aWR0aDogNzVyZW07XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucG9wdXBzX19mb3JtLWluZm8gaDIge1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXNpemU6IDNyZW07XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICMyODI4Mjg7XG5cdG1peC1ibGVuZC1tb2RlOiBsdW1pbm9zaXR5O1xuXHRtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG5cbi5wb3B1cHNfX2Zvcm0taW5mb19ibG9jayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBvcHVwc19fZm9ybS1pbmZvX2Jsb2NrLXRleHQge1xuXHRtYXgtd2lkdGg6IDUwJTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5wb3B1cHNfX2Zvcm0taW5mb19ibG9jay10ZXh0IGgzIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxLjNyZW07XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRjb2xvcjogIzI4MjgyODtcblx0bWFyZ2luLWJvdHRvbTogMS4zcmVtO1xufVxuXG4ucG9wdXBzX19mb3JtLWluZm9fYmxvY2stdGV4dCBwIHtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRjb2xvcjogIzI4MjgyODtcblx0bWFyZ2luLWJvdHRvbTogMS4zcmVtO1xufVxuXG4ucG9wdXBzX19mb3JtLWluZm9fYmxvY2stdGV4dCBwIGIge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4ucG9wdXBzX19mb3JtLWluZm9fYmxvY2stdGV4dCBhIHtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRjb2xvcjogIzI4MjgyODtcbn1cblxuLnBvcHVwc19fZm9ybS1pbmZvX2Jsb2NrLWltZyB7XG5cdG1heC13aWR0aDogNDYlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLyoqKioqKioqKioqKiovXG4vKiBUaGFua3MgKi9cbi50aGFua3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDEwcmVtIDA7XG5cdGhlaWdodDogMTAwdmg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvdGhhbmtzL2JnLnBuZykgbm8tcmVwZWF0IGNlbnRlciBib3R0b20vY292ZXIsICMyNTI1MjU7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLnRoYW5rc19fbWFpbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTAwO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4udGhhbmtzLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAzLjFyZW07XG5cdGxpbmUtaGVpZ2h0OiAxMTAlO1xuXHRtYXJnaW4tYm90dG9tOiAyLjJyZW07XG59XG5cbi50aGFua3MtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMS45cmVtO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuIiwiLyoqKioqKioqKiovXHJcbi8qIENvbW1vbiAqL1xyXG5cclxuQGltcG9ydCAnY29tbW9uL21peGluLnNjc3MnO1xyXG5AaW1wb3J0ICdjb21tb24vX3N0eWxlLnNjc3MnO1xyXG5AaW1wb3J0ICdmb3JtL19zdHlsZS5zY3NzJztcclxuLyoqKioqKioqKioqKiovXHJcbi8qIEJsb2NrcyAqL1xyXG5cclxuQGltcG9ydCAnaGVhZGVyL19zdHlsZS5zY3NzJztcclxuQGltcG9ydCAnaW50cm8vX3N0eWxlLnNjc3MnO1xyXG5AaW1wb3J0ICdhYm91dC9fc3R5bGUuc2Nzcyc7XHJcbkBpbXBvcnQgJ21hbmlmc3QvX3N0eWxlLnNjc3MnO1xyXG5AaW1wb3J0ICdwcm9qZWN0L19zdHlsZS5zY3NzJztcclxuQGltcG9ydCAnZGlyZWN0aW9uYWwvX3N0eWxlLnNjc3MnO1xyXG5AaW1wb3J0ICd3aGF0LWdldC9fc3R5bGUuc2Nzcyc7XHJcbkBpbXBvcnQgJ2Nhc2VzL19zdHlsZS5zY3NzJztcclxuQGltcG9ydCAnYW1iYXNhZG9yL19zdHlsZS5zY3NzJztcclxuQGltcG9ydCAncGFydG5lcnMvX3N0eWxlLnNjc3MnO1xyXG5AaW1wb3J0ICdmb290ZXIvX3N0eWxlLnNjc3MnO1xyXG5cclxuLyoqKioqKioqKioqKiovXHJcbi8qIEZyb250IFBhZ2UgKi9cclxuXHJcbkBpbXBvcnQgJ0Bmcm9udF9wYWdlL21haW4vX3N0eWxlLnNjc3MnO1xyXG5AaW1wb3J0ICdAZnJvbnRfcGFnZS93aGF0L19zdHlsZS5zY3NzJztcclxuQGltcG9ydCAnQGZyb250X3BhZ2UvaW5mby9fc3R5bGUuc2Nzcyc7XHJcbkBpbXBvcnQgJ0Bmcm9udF9wYWdlL21hcHMvX3N0eWxlLnNjc3MnO1xyXG5AaW1wb3J0ICdAZnJvbnRfcGFnZS9jYXNlcy9fc3R5bGUuc2Nzcyc7XHJcblxyXG4vKioqKioqKioqKioqKi9cclxuLyogQml6bmVzIFBhZ2UgKi9cclxuXHJcbkBpbXBvcnQgJ0BiaXpuZXNfcGFnZS9tYWluL19zdHlsZS5zY3NzJztcclxuQGltcG9ydCAnQGJpem5lc19wYWdlL2VkdWNhdGlvbi9fc3R5bGUuc2Nzcyc7XHJcbkBpbXBvcnQgJ0BiaXpuZXNfcGFnZS9hYm91dC9fc3R5bGUuc2Nzcyc7XHJcbkBpbXBvcnQgJ0BiaXpuZXNfcGFnZS90cnVzdC9fc3R5bGUuc2Nzcyc7XHJcbkBpbXBvcnQgJ0BiaXpuZXNfcGFnZS9mb3J1bS9fc3R5bGUuc2Nzcyc7XHJcblxyXG4vKioqKioqKioqKioqKi9cclxuLyogVmV0ZXJhbiBQYWdlICovXHJcblxyXG5AaW1wb3J0ICdAdmV0ZXJhbl9wYWdlL21haW4vX3N0eWxlLnNjc3MnO1xyXG5AaW1wb3J0ICdAdmV0ZXJhbl9wYWdlL2hlbHAvX3N0eWxlLnNjc3MnO1xyXG5cclxuLyoqKioqKioqKioqKiovXHJcbi8qIEhlbHAgUGFnZSAqL1xyXG5cclxuQGltcG9ydCAnQGhlbHBfcGFnZS9oZWxwL19zdHlsZS5zY3NzJztcclxuXHJcbi8qKioqKioqKioqKioqL1xyXG4vKiBQb3B1cHMgKi9cclxuXHJcbkBpbXBvcnQgJ3BvcHVwcy9fc3R5bGUuc2Nzcyc7XHJcblxyXG4vKioqKioqKioqKioqKi9cclxuLyogVGhhbmtzICovXHJcblxyXG5AaW1wb3J0ICd0aGFua3MvX3N0eWxlLnNjc3MnO1xyXG5cclxuIiwiYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgLyog0JLRi9GA0LDQstC90LjQstCw0L3QuNC1INGG0LjRhNGAINGI0YDQuNGE0YLQsCBSYWxld2F5ICovXHJcbiAgIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxudW1cIjtcclxuICAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibG51bVwiO1xyXG4gICAgLW1zLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsbnVtXCI7XHJcbiAgICAgLW8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxudW1cIjtcclxuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibG51bVwiO1xyXG5cclxuICBtYXJnaW46IDA7XHJcbiAgYmFja2dyb3VuZDogIzI1MjUyNTtcclxuICB0cmFuc2l0aW9uOiAuMnM7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2tcclxue1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwwLDAsMC4zKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhclxyXG57XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYlxyXG57XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLDAsMCwuMyk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkY0ODQ4O1xyXG59XHJcblxyXG5hOmhvdmVyIHtjb2xvcjogaW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XHJcbiosKjo6YmVmb3JlLCo6OmFmdGVyIHtib3gtc2l6aW5nOiBib3JkZXItYm94O31cclxuKjpmb2N1cyB7b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O31cclxuYSwgYnV0dG9uLCBsYWJlbCwgcCwgc3Bhbiwgc2VsZWN0LCBvcHRpb24sIGRpdjo6YmVmb3JlLCBkaXY6OmFmdGVyLCBpbnB1dCwgdGV4dGFyZWEge3RyYW5zaXRpb246IGFsbCAuMnMgZWFzZTt9XHJcbjo6cGxhY2Vob2xkZXIge31cclxuOmZvY3VzOjpwbGFjZWhvbGRlciB7b3BhY2l0eTogMDt0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlO31cclxuLmhpZGRlbiB7ZGlzcGxheTogbm9uZTt9XHJcbi52aXNpYmxlIHtkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O31cclxuLnRyYW5zcGFyZW50IHtvcGFjaXR5OiAwfVxyXG4ub3BhcXVlIHtvcGFjaXR5OiAxO31cclxuaW1nIHttYXgtd2lkdGg6IDEwMCU7d2lkdGg6IDEwMCU7fVxyXG5hLGJ1dHRvbixpbnB1dCxsYWJlbCxzZWxlY3QsdGV4dGFyZWEge3RvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO31cclxuZmlndXJlLGxpIHttYXJnaW46IDA7cGFkZGluZzogMDt9XHJcbm9sLCB1bCB7bGlzdC1zdHlsZTogbm9uZTt9XHJcbmxhYmVsIHttYXJnaW46IDA7fVxyXG5iLHN0cm9uZyB7Zm9udC13ZWlnaHQ6IGJvbGRlcjt9XHJcbnN1YixzdXAge2ZvbnQtc2l6ZTogNzUlO2xpbmUtaGVpZ2h0OiAwO3Bvc2l0aW9uOiByZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7fVxyXG5zdWIge2JvdHRvbTogLTAuMjVlbTt9XHJcbnN1cCB7dG9wOiAtMC41ZW07fVxyXG5pbWcge2JvcmRlci1zdHlsZTogbm9uZTt9XHJcbmJ1dHRvbiB7cGFkZGluZzogMDtib3JkZXI6IG5vbmU7Y3Vyc29yOiBwb2ludGVyO292ZXJmbG93OiB2aXNpYmxlOyY6ZGlzYWJsZWQge3BvaW50ZXItZXZlbnRzOiBub25lO2N1cnNvcjogbm90LWFsbG93ZWQ7fX1cclxuYnV0dG9uLFt0eXBlPVwiYnV0dG9uXCJdLFt0eXBlPVwicmVzZXRcIl0sW3R5cGU9XCJzdWJtaXRcIl0gey13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO31cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge2JvcmRlci1zdHlsZTogbm9uZTtwYWRkaW5nOiAwO31cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge2hlaWdodDogYXV0bzt9XHJcbmlucHV0W3R5cGU9dGV4dF0saW5wdXRbdHlwZT1lbWFpbF0saW5wdXRbdHlwZT1wYXNzd29yZF0saW5wdXRbdHlwZT1zZWFyY2hdLGlucHV0W3R5cGU9dGVsXSxpbnB1dFt0eXBlPW51bWJlcl0saW5wdXRbdHlwZT1kYXRlXSxpbnB1dFt0eXBlPXN1Ym1pdF0saW5wdXRbdHlwZT1yZXNldF0saW5wdXRbdHlwZT1maWxlXSxpbnB1dFt0eXBlPWJ1dHRvbl17LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOy1tb3otYXBwZWFyYW5jZTogbm9uZTthcHBlYXJhbmNlOiBub25lO31cclxuYnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYSB7Zm9udC1mYW1pbHk6IGluaGVyaXQ7Zm9udC1zaXplOiAxMDAlO2xpbmUtaGVpZ2h0OiAxMDAlO291dGxpbmU6IG5vbmU7Ym9yZGVyLXJhZGl1czogMDt9XHJcbnRleHRhcmVhIHtvdmVyZmxvdzogYXV0bzt9XHJcbmJvZHksdWwsb2wscCxoMSxoMixoMyxoNCxoNSxoNixpbnB1dCxidXR0b24sdGV4dGFyZWEsc2VsZWN0LHRhYmxlIHtwYWRkaW5nOiAwO21hcmdpbjogMDtmb250LXdlaWdodDogbm9ybWFsO31cclxudGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO2JvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7Ym9yZGVyLXdpZHRoOiAwO2JvcmRlci1zcGFjaW5nOiAwO2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGgge2ZvbnQtd2VpZ2h0OiBub3JtYWw7dGV4dC1hbGlnbjogbGVmdDt9XHJcbn1cclxuW2hpZGRlbl0ge2Rpc3BsYXk6IG5vbmU7fVxyXG5maWdjYXB0aW9uLGZpZ3VyZSxtYWluLGFydGljbGUsYXNpZGUsZm9vdGVyLGhlYWRlcixuYXYsc2VjdGlvbiB7ZGlzcGxheTogYmxvY2s7fVxyXG5hIHtiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDt0ZXh0LWRlY29yYXRpb246IG5vbmU7Y3Vyc29yOiBwb2ludGVyOyY6aG92ZXIge29wYWNpdHk6IDAuODU7dGV4dC1kZWNvcmF0aW9uOiBub25lO30mOmZvY3VzIHt0ZXh0LWRlY29yYXRpb246IG5vbmU7fX1cclxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge29wYWNpdHk6IDE7Y29sb3I6IGluaGVyaXQ7Zm9udC1zaXplOiBpbmhlcml0O31cclxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge29wYWNpdHk6IDE7Y29sb3I6IGluaGVyaXQ7Zm9udC1zaXplOiBpbmhlcml0O31cclxuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7b3BhY2l0eTogMTtjb2xvcjogaW5oZXJpdDtmb250LXNpemU6IGluaGVyaXQ7fVxyXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge29wYWNpdHk6IDE7Y29sb3I6IGluaGVyaXQ7Zm9udC1zaXplOiBpbmhlcml0O31cclxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24saW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24gey13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTttYXJnaW46IDA7fVxyXG5pbnB1dFt0eXBlPSdudW1iZXInXSB7LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7fVxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24gey13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTttYXJnaW46IDA7fVxyXG5pbnB1dFtuYW1lPXBlcnNvbmFsRGF0YUFncmVlXSxpbnB1dFtuYW1lPXNhdmVJbnB1dF17ZGlzcGxheTogbm9uZTt9XHJcbnNlbGVjdCB7LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOy1tb3otYXBwZWFyYW5jZTogbm9uZTthcHBlYXJhbmNlOiBub25lO31cclxuXHJcbi53cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLXdpZHRoOiAzMjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgY29sb3I6ICNGMUYxRjE7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIG1heCg3Njcpe1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC13aWR0aDogMTE4MHB4O1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuICBAaW5jbHVkZSBtYXgoNzY3KXtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluX19iZyB7XHJcbiAgJi0xIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW50cm8vYmctMS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wIC8gY292ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbl9fdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgQGluY2x1ZGUgbWF4KDExMDApe1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1heCg3Njcpe1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1idG4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxNTA7XHJcbiAgbWF4LXdpZHRoOiAxOXJlbTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDRyZW07XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0FDMDAwMCAwJSwgI0ZGNDg0OCA3Mi45OSUsICNCNzAwMDAgMTAwJSk7XHJcbiAgYm9yZGVyLXJhZGl1czogLjhyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6ICNFOEU4RTg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2FlMGQwZDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1heCg2MjApIHtcclxuICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgaGVpZ2h0OiAzcmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zZW5kLXN1Y2Nlc3Mge1xyXG4gIGNvbG9yOiAjMTEyNTNEO1xyXG59XHJcblxyXG4vKiBMYXp5IGxvYWQgKi9cclxuQGltcG9ydCAnbGF6eS9fc3R5bGUnO1xyXG4iLCIkcHg6IHB4O1xyXG5AbWl4aW4gbWF4KCRwb2ludCkge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkcG9pbnQgKyAkcHggKSB7IEBjb250ZW50IDsgfVxyXG59XHJcblxyXG5AbWl4aW4gbWluKCRwb2ludCkge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG9pbnQgKyAkcHggKSB7IEBjb250ZW50IDsgfVxyXG59IiwiLmxhenkge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Ji1sb2FkZWQge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zaXRpb246IDAuMXM7XHJcblx0fVxyXG59XHJcbiIsIi5mb3Jte1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBmb250LXNpemU6IDMuOHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19maWVsZHN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1heC13aWR0aDogMzZyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogLjZyZW0gMS4ycmVtO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XHJcblxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkIHJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnZhbGlkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAuMXJlbSBzb2xpZCBncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0YXJlYSB7XHJcbiAgICAgICAgaGVpZ2h0OiA4LjVyZW07XHJcbiAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogNHJlbTtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg5Ljg2ZGVnLCAjQzkwMDAwIDAuMSUsICNGRDM4MzggNDAuNjMlLCAjRDkwMDAwIDk5Ljg3JSwgI0FFMDAwMCA5OS44NyUpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAuNHJlbTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiAjRThFOEU4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20td3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ji10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMEYwRTBFO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMEYwRTBFO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblx0fVxyXG5cclxuICAgIGxhYmVsLmVycm9yIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgW3R5cGU9XCJzdWJtaXRcIl1bZGlzYWJsZWRdIHtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmYTM7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLmZvcm1SZWcgLmZvcm17XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICMwNjBDMEE7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgJl9fZmllbGRze1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgICAgICBncmlkLWdhcDogMXJlbTtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xyXG4gICAgICAgIGhlaWdodDogMy4ycmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYnRuIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zaG93e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19kcm9wIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMy4ycmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IC42cmVtIDEuMnJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvZm9ybS9hcnJvdy1ibGFjay5zdmcpIDtcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMC43cmVtO1xyXG4gICAgICAgICAgICByaWdodDogMC43cmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAuZm9ybV9fZHJvcC1saXN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6YXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTUwO1xyXG4gICAgICAgICAgICB0b3A6IDMuNXJlbTtcclxuICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNnJlbSAxcmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICM5MTkxOTE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgJi1tYWluIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDMwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuN3JlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLXNlY3Rpb24ge1xyXG4gICAgJl9fYm94IHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDVyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZm9ybS9iZy5wbmcpIG5vLXJlcGVhdCBsZWZ0IC8gY292ZXI7XHJcbiAgICB9XHJcbn1cclxuIiwiLmhlYWRlciB7XHJcblx0bWF4LXdpZHRoOiAxOTIwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHR6LWluZGV4OiAyMDAwO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsIHJnYmEoMzcsIDM3LCAzNywgMCkgMCUsICMyNzI3MjcgMTAwJSk7XHJcblx0dHJhbnNpdGlvbjogLjNzO1xyXG5cclxuXHQmLnBhZ2Utc2Nyb2xsZWQge1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0YmFja2dyb3VuZDogIzAwMDtcclxuXHR9XHJcblxyXG5cdCZfX2ZsZXgge1xyXG5cdFx0cGFkZGluZzogMXJlbSAwO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0Ji1sb2dvIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtbWVudSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC44cmVtO1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogLjdyZW07XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRTJFMkUyO1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9zb2NpYWwge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAuMnJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMS4xcmVtO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC50aGFua3NQYWdlICYge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1idG4ge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDhyZW07XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEuNXJlbTtcclxuXHRcdFx0Ym9yZGVyOiAuMXJlbSBzb2xpZCAjZmZmO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAuNHJlbTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogLjZyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICNFOEU4RTg7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJvcmRlcjogLjFyZW0gc29saWQgI0Q5MDAwMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODkuODZkZWcsICNDOTAwMDAgMC4xJSwgI0ZEMzgzOCA0MC42MyUsICNEOTAwMDAgOTkuODclLCAjQUUwMDAwIDk5Ljg3JSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX21lbnV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHRcdHdpZHRoOiAzcmVtO1xyXG5cdFx0aGVpZ2h0OiAycmVtO1xyXG5cdFx0LnRoYW5rc1BhZ2UgJiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cdFxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhhbSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xyXG4gICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGFtUm90YXRlLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhhbVJvdGF0ZTE4MC5hY3RpdmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgIGZpbGw6bm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hhcnJheSA0MDBtcywgc3Ryb2tlLWRhc2hvZmZzZXQgNDAwbXM7XHJcbiAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcclxuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAyLjU7XHJcbiAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOnJvdW5kO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhhbVIgLnRvcCB7XHJcbiAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDQwIDEyMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhhbVIgLmJvdHRvbSB7XHJcbiAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDQwIDEyMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhhbVIuYWN0aXZlIC50b3Age1xyXG4gICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogLTY4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oYW1SLmFjdGl2ZSAuYm90dG9tIHtcclxuICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC02OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4iLCIuaW50cm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTByZW0gMCA2cmVtO1xyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcclxuICAgIH1cclxuICAgICYtc3VidGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogNDclO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDNyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogI0U4RThFODtcclxuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbHVtaW5vc2l0eTtcclxuICAgIH1cclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMnJlbTtcclxuICAgICAgICByb3ctZ2FwOiAycmVtO1xyXG4gICAgICAgICYtY2FyZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNC41cmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICNGMUYxRjE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogI0YxRjFGMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgI0FDMDAwMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNBQzAwMDAgMCUsICNGRjQ4NDggNzIuOTklLCAjQjcwMDAwIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFib3V0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDZyZW0gMDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0zMHJlbTtcclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcclxuICAgIH1cclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2JTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGMUYxRjE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubWFuaWZlc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIHBhZGRpbmc6IDM1cmVtIDAgNnJlbTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjE2LCAyMTYsIDIxNiwgMCkgNSUsIHJnYmEoMTY2LCAxNjYsIDE2NiwgMCkgNi41NCUsIHJnYmEoMTc2LCAxNzYsIDE3NiwgMC45NikgNDMuODYlLCAjQ0JDQkNCIDUzLjY1JSwgcmdiYSgyMTgsIDIxOCwgMjE4LCAwLjc5KSAxMDAlKTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAzMHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21hbmlmc3QvdmVjdG9yLnBuZykgbm8tcmVwZWF0IGNlbnRlci8xMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDByZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21hbmlmc3QvYmcucG5nKSBuby1yZXBlYXQgY2VudGVyLzEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxNTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XHJcbiAgICB9XHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE1O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDYlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucHJvamVjdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA2cmVtIDA7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogLTEwcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJvamVjdC92ZWN0b3IucG5nKSBuby1yZXBlYXQgY2VudGVyLzEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAmLWNhcmQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjhyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbSA2cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDMxcHggcmdiYSgxNywgNDQsIDI3LCAwLjUpLCBpbnNldCAwcHggMHB4IDNweCAjMTEyQzFCO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJvamVjdC9jYXJkLnBuZykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3LjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI2cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJvamVjdC9saW5lLnN2Zykgbm8tcmVwZWF0IGNlbnRlci8xMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcm9qZWN0L2NhcmQtMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3LjFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Byb2plY3QvbGluZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNjBDMEE7XHJcbiAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNFNTMxMzFcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5kaXJlY3Rpb25hbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAzNXJlbSAwIDIwcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cmVtO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDAsIHJnYmEoMjE2LCAyMTYsIDIxNiwgMCkgNSUsIHJnYmEoMTY2LCAxNjYsIDE2NiwgMCkgNi41NCUsIHJnYmEoMTc2LCAxNzYsIDE3NiwgMC45NikgNDMuODYlLCAjQ0JDQkNCIDczLjY1JSwgcmdiYSgyMTYsIDIxNiwgMjE2LCAwKSAxMDAlKTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2RpcmVjdGlvbmFsL3ZlY3Rvci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIzcmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kaXJlY3Rpb25hbC9iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxNTtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XHJcbiAgICB9XHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE1O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDYlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyODI4Mjg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNhcmQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjlyZW07XHJcbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMi44cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuOHJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjgyODI4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0U4RThFODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi53aGF0LWdldCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxMHJlbSAwO1xyXG4gICAgbWFyZ2luOiAtNHJlbSAwO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21hbmlmc3QvYmcucG5nKSBuby1yZXBlYXQgY2VudGVyLyBjb3ZlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xyXG4gICAgfVxyXG4gICAgJl9fZ3JpZCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDIuNXJlbTtcclxuICAgICAgICByb3ctZ2FwOiAyLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xyXG4gICAgICAgICYtY2FyZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcclxuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyLjhyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi44cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFOEU4RTg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjgyODI4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRThFOEU4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogMjZyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMS4zcmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYtYnRuIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufSIsIi5jYXNlcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA2cmVtIDA7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMTByZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jYXNlcy92ZWN0b3IucG5nKSBuby1yZXBlYXQgY2VudGVyLzEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IC0xMHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Nhc2VzL3ZlY3Rvci0xLnBuZykgbm8tcmVwZWF0IGNlbnRlci8xMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJi1jYXJkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL0BoZWxwX3BhZ2UvaGVscC9iZ19jYXJkLmpwZykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDMxcHggcmdiYSgxNywgNDQsIDI3LCAwLjUpLCBpbnNldCAwcHggMHB4IDNweCAjMTEyQzFCO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTUuNzclIDE4MTYuOTQlIGF0IDQwLjU5JSA0NC4yMyUsICM2QzZDNkMgMCUsICMwMDAwMDAgMTAwJSkgLyogd2FybmluZzogZ3JhZGllbnQgdXNlcyBhIHJvdGF0aW9uIHRoYXQgaXMgbm90IHN1cHBvcnRlZCBieSBDU1MgYW5kIG1heSBub3QgYmVoYXZlIGFzIGV4cGVjdGVkICovO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1idG4ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA2MyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIGxlZnQ6IC0zLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogLTEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgIFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9hcnJvdy5zdmcpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hbWJhc2Fkb3Ige1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNnJlbSAwO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAtMzVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hbWJhc2Fkb3IvdmVjdG9yLnBuZykgbm8tcmVwZWF0IGNlbnRlci8xMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xyXG4gICAgfVxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XHJcbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY2FyZCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDglO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuOXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogI0M4QzhDODtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICB9XHJcbiAgICAmLXRleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICBjb2xvcjogI0YxRjFGMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjNyZW07XHJcbiAgICB9XHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE5JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2Fycm93LnN2Zyk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBhcnRuZXJzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgMCA2cmVtO1xyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NSU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcclxuICAgIH1cclxuICAgICZfX3N3aXBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJi5kLW1vYmlsZSB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgJi1jYXJkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxM3JlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9AaGVscF9wYWdlL2hlbHAvYmdfY2FyZC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAzMXB4IHJnYmEoMTcsIDQ0LCAyNywgMC41KSwgaW5zZXQgMHB4IDBweCAzcHggIzExMkMxQjtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDMsIHAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDYzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbGVmdDogLTMuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2Fycm93LnN2Zyk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmZvb3RlciB7XHJcblx0bWF4LXdpZHRoOiAxOTIwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogMDtcclxuXHR6LWluZGV4OiAxMDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRiYWNrZ3JvdW5kOiAjMjUyNTI1O1xyXG5cdHBhZGRpbmc6IDZyZW0gMCAxMHJlbTtcclxuXHQmLXNjYXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAtMjByZW07XHJcblx0XHRyaWdodDogMDtcclxuXHRcdG1heC13aWR0aDogNDByZW07XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0Ji1pbWcge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0Ly8gbWF4LXdpZHRoOiA4MHJlbTtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdCYtMiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtdGl0bGUge1xyXG5cdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQuOHJlbTtcclxuXHR9XHJcblx0Jl9fdG9wIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHQmLXRleHQge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDUyJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdFx0XHRcdGNvbG9yOiAjRjFGMUYxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWluZm8ge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQyJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdCZfY2FyZCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkZGRkY7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDFyZW07XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRjFGMUYxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7XHJcblx0XHRcdFx0XHRjb2xvcjogI0YxRjFGMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji1zb2NpYWwge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxNXJlbTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYm90dG9tIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0bWFyZ2luLXRvcDogMy41cmVtO1xyXG5cdFx0cCwgYSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogLjdyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuIiwiLm1haW5Gcm9udCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxNXJlbSAwIDZyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjUyNTI1IHVybCguLi9pbWcvQGZyb250X3BhZ2UvbWFpbi9iZ19iaWcuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcCAvIDEwMCU7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAtMjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9AZnJvbnRfcGFnZS9tYWluL3ZlY3Rvci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwcmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLWZpcnN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDVyZW07XHJcbiAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2JTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICB9XHJcbn0iLCIud2hhdEZyb250IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDE2cmVtIDAgNnJlbTtcclxuICAgIG1hcmdpbi10b3A6IC0xMnJlbTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjE2LCAyMTYsIDIxNiwgMCkgMCUsIHJnYmEoMTY2LCAxNjYsIDE2NiwgMCkgMC41NCUsIHJnYmEoMTc2LCAxNzYsIDE3NiwgMC45NikgMTkuODYlLCAjQ0JDQkNCIDQyLjY1JSwgcmdiYSgyMTgsIDIxOCwgMjE4LCAwLjc5KSAxMDAlKTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDE1cmVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL0Bmcm9udF9wYWdlL3doYXQvdmVjdG9yLnBuZykgbm8tcmVwZWF0IGNlbnRlci8xMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IC0zNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL0Bmcm9udF9wYWdlL3doYXQvdmVjdG9yLTEucG5nKSBuby1yZXBlYXQgY2VudGVyLzEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMHJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgfVxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMi41cmVtO1xyXG4gICAgICAgIHJvdy1nYXA6IDIuNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XHJcbiAgICAgICAgJi1jYXJkIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyODI4Mjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA0MDtcclxuICAgIH1cclxufSIsIi5pbmZvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDZyZW0gMCAxMHJlbTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwLCByZ2JhKDIxNiwgMjE2LCAyMTYsIDApIDAlLCByZ2JhKDE2NiwgMTY2LCAxNjYsIDApIDIuNTQlLCByZ2JhKDE3NiwgMTc2LCAxNzYsIDAuOTYpIDE0Ljg2JSwgI0NCQ0JDQiAyMC42NSUsIHJnYmEoMjE4LCAyMTgsIDIxOCwgMC43OSkgMTAwJSk7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogLTEwcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvQGZyb250X3BhZ2UvaW5mby92ZWN0b3IucG5nKSBuby1yZXBlYXQgY2VudGVyLzEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMi42cmVtO1xyXG4gICAgICAgICYtY2FyZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOHJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTdyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMy41cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9AZnJvbnRfcGFnZS9pbmZvL2NhcmQtbC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNy40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL0Bmcm9udF9wYWdlL2luZm8vbGluZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvQGZyb250X3BhZ2UvaW5mby9jYXJkLXIucG5nKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNy4xcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9AZnJvbnRfcGFnZS9pbmZvL2xpbmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyLzEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODYuMDNkZWcsICM4MDFDMUMgMjkuOSUsICNFNTMxMzEgOTMuNzIlKSwgIzA2MEMwQTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNjBDMEE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubWFwc0Zyb250IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDIwO1xyXG4gICAgcGFkZGluZzogNnJlbSAwO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDAsIHJnYmEoMjE2LCAyMTYsIDIxNiwgMCkgMCUsIHJnYmEoMTY2LCAxNjYsIDE2NiwgMCkgMi41NCUsIHJnYmEoMTc2LCAxNzYsIDE3NiwgMC45NikgMTQuODYlLCAjQ0JDQkNCIDIwLjY1JSwgcmdiYSgyMTgsIDIxOCwgMjE4LCAwLjc5KSAxMDAlKTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAtMjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9AZnJvbnRfcGFnZS9tYXBzL3ZlY3Rvci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgICYtYmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMCwgIzI1MjUyNSAyMSUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XHJcbiAgICB9XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogIzI4MjgyODtcclxuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbHVtaW5vc2l0eTtcclxuICAgIH1cclxuICAgICZfX21haW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJi1tYXAge1xyXG4gICAgICAgICAgICAuc3ZnLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiBibGFjaztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlSG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjYWMwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHJvcGRvd24tc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIHNwYW4sIC5kcm9wZG93bl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdWwgbGkub3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWMwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgICYuanMtc2hvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNhc2VGcm9udCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxNTtcclxuICAgIHBhZGRpbmc6IDZyZW0gMDtcclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmLWNhcmQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL0Bmcm9udF9wYWdlL2Nhc2VzL2NhcmQucG5nKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMzFweCByZ2JhKDE3LCA0NCwgMjcsIDAuNSksIGluc2V0IDBweCAwcHggM3B4ICMxMTJDMUI7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1NS43NyUgMTgxNi45NCUgYXQgNDAuNTklIDQ0LjIzJSwgIzZDNkM2QyAwJSwgIzAwMDAwMCAxMDAlKSAvKiB3YXJuaW5nOiBncmFkaWVudCB1c2VzIGEgcm90YXRpb24gdGhhdCBpcyBub3Qgc3VwcG9ydGVkIGJ5IENTUyBhbmQgbWF5IG5vdCBiZWhhdmUgYXMgZXhwZWN0ZWQgKi87XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbHVtaW5vc2l0eTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNjMlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBsZWZ0OiAtMy4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IC0xLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICBcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vYXJyb3cuc3ZnKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubWFpbkJpem4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTVyZW0gMCA2cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcmVtO1xyXG4gICAgYmFja2dyb3VuZDogIzI1MjUyNSB1cmwoLi4vaW1nL0BiaXpuZXNfcGFnZS9tYWluL2JnX2JpZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wIC8gMTAwJTtcclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgICAgICYtY2FyZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI1MjUyNTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDU3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIGxlZnQ6IC00cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IC0ycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2Fycm93LnN2Zyk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYnRuIHtcclxuICAgICAgICBtYXJnaW46IDIuNXJlbSBhdXRvIDA7XHJcbiAgICB9XHJcbn0iLCIuZWR1Y2F0aW9uQml6biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAyMHJlbSAwIDhyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMCwgcmdiYSgyMTYsIDIxNiwgMjE2LCAwKSAwJSwgcmdiYSgxNjYsIDE2NiwgMTY2LCAwKSAxLjU0JSwgcmdiYSgxNzYsIDE3NiwgMTc2LCAwLjk2KSAyOS44NiUsICNDQkNCQ0IgNzMuNjUlLCByZ2JhKDIxNiwgMjE2LCAyMTYsIDApIDEwMCUpO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAtOHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL0BiaXpuZXNfcGFnZS9lZHVjYXRpb24vYmcucG5nKSBuby1yZXBlYXQgY2VudGVyLzEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MHJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgfVxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQzNDM0MywgIzQzNDM0MyksIHJhZGlhbC1ncmFkaWVudCg0My4wMiUgNjg0LjY3JSBhdCA1MCUgNTAlLCAjNkE2QTZBIDAlLCAjNDM0MzQzIDEwMCUpO1xyXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4zcmVtO1xyXG4gICAgfVxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAyLjVyZW07XHJcbiAgICAgICAgcm93LWdhcDogMi41cmVtO1xyXG4gICAgICAgICYtY2FyZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzI4MjgyODtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAmLmQtbW9iaWxlIHtkaXNwbGF5OiBub25lO31cclxuICAgIH1cclxufSIsIi5hYm91dEJpem4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMjByZW0gMCA2cmVtO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMTYsIDIxNiwgMjE2LCAwKSAwJSwgcmdiYSgxNjYsIDE2NiwgMTY2LCAwKSAxLjU0JSwgcmdiYSgxNzYsIDE3NiwgMTc2LCAwLjk2KSAyOS44NiUsICNDQkNCQ0IgNTMuNjUlLCByZ2JhKDIxOCwgMjE4LCAyMTgsIDAuNzkpIDEwMCUpO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAtOHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL0BiaXpuZXNfcGFnZS9hYm91dC9iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwcmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICB9XHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDIuNXJlbTtcclxuICAgICAgICByb3ctZ2FwOiAyLjVyZW07XHJcbiAgICAgICAgJi1jYXJkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyODI4Mjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIH1cclxufSIsIi50cnVzdEJpem4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNnJlbSAwO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDAsIHJnYmEoMjE2LCAyMTYsIDIxNiwgMCkgMCUsIHJnYmEoMTY2LCAxNjYsIDE2NiwgMCkgMS41NCUsIHJnYmEoMTc2LCAxNzYsIDE3NiwgMC45NikgMjkuODYlLCAjQ0JDQkNCIDUzLjY1JSwgcmdiYSgyMTgsIDIxOCwgMjE4LCAwLjc5KSAxMDAlKTtcclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICB9XHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE1O1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAyLjVyZW07XHJcbiAgICAgICAgcm93LWdhcDogMi41cmVtO1xyXG4gICAgICAgICYtY2FyZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjgyODI4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICB9XHJcbn0iLCIuZm9ydW5CaXpuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDZyZW0gMDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAtMjJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9AYml6bmVzX3BhZ2UvZm9ydW0vYmcucG5nKSBuby1yZXBlYXQgY2VudGVyLzEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MHJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgfVxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJ0biB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxOXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0FDMDAwMCAwJSwgI0ZGNDg0OCA3Mi45OSUsICNCNzAwMDAgMTAwJSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjhyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICNFOEU4RTg7XHJcbiAgICB9XHJcbn0iLCIudmV0ZXJhbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxNXJlbSAwIDZyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjUyNTI1IHVybCguLi9pbWcvQHZldGVyYW5fcGFnZS9tYWluL2JnX2JpZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wIC8gMTAwJTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9AZnJvbnRfcGFnZS9tYWluL3ZlY3Rvci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwcmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA1cmVtO1xyXG4gICAgfVxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcclxuICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQzJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2dyaWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMS44cmVtO1xyXG4gICAgICAgIHJvdy1nYXA6IDEuOHJlbTtcclxuICAgICAgICAmLWNhcmQge1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07ICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaGVscFZldGVyYW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTU7XHJcbiAgICBwYWRkaW5nOiA2cmVtIDA7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogLTIwcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvQHZldGVyYW5fcGFnZS9oZWxwL3ZlY3Rvci0xLnBuZykgbm8tcmVwZWF0IGNlbnRlci8xMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzByZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IC0yMHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL0B2ZXRlcmFuX3BhZ2UvaGVscC92ZXRvci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgfVxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDclO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5oZWxwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDE1cmVtIDAgNnJlbTtcclxuICAgIGJhY2tncm91bmQ6ICMyNTI1MjUgdXJsKC4uL2ltZy9AaGVscF9wYWdlL2hlbHAvYmdfYmlnLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AgLyAxMDAlO1xyXG4gICAgJi1iZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMi4ycmVtO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtdGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzM3JlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA0LjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fZ3JpZCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDEuOHJlbTtcclxuICAgICAgICByb3ctZ2FwOiAxLjhyZW07XHJcbiAgICAgICAgJi1jYXJkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9AaGVscF9wYWdlL2hlbHAvYmdfY2FyZC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAzMXB4IHJnYmEoMTcsIDQ0LCAyNywgMC41KSwgaW5zZXQgMHB4IDBweCAzcHggIzExMkMxQjtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjJyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTUuNzclIDE4MTYuOTQlIGF0IDQwLjU5JSA0NC4yMyUsICM2QzZDNkMgMCUsICMwMDAwMDAgMTAwJSkgLyogd2FybmluZzogZ3JhZGllbnQgdXNlcyBhIHJvdGF0aW9uIHRoYXQgaXMgbm90IHN1cHBvcnRlZCBieSBDU1MgYW5kIG1heSBub3QgYmVoYXZlIGFzIGV4cGVjdGVkICovO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucG9wdXBzX19mb3JtIHtcclxuICAgIHotaW5kZXg6IDIyMDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkRGREZEIHVybCguLi9pbWcvcG9wdXBzL2JnLnBuZykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgIHBhZGRpbmc6IDMuMnJlbSAyLjVyZW07XHJcblxyXG4gICAgLmZvcm0ge1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgICAgIHotaW5kZXg6IDE1O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfc2hvd3tcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtZHJvcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgcGFkZGluZzogLjZyZW0gMS4ycmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M5YzljOTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2Zvcm0vYXJyb3cuc3ZnKSA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAucG9wdXBzX19mb3JtLWRyb3BfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czphdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTUwO1xyXG4gICAgICAgICAgICB0b3A6IDQuNXJlbTtcclxuICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNnJlbSAxcmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICMwQzE0M0I7XHJcbiAgICAgICAgICAgICYtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjdyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5wb3B1cHMtY3JlYXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgIC5wb3B1cHMtY3JlYXRlX19ibG9jayB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDdyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyODI4Mjg7XHJcbiAgICAgICAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnBvcHVwcy1wYXJ0bmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI3cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtcGFydG5lciB7XHJcbiAgICAgICAgJl9pbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX3RleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl90aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucG9wdXBzLWluZm8ge1xyXG4gICAgICAgIG1heC13aWR0aDogNzVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbmZvIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzI4MjgyODtcclxuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9ibG9jayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI4MjgyODtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI4MjgyODtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyODI4Mjg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NiU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLnRoYW5rcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxMHJlbSAwO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90aGFua3MvYmcucG5nKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbSAvIGNvdmVyLCAjMjUyNTI1O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgJl9fbWFpbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4xcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcclxuICAgIH1cclxuICAgICYtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgfVxyXG59Il19 */
