/* Defaults */
@media (max-width: 1279px) {
	.container {
		max-width: none;
		margin: 0 auto;
		padding-left: 60px;
		padding-right: 60px;
	}
	.common__title {
		font-size: 52px;
	}
	.button {
		font-size: 18px;
	}
}

@media (max-width: 991px) {
	.container {
		padding-left: 40px;
		padding-right: 40px;
	}
}

@media (max-width: 767px) {
	.container {
		padding-left: 20px;
		padding-right: 20px;
	}
	.fixed__button {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		position: fixed;
		bottom: 10px;
		left: 10px;
		width: calc(100% - 20px);
		padding: 15px 15px;
		z-index: 1000;
	}
}

@media (max-width: 575px) {
	.common__title {
		font-size: 32px;
	}
}

@media (max-width: 1279px) {
	.form__title {
		width: 82%;
		font-size: 36px;
		line-height: 37px;
		margin-top: 0;
	}
	.form__input {
		height: 60px;
	}
	.form__button {
		height: 60px;
		font-size: 17px;
	}
	.form__more {
		width: 82%;
	}
	.form_catalog .form__title {
		font-size: 32px;
	}
}

@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: 18px;
	}
	.form__button {
		height: 60px;
		font-size: 14px;
	}
}

@media (max-width: 767px) {
	.form_vertical {
		max-width: 297px;
		margin: 0 auto;
	}
	.form_horisontal {
		margin: 0 auto;
	}
	.form_horisontal .form__item {
		margin-right: 0;
		margin-bottom: 10px;
	}
	.form__title {
		width: 100%;
		font-size: 24px;
		line-height: 37px;
	}
	.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: 18px;
	}
	.form__footer {
		font-size: 9px;
	}
	.form__more {
		width: 100%;
	}
}

/* Blocks */
@media (max-width: 1199px) {
	.header {
		height: 68px;
	}
	.header__logo {
		width: 170px;
	}
	.header__logo img {
		width: 100%;
	}
	.header__nav-item {
		font-size: 14px;
		line-height: 18px;
		margin-left: 15px;
	}
	.header__button {
		margin-left: 35px;
		max-width: 250px;
		font-size: 20px;
	}
}

@media (max-width: 991px) {
	.header__nav {
		margin-left: 10px;
	}
	.header__button {
		font-size: 14px;
		padding: 0 15px;
		max-width: 200px;
	}
	.header__phone {
		font-size: 13px;
	}
}

@media (max-width: 767px) {
	.header {
		padding: 7px 0;
	}
	.header__logo {
		width: 160px;
	}
	.header__nav {
		display: none;
	}
	.header__button {
		display: none;
	}
	.header__phone {
		-webkit-box-ordinal-group: 0;
		    -ms-flex-order: -1;
		        order: -1;
		margin-left: auto;
	}
	.header__inner {
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: row-reverse;
		        flex-direction: row-reverse;
	}
	.header__mobile {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		margin-right: 20px;
	}
	.header__mobile-menu {
		position: absolute;
		top: 68px;
		left: 0;
		z-index: 100;
		width: 0;
		height: 240px;
		background: #FFFFFF;
		-webkit-box-shadow: 0px 4px 50px rgba(79, 79, 107, 0.3);
		        box-shadow: 0px 4px 50px rgba(79, 79, 107, 0.3);
		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;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		overflow: hidden;
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}
	.header__mobile-menu.active {
		padding: 0 20px;
		width: 100%;
		-webkit-transition: 0.4s;
		transition: 0.4s;
	}
	.header__mobile-menu.active .header__mobile-phone {
		-webkit-transition: 1s;
		transition: 1s;
		opacity: 1;
	}
	.header__mobile-close {
		cursor: pointer;
		width: 50px;
		height: 50px;
		display: none;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		margin-top: 50px;
		margin-bottom: 10px;
	}
	.header__mobile-link {
		opacity: 1;
		font-weight: 450;
		color: #000;
		margin-bottom: 30px;
		text-decoration: none;
		font-size: 24px;
		line-height: 120%;
	}
}

@media (max-width: 575px) {
	.header__logo {
		width: 125px;
	}
}

@media (max-width: 1279px) {
	.main__title {
		font-size: 55px;
		line-height: 90%;
	}
	.main__subtitle {
		font-size: 24px;
		line-height: 29px;
	}
	.main__picture {
		width: 100%;
	}
}

@media (max-width: 991px) {
	.main__title {
		font-size: 50px;
		line-height: 44px;
	}
}

@media (max-width: 767px) {
	.main__inner {
		padding: 30px 0 60px;
	}
	.main__title {
		font-size: 40px;
		line-height: 1;
	}
	.main__subtitle {
		font-size: 20px;
		line-height: 27px;
		font-size: 18px;
		line-height: 27px;
	}
}

@media (max-width: 575px) {
	.main__picture {
		padding-left: 0;
		margin-bottom: 14px;
	}
	.main__inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.main__title {
		font-size: 44px;
		line-height: 90%;
	}
	.main__subtitle {
		font-size: 20px;
		line-height: 27px;
	}
}

@media (max-width: 1199px) {
	.about {
		padding: 95px 0;
	}
	.about__content ul li {
		font-size: 22px;
		line-height: 120%;
	}
	.about__content ul li span {
		font-size: 24px;
	}
	.about__picture {
		max-width: 653px;
		margin-right: -230px;
	}
}

@media (max-width: 991px) {
	.about__content ul li {
		font-size: 18px;
	}
	.about__content ul li span {
		font-size: 20px;
	}
	.about__picture {
		max-width: 400px;
	}
}

@media (max-width: 767px) {
	.about {
		padding-top: 52px;
		padding-bottom: 94px;
	}
	.about__content {
		padding-right: 0;
	}
	.about__inner {
		display: block;
	}
	.about__picture {
		width: 100%;
		max-width: 540px;
		margin: 55px auto 0 auto;
	}
}

@media (max-width: 575px) {
	.about__picture {
		width: 100%;
		max-width: 330px;
	}
}

@media (max-width: 1199px) {
	.specialty {
		padding: 66px 0;
	}
	.specialty__title {
		margin-bottom: 50px;
	}
	.specialty .slick-prev {
		left: -5%;
	}
	.specialty .slick-next {
		right: -5%;
	}
}

@media (max-width: 991px) {
	.specialty .slick-prev {
		left: -25px;
	}
	.specialty .slick-next {
		right: -25px;
	}
}

@media (max-width: 575px) {
	.specialty {
		padding: 30px 0 70px;
	}
	.specialty__item-picture {
		text-align: center;
		margin-bottom: 17px;
		height: 200px;
	}
	.specialty__item-desc h3 {
		font-size: 20px;
		line-height: 22px;
		margin-bottom: 12px;
	}
	.specialty__item-desc p {
		font-size: 16px;
		line-height: 18px;
		margin-bottom: 23px;
	}
	.specialty__item-button {
		font-size: 9.63124px;
	}
	.specialty__button {
		max-width: 300px;
		height: 60px;
	}
	.specialty .slick-dotted.slick-slider {
		margin-bottom: 90px;
	}
	.specialty .slick-list {
		padding-right: 35px;
	}
	.specialty .slick-slide {
		margin-right: 4px;
	}
	.specialty .slick-dots li {
		margin: 0 4px;
		width: 16px;
		height: 16px;
	}
	.specialty .slick-dots li button::before {
		width: 16px;
		height: 16px;
	}
}

@media (max-width: 1199px) {
	.result {
		padding: 100px 0;
	}
	.result__item img {
		max-width: 100px;
	}
}

@media (max-width: 991px) {
	.result {
		padding: 70px 0;
	}
	.result__item img {
		margin-bottom: 19px;
		max-width: 68px;
	}
	.result__item p {
		font-size: 18px;
		line-height: 128%;
		letter-spacing: -0.797575px;
	}
}

@media (max-width: 575px) {
	.result {
		padding: 46px 0;
	}
	.result__item img {
		margin-bottom: 19px;
		max-width: 100%;
	}
	.result .slick-list {
		padding-right: 35%;
	}
}

@media (max-width: 1199px) {
	.request {
		padding: 50px 0;
	}
}

@media (max-width: 767px) {
	.request_hidden {
		display: none;
	}
}

@media (max-width: 1199px) {
	.category__item img {
		margin-bottom: 37px;
		height: 270px;
	}
	.category__item p {
		font-size: 18px;
		line-height: 122%;
		letter-spacing: -0.754401px;
	}
}

@media (max-width: 767px) {
	.category__item img {
		height: 180px;
	}
}

@media (max-width: 575px) {
	.category {
		padding: 112px 0 70px;
	}
	.category__item {
		margin-bottom: 44px;
	}
	.category__item img {
		margin-bottom: 13px;
		height: auto;
	}
	.category__item p {
		font-size: 16px;
		letter-spacing: -0.593128px;
	}
}

@media (max-width: 1199px) {
	.diplom-1 {
		padding: 80px 0;
	}
	.diplom-1__item img {
		margin-right: 15px;
		max-width: 167px;
	}
	.diplom-1__item p {
		font-size: 24px;
		line-height: 130%;
	}
	.diplom-1__item a {
		max-width: 160px;
		height: 44px;
		font-size: 14px;
	}
}

@media (max-width: 991px) {
	.diplom-1__item p {
		font-size: 18px;
		line-height: 130%;
	}
}

@media (max-width: 767px) {
	.diplom-1 {
		padding: 55px 0 20px;
	}
	.diplom-1__item {
		margin-bottom: 35px;
	}
	.diplom-1__item img {
		max-width: 128px;
	}
}

@media (max-width: 1199px) {
	.diplom-2 {
		padding: 126px 0;
	}
	.diplom-2__item img {
		margin-bottom: 33px;
	}
	.diplom-2__item p {
		font-size: 20px;
		line-height: 23px;
		letter-spacing: -0.802817px;
	}
}

@media (max-width: 575px) {
	.diplom-2 {
		padding: 80px 0 40px;
	}
	.diplom-2__item {
		margin-bottom: 39px;
	}
	.diplom-2__item p {
		font-size: 16px;
		line-height: 120%;
		letter-spacing: -0.593128px;
	}
}

@media (max-width: 1199px) {
	.document {
		padding: 95px 0 0;
	}
	.document__title {
		font-size: 47px;
	}
	.document__content ul li {
		font-size: 22px;
		line-height: 120%;
	}
	.document__picture {
		max-width: 522px;
		margin-right: -230px;
	}
}

@media (max-width: 991px) {
	.document__title {
		font-size: 32px;
		line-height: 120%;
	}
	.document__content ul li {
		font-size: 16px;
	}
	.document__picture {
		max-width: 100%;
	}
}

@media (max-width: 767px) {
	.document {
		padding: 52px 0;
	}
	.document__content {
		padding-right: 0;
	}
	.document__inner {
		display: block;
	}
	.document__picture {
		display: none;
	}
}

@media (max-width: 575px) {
	.document__title {
		margin-bottom: 18px;
	}
	.document__content ul {
		margin-left: 20px;
	}
}

@media (max-width: 1199px) {
	.wait {
		padding: 70px 0;
	}
	.wait__inner {
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
	.wait__content ul li {
		font-size: 22px;
		line-height: 120%;
	}
	.wait__picture {
		max-width: 653px;
		margin-right: -230px;
	}
}

@media (max-width: 991px) {
	.wait__content ul li {
		font-size: 16px;
	}
	.wait__picture {
		max-width: 400px;
	}
}

@media (max-width: 767px) {
	.wait {
		padding-top: 52px;
		padding-bottom: 94px;
	}
	.wait__content {
		padding-right: 0;
	}
	.wait__inner {
		display: block;
	}
	.wait__picture {
		width: 100%;
		max-width: 540px;
		margin: 55px auto 0 auto;
	}
}

@media (max-width: 575px) {
	.wait__title {
		margin-bottom: 18px;
	}
	.wait__picture {
		width: 100%;
		max-width: 330px;
	}
	.wait__content ul {
		margin-left: 20px;
	}
}

@media (max-width: 1279px) {
	.answers {
		margin-top: 40px;
		margin-bottom: 70px;
		background: none;
	}
	.answers__inner {
		padding-right: 0;
	}
	.answers__list {
		margin-top: 64px;
	}
}

@media (max-width: 767px) {
	.answers {
		margin-bottom: 45px;
	}
	.answers__list {
		margin-top: 30px;
	}
	.answers__item {
		padding-left: 70px;
		margin-bottom: 35px;
	}
	.answers__item:before {
		width: 60px;
		height: 60px;
	}
	.answers__item-text {
		padding: 15px;
	}
	.answers__item-text:before {
		left: -10px;
		top: 15px;
		width: 10px;
		height: 6px;
	}
	.answers__item h3 {
		font-size: 16px;
		line-height: 20px;
	}
	.answers__item p {
		font-size: 14px;
		line-height: 20px;
	}
	.answers__item_right {
		padding-left: 0;
		padding-right: 70px;
	}
	.answers__item_right:before {
		content: "";
		position: absolute;
		left: auto;
		right: 0;
	}
	.answers__item_right .answers__item-text:before {
		left: auto;
		right: -10px;
		top: 15px;
	}
}

@media (max-width: 1199px) {
	.organizer {
		padding-top: 100px;
		padding-bottom: 50px;
	}
	.organizer__title {
		font-size: 42px;
		line-height: 46px;
	}
	.organizer__content {
		padding: 48px 30px;
	}
	.organizer__content p {
		font-size: 16px;
		line-height: 21px;
	}
	.organizer__content a {
		font-size: 16px;
		line-height: 21px;
	}
}

@media (max-width: 991px) {
	.organizer__content {
		grid-gap: 30px;
	}
}

@media (max-width: 767px) {
	.organizer {
		padding: 25px 0;
		-webkit-box-shadow: 0px 0px 37.765px rgba(79, 79, 107, 0.3);
		        box-shadow: 0px 0px 37.765px rgba(79, 79, 107, 0.3);
	}
	.organizer__title {
		margin-bottom: 10px;
	}
	.organizer__content {
		display: block;
		-webkit-box-shadow: none;
		        box-shadow: none;
		padding: 0;
	}
	.organizer__content_left {
		background: none;
	}
	.organizer__content a {
		margin-bottom: 23px;
	}
	.organizer__content img {
		display: block;
		max-width: 200px;
	}
}

@media (max-width: 1279px) {
	.thanks__text {
		max-width: 520px;
	}
	.thanks__title {
		font-size: 48px;
		line-height: 54px;
	}
	.thanks__subtitle {
		margin-bottom: 0;
		font-size: 26px;
		line-height: 32px;
	}
}

@media (max-width: 991px) {
	.thanks {
		padding: 50px 0;
	}
	.thanks__text {
		max-width: 590px;
	}
	.thanks__title {
		font-size: 38px;
		line-height: 44px;
	}
}

@media (max-width: 767px) {
	.thanks__title {
		font-size: 28px;
		line-height: 32px;
	}
	.thanks__subtitle {
		font-size: 24px;
		line-height: 28px;
	}
}

@media (max-width: 575px) {
	.thanks__inner {
		display: block;
	}
	.thanks__text {
		max-width: none;
		padding-right: 0;
		padding-bottom: 0;
	}
	.thanks__title {
		margin-top: 0;
	}
	.thanks__picture {
		width: 240px;
		margin: 0 auto;
		padding-top: 40px;
	}
}

@media (max-width: 1279px) {
	.program-top {
		padding-top: 20px;
	}
	.program-top__inner {
		padding-top: 50px;
	}
	.program-top__text {
		max-width: 520px;
	}
	.program-top__title {
		font-size: 48px;
		line-height: 54px;
	}
	.program-top__subtitle {
		margin-bottom: 0;
		font-size: 26px;
		line-height: 32px;
	}
}

@media (max-width: 991px) {
	.program-top__text {
		max-width: 590px;
	}
	.program-top__title {
		font-size: 38px;
		line-height: 44px;
	}
	.program-top__form {
		margin-top: -10px;
	}
}

@media (max-width: 767px) {
	.program-top {
		padding-top: 0;
	}
	.program-top__title {
		font-size: 28px;
		line-height: 32px;
	}
	.program-top__subtitle {
		font-size: 24px;
		line-height: 28px;
	}
}

@media (max-width: 575px) {
	.program-top__inner {
		display: block;
	}
	.program-top__text {
		max-width: none;
		padding-right: 0;
		padding-bottom: 0;
	}
	.program-top__title {
		margin-top: 0;
	}
	.program-top__picture {
		width: 240px;
		margin: 0 auto;
		padding-top: 40px;
	}
}

@media (max-width: 1279px) {
	.programs__item-header h3 {
		font-size: 30px;
		line-height: 30px;
	}
	.programs__item-content p {
		font-size: 28px;
		line-height: 28px;
	}
}

@media (max-width: 991px) {
	.programs {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.programs__list {
		margin-top: 30px;
	}
	.programs__item-header {
		padding: 23px 60px 23px 23px;
	}
	.programs__item-header h3 {
		font-size: 24px;
		line-height: 24px;
	}
	.programs__item-header:after {
		right: 20px;
	}
	.programs__item-content {
		padding: 0 23px 23px 23px;
	}
	.programs__item-content p {
		font-size: 22px;
		line-height: 22px;
	}
}

@media (max-width: 767px) {
	.programs__item-header h3 {
		font-size: 20px;
		line-height: 22px;
	}
	.programs__item-header:after {
		width: 14px;
		height: 14px;
	}
	.programs__item-content p {
		font-size: 18px;
		line-height: 22px;
	}
}

@media (max-width: 575px) {
	.programs__list {
		margin-left: -20px;
		margin-right: -20px;
	}
}

@media (max-width: 1199px) {
	.footer .container {
		padding: 0 15px;
	}
	.footer .block-1 {
		margin-bottom: 52px;
		padding-top: 67px;
	}
	.footer .block-2 {
		padding-bottom: 23px;
	}
}

@media (max-width: 991px) {
	.footer .block-1 {
		padding-bottom: 110px;
		padding-top: 45px;
		text-align: center;
		margin-bottom: 0;
	}
	.footer .block-1__logo {
		margin-bottom: 32px;
	}
	.footer .block-1__social ul {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.footer .block-1__social div {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.footer .block-1__social div a {
		margin-bottom: 0;
		margin-right: 13px;
	}
	.footer .block-1__col {
		margin-bottom: 35px;
	}
	.footer .block-2 {
		display: none;
	}
}

@media (max-width: 767px) {
	.footer .block-1 {
		text-align: left;
	}
	.footer .block-1 span {
		font-size: 15px;
	}
	.footer .block-1__item div {
		font-size: 20px;
	}
	.footer .block-1__social ul, .footer .block-1__social div {
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
	}
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNzcy9yZXNwb25zaXZlLnNjc3MiLCIuLi9ibG9ja3MvY29tbW9uL19yZXNwb25zaXZlLnNjc3MiLCJjc3MvcmVzcG9uc2l2ZS5jc3MiLCIuLi9ibG9ja3MvZm9ybS9fcmVzcG9uc2l2ZS5zY3NzIiwiLi4vYmxvY2tzL2hlYWRlci9fcmVzcG9uc2l2ZS5zY3NzIiwiLi4vYmxvY2tzL21haW4vX3Jlc3BvbnNpdmUuc2NzcyIsIi4uL2Jsb2Nrcy9hYm91dC9fcmVzcG9uc2l2ZS5zY3NzIiwiLi4vYmxvY2tzL3NwZWNpYWx0eS9fcmVzcG9uc2l2ZS5zY3NzIiwiLi4vYmxvY2tzL3Jlc3VsdC9fcmVzcG9uc2l2ZS5zY3NzIiwiLi4vYmxvY2tzL3JlcXVlc3QvX3Jlc3BvbnNpdmUuc2NzcyIsIi4uL2Jsb2Nrcy9jYXRlZ29yeS9fcmVzcG9uc2l2ZS5zY3NzIiwiLi4vYmxvY2tzL2RpcGxvbS0xL19yZXNwb25zaXZlLnNjc3MiLCIuLi9ibG9ja3MvZGlwbG9tLTIvX3Jlc3BvbnNpdmUuc2NzcyIsIi4uL2Jsb2Nrcy9kb2N1bWVudC9fcmVzcG9uc2l2ZS5zY3NzIiwiLi4vYmxvY2tzL3dhaXQvX3Jlc3BvbnNpdmUuc2NzcyIsIi4uL2Jsb2Nrcy9hbnN3ZXJzL19yZXNwb25zaXZlLnNjc3MiLCIuLi9ibG9ja3Mvb3JnYW5pemVyL19yZXNwb25zaXZlLnNjc3MiLCIuLi9ibG9ja3MvdGhhbmtzL19yZXNwb25zaXZlLnNjc3MiLCIuLi9ibG9ja3MvcHJvZ3JhbS10b3AvX3Jlc3BvbnNpdmUuc2NzcyIsIi4uL2Jsb2Nrcy9wcm9ncmFtcy9fcmVzcG9uc2l2ZS5zY3NzIiwiLi4vYmxvY2tzL2Zvb3Rlci9fcmVzcG9uc2l2ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGNBQWM7QUNBZDtDQUNJO0VBQ0ksZ0JBQWU7RUFDZixlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUN0QjtDQUVEO0VBQ0ksZ0JBQWU7RUFDbEI7Q0FFRDtFQUNJLGdCQUFlO0VBQ2xCO0NDQUo7O0FESUQ7Q0FDSTtFQUNJLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDdEI7Q0NESjs7QURJRDtDQUNJO0VBQ0ksbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUN0QjtDQUNEO0VBQ0kscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixnQkFBZTtFQUNmLGFBQVk7RUFDWixXQUFVO0VBQ1YseUJBQXdCO0VBQ3hCLG1CQUFrQjtFQUNsQixjQUFhO0VBQ2hCO0NDREo7O0FESUQ7Q0FDSTtFQUNJLGdCQUFlO0VBQ2xCO0NDREo7O0FDekNHO0NBQ0k7RUFDSSxXQUFVO0VBQ1YsZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsY0FBYTtFQUNoQjtDQUVEO0VBQ0ksYUFBWTtFQUNmO0NBRUQ7RUFDSSxhQUFZO0VBQ1osZ0JBQWU7RUFDbEI7Q0FFRDtFQUNJLFdBQVU7RUFDYjtDQUVBO0VBRU8sZ0JBQWU7RUFDbEI7Q0R1Q1o7O0FDbkNHO0NBRUs7RUFHTyxtQkFBa0I7RUFLckI7Q0FSSjtFQU1XLGdCQUFlO0VBQ2xCO0NBUFI7RUFXTyxnQkFBZTtFQUNsQjtDQUdMO0VBQ0ksYUFBWTtFQUNaLGdCQUFlO0VBQ2xCO0NEK0JSOztBQzVCRztDQUVJO0VBQ0ksaUJBQWdCO0VBQ2hCLGVBQWM7RUFDakI7Q0FFRDtFQUVJLGVBQWM7RUFNakI7Q0FSQTtFQUtPLGdCQUFlO0VBQ2Ysb0JBQW1CO0VBQ3RCO0NBR0w7RUFDSSxZQUFXO0VBQ1gsZ0JBQWU7RUFDZixrQkFBaUI7RUFDcEI7Q0FFRDtFQUNJLDZCQUFpQjtFQUFqQiw4QkFBaUI7TUFBakIsc0JBQWlCO1VBQWpCLGtCQUFpQjtFQUNwQjtDQUVEO0VBQ0ksZ0JBQWU7RUFDbEI7Q0FFRDtFQUNJLFlBQVc7RUFDWCxnQkFBZTtFQUNsQjtDQUVEO0VBQ0ksZUFBYztFQUNqQjtDQUVEO0VBQ0ksWUFBVztFQUNkO0NEcUJSOztBRjlHRCxZQUFZO0FJTFI7Q0FESjtFQUVRLGFBQVk7RUE4SG5CO0NBN0hPO0VBQ0ksYUFBWTtFQUtmO0NBTkE7RUFJTyxZQUFXO0VBQ2Q7Q0FJTDtFQUNJLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLGtCQUFpQjtFQUNwQjtDQUVEO0VBQ0ksa0JBQWlCO0VBQ2pCLGlCQUFnQjtFQUNoQixnQkFBZTtFQUNsQjtDRnFIUjs7QUVsSEc7Q0FDSTtFQUNJLGtCQUFpQjtFQUNwQjtDQUVEO0VBQ0ksZ0JBQWU7RUFDZixnQkFBZTtFQUNmLGlCQUFnQjtFQUNuQjtDQUVEO0VBQ0ksZ0JBQWU7RUFDbEI7Q0ZtSFI7O0FFaEhHO0NBekNKO0VBMENRLGVBQWM7RUFzRnJCO0NBcEZPO0VBQ0ksYUFBWTtFQUNmO0NBRUQ7RUFDSSxjQUFhO0VBQ2hCO0NBRUQ7RUFDSSxjQUFhO0VBQ2hCO0NBRUQ7RUFDSSw2QkFBUztNQUFULG1CQUFTO1VBQVQsVUFBUztFQUNULGtCQUFpQjtFQUNwQjtDQUVEO0VBQ0ksc0JBQXlCO01BQXpCLG1CQUF5QjtVQUF6QiwwQkFBeUI7RUFDekIsK0JBQTJCO0VBQTNCLCtCQUEyQjtNQUEzQixnQ0FBMkI7VUFBM0IsNEJBQTJCO0VBQzlCO0NBRUQ7RUFDSSxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLHlCQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCO0VBQ3ZCLG1CQUFrQjtFQWtEckI7Q0FoREc7RUFDSSxtQkFBa0I7RUFDbEIsVUFBUztFQUNULFFBQU87RUFDUCxhQUFZO0VBQ1osU0FBUTtFQUNSLGNBQWE7RUFDYixvQkFBbUI7RUFDbkIsd0RBQStDO1VBQS9DLGdEQUErQztFQUMvQyxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDZCQUFzQjtFQUF0Qiw4QkFBc0I7TUFBdEIsMkJBQXNCO1VBQXRCLHVCQUFzQjtFQUN0Qix5QkFBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtFQUN2Qix5QkFBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtFQUN2QixpQkFBZ0I7RUFDaEIseUJBQWdCO0VBQWhCLGlCQUFnQjtFQVluQjtDQTFCQTtFQWlCTyxnQkFBZTtFQUNmLFlBQVc7RUFDWCx5QkFBZ0I7RUFBaEIsaUJBQWdCO0VBTW5CO0NBekJKO0VBc0JXLHVCQUFjO0VBQWQsZUFBYztFQUNkLFdBQVU7RUFDYjtDQUlUO0VBQ0ksZ0JBQWU7RUFDZixZQUFXO0VBQ1gsYUFBWTtFQUNaLGNBQWE7RUFDYiwwQkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUNuQix5QkFBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtFQUN2QixpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ3RCO0NBRUQ7RUFDSSxXQUFVO0VBQ1YsaUJBQWdCO0VBQ2hCLFlBQVc7RUFDWCxvQkFBbUI7RUFDbkIsc0JBQXFCO0VBQ3JCLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ3BCO0NGMkdaOztBRXZHRztDQUNJO0VBQ0ksYUFBWTtFQUNmO0NGMEdSOztBR3ZPRztDQUVJO0VBQ0ksZ0JBQWU7RUFDZixpQkFBZ0I7RUFDbkI7Q0FFRDtFQUNJLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ3BCO0NBRUQ7RUFDSSxZQUFXO0VBQ2Q7Q0h1T1I7O0FHcE9HO0NBRUk7RUFDSSxnQkFBZTtFQUNmLGtCQUFpQjtFQUNwQjtDSHNPUjs7QUduT0c7Q0FFSTtFQUNJLHFCQUFvQjtFQUN2QjtDQUNEO0VBQ0ksZ0JBQWU7RUFDZixlQUFjO0VBQ2pCO0NBQ0Q7RUFDSSxnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixnQkFBZTtFQUNmLGtCQUFpQjtFQUNwQjtDSHFPUjs7QUdsT0c7Q0FDSTtFQUNJLGdCQUFlO0VBQ2Ysb0JBQW1CO0VBQ3RCO0NBRUQ7RUFDSSw2QkFBOEI7RUFBOUIsK0JBQThCO01BQTlCLG1DQUE4QjtVQUE5QiwrQkFBOEI7RUFDOUIsMEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDdEI7Q0FFRDtFQUNJLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ25CO0NBQ0Q7RUFDSSxnQkFBZTtFQUNmLGtCQUFpQjtFQUNwQjtDSG1PUjs7QUkvUkc7Q0FESjtFQUVRLGdCQUFlO0VBOER0QjtDQTVEUTtFQUdXLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBS3BCO0NBVFI7RUFPZSxnQkFBZTtFQUNsQjtDQUtiO0VBQ0ksaUJBQWdCO0VBQ2hCLHFCQUFvQjtFQUN2QjtDSjZSUjs7QUkxUkc7Q0FDSztFQUdXLGdCQUFlO0VBS2xCO0NBUlI7RUFNZSxnQkFBZTtFQUNsQjtDQUtiO0VBQ0ksaUJBQWdCO0VBQ25CO0NKdVJSOztBSXBSRztDQXpDSjtFQTBDUSxrQkFBaUI7RUFDakIscUJBQW9CO0VBcUIzQjtDQXBCTztFQUNJLGlCQUFnQjtFQUNuQjtDQUNEO0VBQ0ksZUFBYztFQUNqQjtDQUVEO0VBQ0ksWUFBVztFQUNYLGlCQUFnQjtFQUNoQix5QkFBd0I7RUFDM0I7Q0p3UlI7O0FJclJHO0NBQ0k7RUFDSSxZQUFXO0VBQ1gsaUJBQWdCO0VBQ25CO0NKd1JSOztBS3JWRztDQURKO0VBRVEsZ0JBQWU7RUFxRnRCO0NBbkZPO0VBQ0ksb0JBQW1CO0VBQ3RCO0NBTlQ7RUFTWSxVQUFTO0VBQ1o7Q0FWVDtFQWFZLFdBQVU7RUFDYjtDTHVWUjs7QUtuVkc7Q0FsQko7RUFvQlksWUFBVztFQUNkO0NBckJUO0VBd0JZLGFBQVk7RUFDZjtDTHFWUjs7QUtoVkc7Q0E5Qko7RUErQlEscUJBQW9CO0VBd0QzQjtDQXJEVztFQUNJLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIsY0FBYTtFQUNoQjtDQUVBO0VBRU8sZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsb0JBQW1CO0VBQ3RCO0NBTEo7RUFRTyxnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixvQkFBbUI7RUFDdEI7Q0FHTDtFQUNJLHFCQUFvQjtFQUN2QjtDQUdMO0VBQ0ksaUJBQWdCO0VBQ2hCLGFBQVk7RUFDZjtDQTlEVDtFQWlFWSxvQkFBbUI7RUFDdEI7Q0FsRVQ7RUFxRVksb0JBQW1CO0VBQ3RCO0NBdEVUO0VBeUVZLGtCQUFpQjtFQUNwQjtDQTFFVDtFQTZFWSxjQUFhO0VBQ2IsWUFBVztFQUNYLGFBQVk7RUFDZjtDQWhGVDtFQW1GWSxZQUFXO0VBQ1gsYUFBWTtFQUNmO0NMdVVSOztBTTNaRztDQURKO0VBRVEsaUJBQWdCO0VBeUN2QjtDQXhDUTtFQUVPLGlCQUFnQjtFQUNuQjtDTitaWjs7QU0zWkc7Q0FWSjtFQVdRLGdCQUFlO0VBZ0N0QjtDQS9CUTtFQUVPLG9CQUFtQjtFQUNuQixnQkFBZTtFQUNsQjtDQUpKO0VBT08sZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsNEJBQTJCO0VBQzlCO0NOOFpaOztBTXRaRztDQTlCSjtFQStCUSxnQkFBZTtFQVl0QjtDQVhRO0VBRU8sb0JBQW1CO0VBQ25CLGdCQUFlO0VBQ2xCO0NBcENiO0VBd0NZLG1CQUFrQjtFQUNyQjtDTndaUjs7QU9oY0Q7Q0FEQTtFQUVJLGdCQUFlO0VBYWxCO0NQd2JBOztBT2pjRDtDQUNJO0VBQ0ksY0FBYTtFQUNoQjtDUG9jSjs7QVE1Y0c7Q0FDSztFQUVPLG9CQUFtQjtFQUNuQixjQUFhO0VBQ2hCO0NBSko7RUFPTyxnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQiw0QkFBMkI7RUFDOUI7Q1I2Y1o7O0FRdmNHO0NBQ0s7RUFFTyxjQUFhO0VBQ2hCO0NSeWNaOztBUXJjRztDQTFCSjtFQTJCUSxzQkFBcUI7RUFpQjVCO0NBZk87RUFDSSxvQkFBbUI7RUFVdEI7Q0FYQTtFQUdPLG9CQUFtQjtFQUNuQixhQUFZO0VBQ2Y7Q0FMSjtFQVFPLGdCQUFlO0VBQ2YsNEJBQTJCO0VBQzlCO0NSeWNaOztBUy9lRztDQURKO0VBRVEsZ0JBQWU7RUEyQ3RCO0NBekNRO0VBRU8sbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUNuQjtDQUpKO0VBT08sZ0JBQWU7RUFDZixrQkFBaUI7RUFDcEI7Q0FUSjtFQVdPLGlCQUFnQjtFQUNoQixhQUFZO0VBQ1osZ0JBQWU7RUFDbEI7Q1RpZlo7O0FTN2VHO0NBQ0s7RUFFTyxnQkFBZTtFQUNmLGtCQUFpQjtFQUNwQjtDVCtlWjs7QVMzZUc7Q0EvQko7RUFnQ1EscUJBQW9CO0VBYTNCO0NBWk87RUFDSSxvQkFBbUI7RUFJdEI7Q0FMQTtFQUdPLGlCQUFnQjtFQUNuQjtDVGlmWjs7QVVyaEJHO0NBREo7RUFFUSxpQkFBZ0I7RUErQnZCO0NBN0JRO0VBRU8sb0JBQW1CO0VBQ3RCO0NBSEo7RUFNTyxnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQiw0QkFBMkI7RUFDOUI7Q1Z1aEJaOztBVS9nQkc7Q0FyQko7RUFzQlEscUJBQW9CO0VBVzNCO0NBVE87RUFDSSxvQkFBbUI7RUFNdEI7Q0FQQTtFQUdPLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLDRCQUEyQjtFQUM5QjtDVm9oQlo7O0FXampCRztDQURKO0VBRVEsa0JBQWlCO0VBcUV4QjtDQW5FTztFQUNJLGdCQUFlO0VBQ2xCO0NBRUE7RUFHVyxnQkFBZTtFQUNmLGtCQUFpQjtFQUNwQjtDQUlUO0VBQ0ksaUJBQWdCO0VBQ2hCLHFCQUFvQjtFQUN2QjtDWCtpQlI7O0FXM2lCRztDQUNJO0VBQ0ksZ0JBQWU7RUFDZixrQkFBaUI7RUFDcEI7Q0FFQTtFQUdXLGdCQUFlO0VBQ2xCO0NBSVQ7RUFDSSxnQkFBZTtFQUNsQjtDWHdpQlI7O0FXcmlCRztDQTNDSjtFQTRDUSxnQkFBZTtFQTJCdEI7Q0F6Qk87RUFDSSxpQkFBZ0I7RUFDbkI7Q0FFRDtFQUNJLGVBQWM7RUFDakI7Q0FFRDtFQUNHLGNBQWE7RUFDZjtDWHVpQlI7O0FXbmlCRztDQUNJO0VBQ0ksb0JBQW1CO0VBQ3RCO0NBRUE7RUFFTyxrQkFBaUI7RUFDcEI7Q1hvaUJaOztBWXZtQkc7Q0FESjtFQUVRLGdCQUFlO0VBc0V0QjtDQXBFTztFQUNJLGNBQWE7RUFDYiwrQkFBOEI7RUFDakM7Q0FFQTtFQUdXLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ3BCO0NBSVQ7RUFDSSxpQkFBZ0I7RUFDaEIscUJBQW9CO0VBQ3ZCO0NacW1CUjs7QVlqbUJHO0NBQ0s7RUFHVyxnQkFBZTtFQUNsQjtDQUlUO0VBQ0ksaUJBQWdCO0VBQ25CO0NaK2xCUjs7QVk1bEJHO0NBdkNKO0VBd0NRLGtCQUFpQjtFQUNqQixxQkFBb0I7RUErQjNCO0NBOUJPO0VBQ0ksaUJBQWdCO0VBQ25CO0NBQ0Q7RUFDSSxlQUFjO0VBQ2pCO0NBRUQ7RUFDSSxZQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLHlCQUF3QjtFQUMzQjtDWmdtQlI7O0FZNWxCRztDQUNJO0VBQ0ksb0JBQW1CO0VBQ3RCO0NBQ0Q7RUFDSSxZQUFXO0VBQ1gsaUJBQWdCO0VBQ25CO0NBRUE7RUFFTyxrQkFBaUI7RUFDcEI7Q1o2bEJaOztBYWpxQkE7Q0FERDtFQUVRLGlCQUFnQjtFQUNoQixvQkFBbUI7RUFDbkIsaUJBQWdCO0VBNkV2QjtDQTNFTztFQUNJLGlCQUFnQjtFQUNuQjtDQUVEO0VBQ0ksaUJBQWdCO0VBQ25CO0Nib3FCUjs7QWE1cEJHO0NBcEJKO0VBcUJRLG9CQUFtQjtFQTREMUI7Q0ExRE87RUFDSSxpQkFBZ0I7RUFDbkI7Q0FFRDtFQUNJLG1CQUFrQjtFQUNsQixvQkFBbUI7RUEwQnRCO0NBNUJBO0VBS08sWUFBVztFQUNYLGFBQVk7RUFDZjtDQUVEO0VBQ0ksY0FBYTtFQU9oQjtDQVJBO0VBR08sWUFBVztFQUNYLFVBQVM7RUFDVCxZQUFXO0VBQ1gsWUFBVztFQUNkO0NBaEJSO0VBb0JPLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ3BCO0NBdEJKO0VBeUJPLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ3BCO0NBR0w7RUFDSSxnQkFBZTtFQUNmLG9CQUFrQjtFQWdCckI7Q0FsQkE7RUFLTyxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixTQUFRO0VBQ1g7Q0FUSjtFQWFXLFdBQVU7RUFDVixhQUFZO0VBQ1osVUFBUztFQUNaO0Nid3BCaEI7O0FjaHVCRztDQURKO0VBRVEsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQXNEM0I7Q0FwRE87RUFDSSxnQkFBZTtFQUNmLGtCQUFpQjtFQUNwQjtDQUVEO0VBQ0ksbUJBQWtCO0VBV3JCO0NBWkE7RUFJTyxnQkFBZTtFQUNmLGtCQUFpQjtFQUNwQjtDQU5KO0VBU08sZ0JBQWU7RUFDZixrQkFBaUI7RUFDcEI7Q2RrdUJaOztBYzl0Qkc7Q0FDSTtFQUNJLGVBQWM7RUFDakI7Q2RpdUJSOztBYzl0Qkc7Q0EvQko7RUFnQ1EsZ0JBQWU7RUFDZiw0REFBbUQ7VUFBbkQsb0RBQW1EO0VBd0IxRDtDQXZCTztFQUNJLG9CQUFtQjtFQUN0QjtDQUVEO0VBQ0ksZUFBYztFQUNkLHlCQUFnQjtVQUFoQixpQkFBZ0I7RUFDaEIsV0FBVTtFQVliO0NBVkc7RUFDSSxpQkFBZ0I7RUFDbkI7Q0FQSjtFQVNPLG9CQUFtQjtFQUN0QjtDQVZKO0VBWU8sZUFBYztFQUNkLGlCQUFnQjtFQUNuQjtDZGt1Qlo7O0FlcnhCRztDQUNJO0VBQ0ksaUJBQWdCO0VBQ25CO0NBQ0Q7RUFDSSxnQkFBZTtFQUNmLGtCQUFpQjtFQUNwQjtDQUNEO0VBQ0ksaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ3BCO0Nmd3hCUjs7QWVyeEJHO0NBaEJKO0VBaUJRLGdCQUFlO0VBd0N0QjtDQXZDTztFQUNJLGlCQUFnQjtFQUNuQjtDQUNEO0VBQ0ksZ0JBQWU7RUFDZixrQkFBaUI7RUFDcEI7Q2YweEJSOztBZXZ4Qkc7Q0FFSTtFQUNJLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ3BCO0NBQ0Q7RUFDSSxnQkFBZTtFQUNmLGtCQUFpQjtFQUNwQjtDZnl4QlI7O0FldHhCRztDQUNJO0VBQ0ksZUFBYztFQUNqQjtDQUNEO0VBQ0ksZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ3BCO0NBQ0Q7RUFDSSxjQUFhO0VBQ2hCO0NBQ0Q7RUFDSSxhQUFZO0VBQ1osZUFBYztFQUNkLGtCQUFpQjtFQUNwQjtDZnl4QlI7O0FnQi8wQkc7Q0FESjtFQUVRLGtCQUFpQjtFQWtFeEI7Q0FqRU87RUFDSSxrQkFBaUI7RUFDcEI7Q0FFRDtFQUNJLGlCQUFnQjtFQUNuQjtDQUVEO0VBQ0ksZ0JBQWU7RUFDZixrQkFBaUI7RUFDcEI7Q0FFRDtFQUNJLGlCQUFnQjtFQUNoQixnQkFBZTtFQUNmLGtCQUFpQjtFQUNwQjtDaEJpMUJSOztBZ0I1MEJHO0NBQ0k7RUFDSSxpQkFBZ0I7RUFDbkI7Q0FDRDtFQUNJLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ3BCO0NBQ0Q7RUFDSSxrQkFBaUI7RUFDcEI7Q2hCKzBCUjs7QWdCNTBCRztDQXRDSjtFQXVDUSxlQUFjO0VBNkJyQjtDQTVCTztFQUNJLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ3BCO0NBQ0Q7RUFDSSxnQkFBZTtFQUNmLGtCQUFpQjtFQUNwQjtDaEJpMUJSOztBZ0I5MEJHO0NBQ0k7RUFDSSxlQUFjO0VBQ2pCO0NBQ0Q7RUFDSSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDcEI7Q0FDRDtFQUNJLGNBQWE7RUFDaEI7Q0FDRDtFQUNJLGFBQVk7RUFDWixlQUFjO0VBQ2Qsa0JBQWlCO0VBQ3BCO0NoQmkxQlI7O0FpQmw1QkE7Q0FFWTtFQUVPLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ3BCO0NBRUo7RUFFTyxnQkFBZTtFQUNmLGtCQUFpQjtFQUNwQjtDakJpNUJoQjs7QWlCNTRCRztDQWxCSjtFQW1CUSxrQkFBaUI7RUFDakIscUJBQW9CO0VBc0QzQjtDQXBETztFQUNJLGlCQUFnQjtFQUNuQjtDQUdHO0VBQ0ksNkJBQTRCO0VBUS9CO0NBVEE7RUFHTyxnQkFBZTtFQUNmLGtCQUFpQjtFQUNwQjtDQUxKO0VBT08sWUFBVztFQUNkO0NBRUw7RUFDSSwwQkFBeUI7RUFLNUI7Q0FOQTtFQUdPLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ3BCO0NqQis0QmhCOztBaUIxNEJHO0NBRVM7RUFFTyxnQkFBZTtFQUNmLGtCQUFpQjtFQUNwQjtDQUpKO0VBTU8sWUFBVztFQUNYLGFBQVk7RUFDZjtDQUVKO0VBRU8sZ0JBQWU7RUFDZixrQkFBaUI7RUFDcEI7Q2pCeTRCaEI7O0FpQnA0Qkc7Q0FDSTtFQUNJLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDdEI7Q2pCdTRCUjs7QWtCNThCRztDQUhKO0VBS1ksZ0JBQWU7RUFDbEI7Q0FOVDtFQVNZLG9CQUFtQjtFQUNuQixrQkFBaUI7RUFDcEI7Q0FYVDtFQWNZLHFCQUFvQjtFQUN2QjtDbEI2OEJSOztBa0IxOEJHO0NBbEJKO0VBb0JZLHNCQUFxQjtFQUNyQixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQXVCbkI7Q0E5Q1Q7RUEwQmdCLG9CQUFtQjtFQUN0QjtDQTNCYjtFQStCb0IseUJBQXVCO01BQXZCLHNCQUF1QjtVQUF2Qix3QkFBdUI7RUFDMUI7Q0FoQ2pCO0VBa0NvQixxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHlCQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCO0VBSzFCO0NBeENqQjtFQXFDd0IsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNyQjtDQXZDckI7RUE0Q2dCLG9CQUFtQjtFQUN0QjtDQTdDYjtFQWlEWSxjQUFhO0VBQ2hCO0NsQnU4QlI7O0FrQm44Qkc7Q0F0REo7RUF3RFksaUJBQWdCO0VBY25CO0NBdEVUO0VBMERnQixnQkFBZTtFQUNsQjtDQTNEYjtFQThEb0IsZ0JBQWU7RUFDbEI7Q0EvRGpCO0VBbUVvQix3QkFBMkI7TUFBM0IscUJBQTJCO1VBQTNCLDRCQUEyQjtFQUM5QjtDbEJvOEJoQiIsImZpbGUiOiJjc3MvcmVzcG9uc2l2ZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBEZWZhdWx0cyAqL1xyXG5AaW1wb3J0ICdjb21tb24vX3Jlc3BvbnNpdmUnO1xyXG5AaW1wb3J0ICdmb3JtL19yZXNwb25zaXZlJztcclxuXHJcblxyXG5cclxuLyogQmxvY2tzICovXHJcbkBpbXBvcnQgJ2hlYWRlci9fcmVzcG9uc2l2ZSc7XHJcbkBpbXBvcnQgJ21haW4vX3Jlc3BvbnNpdmUnO1xyXG5AaW1wb3J0ICdhYm91dC9fcmVzcG9uc2l2ZSc7XHJcbkBpbXBvcnQgJ3NwZWNpYWx0eS9fcmVzcG9uc2l2ZSc7XHJcbkBpbXBvcnQgJ3Jlc3VsdC9fcmVzcG9uc2l2ZSc7XHJcbkBpbXBvcnQgJ3JlcXVlc3QvX3Jlc3BvbnNpdmUnO1xyXG5AaW1wb3J0ICdjYXRlZ29yeS9fcmVzcG9uc2l2ZSc7XHJcbkBpbXBvcnQgJ2RpcGxvbS0xL19yZXNwb25zaXZlJztcclxuQGltcG9ydCAnZGlwbG9tLTIvX3Jlc3BvbnNpdmUnO1xyXG5AaW1wb3J0ICdkb2N1bWVudC9fcmVzcG9uc2l2ZSc7XHJcbkBpbXBvcnQgJ3dhaXQvX3Jlc3BvbnNpdmUnO1xyXG5AaW1wb3J0ICdhbnN3ZXJzL19yZXNwb25zaXZlJztcclxuQGltcG9ydCAnb3JnYW5pemVyL19yZXNwb25zaXZlJztcclxuXHJcbkBpbXBvcnQgJ3RoYW5rcy9fcmVzcG9uc2l2ZSc7XHJcbkBpbXBvcnQgJ3Byb2dyYW0tdG9wL19yZXNwb25zaXZlJztcclxuQGltcG9ydCAncHJvZ3JhbXMvX3Jlc3BvbnNpdmUnO1xyXG5AaW1wb3J0ICdmb290ZXIvX3Jlc3BvbnNpdmUnOyIsIkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tbW9uX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuZml4ZWRfX2J1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcclxuICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgIC5jb21tb25fX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbn0iLCIvKiBEZWZhdWx0cyAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdH1cblx0LmNvbW1vbl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNTJweDtcblx0fVxuXHQuYnV0dG9uIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5jb250YWluZXIge1xuXHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxuXHQuZml4ZWRfX2J1dHRvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0Ym90dG9tOiAxMHB4O1xuXHRcdGxlZnQ6IDEwcHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuXHRcdHBhZGRpbmc6IDE1cHggMTVweDtcblx0XHR6LWluZGV4OiAxMDAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHQuY29tbW9uX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0LmZvcm1fX3RpdGxlIHtcblx0XHR3aWR0aDogODIlO1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRsaW5lLWhlaWdodDogMzdweDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5mb3JtX19pbnB1dCB7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHR9XG5cdC5mb3JtX19idXR0b24ge1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdH1cblx0LmZvcm1fX21vcmUge1xuXHRcdHdpZHRoOiA4MiU7XG5cdH1cblx0LmZvcm1fY2F0YWxvZyAuZm9ybV9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmZvcm1faG9yaXNvbnRhbCAuZm9ybV9faXRlbSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cdC5mb3JtX2hvcmlzb250YWwgLmZvcm1fX2l0ZW06bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cdC5mb3JtX2hvcmlzb250YWwgLmZvcm1fX2J1dHRvbiB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdC5mb3JtX19idXR0b24ge1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5mb3JtX3ZlcnRpY2FsIHtcblx0XHRtYXgtd2lkdGg6IDI5N3B4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdC5mb3JtX2hvcmlzb250YWwge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdC5mb3JtX2hvcmlzb250YWwgLmZvcm1fX2l0ZW0ge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdC5mb3JtX190aXRsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzN3B4O1xuXHR9XG5cdC5mb3JtX19pdGVtcyB7XG5cdFx0ZmxleC1mbG93OiBjb2x1bW47XG5cdH1cblx0LmZvcm1fX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQuZm9ybV9faW5wdXQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQuZm9ybV9fZm9vdGVyIHtcblx0XHRmb250LXNpemU6IDlweDtcblx0fVxuXHQuZm9ybV9fbW9yZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLyogQmxvY2tzICovXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdC5oZWFkZXIge1xuXHRcdGhlaWdodDogNjhweDtcblx0fVxuXHQuaGVhZGVyX19sb2dvIHtcblx0XHR3aWR0aDogMTcwcHg7XG5cdH1cblx0LmhlYWRlcl9fbG9nbyBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5oZWFkZXJfX25hdi1pdGVtIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdH1cblx0LmhlYWRlcl9fYnV0dG9uIHtcblx0XHRtYXJnaW4tbGVmdDogMzVweDtcblx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmhlYWRlcl9fbmF2IHtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxuXHQuaGVhZGVyX19idXR0b24ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0fVxuXHQuaGVhZGVyX19waG9uZSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuaGVhZGVyIHtcblx0XHRwYWRkaW5nOiA3cHggMDtcblx0fVxuXHQuaGVhZGVyX19sb2dvIHtcblx0XHR3aWR0aDogMTYwcHg7XG5cdH1cblx0LmhlYWRlcl9fbmF2IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5oZWFkZXJfX2J1dHRvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuaGVhZGVyX19waG9uZSB7XG5cdFx0b3JkZXI6IC0xO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG5cdC5oZWFkZXJfX2lubmVyIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0fVxuXHQuaGVhZGVyX19tb2JpbGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdH1cblx0LmhlYWRlcl9fbW9iaWxlLW1lbnUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDY4cHg7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAyNDBweDtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdGJveC1zaGFkb3c6IDBweCA0cHggNTBweCByZ2JhKDc5LCA3OSwgMTA3LCAwLjMpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IDAuMnM7XG5cdH1cblx0LmhlYWRlcl9fbW9iaWxlLW1lbnUuYWN0aXZlIHtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogMC40cztcblx0fVxuXHQuaGVhZGVyX19tb2JpbGUtbWVudS5hY3RpdmUgLmhlYWRlcl9fbW9iaWxlLXBob25lIHtcblx0XHR0cmFuc2l0aW9uOiAxcztcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdC5oZWFkZXJfX21vYmlsZS1jbG9zZSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdC5oZWFkZXJfX21vYmlsZS1saW5rIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGZvbnQtd2VpZ2h0OiA0NTA7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHQuaGVhZGVyX19sb2dvIHtcblx0XHR3aWR0aDogMTI1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHQubWFpbl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNTVweDtcblx0XHRsaW5lLWhlaWdodDogOTAlO1xuXHR9XG5cdC5tYWluX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHR9XG5cdC5tYWluX19waWN0dXJlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0Lm1haW5fX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5tYWluX19pbm5lciB7XG5cdFx0cGFkZGluZzogMzBweCAwIDYwcHg7XG5cdH1cblx0Lm1haW5fX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblx0Lm1haW5fX3N1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHQubWFpbl9fcGljdHVyZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdH1cblx0Lm1haW5fX2lubmVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQubWFpbl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNDRweDtcblx0XHRsaW5lLWhlaWdodDogOTAlO1xuXHR9XG5cdC5tYWluX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0LmFib3V0IHtcblx0XHRwYWRkaW5nOiA5NXB4IDA7XG5cdH1cblx0LmFib3V0X19jb250ZW50IHVsIGxpIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdH1cblx0LmFib3V0X19jb250ZW50IHVsIGxpIHNwYW4ge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxuXHQuYWJvdXRfX3BpY3R1cmUge1xuXHRcdG1heC13aWR0aDogNjUzcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMjMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5hYm91dF9fY29udGVudCB1bCBsaSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdC5hYm91dF9fY29udGVudCB1bCBsaSBzcGFuIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblx0LmFib3V0X19waWN0dXJlIHtcblx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuYWJvdXQge1xuXHRcdHBhZGRpbmctdG9wOiA1MnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA5NHB4O1xuXHR9XG5cdC5hYm91dF9fY29udGVudCB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXHQuYWJvdXRfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuYWJvdXRfX3BpY3R1cmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNTQwcHg7XG5cdFx0bWFyZ2luOiA1NXB4IGF1dG8gMCBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHQuYWJvdXRfX3BpY3R1cmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMzMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHQuc3BlY2lhbHR5IHtcblx0XHRwYWRkaW5nOiA2NnB4IDA7XG5cdH1cblx0LnNwZWNpYWx0eV9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cblx0LnNwZWNpYWx0eSAuc2xpY2stcHJldiB7XG5cdFx0bGVmdDogLTUlO1xuXHR9XG5cdC5zcGVjaWFsdHkgLnNsaWNrLW5leHQge1xuXHRcdHJpZ2h0OiAtNSU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5zcGVjaWFsdHkgLnNsaWNrLXByZXYge1xuXHRcdGxlZnQ6IC0yNXB4O1xuXHR9XG5cdC5zcGVjaWFsdHkgLnNsaWNrLW5leHQge1xuXHRcdHJpZ2h0OiAtMjVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcblx0LnNwZWNpYWx0eSB7XG5cdFx0cGFkZGluZzogMzBweCAwIDcwcHg7XG5cdH1cblx0LnNwZWNpYWx0eV9faXRlbS1waWN0dXJlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0XHRoZWlnaHQ6IDIwMHB4O1xuXHR9XG5cdC5zcGVjaWFsdHlfX2l0ZW0tZGVzYyBoMyB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdH1cblx0LnNwZWNpYWx0eV9faXRlbS1kZXNjIHAge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyM3B4O1xuXHR9XG5cdC5zcGVjaWFsdHlfX2l0ZW0tYnV0dG9uIHtcblx0XHRmb250LXNpemU6IDkuNjMxMjRweDtcblx0fVxuXHQuc3BlY2lhbHR5X19idXR0b24ge1xuXHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHR9XG5cdC5zcGVjaWFsdHkgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDkwcHg7XG5cdH1cblx0LnNwZWNpYWx0eSAuc2xpY2stbGlzdCB7XG5cdFx0cGFkZGluZy1yaWdodDogMzVweDtcblx0fVxuXHQuc3BlY2lhbHR5IC5zbGljay1zbGlkZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdH1cblx0LnNwZWNpYWx0eSAuc2xpY2stZG90cyBsaSB7XG5cdFx0bWFyZ2luOiAwIDRweDtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdH1cblx0LnNwZWNpYWx0eSAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0LnJlc3VsdCB7XG5cdFx0cGFkZGluZzogMTAwcHggMDtcblx0fVxuXHQucmVzdWx0X19pdGVtIGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LnJlc3VsdCB7XG5cdFx0cGFkZGluZzogNzBweCAwO1xuXHR9XG5cdC5yZXN1bHRfX2l0ZW0gaW1nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxOXB4O1xuXHRcdG1heC13aWR0aDogNjhweDtcblx0fVxuXHQucmVzdWx0X19pdGVtIHAge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMTI4JTtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuNzk3NTc1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdC5yZXN1bHQge1xuXHRcdHBhZGRpbmc6IDQ2cHggMDtcblx0fVxuXHQucmVzdWx0X19pdGVtIGltZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTlweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0LnJlc3VsdCAuc2xpY2stbGlzdCB7XG5cdFx0cGFkZGluZy1yaWdodDogMzUlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0LnJlcXVlc3Qge1xuXHRcdHBhZGRpbmc6IDUwcHggMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LnJlcXVlc3RfaGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0LmNhdGVnb3J5X19pdGVtIGltZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzdweDtcblx0XHRoZWlnaHQ6IDI3MHB4O1xuXHR9XG5cdC5jYXRlZ29yeV9faXRlbSBwIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEyMiU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjc1NDQwMXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuY2F0ZWdvcnlfX2l0ZW0gaW1nIHtcblx0XHRoZWlnaHQ6IDE4MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHQuY2F0ZWdvcnkge1xuXHRcdHBhZGRpbmc6IDExMnB4IDAgNzBweDtcblx0fVxuXHQuY2F0ZWdvcnlfX2l0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cdH1cblx0LmNhdGVnb3J5X19pdGVtIGltZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0LmNhdGVnb3J5X19pdGVtIHAge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuNTkzMTI4cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHQuZGlwbG9tLTEge1xuXHRcdHBhZGRpbmc6IDgwcHggMDtcblx0fVxuXHQuZGlwbG9tLTFfX2l0ZW0gaW1nIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0bWF4LXdpZHRoOiAxNjdweDtcblx0fVxuXHQuZGlwbG9tLTFfX2l0ZW0gcCB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHR9XG5cdC5kaXBsb20tMV9faXRlbSBhIHtcblx0XHRtYXgtd2lkdGg6IDE2MHB4O1xuXHRcdGhlaWdodDogNDRweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5kaXBsb20tMV9faXRlbSBwIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5kaXBsb20tMSB7XG5cdFx0cGFkZGluZzogNTVweCAwIDIwcHg7XG5cdH1cblx0LmRpcGxvbS0xX19pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHR9XG5cdC5kaXBsb20tMV9faXRlbSBpbWcge1xuXHRcdG1heC13aWR0aDogMTI4cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHQuZGlwbG9tLTIge1xuXHRcdHBhZGRpbmc6IDEyNnB4IDA7XG5cdH1cblx0LmRpcGxvbS0yX19pdGVtIGltZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzNweDtcblx0fVxuXHQuZGlwbG9tLTJfX2l0ZW0gcCB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC44MDI4MTdweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcblx0LmRpcGxvbS0yIHtcblx0XHRwYWRkaW5nOiA4MHB4IDAgNDBweDtcblx0fVxuXHQuZGlwbG9tLTJfX2l0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDM5cHg7XG5cdH1cblx0LmRpcGxvbS0yX19pdGVtIHAge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuNTkzMTI4cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHQuZG9jdW1lbnQge1xuXHRcdHBhZGRpbmc6IDk1cHggMCAwO1xuXHR9XG5cdC5kb2N1bWVudF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNDdweDtcblx0fVxuXHQuZG9jdW1lbnRfX2NvbnRlbnQgdWwgbGkge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0fVxuXHQuZG9jdW1lbnRfX3BpY3R1cmUge1xuXHRcdG1heC13aWR0aDogNTIycHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMjMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5kb2N1bWVudF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0fVxuXHQuZG9jdW1lbnRfX2NvbnRlbnQgdWwgbGkge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHQuZG9jdW1lbnRfX3BpY3R1cmUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmRvY3VtZW50IHtcblx0XHRwYWRkaW5nOiA1MnB4IDA7XG5cdH1cblx0LmRvY3VtZW50X19jb250ZW50IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cdC5kb2N1bWVudF9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5kb2N1bWVudF9fcGljdHVyZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcblx0LmRvY3VtZW50X190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0fVxuXHQuZG9jdW1lbnRfX2NvbnRlbnQgdWwge1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0LndhaXQge1xuXHRcdHBhZGRpbmc6IDcwcHggMDtcblx0fVxuXHQud2FpdF9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHR9XG5cdC53YWl0X19jb250ZW50IHVsIGxpIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdH1cblx0LndhaXRfX3BpY3R1cmUge1xuXHRcdG1heC13aWR0aDogNjUzcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMjMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC53YWl0X19jb250ZW50IHVsIGxpIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0LndhaXRfX3BpY3R1cmUge1xuXHRcdG1heC13aWR0aDogNDAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC53YWl0IHtcblx0XHRwYWRkaW5nLXRvcDogNTJweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogOTRweDtcblx0fVxuXHQud2FpdF9fY29udGVudCB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXHQud2FpdF9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC53YWl0X19waWN0dXJlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDU0MHB4O1xuXHRcdG1hcmdpbjogNTVweCBhdXRvIDAgYXV0bztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcblx0LndhaXRfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHR9XG5cdC53YWl0X19waWN0dXJlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDMzMHB4O1xuXHR9XG5cdC53YWl0X19jb250ZW50IHVsIHtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdC5hbnN3ZXJzIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXHQuYW5zd2Vyc19faW5uZXIge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblx0LmFuc3dlcnNfX2xpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDY0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5hbnN3ZXJzIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHR9XG5cdC5hbnN3ZXJzX19saXN0IHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cdC5hbnN3ZXJzX19pdGVtIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDcwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0fVxuXHQuYW5zd2Vyc19faXRlbTpiZWZvcmUge1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0fVxuXHQuYW5zd2Vyc19faXRlbS10ZXh0IHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG5cdC5hbnN3ZXJzX19pdGVtLXRleHQ6YmVmb3JlIHtcblx0XHRsZWZ0OiAtMTBweDtcblx0XHR0b3A6IDE1cHg7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiA2cHg7XG5cdH1cblx0LmFuc3dlcnNfX2l0ZW0gaDMge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0fVxuXHQuYW5zd2Vyc19faXRlbSBwIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdH1cblx0LmFuc3dlcnNfX2l0ZW1fcmlnaHQge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuXHR9XG5cdC5hbnN3ZXJzX19pdGVtX3JpZ2h0OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMDtcblx0fVxuXHQuYW5zd2Vyc19faXRlbV9yaWdodCAuYW5zd2Vyc19faXRlbS10ZXh0OmJlZm9yZSB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogLTEwcHg7XG5cdFx0dG9wOiAxNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0Lm9yZ2FuaXplciB7XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHR9XG5cdC5vcmdhbml6ZXJfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDQycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQ2cHg7XG5cdH1cblx0Lm9yZ2FuaXplcl9fY29udGVudCB7XG5cdFx0cGFkZGluZzogNDhweCAzMHB4O1xuXHR9XG5cdC5vcmdhbml6ZXJfX2NvbnRlbnQgcCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHR9XG5cdC5vcmdhbml6ZXJfX2NvbnRlbnQgYSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQub3JnYW5pemVyX19jb250ZW50IHtcblx0XHRncmlkLWdhcDogMzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lm9yZ2FuaXplciB7XG5cdFx0cGFkZGluZzogMjVweCAwO1xuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMzcuNzY1cHggcmdiYSg3OSwgNzksIDEwNywgMC4zKTtcblx0fVxuXHQub3JnYW5pemVyX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQub3JnYW5pemVyX19jb250ZW50IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0Lm9yZ2FuaXplcl9fY29udGVudF9sZWZ0IHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cdC5vcmdhbml6ZXJfX2NvbnRlbnQgYSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcblx0fVxuXHQub3JnYW5pemVyX19jb250ZW50IGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdC50aGFua3NfX3RleHQge1xuXHRcdG1heC13aWR0aDogNTIwcHg7XG5cdH1cblx0LnRoYW5rc19fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRsaW5lLWhlaWdodDogNTRweDtcblx0fVxuXHQudGhhbmtzX19zdWJ0aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC50aGFua3Mge1xuXHRcdHBhZGRpbmc6IDUwcHggMDtcblx0fVxuXHQudGhhbmtzX190ZXh0IHtcblx0XHRtYXgtd2lkdGg6IDU5MHB4O1xuXHR9XG5cdC50aGFua3NfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDM4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC50aGFua3NfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cblx0LnRoYW5rc19fc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcblx0LnRoYW5rc19faW5uZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC50aGFua3NfX3RleHQge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cdC50aGFua3NfX3RpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC50aGFua3NfX3BpY3R1cmUge1xuXHRcdHdpZHRoOiAyNDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdC5wcm9ncmFtLXRvcCB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdH1cblx0LnByb2dyYW0tdG9wX19pbm5lciB7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdH1cblx0LnByb2dyYW0tdG9wX190ZXh0IHtcblx0XHRtYXgtd2lkdGg6IDUyMHB4O1xuXHR9XG5cdC5wcm9ncmFtLXRvcF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRsaW5lLWhlaWdodDogNTRweDtcblx0fVxuXHQucHJvZ3JhbS10b3BfX3N1YnRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LnByb2dyYW0tdG9wX190ZXh0IHtcblx0XHRtYXgtd2lkdGg6IDU5MHB4O1xuXHR9XG5cdC5wcm9ncmFtLXRvcF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzhweDtcblx0XHRsaW5lLWhlaWdodDogNDRweDtcblx0fVxuXHQucHJvZ3JhbS10b3BfX2Zvcm0ge1xuXHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQucHJvZ3JhbS10b3Age1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cdC5wcm9ncmFtLXRvcF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0fVxuXHQucHJvZ3JhbS10b3BfX3N1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdC5wcm9ncmFtLXRvcF9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5wcm9ncmFtLXRvcF9fdGV4dCB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblx0LnByb2dyYW0tdG9wX190aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQucHJvZ3JhbS10b3BfX3BpY3R1cmUge1xuXHRcdHdpZHRoOiAyNDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdC5wcm9ncmFtc19faXRlbS1oZWFkZXIgaDMge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0fVxuXHQucHJvZ3JhbXNfX2l0ZW0tY29udGVudCBwIHtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5wcm9ncmFtcyB7XG5cdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdH1cblx0LnByb2dyYW1zX19saXN0IHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cdC5wcm9ncmFtc19faXRlbS1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDIzcHggNjBweCAyM3B4IDIzcHg7XG5cdH1cblx0LnByb2dyYW1zX19pdGVtLWhlYWRlciBoMyB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cdC5wcm9ncmFtc19faXRlbS1oZWFkZXI6YWZ0ZXIge1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHR9XG5cdC5wcm9ncmFtc19faXRlbS1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAwIDIzcHggMjNweCAyM3B4O1xuXHR9XG5cdC5wcm9ncmFtc19faXRlbS1jb250ZW50IHAge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LnByb2dyYW1zX19pdGVtLWhlYWRlciBoMyB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG5cdC5wcm9ncmFtc19faXRlbS1oZWFkZXI6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxNHB4O1xuXHRcdGhlaWdodDogMTRweDtcblx0fVxuXHQucHJvZ3JhbXNfX2l0ZW0tY29udGVudCBwIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdC5wcm9ncmFtc19fbGlzdCB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHQuZm9vdGVyIC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0fVxuXHQuZm9vdGVyIC5ibG9jay0xIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MnB4O1xuXHRcdHBhZGRpbmctdG9wOiA2N3B4O1xuXHR9XG5cdC5mb290ZXIgLmJsb2NrLTIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyM3B4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuZm9vdGVyIC5ibG9jay0xIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG5cdFx0cGFkZGluZy10b3A6IDQ1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0LmZvb3RlciAuYmxvY2stMV9fbG9nbyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0fVxuXHQuZm9vdGVyIC5ibG9jay0xX19zb2NpYWwgdWwge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdC5mb290ZXIgLmJsb2NrLTFfX3NvY2lhbCBkaXYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0LmZvb3RlciAuYmxvY2stMV9fc29jaWFsIGRpdiBhIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMTNweDtcblx0fVxuXHQuZm9vdGVyIC5ibG9jay0xX19jb2wge1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdH1cblx0LmZvb3RlciAuYmxvY2stMiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmZvb3RlciAuYmxvY2stMSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHQuZm9vdGVyIC5ibG9jay0xIHNwYW4ge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXHQuZm9vdGVyIC5ibG9jay0xX19pdGVtIGRpdiB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG5cdC5mb290ZXIgLmJsb2NrLTFfX3NvY2lhbCB1bCwgLmZvb3RlciAuYmxvY2stMV9fc29jaWFsIGRpdiB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG59XG4iLCIuZm9ybSB7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgyJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgyJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfY2F0YWxvZyB7XHJcbiAgICAgICAgICAgIC5mb3JtX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG4gICAgICAgICZfaG9yaXNvbnRhbCB7XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gICAgICAgICZfdmVydGljYWwge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI5N3B4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfaG9yaXNvbnRhbCB7XHJcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDoyOTdweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19mb290ZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21vcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaGVhZGVyIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZfX25hdi1pdGVtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAmX19uYXYge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcGhvbmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAwO1xyXG5cclxuICAgICAgICAmX19sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbmF2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19waG9uZSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDUwcHggcmdiYSg3OSwgNzksIDEwNywgMC4zKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlcl9fbW9iaWxlLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0NTA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAmX19sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tYWluIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19waWN0dXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgJl9fcGljdHVyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLmFib3V0IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA5NXB4IDA7XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcGljdHVyZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjUzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BpY3R1cmUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTRweDtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BpY3R1cmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA1NXB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAmX19waWN0dXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNwZWNpYWx0eSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNjZweCAwO1xyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC01JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IC01JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogLTI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7fVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCA3MHB4O1xyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJi1waWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDkuNjMxMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stZG90cyBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5yZXN1bHQge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyOCU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzk3NTc1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQ2cHggMDtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5yZXF1ZXN0IHtcclxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgJl9oaWRkZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XHJcbn1cclxufSIsIi5jYXRlZ29yeSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIyJTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43NTQ0MDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHt9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDExMnB4IDAgNzBweDtcclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41OTMxMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHt9XHJcbn0iLCIuZGlwbG9tLTEge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2N3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA1NXB4IDAgMjBweDtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge31cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHt9XHJcbn0iLCIuZGlwbG9tLTIge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEyNnB4IDA7XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44MDI4MTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHt9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7fVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCA0MHB4O1xyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzlweDtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41OTMxMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5kb2N1bWVudCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogOTVweCAwIDA7XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0N3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BpY3R1cmUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUyMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19waWN0dXJlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA1MnB4IDA7XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BpY3R1cmUge1xyXG4gICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIud2FpdCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAwO1xyXG5cclxuICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19waWN0dXJlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTNweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcGljdHVyZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5NHB4O1xyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcGljdHVyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDU1cHggYXV0byAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3BpY3R1cmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hbnN3ZXJzIHtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHR9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGV4dCB7IFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbV9yaWdodCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDo3MHB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAuYW5zd2Vyc19faXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn0iLCIub3JnYW5pemVyIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBncmlkLWdhcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzcuNzY1cHggcmdiYSg3OSwgNzksIDEwNywgMC4zKTtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAmX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHt9XHJcbn0iLCIudGhhbmtzIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1OTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcGljdHVyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4gICAiLCIucHJvZ3JhbS10b3Age1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1OTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19mb3JtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19waWN0dXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiAgICIsIi5wcm9ncmFtcyB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyM3B4IDYwcHggMjNweCAyM3B4O1xyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIzcHggMjNweCAyM3B4O1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZm9vdGVyIHtcclxuXHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvY2stMSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2N3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2NrLTIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgLmJsb2NrLTEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAmX19sb2dvIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3NvY2lhbCB7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvY2stMiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAuYmxvY2stMSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc29jaWFsIHtcclxuICAgICAgICAgICAgICAgIHVsLCBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHt9XHJcbn0iXX0= */
