/* Defaults */
@media (max-width: 991px) {
	.container {
		padding-left: 30px;
		padding-right: 30px;
	}
}

@media (max-width: 991px) {
	.form_horisontal .form__item {
		margin-right: 10px;
	}
	.form_horisontal .form__item:last-child {
		margin-right: 0;
	}
	.form_horisontal .form__button {
		font-size: 16px;
	}
}

@media (max-width: 767px) {
	.form__title {
		font-size: 32px;
		margin-bottom: 25px;
	}
	.form__items {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-flow: column;
		        flex-flow: column;
	}
	.form__text {
		font-size: 18px;
	}
	.form__input {
		width: 100%;
		font-size: 14px;
	}
	.form__button {
		height: 72px;
		font-size: 16px;
	}
	.form_vertical {
		margin: 0 auto;
	}
	.form_horisontal {
		margin: 0 auto;
	}
	.form_horisontal .form__item {
		margin: 0;
	}
}

/* Blocks */
@media (max-width: 1499px) {
	.header__box {
		height: 90px;
	}
	.page-scrolled .header__box {
		height: 70px;
	}
	.header__logo IMG {
		width: 264px;
	}
	.page-scrolled .header__logo IMG {
		width: 210px;
	}
	.header__button {
		width: 248px;
		height: 68px;
		font-size: 18px;
	}
}

@media (max-width: 767px) {
	.header__box {
		height: 66px;
	}
	.page-scrolled .header__box {
		height: 35px;
	}
	.header__logo IMG {
		width: 280px;
	}
	.page-scrolled .header__logo IMG {
		width: 100px;
	}
	.header__buttonbox {
		position: fixed;
		bottom: 10px;
		right: 10px;
		left: 10px;
	}
	.header__buttonbox .button_2 {
		background: #000;
	}
	.header__button {
		width: 100%;
		height: 80px;
	}
	.page-scrolled .header__button {
		min-height: 60px;
	}
}

@media (max-width: 1499px) {
	.main {
		padding: 165px 0 0 0;
		background-size: 100% 100%;
	}
	.main__box {
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
	}
	.main__title {
		margin-bottom: 41px;
	}
	.main__subtitle {
		font-size: 36px;
		margin-bottom: 64px;
	}
	.main__buttonbox {
		position: relative;
		border-radius: 60px;
		padding: 0;
	}
	.main__buttonbox:before {
		position: absolute;
		top: 0;
		bottom: 0;
		right: 100%;
		content: '';
		width: 100px;
		background: #222;
		display: none;
	}
	.main__photo {
		padding-top: 285px;
		margin-right: 0;
		margin-left: -20%;
	}
}

@media (max-width: 1199px) {
	.main {
		padding: 170px 0 0 0;
	}
	.main__box {
		-webkit-box-align: inherit;
		    -ms-flex-align: inherit;
		        align-items: inherit;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.main__title {
		max-width: 690px;
		margin-bottom: 41px;
	}
	.main__subtitle {
		margin-bottom: 85px;
	}
	.main__buttonbox {
		display: none;
	}
	.main__photo {
		padding-top: 0;
		text-align: center;
		margin-left: 0;
	}
	.main__photo IMG {
		max-width: 75%;
	}
}

@media (max-width: 767px) {
	.main {
		padding: 123px 0 0 0;
	}
	.main__title {
		margin-bottom: 20px;
	}
	.main__subtitle {
		max-width: 260px;
		font-size: 24px;
		margin-bottom: 60px;
	}
	.main__photo IMG {
		max-width: 100%;
	}
}

@media (max-width: 1499px) {
	.about {
		padding: 160px 0 80px 0;
	}
	.about__box {
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
	}
}

@media (max-width: 1199px) {
	.about {
		padding: 120px 0 70px 0;
	}
	.about__box {
		max-width: 78%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: inherit;
		    -ms-flex-align: inherit;
		        align-items: inherit;
	}
	.about__left {
		width: 100%;
	}
	.about__left-text {
		max-width: none;
		margin-bottom: 40px;
	}
	.about__left-bigtext {
		max-width: none;
		margin-bottom: 80px;
	}
	.about__right {
		width: 100%;
		padding-left: 0;
	}
}

@media (max-width: 767px) {
	.about {
		padding: 120px 0 58px 0;
	}
	.about__box {
		max-width: 100%;
	}
	.about__left-text {
		font-size: 24px;
		line-height: 125%;
		margin-bottom: 30px;
	}
	.about__left-bigtext {
		font-size: 32px;
		line-height: 112%;
		margin-bottom: 60px;
	}
	.about__right-text {
		font-size: 24px;
		line-height: 125%;
		margin-bottom: 60px;
	}
	.about__right-bigtext {
		font-size: 20px;
		margin-bottom: 40px;
	}
	.about__author {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: inherit;
		    -ms-flex-align: inherit;
		        align-items: inherit;
	}
	.about__author-photo {
		padding: 0 0 25px 0;
	}
	.about__author-name {
		margin-bottom: 15px;
	}
}

@media (max-width: 575px) {
	.about__left-bigtext {
		max-width: 250px;
	}
}

@media (max-width: 1499px) {
	.steps {
		padding: 80px 0;
	}
	.steps__title {
		font-size: 70px;
		margin-bottom: 96px;
	}
	.steps__number {
		width: 186px;
		height: 186px;
		font-size: 156px;
		margin-bottom: 30px;
	}
	.steps__text {
		font-size: 28px;
	}
	.steps .button {
		width: 260px;
		height: 61px;
		font-size: 18px;
		margin-top: 26px;
	}
}

@media (max-width: 1199px) {
	.steps {
		padding: 70px 0 120px 0;
	}
	.steps__title {
		font-size: 54px;
		margin-bottom: 40px;
	}
	.steps__number {
		width: 121px;
		height: 121px;
		font-size: 102px;
		margin-bottom: 20px;
	}
	.steps__text {
		font-size: 18px;
	}
	.steps .button {
		width: 167px;
		height: 41px;
		font-size: 12px;
		margin-top: 20px;
	}
}

@media (max-width: 767px) {
	.steps {
		padding: 58px 0 60px 0;
	}
	.steps__title {
		font-size: 32px;
		line-height: 112%;
		margin-bottom: 62px;
	}
	.steps__photo {
		margin: 0 -30px 40px -30px;
	}
	.steps__list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-pack: inherit;
		    -ms-flex-pack: inherit;
		        justify-content: inherit;
		gap: 25px 0;
		padding-left: 0;
		margin-top: 0;
	}
	.steps__item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		width: 100%;
	}
	.steps__item-right {
		padding-left: 59px;
	}
	.steps__number {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 96px;
		        flex: 0 0 96px;
		width: 96px;
		height: 96px;
		padding-right: 3%;
		font-size: 82px;
		text-align: center;
		margin-bottom: 0;
	}
	.steps__text {
		font-size: 14px;
		line-height: 114%;
	}
	.steps .button {
		width: 145px;
		font-size: 10px;
		margin-top: 25px;
	}
}

@media (max-width: 359px) {
	.steps__item-right {
		padding-left: 30px;
	}
}

@media (max-width: 1499px) {
	.ticket__box {
		padding-top: 56px;
	}
}

@media (max-width: 1199px) {
	.ticket {
		padding: 0 0 120px 0;
		font-size: 24px;
	}
	.ticket__box {
		gap: 0 30px;
	}
	.ticket__4 {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		font-size: 32px;
		line-height: 100%;
	}
	.ticket__4-number {
		font-size: 180px;
	}
	.ticket__4-right {
		padding-bottom: 20px;
	}
	.ticket__4-small {
		font-size: 10px;
		line-height: 25px;
		margin-bottom: 8px;
	}
}

@media (max-width: 991px) {
	.ticket__4-number {
		font-size: 160px;
	}
}

@media (max-width: 767px) {
	.ticket__box {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		gap: 20px 0;
		padding-top: 40px;
	}
	.ticket IMG {
		max-width: 173px;
	}
}

@media (max-width: 1499px) {
	.contacts {
		padding: 103px 0 50px 0;
	}
	.contacts__box {
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		margin-bottom: 25px;
	}
	.contacts__title {
		padding-top: 77px;
		font-size: 70px;
	}
	.contacts__map-photo IMG {
		max-height: 470px;
	}
	.contacts__map-text1 {
		font-size: 47px;
	}
	.contacts__map-text2 {
		font-size: 47px;
	}
	.contacts__map-link {
		font-size: 12px;
		line-height: 18px;
	}
	.contacts__item {
		height: 122px;
		border-radius: 153px;
		font-size: 22px;
	}
}

@media (max-width: 1199px) {
	.contacts {
		padding: 14px 0 32px 0;
	}
	.contacts__box {
		margin-bottom: 43px;
	}
	.contacts__title {
		padding-top: 106px;
		font-size: 50px;
	}
	.contacts__map {
		padding-right: 8%;
	}
	.contacts__map-desk {
		display: none;
	}
	.contacts__map-tab {
		display: block;
	}
	.contacts__map-info {
		margin-left: -15%;
	}
	.contacts__map-text1 {
		font-size: 28px;
	}
	.contacts__map-text2 {
		font-size: 28px;
		margin-bottom: 2px;
	}
	.contacts__map-link {
		font-size: 8px;
		line-height: 11px;
	}
	.contacts__item {
		height: 69px;
		border-radius: 86px;
		font-size: 12px;
	}
	.contacts__item-link:before {
		left: -20px;
		width: 13px;
		height: 14px;
		background-size: 100% auto;
	}
	.contacts__item-link_phone:before {
		background-position: 0 0;
	}
	.contacts__item-link_email:before {
		background-position: 0 -16px;
	}
}

@media (max-width: 991px) {
	.contacts__map {
		padding-right: 0;
	}
}

@media (max-width: 767px) {
	.contacts {
		padding: 80px 0 60px 0;
	}
	.contacts__box {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		margin-bottom: 25px;
	}
	.contacts__title {
		padding-top: 0;
		font-size: 32px;
		margin-bottom: 45px;
	}
	.contacts__map-tab {
		display: none;
	}
	.contacts__map-mob {
		display: block;
	}
	.contacts__map-info {
		padding-top: 16%;
		margin-left: -20%;
	}
	.contacts__map-text1 {
		font-size: 25px;
	}
	.contacts__map-text2 {
		font-size: 25px;
		margin-bottom: 0;
	}
	.contacts__map-link {
		font-size: 10px;
		line-height: 10px;
	}
	.contacts__list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		gap: 5px 0;
	}
	.contacts__item {
		-webkit-box-flex: inherit;
		    -ms-flex: inherit;
		        flex: inherit;
	}
	.contacts__item-link:before {
		left: -20px;
		width: 13px;
		height: 14px;
		background-size: 100% auto;
	}
	.contacts__item-link_phone:before {
		background-position: 0 0;
	}
	.contacts__item-link_email:before {
		background-position: 0 -16px;
	}
}

@media (max-width: 575px) {
	.contacts__map {
		-webkit-box-align: inherit;
		    -ms-flex-align: inherit;
		        align-items: inherit;
		margin-left: -30px;
	}
	.contacts__map-photo {
		margin-right: -31px;
	}
	.contacts__map-info {
		padding-top: 40%;
	}
}

@media (max-width: 1199px) {
	.footer {
		padding: 0 0 30px 0;
	}
	.footer__logo-img {
		max-width: 122px;
	}
	.footer__right {
		gap: 0 20px;
		font-size: 10px;
		line-height: 93%;
	}
}

@media (max-width: 767px) {
	.footer {
		padding: 0 0 100px 0;
	}
	.footer__box {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: inherit;
		    -ms-flex-align: inherit;
		        align-items: inherit;
	}
	.footer__logo {
		margin-bottom: 40px;
	}
	.footer__logo-img {
		max-width: 250px;
	}
	.footer__right {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		gap: 20px 0;
		text-align: right;
	}
}

@media (max-width: 767px) {
	.popup-reg {
		padding: 30px;
	}
}

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