@charset "UTF-8";
/* Defaults */
body {
	font-size: 1.35417vw;
	line-height: 1.2;
	font-weight: 300;
}

body::-webkit-scrollbar {
	width: 0.3125vw;
	background-color: var(--st-c-background);
}

body::-webkit-scrollbar-thumb {
	background-color: #2b2b2b;
	border-radius: 0.625vw;
}

.container {
	max-width: 100vw;
	padding-inline: 1.97917vw;
}

.skip-link {
	top: -5.20833vw;
	left: 1.04167vw;
	border-radius: 0.41667vw;
	font-size: 0.83333vw;
	padding: 0.72917vw 1.25vw;
}

.skip-link:focus {
	top: 1.04167vw;
}

.section {
	scroll-margin-top: 3.125vw;
	margin-top: 1.5625vw;
}

.btn {
	border-radius: 0.625vw;
	height: 3.125vw;
	line-height: 3.125vw;
	font-size: 1.19792vw;
}

.btn:hover {
	color: var(--st-c-white);
	background-color: var(--st-c-red-dark);
}

.title {
	font-size: 4.47917vw;
	line-height: 1.1;
	font-weight: 600;
	letter-spacing: -0.02em;
	margin-bottom: 2.60417vw;
}

.title.-desk {
	display: block;
}

.title.-mob {
	display: none;
}

.subtitle {
	font-size: 2.5vw;
	line-height: 1.1;
	font-weight: 500;
	letter-spacing: -0.02em;
	margin-bottom: 0.78125vw;
}

.form__title {
	font-size: 2.5vw;
	line-height: 110%;
	letter-spacing: -0.02em;
	font-weight: 600;
	color: var(--st-c-black);
	margin-bottom: 1.66667vw;
}

.form__subtitle {
	font-size: 0.98958vw;
	font-weight: 600;
	line-height: 1.2;
	margin-bottom: 0.9375vw;
}

.form__inputs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	gap: 1.04167vw;
}

.form__item {
	width: 100%;
}

.form__footer {
	cursor: pointer;
	margin-top: 1.25vw;
}

.form__footer.hidden {
	display: none;
}

.form__footer-text {
	font-size: 0.72917vw;
	line-height: 1.2;
	font-weight: 400;
	padding-left: 1.40625vw;
}

.form__footer-link {
	text-decoration: underline;
	cursor: pointer;
	-webkit-transition: color 0.2s ease;
	transition: color 0.2s ease;
}

.form__footer-link:hover {
	color: var(--st-c-red);
}

.form__footer-checkbox {
	border-radius: 0.20833vw;
	height: 0.83333vw;
	width: 0.83333vw;
	left: 0;
	top: 1px;
}

.form__footer-checkbox-icon::before {
	height: 0.41667vw;
	width: 0.52083vw;
}

.form__button {
	position: relative;
	margin-top: 0;
}

.input {
	background-color: var(--st-c-white);
	border-radius: 0.625vw;
	height: 2.8125vw;
	line-height: 2.8125vw;
	padding-inline: 1.04167vw;
	font-size: 0.98958vw;
	font-weight: 500;
}

.input::-webkit-input-placeholder {
	font-size: 0.98958vw;
	line-height: 3.125vw;
	font-weight: 500;
}

.input::-moz-placeholder {
	font-size: 0.98958vw;
	line-height: 3.125vw;
	font-weight: 500;
}

.input::-ms-input-placeholder {
	font-size: 0.98958vw;
	line-height: 3.125vw;
	font-weight: 500;
}

.input::placeholder {
	font-size: 0.98958vw;
	line-height: 3.125vw;
	font-weight: 500;
}

.input.error {
	border: 0.10417vw solid var(--st-c-red);
}

.swiper-title {
	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.08333vw;
}

.swiper-title .title {
	margin-bottom: 0;
}

.swiper-title .swiper__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.swiper-pagination {
	gap: 1.25vw;
	margin-top: 1.40625vw;
}

.swiper-pagination-bullet {
	border: 0.15625vw solid var(--st-c-dark-blue);
	height: 1.25vw;
	width: 1.25vw;
}

.swiper-scrollbar {
	border-radius: 1.04167vw;
	height: 0.3125vw;
	margin-top: 1.25vw;
}

.swiper-scrollbar-drag {
	border-radius: 0.52083vw;
}

.swiper__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	gap: 1.04167vw;
}

.swiper__btn {
	position: relative;
	background-color: var(--st-c-gray-40);
	border-radius: 0.625vw;
	cursor: pointer;
	height: 2.5vw;
	width: 2.5vw;
	-webkit-transition: background-color 0.2s;
	transition: background-color 0.2s;
}

.swiper__btn::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	translate: -50% -50%;
	height: 1.25vw;
	width: 1.25vw;
	background: url(../img/swiper/arrow.svg) no-repeat center/contain;
}

.swiper__btn:not(.swiper-button-disabled):hover {
	background-color: var(--st-c-gray-20);
}

.swiper__btn.slider-prev::after {
	rotate: 180deg;
}

.swiper__btn.swiper-button-disabled {
	opacity: 0.65;
	cursor: default;
}

.m-cookie {
	max-width: 27.08333vw;
	padding: 0.625vw;
	margin-bottom: 0.625vw;
	border-radius: 0.625vw;
	font-size: 0.72917vw;
	line-height: 1.1;
}

.m-cookie__btn {
	width: 8.95833vw;
	padding: 0.83333vw;
}

/* UI */
.hero {
	--hero-height: 26.97917vw;
	--hero-title: 5.10417vw;
	--hero-text: 1.19792vw;
	/* Главная */
	margin-top: 8.90625vw;
}

.hero.-main {
	--hero-height: 26.97917vw;
	--hero-title: 5.10417vw;
	--hero-text: 1.19792vw;
}

.hero__inner {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	gap: 2.08333vw;
	border-radius: 0.83333vw;
	padding: 1.19792vw 1.25vw 1.25vw;
	margin-inline: 0;
}

.hero__content {
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	gap: 1.14583vw;
	text-align: left;
	width: auto;
}

.hero__title {
	line-height: 0.9;
	font-weight: 700;
	letter-spacing: -0.03em;
	max-width: 67.70833vw;
}

.hero__text {
	line-height: 0.92;
	letter-spacing: 0;
	max-width: 42.1875vw;
}

.hero__btn {
	border-radius: 0.625vw;
	-webkit-box-shadow: 0 0.3125vw 0.10417vw 0 rgba(102, 0, 0, 0.2);
	        box-shadow: 0 0.3125vw 0.10417vw 0 rgba(102, 0, 0, 0.2);
	font-size: 1.19792vw;
	height: 3.125vw;
	line-height: 3.125vw;
	width: 21.875vw;
}

.hero__aside {
	width: auto;
	margin-top: 0;
}

.icon-grid {
	grid-template-columns: repeat(var(--icon-grid-columns, 3), 1fr);
	gap: 1.51042vw;
}

.icon-grid.-icon-bottom .icon-grid__item {
	padding: 1.25vw 1.25vw 1.82292vw;
}

.icon-grid.-icon-bottom .icon-grid__icon {
	top: auto;
	bottom: 1.25vw;
	right: 1.25vw;
	height: 1.82292vw;
	width: 1.82292vw;
}

.icon-grid.-icon-bottom .icon-grid__item.-promo {
	padding: 1.66667vw 1.25vw 1.25vw;
}

.icon-grid__item {
	border-radius: 0.83333vw;
	padding: 1.82292vw 1.25vw 1.25vw;
}

.icon-grid__item.-has-title {
	min-height: 16.66667vw;
}

.icon-grid__item.-promo {
	min-height: 16.66667vw;
	padding: 1.66667vw 1.25vw 1.25vw;
}

.icon-grid__title {
	font-size: 2.5vw;
	line-height: 0.9375;
	max-width: 32.29167vw;
}

.icon-grid__icon {
	top: 1.09375vw;
	right: 1.40625vw;
	height: 3.85417vw;
	width: 3.85417vw;
}

.icon-grid__icon.-mobile {
	display: none;
}

.icon-grid__icon.-desktop {
	display: block;
}

.icon-grid__text {
	font-size: 1.19792vw;
	line-height: 0.99;
	font-weight: 600;
	max-width: 24.42708vw;
}

.icon-grid__promo-title {
	font-size: 2.5vw;
	line-height: 1.1;
	font-weight: 600;
	letter-spacing: -0.02em;
	max-width: 16.77083vw;
}

.icon-grid__promo-text {
	font-size: 0.78125vw;
	line-height: 1.3;
	letter-spacing: 0;
	max-width: 14.79167vw;
	margin-top: 0.52083vw;
}

.icon-grid__promo-btn {
	border-radius: 0.625vw;
	-webkit-box-shadow: 0 0.20833vw 0.10417vw 0 rgba(102, 0, 0, 0.2);
	        box-shadow: 0 0.20833vw 0.10417vw 0 rgba(102, 0, 0, 0.2);
	font-size: 0.78125vw;
	height: 2.29167vw;
	line-height: 2.29167vw;
	margin-top: 1.04167vw;
	width: 9.53125vw;
}

.icon-grid__promo-btn:hover {
	background-color: #000;
}

.photo-slider__img {
	border-radius: 0.83333vw;
	height: 18.95833vw;
}

.photo-slider__card {
	gap: 0.98958vw;
	border-radius: 0.83333vw;
	padding: 1.04167vw 1.25vw 1.25vw;
	margin-top: -1.5625vw;
}

.photo-slider__title {
	font-size: 1.35417vw;
	min-height: 3.28125vw;
	letter-spacing: 0;
}

.photo-slider__text {
	font-size: 0.83333vw;
	line-height: 1.2;
}

.media-card {
	grid-template-columns: repeat(2, 1fr);
	gap: 1.04167vw;
}

.media-card__body:only-child {
	grid-column: 1 / -1;
}

.media-card__body:only-child .media-card__texts {
	max-width: none;
}

.media-card.-reverse .media-card__body {
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
}

.media-card.-reverse .media-card__media {
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
}

.media-card__body {
	border-radius: 0.83333vw;
	padding: 1.25vw;
}

.media-card__title {
	font-size: 2.5vw;
	letter-spacing: -0.02em;
	margin-bottom: 0.52083vw;
}

.media-card__texts {
	gap: 1.5625vw;
	max-width: 46.35417vw;
}

.media-card__texts p {
	font-size: 1.19792vw;
	line-height: 1.35;
}

.media-card__texts ul {
	gap: 0.3125vw;
}

.media-card__texts ul > li {
	font-size: 1.19792vw;
	line-height: 1.35;
	padding-left: 1.5625vw;
}

.media-card__texts ul > li::before {
	top: 0.625vw;
	left: 0.46875vw;
	height: 0.46875vw;
	width: 0.46875vw;
}

.media-card__badge {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	top: 1.25vw;
	right: 1.25vw;
}

.media-card__badge img,
.media-card__badge svg {
	height: 4.32292vw;
	width: 4.32292vw;
}

.media-card__icons {
	position: absolute;
	right: 1.25vw;
	bottom: 1.25vw;
	gap: 0.625vw;
}

.media-card__icon svg {
	height: 2.5vw;
	width: 2.5vw;
}

.media-card__media {
	border-radius: 0.83333vw;
	height: auto;
}

.media-card__video-label {
	top: 1.04167vw;
	left: 1.04167vw;
	border-radius: 2.08333vw;
	font-size: 0.83333vw;
	line-height: 2.03125vw;
	height: 2.03125vw;
	padding-inline: 1.04167vw;
}

.media-card__video-play {
	height: 4.16667vw;
	width: 4.16667vw;
}

.media-card__video-play svg {
	height: 2.91667vw;
	width: 2.91667vw;
}

/* Blocks */
.topbar {
	margin: 0;
}

.topbar .container {
	gap: 0.625vw;
	min-height: 2.08333vw;
}

.topbar__link {
	font-size: 0.72917vw;
	line-height: 1.3;
}

.header__inner {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	gap: 1.45833vw;
	height: 6.09375vw;
	padding: 0;
}

.header__btn {
	border-radius: 2.08333vw;
	font-size: 0.83333vw;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	height: 2.08333vw;
	line-height: 2.08333vw;
	padding-inline: 0.83333vw;
}

.header__contacts {
	display: none;
}

.scrolled .header__inner {
	height: 4.6875vw;
}

.logo__img {
	height: 2.65625vw;
}

.sign-up {
	display: none;
}

.nav {
	display: block;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	margin: 0;
	padding: 0;
	overflow: visible;
	width: auto;
}

.nav__list {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 0.36458vw;
	padding: 0;
}

.nav__list-link {
	border-radius: 2.08333vw;
	border: 1px solid var(--st-c-gray-60);
	height: 2.08333vw;
	line-height: 2.08333vw;
	font-size: 0.83333vw;
	padding-inline: 0.9375vw;
	min-width: 6.04167vw;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.hero.-campus .hero__text {
	display: block;
}

.icon-grid.-infrastructure .icon-grid__item {
	height: 10.88542vw;
	min-height: 10.88542vw;
}

.icon-grid.-infrastructure .icon-grid__item:not(.-promo) {
	background-color: var(--st-c-red);
	color: #fff;
}

.icon-grid.-infrastructure .icon-grid__title {
	font-size: 1.97917vw;
	line-height: 1;
	font-weight: 600;
}

.icon-grid.-infrastructure .icon-grid__promo-title {
	font-size: 1.5625vw;
	line-height: 1;
	font-weight: 600;
}

.icon-grid.-infrastructure .icon-grid__text {
	font-size: 1.19792vw;
	line-height: 1.35;
	font-weight: 600;
	max-width: 17.1875vw;
}

.icon-grid.-infrastructure .icon-grid__item.-promo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.icon-grid.-infrastructure .icon-grid__item:first-child {
	display: none;
}

.icon-grid.-infrastructure .icon-grid__promo-btn {
	margin-top: 0;
}

.media-card.-campus-video .media-card__media:last-of-type {
	display: block;
}

.footer {
	padding: 2.39583vw 0 1.5625vw;
}

.footer__inner {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 1.04167vw;
}

.footer__content {
	border-radius: 1.04167vw;
	padding: 1.25vw 1.25vw 0.46875vw;
	width: 100%;
}

.footer__title {
	font-size: 1.35417vw;
	letter-spacing: 0;
	margin-bottom: 1.09375vw;
}

.footer__contacts {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	gap: 6.19792vw;
	max-width: 64.0625vw;
}

.footer__contacts-item {
	gap: 0.98958vw;
}

.footer__contacts-title {
	font-size: 0.98958vw;
	font-weight: 600;
}

.footer__contacts-values {
	gap: 0.46875vw;
	font-size: 0.78125vw;
	line-height: 1.2;
	font-weight: 500;
	max-width: 16.77083vw;
}

.footer__contacts-item:last-child {
	margin-left: auto;
}

.footer__buttons {
	gap: 1.19792vw;
	margin-top: 1.25vw;
}

.footer__btn {
	border-radius: 1.04167vw;
	height: 3.69792vw;
	width: 4.84375vw;
}

.footer__btn.-ig {
	background: url(/assets/v1/img/footer/ig.svg) no-repeat center/2.08333vw 2.08333vw;
}

.footer__btn.-wa {
	background: url(/assets/v1/img/footer/wa.svg) no-repeat center/2.08333vw 2.08333vw;
}

.footer__btn.-tg {
	background: url(/assets/v1/img/footer/tg.svg) no-repeat center/2.08333vw 2.08333vw;
}

.footer__btn.-mx {
	background: url(/assets/v1/img/footer/mx.svg) no-repeat center/2.08333vw 2.08333vw;
}

.footer__btn.-yt {
	background: url(/assets/v1/img/footer/yt.svg) no-repeat center/2.08333vw 2.08333vw;
}

.footer__btn.-ig, .footer__btn.-wa, .footer__btn.-tg, .footer__btn.-mx, .footer__btn.-yt {
	background-color: #1c1c1c;
}

.footer__btn:hover {
	background-color: var(--st-c-red);
}

.footer__copy {
	position: static;
	font-size: 0.78125vw;
	margin-top: 1.45833vw;
	bottom: 0;
}

/* Popups */
.popups__close {
	top: 0;
	left: calc(100% + 0.10417vw);
	translate: 0;
	height: 3.125vw;
	width: 3.125vw;
	border-radius: 0.41667vw;
	-webkit-box-shadow: 0.15625vw 0.625vw 0.67708vw 0 rgba(0, 0, 0, 0.14);
	        box-shadow: 0.15625vw 0.625vw 0.67708vw 0 rgba(0, 0, 0, 0.14);
}

.popups__close:focus-visible {
	outline: 0.10417vw solid var(--st-c-red);
	outline-offset: 0.10417vw;
}

.popups__close img {
	height: 0.78125vw;
	width: 0.78125vw;
}

.popups__close.-inside {
	top: 1.04167vw;
	right: 1.04167vw;
	left: auto;
	height: 2.91667vw;
	width: 2.91667vw;
}

.popups__close.-inside img {
	height: 0.9375vw;
	width: 0.9375vw;
}

.popup-form .popup__inner {
	padding-top: 0;
}

.popup__inner {
	gap: 1.04167vw;
	padding: 1.04167vw 0;
}

.popup__btn {
	max-width: 14.58333vw;
}

.popup .form {
	background-color: #fff;
	padding: 1.25vw;
}

.popup .form__title {
	padding-right: 1.04167vw;
}

.popup .form__button, .popup .form__input {
	min-height: 2.5vw;
}

.popup-form .popups__main {
	border-radius: 0.83333vw;
	-webkit-box-shadow: 0.15625vw 0.625vw 0.67708vw 0 rgba(0, 0, 0, 0.14);
	        box-shadow: 0.15625vw 0.625vw 0.67708vw 0 rgba(0, 0, 0, 0.14);
	padding: 1.25vw;
	max-width: 47.39583vw;
}

.popup-form .form {
	padding: 0;
}

.popup-form .form__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	background-color: #fff;
}

.popup-form .form__title {
	font-size: 2.5vw;
	line-height: 96%;
	font-weight: 600;
	letter-spacing: -0.02em;
	color: var(--st-c-text);
}

.popup-form .form__inputs {
	gap: 1.04167vw;
}

.popup-form .form__input-wrapper {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	gap: 1.04167vw;
}

.popup-form .form__button {
	margin-top: 0.20833vw;
}

.popup-form .form__btn {
	border-radius: 0.625vw;
	-webkit-box-shadow: 0 0.3125vw 0.10417vw 0 rgba(6, 80, 136, 0.18);
	        box-shadow: 0 0.3125vw 0.10417vw 0 rgba(6, 80, 136, 0.18);
	height: 3.125vw;
	line-height: 3.125vw;
	font-weight: 600;
	font-size: 1.19792vw;
}

.privacy__title {
	font-size: 2.5vw;
	margin-bottom: 1.66667vw;
}

.privacy__text {
	gap: 1.04167vw;
	border-radius: 1.04167vw;
	font-size: 1.04167vw;
	padding: 4.58333vw 2.08333vw 2.08333vw;
}

.privacy__text h2 {
	font-size: 1.25vw;
	margin: 1.5625vw 0 0.52083vw;
}

.privacy ul ul li {
	margin-left: 1.04167vw;
}

.privacy .popup__inner {
	max-width: 62.5vw;
	padding: 2.08333vw 1.04167vw;
}

.popup-video .popup__inner {
	max-width: 46.875vw;
	padding-inline: 0.83333vw;
}

.popup-video .popups__main {
	border-radius: 0.83333vw;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNhbXB1cy9yZXNwb25zaXZlLmNzcyIsImNhbXB1cy9yZXNwb25zaXZlLnNjc3MiLCIuLi9ibG9ja3MvY29tbW9uL19yZXNwb25zaXZlLnNjc3MiLCIuLi9ibG9ja3MvZm9ybS9fcmVzcG9uc2l2ZS5zY3NzIiwiLi4vYmxvY2tzL3N3aXBlci9fcmVzcG9uc2l2ZS5zY3NzIiwiLi4vYmxvY2tzL21fY29va2llL19yZXNwb25zaXZlLnNjc3MiLCIuLi9ibG9ja3MvdWkvaGVyby9fcmVzcG9uc2l2ZS5zY3NzIiwiLi4vYmxvY2tzL3VpL2ljb24tZ3JpZC9fcmVzcG9uc2l2ZS5zY3NzIiwiLi4vYmxvY2tzL3VpL3Bob3RvLXNsaWRlci9fcmVzcG9uc2l2ZS5zY3NzIiwiLi4vYmxvY2tzL3VpL21lZGlhLWNhcmQvX3Jlc3BvbnNpdmUuc2NzcyIsIi4uL2Jsb2Nrcy90b3BiYXIvX3Jlc3BvbnNpdmUuc2NzcyIsIi4uL2Jsb2Nrcy9oZWFkZXIvX3Jlc3BvbnNpdmUuc2NzcyIsIi4uL2Jsb2Nrcy9AY2FtcHVzL21haW4vX3Jlc3BvbnNpdmUuc2NzcyIsIi4uL2Jsb2Nrcy9mb290ZXIvX3Jlc3BvbnNpdmUuc2NzcyIsIi4uL2Jsb2Nrcy9wb3B1cC9fcmVzcG9uc2l2ZS5zY3NzIiwiLi4vYmxvY2tzL3BvcHVwLWZvcm0vX3Jlc3BvbnNpdmUuc2NzcyIsIi4uL2Jsb2Nrcy9wb3B1cC1wcml2YWN5L19yZXNwb25zaXZlLnNjc3MiLCIuLi9ibG9ja3MvcG9wdXAtdmlkZW8vX3Jlc3BvbnNpdmUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakIsY0FBYztBQ0FkO0NBQ0UscUJBQWU7Q0FDZixpQkFBZ0I7Q0FDaEIsaUJBQWdCO0NBV2pCOztBQWREO0NBTUksZ0JBQVU7Q0FDVix5Q0FBd0M7Q0FDekM7O0FBUkg7Q0FXSSwwQkFBeUI7Q0FDekIsdUJBQW1CO0NBQ3BCOztBQUdIO0NBQ0UsaUJBQWlCO0NBQ2pCLDBCQUFvQjtDQUNyQjs7QUFF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S0FBdkIsc0JBQXVCO1NBQXZCLHdCQUF1QjtDQUN2Qix1QkFBc0I7Q0FDekI7O0FBaEJUO0NBbUJZLGlCQUFlO0NBQ2YsaUJBQWdCO0NBQ2hCLGlCQUFnQjtDQUNoQix3QkFBdUI7Q0FDdkIsd0JBQXVCO0NBQzFCOztBQXhCVDtDQTJCWSxlQUFTO0NBQ1o7O0FBNUJUO0NBZ0NnQiwrQkFBbUI7Q0FBbkIsOEJBQW1CO0tBQW5CLHdCQUFtQjtTQUFuQixvQkFBbUI7Q0FDbkIsZUFBUztDQUNaOztBQWxDYjtDQXNDWSxzQkFBZTtDQUNsQjs7QUF2Q1Q7Q0EwQ1ksdUJBQW1CO0NBQ25CLGtFQUE4QztTQUE5QywwREFBOEM7Q0FDOUMsZ0JBQVk7Q0FDWixxQkFBaUI7Q0FDakIsaUJBQWdCO0NBQ2hCLHFCQUFlO0NBQ2xCOztBQy9DUjtDQUNDLGlCQUFlO0NBQ2YseUJBQW1CO0NBQ25COztBQUVEO0NBQ0MsZUFBUztDQUNULHlCQUFtQjtDQUNuQixxQkFBZTtDQUNmLHVDQUF1QjtDQU12Qjs7QUFWQTtDQU9DLGtCQUFlO0NBQ2YsNkJBQW1CO0NBQ25COztBQWZIO0NBbUJFLHVCQUFpQjtDQUNqQjs7QUFwQkY7Q0F1QkUsa0JBQWlCO0NBQ2pCLDZCQUFrQjtDQUNsQjs7QUN6QkY7Q0FFSSxvQkFBZ0I7Q0FDaEIsMEJBQW9CO0NBQ3JCOztBQUpIO0NBT0kseUJBQW1CO0NBQ3BCIiwiZmlsZSI6ImNhbXB1cy9yZXNwb25zaXZlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIERlZmF1bHRzICovXG5ib2R5IHtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRmb250LXdlaWdodDogMzAwO1xufVxuXG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG5cdHdpZHRoOiA2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0LWMtYmFja2dyb3VuZCk7XG59XG5cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJiMmIyYjtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogMTkyMHB4O1xuXHRwYWRkaW5nLWlubGluZTogMzhweDtcbn1cblxuLnNraXAtbGluayB7XG5cdHRvcDogLTEwMHB4O1xuXHRsZWZ0OiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZzogMTRweCAyNHB4O1xufVxuXG4uc2tpcC1saW5rOmZvY3VzIHtcblx0dG9wOiAyMHB4O1xufVxuXG4uc2VjdGlvbiB7XG5cdHNjcm9sbC1tYXJnaW4tdG9wOiA2MHB4O1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRsaW5lLWhlaWdodDogNjBweDtcblx0Zm9udC1zaXplOiAyM3B4O1xufVxuXG4uYnRuOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXN0LWMtd2hpdGUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdC1jLXJlZC1kYXJrKTtcbn1cblxuLnRpdGxlIHtcblx0Zm9udC1zaXplOiA4NnB4O1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnRpdGxlLi1kZXNrIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi50aXRsZS4tbW9iIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnRpdGxlIHtcblx0Zm9udC1zaXplOiA0OHB4O1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZvcm1fX3RpdGxlIHtcblx0Zm9udC1zaXplOiA0OHB4O1xuXHRsaW5lLWhlaWdodDogMTEwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiB2YXIoLS1zdC1jLWJsYWNrKTtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmZvcm1fX3N1YnRpdGxlIHtcblx0Zm9udC1zaXplOiAxOXB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uZm9ybV9faW5wdXRzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6IDIwcHg7XG59XG5cbi5mb3JtX19pdGVtIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtX19mb290ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5mb3JtX19mb290ZXIuaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm1fX2Zvb3Rlci10ZXh0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRwYWRkaW5nLWxlZnQ6IDI3cHg7XG59XG5cbi5mb3JtX19mb290ZXItbGluayB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cblxuLmZvcm1fX2Zvb3Rlci1saW5rOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXN0LWMtcmVkKTtcbn1cblxuLmZvcm1fX2Zvb3Rlci1jaGVja2JveCB7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHR3aWR0aDogMTZweDtcblx0bGVmdDogMDtcblx0dG9wOiAxcHg7XG59XG5cbi5mb3JtX19mb290ZXItY2hlY2tib3gtaWNvbjo6YmVmb3JlIHtcblx0aGVpZ2h0OiA4cHg7XG5cdHdpZHRoOiAxMHB4O1xufVxuXG4uZm9ybV9fYnV0dG9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uaW5wdXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdC1jLXdoaXRlKTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0aGVpZ2h0OiA1NHB4O1xuXHRsaW5lLWhlaWdodDogNTRweDtcblx0cGFkZGluZy1pbmxpbmU6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMTlweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmlucHV0OjpwbGFjZWhvbGRlciB7XG5cdGZvbnQtc2l6ZTogMTlweDtcblx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5pbnB1dC5lcnJvciB7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXN0LWMtcmVkKTtcbn1cblxuLnN3aXBlci10aXRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnN3aXBlci10aXRsZSAudGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc3dpcGVyLXRpdGxlIC5zd2lwZXJfX2J1dHRvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRnYXA6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDI3cHg7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1zdC1jLWRhcmstYmx1ZSk7XG5cdGhlaWdodDogMjRweDtcblx0d2lkdGg6IDI0cHg7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0aGVpZ2h0OiA2cHg7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uc3dpcGVyX19idXR0b25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0Z2FwOiAyMHB4O1xufVxuXG4uc3dpcGVyX19idG4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0LWMtZ3JheS00MCk7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0aGVpZ2h0OiA0OHB4O1xuXHR3aWR0aDogNDhweDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuXG4uc3dpcGVyX19idG46OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2xhdGU6IC01MCUgLTUwJTtcblx0aGVpZ2h0OiAyNHB4O1xuXHR3aWR0aDogMjRweDtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9zd2lwZXIvYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5cbi5zd2lwZXJfX2J0bjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3QtYy1ncmF5LTIwKTtcbn1cblxuLnN3aXBlcl9fYnRuLnNsaWRlci1wcmV2OjphZnRlciB7XG5cdHJvdGF0ZTogMTgwZGVnO1xufVxuXG4uc3dpcGVyX19idG4uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IDAuNjU7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm0tY29va2llIHtcblx0bWF4LXdpZHRoOiA1MjBweDtcblx0cGFkZGluZzogMTJweDtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS4xO1xufVxuXG4ubS1jb29raWVfX2J0biB7XG5cdHdpZHRoOiAxNzJweDtcblx0cGFkZGluZzogMTZweDtcbn1cblxuLyogVUkgKi9cbi5oZXJvIHtcblx0LS1oZXJvLWhlaWdodDogNTE4cHg7XG5cdC0taGVyby10aXRsZTogOThweDtcblx0LS1oZXJvLXRleHQ6IDIzcHg7XG5cdC8qINCT0LvQsNCy0L3QsNGPICovXG5cdG1hcmdpbi10b3A6IDE3MXB4O1xufVxuXG4uaGVyby4tbWFpbiB7XG5cdC0taGVyby1oZWlnaHQ6IDUxOHB4O1xuXHQtLWhlcm8tdGl0bGU6IDk4cHg7XG5cdC0taGVyby10ZXh0OiAyM3B4O1xufVxuXG4uaGVyb19faW5uZXIge1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6IDQwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdHBhZGRpbmc6IDIzcHggMjRweCAyNHB4O1xuXHRtYXJnaW4taW5saW5lOiAwO1xufVxuXG4uaGVyb19fY29udGVudCB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Z2FwOiAyMnB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR3aWR0aDogYXV0bztcbn1cblxuLmhlcm9fX3RpdGxlIHtcblx0bGluZS1oZWlnaHQ6IDAuOTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdG1heC13aWR0aDogMTMwMHB4O1xufVxuXG4uaGVyb19fdGV4dCB7XG5cdGxpbmUtaGVpZ2h0OiAwLjkyO1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0bWF4LXdpZHRoOiA4MTBweDtcbn1cblxuLmhlcm9fX2J0biB7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJveC1zaGFkb3c6IDAgNnB4IDJweCAwIHJnYmEoMTAyLCAwLCAwLCAwLjIpO1xuXHRmb250LXNpemU6IDIzcHg7XG5cdGhlaWdodDogNjBweDtcblx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdHdpZHRoOiA0MjBweDtcbn1cblxuLmhlcm9fX2FzaWRlIHtcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5pY29uLWdyaWQge1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1pY29uLWdyaWQtY29sdW1ucywgMyksIDFmcik7XG5cdGdhcDogMjlweDtcbn1cblxuLmljb24tZ3JpZC4taWNvbi1ib3R0b20gLmljb24tZ3JpZF9faXRlbSB7XG5cdHBhZGRpbmc6IDI0cHggMjRweCAzNXB4O1xufVxuXG4uaWNvbi1ncmlkLi1pY29uLWJvdHRvbSAuaWNvbi1ncmlkX19pY29uIHtcblx0dG9wOiBhdXRvO1xuXHRib3R0b206IDI0cHg7XG5cdHJpZ2h0OiAyNHB4O1xuXHRoZWlnaHQ6IDM1cHg7XG5cdHdpZHRoOiAzNXB4O1xufVxuXG4uaWNvbi1ncmlkLi1pY29uLWJvdHRvbSAuaWNvbi1ncmlkX19pdGVtLi1wcm9tbyB7XG5cdHBhZGRpbmc6IDMycHggMjRweCAyNHB4O1xufVxuXG4uaWNvbi1ncmlkX19pdGVtIHtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0cGFkZGluZzogMzVweCAyNHB4IDI0cHg7XG59XG5cbi5pY29uLWdyaWRfX2l0ZW0uLWhhcy10aXRsZSB7XG5cdG1pbi1oZWlnaHQ6IDMyMHB4O1xufVxuXG4uaWNvbi1ncmlkX19pdGVtLi1wcm9tbyB7XG5cdG1pbi1oZWlnaHQ6IDMyMHB4O1xuXHRwYWRkaW5nOiAzMnB4IDI0cHggMjRweDtcbn1cblxuLmljb24tZ3JpZF9fdGl0bGUge1xuXHRmb250LXNpemU6IDQ4cHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjkzNzU7XG5cdG1heC13aWR0aDogNjIwcHg7XG59XG5cbi5pY29uLWdyaWRfX2ljb24ge1xuXHR0b3A6IDIxcHg7XG5cdHJpZ2h0OiAyN3B4O1xuXHRoZWlnaHQ6IDc0cHg7XG5cdHdpZHRoOiA3NHB4O1xufVxuXG4uaWNvbi1ncmlkX19pY29uLi1tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaWNvbi1ncmlkX19pY29uLi1kZXNrdG9wIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5pY29uLWdyaWRfX3RleHQge1xuXHRmb250LXNpemU6IDIzcHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjk5O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRtYXgtd2lkdGg6IDQ2OXB4O1xufVxuXG4uaWNvbi1ncmlkX19wcm9tby10aXRsZSB7XG5cdGZvbnQtc2l6ZTogNDhweDtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdG1heC13aWR0aDogMzIycHg7XG59XG5cbi5pY29uLWdyaWRfX3Byb21vLXRleHQge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRtYXgtd2lkdGg6IDI4NHB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uaWNvbi1ncmlkX19wcm9tby1idG4ge1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRib3gtc2hhZG93OiAwIDRweCAycHggMCByZ2JhKDEwMiwgMCwgMCwgMC4yKTtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR3aWR0aDogMTgzcHg7XG59XG5cbi5pY29uLWdyaWRfX3Byb21vLWJ0bjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5waG90by1zbGlkZXJfX2ltZyB7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdGhlaWdodDogMzY0cHg7XG59XG5cbi5waG90by1zbGlkZXJfX2NhcmQge1xuXHRnYXA6IDE5cHg7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdHBhZGRpbmc6IDIwcHggMjRweCAyNHB4O1xuXHRtYXJnaW4tdG9wOiAtMzBweDtcbn1cblxuLnBob3RvLXNsaWRlcl9fdGl0bGUge1xuXHRmb250LXNpemU6IDI2cHg7XG5cdG1pbi1oZWlnaHQ6IDYzcHg7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4ucGhvdG8tc2xpZGVyX190ZXh0IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubWVkaWEtY2FyZCB7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdGdhcDogMjBweDtcbn1cblxuLm1lZGlhLWNhcmRfX2JvZHk6b25seS1jaGlsZCB7XG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG59XG5cbi5tZWRpYS1jYXJkX19ib2R5Om9ubHktY2hpbGQgLm1lZGlhLWNhcmRfX3RleHRzIHtcblx0bWF4LXdpZHRoOiBub25lO1xufVxuXG4ubWVkaWEtY2FyZC4tcmV2ZXJzZSAubWVkaWEtY2FyZF9fYm9keSB7XG5cdG9yZGVyOiAyO1xufVxuXG4ubWVkaWEtY2FyZC4tcmV2ZXJzZSAubWVkaWEtY2FyZF9fbWVkaWEge1xuXHRvcmRlcjogMTtcbn1cblxuLm1lZGlhLWNhcmRfX2JvZHkge1xuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRwYWRkaW5nOiAyNHB4O1xufVxuXG4ubWVkaWEtY2FyZF9fdGl0bGUge1xuXHRmb250LXNpemU6IDQ4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubWVkaWEtY2FyZF9fdGV4dHMge1xuXHRnYXA6IDMwcHg7XG5cdG1heC13aWR0aDogODkwcHg7XG59XG5cbi5tZWRpYS1jYXJkX190ZXh0cyBwIHtcblx0Zm9udC1zaXplOiAyM3B4O1xuXHRsaW5lLWhlaWdodDogMS4zNTtcbn1cblxuLm1lZGlhLWNhcmRfX3RleHRzIHVsIHtcblx0Z2FwOiA2cHg7XG59XG5cbi5tZWRpYS1jYXJkX190ZXh0cyB1bCA+IGxpIHtcblx0Zm9udC1zaXplOiAyM3B4O1xuXHRsaW5lLWhlaWdodDogMS4zNTtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4ubWVkaWEtY2FyZF9fdGV4dHMgdWwgPiBsaTo6YmVmb3JlIHtcblx0dG9wOiAxMnB4O1xuXHRsZWZ0OiA5cHg7XG5cdGhlaWdodDogOXB4O1xuXHR3aWR0aDogOXB4O1xufVxuXG4ubWVkaWEtY2FyZF9fYmFkZ2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0b3A6IDI0cHg7XG5cdHJpZ2h0OiAyNHB4O1xufVxuXG4ubWVkaWEtY2FyZF9fYmFkZ2UgaW1nLFxuLm1lZGlhLWNhcmRfX2JhZGdlIHN2ZyB7XG5cdGhlaWdodDogODNweDtcblx0d2lkdGg6IDgzcHg7XG59XG5cbi5tZWRpYS1jYXJkX19pY29ucyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDI0cHg7XG5cdGJvdHRvbTogMjRweDtcblx0Z2FwOiAxMnB4O1xufVxuXG4ubWVkaWEtY2FyZF9faWNvbiBzdmcge1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdHdpZHRoOiA0OHB4O1xufVxuXG4ubWVkaWEtY2FyZF9fbWVkaWEge1xuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5tZWRpYS1jYXJkX192aWRlby1sYWJlbCB7XG5cdHRvcDogMjBweDtcblx0bGVmdDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMzlweDtcblx0aGVpZ2h0OiAzOXB4O1xuXHRwYWRkaW5nLWlubGluZTogMjBweDtcbn1cblxuLm1lZGlhLWNhcmRfX3ZpZGVvLXBsYXkge1xuXHRoZWlnaHQ6IDgwcHg7XG5cdHdpZHRoOiA4MHB4O1xufVxuXG4ubWVkaWEtY2FyZF9fdmlkZW8tcGxheSBzdmcge1xuXHRoZWlnaHQ6IDU2cHg7XG5cdHdpZHRoOiA1NnB4O1xufVxuXG4vKiBCbG9ja3MgKi9cbi50b3BiYXIge1xuXHRtYXJnaW46IDA7XG59XG5cbi50b3BiYXIgLmNvbnRhaW5lciB7XG5cdGdhcDogMTJweDtcblx0bWluLWhlaWdodDogNDBweDtcbn1cblxuLnRvcGJhcl9fbGluayB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmhlYWRlcl9faW5uZXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogMjhweDtcblx0aGVpZ2h0OiAxMTdweDtcblx0cGFkZGluZzogMDtcbn1cblxuLmhlYWRlcl9fYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmbGV4LXNocmluazogMDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0cGFkZGluZy1pbmxpbmU6IDE2cHg7XG59XG5cbi5oZWFkZXJfX2NvbnRhY3RzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNjcm9sbGVkIC5oZWFkZXJfX2lubmVyIHtcblx0aGVpZ2h0OiA5MHB4O1xufVxuXG4ubG9nb19faW1nIHtcblx0aGVpZ2h0OiA1MXB4O1xufVxuXG4uc2lnbi11cCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleC1zaHJpbms6IDA7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4ubmF2X19saXN0IHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdhcDogN3B4O1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ubmF2X19saXN0LWxpbmsge1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdC1jLWdyYXktNjApO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmctaW5saW5lOiAxOHB4O1xuXHRtaW4td2lkdGg6IDExNnB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmhlcm8uLWNhbXB1cyAuaGVyb19fdGV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaWNvbi1ncmlkLi1pbmZyYXN0cnVjdHVyZSAuaWNvbi1ncmlkX19pdGVtIHtcblx0aGVpZ2h0OiAyMDlweDtcblx0bWluLWhlaWdodDogMjA5cHg7XG59XG5cbi5pY29uLWdyaWQuLWluZnJhc3RydWN0dXJlIC5pY29uLWdyaWRfX2l0ZW06bm90KC4tcHJvbW8pIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3QtYy1yZWQpO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmljb24tZ3JpZC4taW5mcmFzdHJ1Y3R1cmUgLmljb24tZ3JpZF9fdGl0bGUge1xuXHRmb250LXNpemU6IDM4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4uaWNvbi1ncmlkLi1pbmZyYXN0cnVjdHVyZSAuaWNvbi1ncmlkX19wcm9tby10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5pY29uLWdyaWQuLWluZnJhc3RydWN0dXJlIC5pY29uLWdyaWRfX3RleHQge1xuXHRmb250LXNpemU6IDIzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM1O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRtYXgtd2lkdGg6IDMzMHB4O1xufVxuXG4uaWNvbi1ncmlkLi1pbmZyYXN0cnVjdHVyZSAuaWNvbi1ncmlkX19pdGVtLi1wcm9tbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pY29uLWdyaWQuLWluZnJhc3RydWN0dXJlIC5pY29uLWdyaWRfX2l0ZW06Zmlyc3QtY2hpbGQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaWNvbi1ncmlkLi1pbmZyYXN0cnVjdHVyZSAuaWNvbi1ncmlkX19wcm9tby1idG4ge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWVkaWEtY2FyZC4tY2FtcHVzLXZpZGVvIC5tZWRpYS1jYXJkX19tZWRpYTpsYXN0LW9mLXR5cGUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvb3RlciB7XG5cdHBhZGRpbmc6IDQ2cHggMCAzMHB4O1xufVxuXG4uZm9vdGVyX19pbm5lciB7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMjBweDtcbn1cblxuLmZvb3Rlcl9fY29udGVudCB7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHBhZGRpbmc6IDI0cHggMjRweCA5cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjZweDtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG5cbi5mb290ZXJfX2NvbnRhY3RzIHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGdhcDogMTE5cHg7XG5cdG1heC13aWR0aDogMTIzMHB4O1xufVxuXG4uZm9vdGVyX19jb250YWN0cy1pdGVtIHtcblx0Z2FwOiAxOXB4O1xufVxuXG4uZm9vdGVyX19jb250YWN0cy10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTlweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZvb3Rlcl9fY29udGFjdHMtdmFsdWVzIHtcblx0Z2FwOiA5cHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bWF4LXdpZHRoOiAzMjJweDtcbn1cblxuLmZvb3Rlcl9fY29udGFjdHMtaXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5mb290ZXJfX2J1dHRvbnMge1xuXHRnYXA6IDIzcHg7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5mb290ZXJfX2J0biB7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGhlaWdodDogNzFweDtcblx0d2lkdGg6IDkzcHg7XG59XG5cbi5mb290ZXJfX2J0bi4taWcge1xuXHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy92MS9pbWcvZm9vdGVyL2lnLnN2Zykgbm8tcmVwZWF0IGNlbnRlci80MHB4IDQwcHg7XG59XG5cbi5mb290ZXJfX2J0bi4td2Ege1xuXHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy92MS9pbWcvZm9vdGVyL3dhLnN2Zykgbm8tcmVwZWF0IGNlbnRlci80MHB4IDQwcHg7XG59XG5cbi5mb290ZXJfX2J0bi4tdGcge1xuXHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy92MS9pbWcvZm9vdGVyL3RnLnN2Zykgbm8tcmVwZWF0IGNlbnRlci80MHB4IDQwcHg7XG59XG5cbi5mb290ZXJfX2J0bi4tbXgge1xuXHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy92MS9pbWcvZm9vdGVyL214LnN2Zykgbm8tcmVwZWF0IGNlbnRlci80MHB4IDQwcHg7XG59XG5cbi5mb290ZXJfX2J0bi4teXQge1xuXHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy92MS9pbWcvZm9vdGVyL3l0LnN2Zykgbm8tcmVwZWF0IGNlbnRlci80MHB4IDQwcHg7XG59XG5cbi5mb290ZXJfX2J0bi4taWcsIC5mb290ZXJfX2J0bi4td2EsIC5mb290ZXJfX2J0bi4tdGcsIC5mb290ZXJfX2J0bi4tbXgsIC5mb290ZXJfX2J0bi4teXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYzFjO1xufVxuXG4uZm9vdGVyX19idG46aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdC1jLXJlZCk7XG59XG5cbi5mb290ZXJfX2NvcHkge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG5cdGJvdHRvbTogMDtcbn1cblxuLyogUG9wdXBzICovXG4ucG9wdXBzX19jbG9zZSB7XG5cdHRvcDogMDtcblx0bGVmdDogY2FsYygxMDAlICsgMnB4KTtcblx0dHJhbnNsYXRlOiAwO1xuXHRoZWlnaHQ6IDYwcHg7XG5cdHdpZHRoOiA2MHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJveC1zaGFkb3c6IDNweCAxMnB4IDEzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xufVxuXG4ucG9wdXBzX19jbG9zZTpmb2N1cy12aXNpYmxlIHtcblx0b3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXN0LWMtcmVkKTtcblx0b3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLnBvcHVwc19fY2xvc2UgaW1nIHtcblx0aGVpZ2h0OiAxNXB4O1xuXHR3aWR0aDogMTVweDtcbn1cblxuLnBvcHVwc19fY2xvc2UuLWluc2lkZSB7XG5cdHRvcDogMjBweDtcblx0cmlnaHQ6IDIwcHg7XG5cdGxlZnQ6IGF1dG87XG5cdGhlaWdodDogNTZweDtcblx0d2lkdGg6IDU2cHg7XG59XG5cbi5wb3B1cHNfX2Nsb3NlLi1pbnNpZGUgaW1nIHtcblx0aGVpZ2h0OiAxOHB4O1xuXHR3aWR0aDogMThweDtcbn1cblxuLnBvcHVwLWZvcm0gLnBvcHVwX19pbm5lciB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucG9wdXBfX2lubmVyIHtcblx0Z2FwOiAyMHB4O1xuXHRwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5wb3B1cF9fYnRuIHtcblx0bWF4LXdpZHRoOiAyODBweDtcbn1cblxuLnBvcHVwIC5mb3JtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMjRweDtcbn1cblxuLnBvcHVwIC5mb3JtX190aXRsZSB7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5wb3B1cCAuZm9ybV9fYnV0dG9uLCAucG9wdXAgLmZvcm1fX2lucHV0IHtcblx0bWluLWhlaWdodDogNDhweDtcbn1cblxuLnBvcHVwLWZvcm0gLnBvcHVwc19fbWFpbiB7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdGJveC1zaGFkb3c6IDNweCAxMnB4IDEzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuXHRwYWRkaW5nOiAyNHB4O1xuXHRtYXgtd2lkdGg6IDkxMHB4O1xufVxuXG4ucG9wdXAtZm9ybSAuZm9ybSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5wb3B1cC1mb3JtIC5mb3JtX19pbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wdXAtZm9ybSAuZm9ybV9fdGl0bGUge1xuXHRmb250LXNpemU6IDQ4cHg7XG5cdGxpbmUtaGVpZ2h0OiA5NiU7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRjb2xvcjogdmFyKC0tc3QtYy10ZXh0KTtcbn1cblxuLnBvcHVwLWZvcm0gLmZvcm1fX2lucHV0cyB7XG5cdGdhcDogMjBweDtcbn1cblxuLnBvcHVwLWZvcm0gLmZvcm1fX2lucHV0LXdyYXBwZXIge1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRnYXA6IDIwcHg7XG59XG5cbi5wb3B1cC1mb3JtIC5mb3JtX19idXR0b24ge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wb3B1cC1mb3JtIC5mb3JtX19idG4ge1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRib3gtc2hhZG93OiAwIDZweCAycHggMCByZ2JhKDYsIDgwLCAxMzYsIDAuMTgpO1xuXHRoZWlnaHQ6IDYwcHg7XG5cdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDIzcHg7XG59XG5cbi5wcml2YWN5X190aXRsZSB7XG5cdGZvbnQtc2l6ZTogNDhweDtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLnByaXZhY3lfX3RleHQge1xuXHRnYXA6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0cGFkZGluZzogODhweCA0MHB4IDQwcHg7XG59XG5cbi5wcml2YWN5X190ZXh0IGgyIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRtYXJnaW46IDMwcHggMCAxMHB4O1xufVxuXG4ucHJpdmFjeSB1bCB1bCBsaSB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucHJpdmFjeSAucG9wdXBfX2lubmVyIHtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdHBhZGRpbmc6IDQwcHggMjBweDtcbn1cblxuLnBvcHVwLXZpZGVvIC5wb3B1cF9faW5uZXIge1xuXHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRwYWRkaW5nLWlubGluZTogMTZweDtcbn1cblxuLnBvcHVwLXZpZGVvIC5wb3B1cHNfX21haW4ge1xuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuIiwiLyogRGVmYXVsdHMgKi9cbkBpbXBvcnQgXCJjb21tb24vX3Jlc3BvbnNpdmVcIjtcbkBpbXBvcnQgXCJmb3JtL19yZXNwb25zaXZlXCI7XG5AaW1wb3J0IFwic3dpcGVyL19yZXNwb25zaXZlXCI7XG5AaW1wb3J0IFwibV9jb29raWUvX3Jlc3BvbnNpdmVcIjtcblxuLyogVUkgKi9cbkBpbXBvcnQgXCJ1aS9oZXJvL19yZXNwb25zaXZlXCI7XG5AaW1wb3J0IFwidWkvaWNvbi1ncmlkL19yZXNwb25zaXZlXCI7XG5AaW1wb3J0IFwidWkvcGhvdG8tc2xpZGVyL19yZXNwb25zaXZlXCI7XG5AaW1wb3J0IFwidWkvbWVkaWEtY2FyZC9fcmVzcG9uc2l2ZVwiO1xuXG4vKiBCbG9ja3MgKi9cbkBpbXBvcnQgXCJoZWFkZXIvX3Jlc3BvbnNpdmVcIjtcbkBpbXBvcnQgXCJAY2FtcHVzL21haW4vX3Jlc3BvbnNpdmVcIjtcblxuQGltcG9ydCBcImZvb3Rlci9fcmVzcG9uc2l2ZVwiO1xuXG4vKiBQb3B1cHMgKi9cbkBpbXBvcnQgXCJwb3B1cC9fcmVzcG9uc2l2ZVwiO1xuQGltcG9ydCBcInBvcHVwcy9fcmVzcG9uc2l2ZVwiO1xuIiwiYm9keSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdC1jLWJhY2tncm91bmQpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAzOHB4O1xufVxuXG4uc2tpcC1saW5rIHtcbiAgdG9wOiAtMTAwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxNHB4IDI0cHg7XG5cbiAgJjpmb2N1cyB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5idG4ge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDIzcHg7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXN0LWMtd2hpdGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0LWMtcmVkLWRhcmspO1xuICB9XG59XG5cbi50aXRsZSB7XG4gIGZvbnQtc2l6ZTogODZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgJi4tZGVzayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLi1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiIsIi5mb3JtIHtcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiB2YXIoLS1zdC1jLWJsYWNrKTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuXG4gICZfX2lucHV0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgICYuaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zdC1jLXJlZCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jaGVja2JveCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDFweDtcblxuICAgICAgJi1pY29uOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdC1jLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAmLmVycm9yIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1zdC1jLXJlZCk7XG4gIH1cbn1cbiIsIi5zd2lwZXIge1xuICAmLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuc3dpcGVyX19idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgJi1wYWdpbmF0aW9uIHtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMjdweDtcblxuICAgICYtYnVsbGV0IHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLXN0LWMtZGFyay1ibHVlKTtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICYtc2Nyb2xsYmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICAmLWRyYWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAmX19idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdC1jLWdyYXktNDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNDhweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2xhdGU6IC01MCUgLTUwJTtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zd2lwZXIvYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gICAgfVxuXG4gICAgJjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0LWMtZ3JheS0yMCk7XG4gICAgfVxuXG4gICAgJi5zbGlkZXItcHJldiB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJvdGF0ZTogMTgwZGVnO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjY1O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxufVxuIiwiLm0tY29va2llIHtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgcGFkZGluZzogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuXG4gICZfX2J0biB7XG4gICAgd2lkdGg6IDE3MnB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn0iLCIuaGVybyB7XG4gIC0taGVyby1oZWlnaHQ6IDUxOHB4O1xuICAtLWhlcm8tdGl0bGU6IDk4cHg7XG4gIC0taGVyby10ZXh0OiAyM3B4O1xuXG4gIC8qINCT0LvQsNCy0L3QsNGPICovXG4gICYuLW1haW4ge1xuICAgIC0taGVyby1oZWlnaHQ6IDUxOHB4O1xuICAgIC0taGVyby10aXRsZTogOThweDtcbiAgICAtLWhlcm8tdGV4dDogMjNweDtcbiAgfVxuXG4gIG1hcmdpbi10b3A6IDE3MXB4O1xuXG4gICZfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAyM3B4IDI0cHggMjRweDtcbiAgICBtYXJnaW4taW5saW5lOiAwO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAwLjkyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1heC13aWR0aDogODEwcHg7XG4gIH1cblxuICAmX19idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMnB4IDAgcmdiYSgxMDIsIDAsIDAsIDAuMik7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNDIwcHg7XG4gIH1cblxuICAmX19hc2lkZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuIiwiLmljb24tZ3JpZCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWljb24tZ3JpZC1jb2x1bW5zLCAzKSwgMWZyKTtcbiAgZ2FwOiAyOXB4O1xuXG4gICYuLWljb24tYm90dG9tIHtcbiAgICAuaWNvbi1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAzNXB4O1xuICAgIH1cblxuICAgIC5pY29uLWdyaWRfX2ljb24ge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAyNHB4O1xuICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICB9XG5cbiAgICAuaWNvbi1ncmlkX19pdGVtLi1wcm9tbyB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDI0cHggMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmc6IDM1cHggMjRweCAyNHB4O1xuXG4gICAgJi4taGFzLXRpdGxlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgIH1cblxuICAgICYuLXByb21vIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgICAgcGFkZGluZzogMzJweCAyNHB4IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogMC45Mzc1O1xuICAgIG1heC13aWR0aDogNjIwcHg7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB0b3A6IDIxcHg7XG4gICAgcmlnaHQ6IDI3cHg7XG4gICAgaGVpZ2h0OiA3NHB4O1xuICAgIHdpZHRoOiA3NHB4O1xuXG4gICAgJi4tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi4tZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXgtd2lkdGg6IDQ2OXB4O1xuICB9XG5cbiAgJl9fcHJvbW8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgbWF4LXdpZHRoOiAzMjJweDtcbiAgfVxuXG4gICZfX3Byb21vLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1heC13aWR0aDogMjg0cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gICZfX3Byb21vLWJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAycHggMCByZ2JhKDEwMiwgMCwgMCwgMC4yKTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDE4M3B4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnBob3RvLXNsaWRlciB7XG5cdCZfX2ltZyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRoZWlnaHQ6IDM2NHB4O1xuXHR9XG5cblx0Jl9fY2FyZCB7XG5cdFx0Z2FwOiAxOXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0cGFkZGluZzogMjBweCAyNHB4IDI0cHg7XG5cdFx0bWFyZ2luLXRvcDogLTMwcHg7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdG1pbi1oZWlnaHQ6IDYzcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0fVxufVxuIiwiLm1lZGlhLWNhcmQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDIwcHg7XG5cbiAgJl9fYm9keTpvbmx5LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuXG4gICAgLm1lZGlhLWNhcmRfX3RleHRzIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLi1yZXZlcnNlIHtcbiAgICAubWVkaWEtY2FyZF9fYm9keSB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgICAubWVkaWEtY2FyZF9fbWVkaWEge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fdGV4dHMge1xuICAgIGdhcDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDg5MHB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0cyB1bCB7XG4gICAgZ2FwOiA2cHg7XG4gIH1cblxuICAmX190ZXh0cyB1bCA+IGxpIHtcbiAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgbGVmdDogOXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICB3aWR0aDogOXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JhZGdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogMjRweDtcblxuICAgIGltZyxcbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiA4M3B4O1xuICAgICAgd2lkdGg6IDgzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjRweDtcbiAgICBib3R0b206IDI0cHg7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG5cbiAgJl9faWNvbiBzdmcge1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxuXG4gICZfX21lZGlhIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICZfX3ZpZGVvLWxhYmVsIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cblxuICAmX192aWRlby1wbGF5IHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG5cbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgd2lkdGg6IDU2cHg7XG4gICAgfVxuICB9XG59XG4iLCIudG9wYmFyIHtcbiAgbWFyZ2luOiAwO1xuXG4gIC5jb250YWluZXIge1xuICAgIGdhcDogMTJweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RvcGJhci9fcmVzcG9uc2l2ZSc7XG5cbi5oZWFkZXIge1xuICAmX19pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyOHB4O1xuICAgIGhlaWdodDogMTE3cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICB9XG5cbiAgJl9fY29udGFjdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2Nyb2xsZWQgJl9faW5uZXIge1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxufVxuXG4ubG9nbyB7XG4gICZfX2ltZyB7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICB9XG59XG5cbi5zaWduLXVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IGF1dG87XG5cbiAgJl9fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA3cHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYtbGluayB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3QtYy1ncmF5LTYwKTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDE4cHg7XG4gICAgICBtaW4td2lkdGg6IDExNnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG59XG4iLCIuaGVyby4tY2FtcHVzIHtcblx0Lmhlcm9fX3RleHQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5pY29uLWdyaWQuLWluZnJhc3RydWN0dXJlIHtcblx0Lmljb24tZ3JpZF9faXRlbSB7XG5cdFx0aGVpZ2h0OiAyMDlweDtcblx0XHRtaW4taGVpZ2h0OiAyMDlweDtcblx0fVxuXG5cdC5pY29uLWdyaWRfX2l0ZW06bm90KC4tcHJvbW8pIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdC1jLXJlZCk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHQuaWNvbi1ncmlkX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHQuaWNvbi1ncmlkX19wcm9tby10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHQuaWNvbi1ncmlkX190ZXh0IHtcblx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzU7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXgtd2lkdGg6IDMzMHB4O1xuXHR9XG5cblx0Lmljb24tZ3JpZF9faXRlbS4tcHJvbW8ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQuaWNvbi1ncmlkX19pdGVtOmZpcnN0LWNoaWxkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lmljb24tZ3JpZF9fcHJvbW8tYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5tZWRpYS1jYXJkLi1jYW1wdXMtdmlkZW8ge1xuXHQubWVkaWEtY2FyZF9fbWVkaWE6bGFzdC1vZi10eXBlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuIiwiLmZvb3RlciB7XG4gIHBhZGRpbmc6IDQ2cHggMCAzMHB4O1xuXG4gICZfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggOXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB9XG5cbiAgJl9fY29udGFjdHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxMTlweDtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcblxuICAgICYtaXRlbSB7XG4gICAgICBnYXA6IDE5cHg7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgICYtdmFsdWVzIHtcbiAgICAgIGdhcDogOXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXgtd2lkdGg6IDMyMnB4O1xuICAgIH1cblxuICAgICYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGdhcDogMjNweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGhlaWdodDogNzFweDtcbiAgICB3aWR0aDogOTNweDtcblxuICAgICYuLWlnIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL3YxL2ltZy9mb290ZXIvaWcuc3ZnKSBuby1yZXBlYXQgY2VudGVyIC8gNDBweCA0MHB4O1xuICAgIH1cblxuICAgICYuLXdhIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL3YxL2ltZy9mb290ZXIvd2Euc3ZnKSBuby1yZXBlYXQgY2VudGVyIC8gNDBweCA0MHB4O1xuICAgIH1cblxuICAgICYuLXRnIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL3YxL2ltZy9mb290ZXIvdGcuc3ZnKSBuby1yZXBlYXQgY2VudGVyIC8gNDBweCA0MHB4O1xuICAgIH1cblxuICAgICYuLW14IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL3YxL2ltZy9mb290ZXIvbXguc3ZnKSBuby1yZXBlYXQgY2VudGVyIC8gNDBweCA0MHB4O1xuICAgIH1cblxuICAgICYuLXl0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL3YxL2ltZy9mb290ZXIveXQuc3ZnKSBuby1yZXBlYXQgY2VudGVyIC8gNDBweCA0MHB4O1xuICAgIH1cblxuICAgICYuLWlnLFxuICAgICYuLXdhLFxuICAgICYuLXRnLFxuICAgICYuLW14LFxuICAgICYuLXl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdC1jLXJlZCk7XG4gICAgfVxuICB9XG5cbiAgJl9fY29weSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbiIsIi5wb3B1cHMge1xuXHQmX19jbG9zZSB7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IGNhbGMoMTAwJSArIDJweCk7XG5cdFx0dHJhbnNsYXRlOiAwO1xuXHRcdGhlaWdodDogNjBweDtcblx0XHR3aWR0aDogNjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym94LXNoYWRvdzogM3B4IDEycHggMTNweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCk7XG5cblx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXN0LWMtcmVkKTtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAycHg7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdH1cblxuXHRcdCYuLWluc2lkZSB7XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRyaWdodDogMjBweDtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0XHR3aWR0aDogNTZweDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBvcHVwIHtcblx0Ji1mb3JtIHtcblx0XHQucG9wdXBfX2lubmVyIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRnYXA6IDIwcHg7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHR9XG5cblx0Jl9fYnRuIHtcblx0XHRtYXgtd2lkdGg6IDI4MHB4O1xuXHR9XG5cblx0LmZvcm0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogMjRweDtcblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXG5cdFx0Jl9fYnV0dG9uLFxuXHRcdCZfX2lucHV0IHtcblx0XHRcdG1pbi1oZWlnaHQ6IDQ4cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIucG9wdXAtZm9ybSB7XG4gICAgLnBvcHVwc19fbWFpbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAxMnB4IDEzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDkxMHB4O1xuICAgIH1cblxuICAgIC5mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc3QtYy10ZXh0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2lucHV0cyB7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbnB1dCB7XG4gICAgICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J0biB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMnB4IDAgcmdiYSg2LCA4MCwgMTM2LCAwLjE4KTtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wcml2YWN5IHtcblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDg4cHggNDBweCA0MHB4O1xuXG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bWFyZ2luOiAzMHB4IDAgMTBweDtcblx0XHR9XG5cdH1cblxuXHR1bCB1bCBsaSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdH1cblxuXHQucG9wdXBfX2lubmVyIHtcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XG5cdH1cbn1cbiIsIi5wb3B1cC12aWRlbyB7XG4gIC5wb3B1cF9faW5uZXIge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gIH1cblxuICAucG9wdXBzX19tYWluIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG59XG4iXX0= */
